Performance remains a challenge for this approach and it has been realized early on that special protocols for important problems can deliver superior performance.
In this paper we propose a new intermediate language (L1) for optimizing SC compilers which enables efficient implementation of special protocols potentially mixing several general SC protocols.
We show by three case studies -- one for computation of the median, one for weighted average, one for division -- that special protocols and mixed-protocol implementations in our language L1 can lead to superior performance. Moreover, we show that only a combined view on algorithm \emph{and} cryptographic protocol can discover SCs with best run-time performance.
Category / Keywords: secure computation compiler framework implementation performance homomorphic encryption yao garbled circuits Date: received 15 Nov 2010, last revised 25 Mar 2011 Contact author: axel schroepfer at sap com Available format(s): PDF | BibTeX Citation Note: Updated contents (additional experimental data) Version: 20110325:092305 (All versions of this report) Short URL: ia.cr/2010/578 Discussion forum: Show discussion | Start new discussion