Publication | Closed Access
PICCO
86
Citations
18
References
2013
Year
Unknown Venue
Secure Multi-party ComputationPrivate DataEngineeringProgram AnalysisInformation SecurityCloud ComputingSecure ComputationData PrivacyCloud CryptographyCloud Computing SecurityComputer ScienceSecure ComputingConfidential ComputingFormal VerificationSoftware AnalysisData SecurityCryptography
Secure computation on private data has been an active area of research for many years and has received a renewed interest with the emergence of cloud computing. In recent years, substantial progress has been made with respect to the efficiency of the available techniques and several implementations have appeared. The available tools, however, lacked a convenient mechanism for implementing a general-purpose}program in a secure computation framework suitable for execution in not fully trusted environments. This work fulfills this gap and describes a system, called PICCO, for converting a program written in an extension of C into its distributed secure implementation and running it in a distributed environment. The C extension preserves all current features of the programming language and allows variables to be marked as private and be used in general-purpose computation. Secure distributed implementation of compiled programs is based on linear secret sharing, achieving efficiency and information-theoretical security. Our experiments also indicate that many programs can be evaluated very efficiently on private data using PICCO.
| Year | Citations | |
|---|---|---|
Page 1
Page 1