Paper 2024/1430
MYao: Multiparty ``Yao'' Garbled Circuits with Row Reduction, Half Gates, and Efficient Online Computation
Abstract
Garbled circuits are a powerful and important cryptographic primitive, introduced by Yao [FOCS 1986] for secure two-party computation. Beaver, Micali and Rogaway (BMR) [STOCS 1990] extended the garbled circuit technique to construct the first constant-round secure multiparty computation (MPC) protocol. In the BMR protocol, the garbled circuit size grows linearly and the online computation time grows quadratically with the number of parties. Previous solutions to avoid this relied on key-homomorphic PRFs, incurring a large garbled circuit size and slow online computation time. We present MYao, a new multiparty protocol for achieving a ``Yao'' garbled circuit, i.e., the garbled circuit size and online computation time are independent of the number of parties. The key innovation is that the parties collaboratively compute the PRF in MPC, which was previously believed to be inefficient. In this paper, we challenge this long-standing assumption by basing the garbled circuit construction on ``MPC-friendly'' PRFs. One of the highlights of our new technique is that we are able to achieve, for the first time, full row-reduction in multiparty garbled circuits. To achieve this optimization without increasing the number of rounds, we utilize free-XOR and half gates, presenting a new technique for choosing the keys, based on a naturally occurring relation between the 2 keys of the 2 half-gates. MYao reduces the garbled circuit size by more than 90%, the total communication by more than 75%, and the online computation time by more than 10%, compared to all known solutions based on key-homomorphic PRFs, thus substantially improving the overall efficiency in both the offline and the online phases. Furthermore, MYao significantly improves over semi-honest BMR in online phase efficiency when the number of parties exceeds 80.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Multiparty Garbled CircuitsMultiparty Row ReductionOffline-Online MPC
- Contact author(s)
-
anermosh @ post bgu ac il
liorbreitman321 @ gmail com
jon9028 @ gmail com
olganis @ ariel ac il
omrier @ gmail com - History
- 2024-09-14: approved
- 2024-09-12: received
- See all versions
- Short URL
- https://ia.cr/2024/1430
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1430, author = {Aner Ben-Efraim and Lior Breitman and Jonathan Bronshtein and Olga Nissenbaum and Eran Omri}, title = {{MYao}: Multiparty ``Yao'' Garbled Circuits with Row Reduction, Half Gates, and Efficient Online Computation}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1430}, year = {2024}, url = {https://eprint.iacr.org/2024/1430} }