Title :
A Scripting Language for Automating Secure Multiparty Computation
Author :
Kung Chen ; Tsan-sheng Hsu ; Churn-Jung Liau ; Da-Wei Wang
Author_Institution :
Dept. of Comput. Sci., Nat. Chengchi Univ., Taipei, Taiwan
Abstract :
In this paper, we report our work on a scripting language for automating the development of complex protocols for a commodity-based approach to SMC. Our scripting language models the participating parties in a peer-to-peer symmetric manner that each party holds their private data as well as any intermediate results jointly. We propose a three-level security attributes, namely public, private, and shared, that users can employ to express their security requirements by associating variables with these attributes. Furthermore, these security attributes also direct how our compiler should perform security check as well as code generation. We show how complex protocols can be expressed in our scripting language and how the compiler works to generates code exploiting the distributed SMC runtime environment we developed.
Keywords :
authoring languages; data privacy; peer-to-peer computing; program compilers; protocols; security of data; code generation; commodity-based approach; compiler; complex protocols; distributed SMC runtime environment; peer-to-peer symmetric manner; private data; private security attribute; public security attribute; scripting language; secure multiparty computation automation; security check; security requirements; shared security attribute; three-level security attributes; Arrays; Linear regression; Protocols; Runtime; Security; Servers; Syntactics; privacy; scirpting language; secure multiparty computation;
Conference_Titel :
Information Security (Asia JCIS), 2013 Eighth Asia Joint Conference on
Conference_Location :
Seoul
DOI :
10.1109/ASIAJCIS.2013.27