Order-C Secure Multiparty Computation for Highly Repetitive Circuits
Gabrielle Beck, Aarushi Goel, Abhishek Jain, Gabriel Kaptchuk
Abstract
Running secure multiparty computation (MPC) protocols with hundreds or thousands of players would allow leveraging large volunteer networks (such as blockchains and Tor) and help justify honest majority assumptions. However, most existing protocols have at least a linear (multiplicative)dependence on the number of players, making scaling difficult. Known protocols with asymptotic efficiency independent of the number of parties (excluding additive factors) require expensive circuit transformations that induce large overheads.
We observe that the circuits used in many important applications of MPC such as training algorithms used to create machine learning models have a highly repetitive structure. We formalize this class of circuits and propose an MPC protocol that achieves O(|C|) total complexity for this class. We implement our protocol and show that it is practical and outperforms O(n|C|) protocols for modest numbers of players.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers5
- Sharing Transformation and Dishonest Majority MPC with Packed Secret SharingVipul Goyal, Antigoni Polychroniadou, Yifan SongCRYPTO 2022 · 31 citations
- Efficient Secure Three-Party Sorting with Applications to Data Analysis and Heavy HittersGilad Asharov, Koki Hamada, Dai Ikarashi, Ryo Kikuchi et al.CCS 2022 · 30 citations
- TurboPack: Honest Majority MPC with Constant Online CommunicationDaniel Escudero, Vipul Goyal, Antigoni Polychroniadou, Yifan SongCCS 2022 · 25 citations
- Cryptography with Weights: MPC, Encryption and SignaturesSanjam Garg, Abhishek Jain, Pratyay Mukherjee, Rohit Sinha et al.CRYPTO 2023 · 23 citations
- zkSaaS: Zero-Knowledge SNARKs as a ServiceSanjam Garg, Aarushi Goel, Abhishek Jain, Guru-Vamsi Policharla et al.USENIX Security 2023
Builds on11
- SecureML: A System for Scalable Privacy-Preserving Machine LearningPayman Mohassel, Yupeng ZhangS&P 2017 · 2,107 citations
- ABY3: A Mixed Protocol Framework for Machine LearningPayman Mohassel, Peter RindalCCS 2018 · 898 citations
- Ligero: Lightweight Sublinear Arguments Without a Trusted SetupScott Ames, Carmit Hazay, Yuval Ishai, Muthuramakrishnan VenkitasubramaniamCCS 2017 · 338 citations
- Post-Quantum Zero-Knowledge and Signatures from Symmetric-Key PrimitivesMelissa Chase, David Derler, Steven Goldfeder, Claudio Orlandi et al.CCS 2017 · 316 citations
- ZKBoo: Faster Zero-Knowledge for Boolean CircuitsIrene Giacomelli, Jesper Madsen, Claudio OrlandiUSENIX Security 2016 · 287 citations
Related papers
- The More the Merrier: Reducing the Cost of Large Scale MPCS. Dov Gordon, Daniel Starin, Arkady YerukhimovichEUROCRYPT 2021 · 25 citations
- Scalable Multiparty Computation from Non-linear Secret SharingSanjam Garg, Abhishek Jain, Pratyay Mukherjee, Mingyuan WangCRYPTO 2024 · 2 citations
- Constant-Overhead Unconditionally Secure Multiparty Computation Over Binary FieldsAntigoni Polychroniadou, Yifan SongEUROCRYPT 2021 · 17 citations
- Scalable Multiparty GarblingGabrielle Beck, Aarushi Goel, Aditya Hegde, Abhishek Jain et al.CCS 2023 · 11 citations
- Asterisk: Super-fast MPC with a FriendBanashri Karmakar, Nishat Koti, Arpita Patra, Sikhar Patranabis et al.S&P 2024 · 17 citations
