Paper 2024/1430

MYao: Multiparty ``Yao'' Garbled Circuits with Row Reduction, Half Gates, and Efficient Online Computation

Aner Ben-Efraim, Ariel University
Lior Breitman, Ariel University
Jonathan Bronshtein, Ariel University
Olga Nissenbaum, Ariel University
Eran Omri, Ariel University
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)
PDF
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.