Paper 2024/015

Unconditionally secure MPC for Boolean circuits with constant online communication

Zhenkai Hu, Shanghai Jiao Tong University
Kang Yang, State Key Laboratory of Cryptology
Yu Yu, Shanghai Jiao Tong University
Abstract

Through tremendous efforts, the communication cost of secure multi-party computation (MPC) in the honest-majority setting has been significantly improved. In particular, the state-of-the-art honest-majority MPC protocol by Escudero et al. (CCS'22) takes 12 field elements in total per multiplication gate for arithmetic circuits in the online phase. However, it still requires $12 \log(5n/4)$ bits of online communication per AND gate for Boolean circuits. That is, for Boolean circuits, no MPC protocol with constant online communication is known. In this paper, we present an unconditionally secure MPC protocol for Boolean circuits in the honest-majority setting, which has constant online communication complexity and the offline communication complexity linear to the number $n$ of parties. We first describe the semi-honest MPC protocol and then show how to extend it to achieve malicious security, where the maliciously secure protocol has the same communication cost as the semi-honest protocol. In particular, our protocol achieves the amortized communication cost $36$ bits per AND gate in the online phase and $30n+24$ bits per AND gate in the offline phase.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. CSF2024
Keywords
Secure multi-party computationhonest majorityinformation-theoretic security
Contact author(s)
zhenkaihu @ sjtu edu cn
yangk @ sklc org
yyuu @ sjtu edu cn
History
2024-01-05: revised
2024-01-04: received
See all versions
Short URL
https://ia.cr/2024/015
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/015,
      author = {Zhenkai Hu and Kang Yang and Yu Yu},
      title = {Unconditionally secure MPC for Boolean circuits with constant online communication},
      howpublished = {Cryptology ePrint Archive, Paper 2024/015},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/015}},
      url = {https://eprint.iacr.org/2024/015}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.