Sublinear GMW-Style Compiler for MPC with Preprocessing

被引:14
作者
Boyle, Elette [1 ]
Gilboa, Niv [2 ]
Ishai, Yuval [3 ]
Nof, Ariel [3 ]
机构
[1] IDC Herzliya, Herzliyya, Israel
[2] Ben Gurion Univ Negev, Beer Sheva, Israel
[3] Technion, Haifa, Israel
来源
ADVANCES IN CRYPTOLOGY - CRYPTO 2021, PT II | 2021年 / 12826卷
关键词
D O I
10.1007/978-3-030-84245-1_16
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the efficiency of protocols for secure multiparty computation (MPC) with a dishonestmajority. Apopular approach for the design of such protocols is to employ preprocessing. Before the inputs are known, the parties generate correlated secret randomness, which is consumed by a fast and possibly "information-theoretic" online protocol. A powerful technique for securing such protocols against malicious parties uses homomorphic MACs to authenticate the values produced by the online protocol. Compared to a baseline protocol, which is only secure against semi-honest parties, this involves a significant increase in the size of the correlated randomness, by a factor of up to a statistical security parameter. Different approaches for partially mitigating this extra storage cost come at the expense of increasing the online communication. In this work we propose a new technique for protecting MPC with preprocessing against malicious parties. We show that for circuit evaluation protocols that satisfy mild security and structural requirements, that are met bymany standard protocols with semi-honest security, the extra additive storage and online communication costs are both logarithmic in the circuit size. This applies to Boolean circuits and to arithmetic circuits over fields or rings, and to both information-theoretic and computationally secure protocols. Our protocol can be viewed as a sublinear informationtheoretic variant of the celebrated "GMW compiler" that applies to natural protocols for MPC with preprocessing. Our compilermakes a novel use of the techniques of Boneh et al. (Crypto 2019) for sublinear distributed zero knowledge, which were previously only used in the setting of honest-majority MPC.
引用
收藏
页码:457 / 485
页数:29
相关论文
共 30 条
[1]  
BEAVER D, 1992, LECT NOTES COMPUT SC, V576, P420
[2]   Turbospeedz: Double Your Online SPDZ! Improving SPDZ Using Function Dependent Preprocessing [J].
Ben-Efraim, Aner ;
Nielsen, Michael ;
Omri, Eran .
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, ACNS 2019, 2019, 11464 :530-549
[3]  
Ben-Or M., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P1, DOI 10.1145/62212.62213
[4]  
Bendlin R, 2011, LECT NOTES COMPUT SC, V6632, P169, DOI 10.1007/978-3-642-20465-4_11
[5]   Zero-Knowledge Proofs on Secret-Shared Data via Fully Linear PCPs [J].
Boneh, Dan ;
Boyle, Elette ;
Corrigan-Gibbs, Henry ;
Gilboa, Niv ;
Ishai, Yuval .
ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT III, 2019, 11694 :67-97
[6]   Efficient Fully Secure Computation via Distributed Zero-Knowledge Proofs [J].
Boyle, Elette ;
Gilboa, Niv ;
Ishai, Yuval ;
Nof, Ariel .
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2020, PT III, 2020, 12493 :244-276
[7]   Efficient Pseudorandom Correlation Generators from Ring-LPN [J].
Boyle, Elette ;
Couteau, Geoffroy ;
Gilboa, Niv ;
Ishai, Yuval ;
Kohl, Lisa ;
Scholl, Peter .
ADVANCES IN CRYPTOLOGY - CRYPTO 2020, PT II, 2020, 12171 :387-416
[8]   Efficient Two-Round OT Extension and Silent Non-Interactive Secure Computation [J].
Boyle, Elette ;
Couteau, Geoffroy ;
Gilboa, Niv ;
Ishai, Yuval ;
Kohl, Lisa ;
Rindal, Peter ;
Scholl, Peter .
PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, :291-308
[9]   Practical Fully Secure Three-Party Computation via Sublinear Distributed Zero-Knowledge Proofs [J].
Boyle, Elette ;
Gilboa, Niv ;
Ishai, Yuval ;
Nof, Ariel .
PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, :869-886
[10]   Secure Computation with Preprocessing via Function Secret Sharing [J].
Boyle, Elette ;
Gilboa, Niv ;
Ishai, Yuval .
THEORY OF CRYPTOGRAPHY, TCC 2019, PT I, 2019, 11891 :341-371