International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Paper: Low Cost Constant Round MPC Combining BMR and Oblivious Transfer

Authors:
Carmit Hazay
Peter Scholl
Eduardo Soria-Vazquez
Download:
DOI: 10.1007/s00145-020-09355-y
Search ePrint
Search Google
Abstract: In this work, we present two new actively secure, constant-round multi-party computation (MPC) protocols with security against all-but-one corruptions. Our protocols both start with an actively secure MPC protocol, which may have linear round complexity in the depth of the circuit, and compile it into a constant-round protocol based on garbled circuits, with very low overhead. 1. Our first protocol takes a generic approach using any secret-sharing-based MPC protocol for binary circuits, and a correlated oblivious transfer functionality. 2. Our second protocol builds on secret-sharing-based MPC with information-theoretic MACs. This approach is less flexible, being based on a specific form of MPC, but requires no additional oblivious transfers to compute the garbled circuit. In both approaches, the underlying secret-sharing-based protocol is only used for one actively secure $$\mathbb {F}_2$$ F 2 multiplication per AND gate . An interesting consequence of this is that, with current techniques, constant-round MPC for binary circuits is not much more expensive than practical, non-constant-round protocols. We demonstrate the practicality of our second protocol with an implementation and perform experiments with up to 9 parties securely computing the AES and SHA-256 circuits. Our running times improve upon the best possible performance with previous protocols in this setting by 60 times.
BibTeX
@article{jofc-2020-30746,
  title={Low Cost Constant Round MPC Combining BMR and Oblivious Transfer},
  journal={Journal of Cryptology},
  publisher={Springer},
  volume={33},
  pages={1732-1786},
  doi={10.1007/s00145-020-09355-y},
  author={Carmit Hazay and Peter Scholl and Eduardo Soria-Vazquez},
  year=2020
}