Constant Round Maliciously Secure 2PC with Function-independent Preprocessing using LEGO
Jesper Buus Nielsen, Thomas Schneider, Roberto Trifiletti
摘要
Secure two-party computation (S2PC) allows two parties to compute a function on their joint inputs while leaking only the output of the function. At TCC 2009 Orlandi and Nielsen proposed the LEGO protocol for maliciously secure 2PC based on cut-and-choose of Yao's garbled circuits at the gate level and showed that this is asymptotically more efficient than on the circuit level. Since then the LEGO approach has been improved upon in several theoretical works, but never implemented. In this paper we describe further concrete improvements and provide the first implementation of a protocol from the LEGO family. Our protocol has a constant number of rounds and is optimized for the offline/online setting with function-independent preprocessing. We have benchmarked our prototype and find that our protocol can compete with all existing implementations and that it is often more efficient. As an example, in a LAN setting we can evaluate an AES-128 circuit with online latency down to 1.13 ms, while if evaluating 128 AES-128 circuits in parallel the amortized cost is 0.09 ms per AES-128. This online performance does not come at the price of offline inefficiency as we achieve comparable performance to previous, less general protocols, and significantly better if we ignore the cost of the function-independent preprocessing. Also, as our protocol has an optimal 2-round online phase it is significantly more efficient than previous protocols when considering a high latency network.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper10
- Global-Scale Secure Multiparty ComputationXiao Wang, Samuel Ranellucci, Jonathan KatzCCS 2017 · 被引用 220 次
- Authenticated Garbling and Efficient Maliciously Secure Two-Party ComputationXiao Wang, Samuel Ranellucci, Jonathan KatzCCS 2017 · 被引用 212 次
- Efficient and Secure Multiparty Computation from Fixed-Key Block CiphersChun Guo, Jonathan Katz, Xiao Wang, Yu YuS&P 2020 · 被引用 96 次
- An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak ParticipantsAssi Barak, Martin Hirt, Lior Koskas, Yehuda LindellCCS 2018 · 被引用 52 次
- DUPLO: Unifying Cut-and-Choose for Garbled CircuitsVladimir Kolesnikov, Jesper Buus Nielsen, Mike Rosulek, Ni Trieu 等CCS 2017 · 被引用 38 次
它引用的顶会 Paper2
相关 Paper
- Large Scale, Actively Secure Computation from LPN and Free-XOR Garbled CircuitsAner Ben-Efraim, Kelong Cong, Eran Omri, Emmanuela Orsini 等EUROCRYPT 2021 · 被引用 21 次
- The Cut-and-Choose Game and Its Application to Cryptographic ProtocolsRuiyu Zhu, Yan Huang, Jonathan Katz, Abhi ShelatUSENIX Security 2016 · 被引用 18 次
- Two-Round MPC Without Round Collapsing Revisited - Towards Efficient Malicious ProtocolsHuijia Lin, Tianren LiuCRYPTO 2022 · 被引用 1 次
- Authenticated Garbling from Simple CorrelationsSamuel Dittmer, Yuval Ishai, Steve Lu, Rafail OstrovskyCRYPTO 2022 · 被引用 26 次
- LevioSA: Lightweight Secure Arithmetic ComputationCarmit Hazay, Yuval Ishai, Antonio Marcedone, Muthuramakrishnan VenkitasubramaniamCCS 2019 · 被引用 35 次
