Paper 2024/1372 Original: eprint.iacr.org/2024/1372 ↗

Coral: Maliciously Secure Computation Framework for Packed and Mixed Circuits

Zhicong Huang
Wen-jie Lu
Yuchen Wang
Cheng Hong
Tao Wei
WenGuang Chen
Abstract

Achieving malicious security with high efficiency in dishonest-majority secure multiparty computation is a formidable challenge. The milestone works SPDZ and TinyOT have spawn a large family of protocols in this direction. For boolean circuits, state-of-the-art works (Cascudo et. al, TCC 2020 and Escudero et. al, CRYPTO 2022) have proposed schemes based on reverse multiplication-friendly embedding (RMFE) to reduce the amortized cost. However, these protocols are theoretically described and analyzed, resulting in a significant gap between theory and concrete efficiency. Our work addresses existing gaps by refining and correcting several issues identified in prior research, leading to the first practically efficient realization of RMFE. We introduce an array of protocol enhancements, including RMFE-based quintuples and (extended) double-authenticated bits, aimed at improving the efficiency of maliciously secure boolean and mixed circuits. The culmination of these efforts is embodied in Coral, a comprehensive framework developed atop the MP-SPDZ library. Through rigorous evaluation across multiple benchmarks, Coral demonstrates a remarkable efficiency gain, outperforming the foremost theoretical approach by Escudero et al. (which incorporates our RMFE foundation albeit lacks our protocol enhancements) by a factor of 16-30×, and surpassing the leading practical implementation for Frederiksen et al. (ASIACRYPT 2015) by 4-7×.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2024-09-02: last updated
2024-09-02: published
Short URL
https://ia.cr/2024/1372
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1372,
      author = {Zhicong Huang and Wen-jie Lu and Yuchen Wang and Cheng Hong and Tao Wei and WenGuang Chen},
      title = {Coral: Maliciously Secure Computation Framework for Packed and Mixed Circuits},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1372},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1372}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.