Paper 2024/837

Fully Secure MPC and zk-FLIOP Over Rings: New Constructions, Improvements and Extensions

Anders Dalskov, Partisia
Daniel Escudero, JP Morgan AI Research + AlgoCRYPT CoE
Ariel Nof, Bar-Ilan University
Abstract

We revisit the question of the overhead to achieve full security (i.e., guaranteed output delivery) in secure multiparty computation (MPC). Recent works have closed the gap between full security and semi-honest security, by introducing protocols where the parties first compute the circuit using a semi-honest protocol and then run a verification step with sublinear communication in the circuit size. However, in these works the number of interaction rounds in the verification step is also sublinear in the circuit's size. Unlike communication, the round complexity of the semi-honest execution typically grows with the circuit's depth and not its size. Hence, for large but shallow circuits, this additional number of rounds incurs a significant overhead. Motivated by this gap, we make the following contributions: 1. We present a new MPC framework to obtain full security, compatible with effectively any ring, that has an additive communication overhead of only $O(\log |C|)$, where $|C|$ is the number of multiplication gates in the circuit, and a constant number of additional rounds beyond the underlying semi-honest protocol. Our framework works with any linear secret sharing scheme and relies on a new to utilize the machinery of zero-knowledge fully linear interactive oracle proofs (zk-FLIOP) in a black-box way. We present several instantiations to the building blocks of our compiler, from which we derive concretely efficient protocols in different settings. 2. We present extensions to the zk-FLIOP primitive for very general settings. The first one is for proving statements over potentially non-commutative rings, where the only requirement is that the ring has a large enough set where (1) every element in the set commutes with every element in the ring, and (2) the difference between any two distinct elements is invertible. Our second zk-FLIOP extension is for proving statements over Galois Rings. For these rings, we present concrete improvements on the current state-of-the-art for the case of constant-round proofs, by making use of Reverse Multiplication Friendly Embeddings (RMFEs).

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published by the IACR in CRYPTO 2024
Keywords
FLIOPMPCHonest MajorityRings
Contact author(s)
anderspkd @ fastmail com
daniel escudero @ protonmail com
ariel nof @ biu ac il
History
2024-05-31: approved
2024-05-28: received
See all versions
Short URL
https://ia.cr/2024/837
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/837,
      author = {Anders Dalskov and Daniel Escudero and Ariel Nof},
      title = {Fully Secure {MPC} and zk-{FLIOP} Over Rings: New Constructions, Improvements and Extensions},
      howpublished = {Cryptology ePrint Archive, Paper 2024/837},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/837}},
      url = {https://eprint.iacr.org/2024/837}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.