Authors
Nishanth Chandran, Divya Gupta, Aseem Rastogi, Rahul Sharma, Shardul Tripathi
Publication date
2019/6/17
Conference
2019 IEEE European Symposium on Security and Privacy (EuroS&P)
Pages
496-511
Publisher
IEEE
Description
We present EzPC, a secure two-party computation (2PC) framework that generates efficient 2PC protocols from high-level, easy-to-write programs. EzPC provides formal correctness and security guarantees while maintaining performance and scalability. Previous language frameworks, such as CBMC-GC, ObliVM, SMCL, and Wysteria, generate protocols that use either arithmetic or boolean circuits exclusively. Our compiler is the first to generate protocols that combine both arithmetic and boolean circuits for better performance. We empirically demonstrate that the performance of the protocols generated by EzPC is comparable to or better than (in some cases upto 19x) their state-of-the-art, hand-crafted implementations, while EzPC protocols also outperform their boolean circuits only counterparts by as much as 25x.
Total citations
2018201920202021202220232024242635284220
Scholar articles
N Chandran, D Gupta, A Rastogi, R Sharma, S Tripathi - 2019 IEEE European Symposium on Security and …, 2019