Paper 2022/102

MPC-Friendly Commitments for Publicly Verifiable Covert Security

Nitin Agrawal, James Bell, Adrià Gascón, and Matt J. Kusner

Abstract

We address the problem of efficiently verifying a commitment in a two-party computation. This addresses the scenario where a party P1 commits to a value x to be used in a subsequent secure computation with another party P2 that wants to receive assurance that P1 did not cheat, i.e. that x was indeed the value inputted into the secure computation. Our constructions operate in the publicly verifiable covert (PVC) security model, which is a relaxation of the malicious model of MPC appropriate in settings where P1 faces a reputational harm if caught cheating. We introduce the notion of PVC commitment scheme and indexed hash functions to build commitments schemes tailored to the PVC framework, and propose constructions for both arithmetic and Boolean circuits that result in very efficient circuits. From a practical standpoint, our constructions for Boolean circuits are 60× faster to evaluate securely, and use 36× less communication than baseline methods based on hashing. Moreover, we show that our constructions are tight in terms of required non-linear operations, by proving lower bounds on the nonlinear gate count of commitment verification circuits. Finally, we present a technique to amplify the security properties our constructions that allows to efficiently recover malicious guarantees with statistical security.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Minor revision. CCS '21: Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security
DOI
10.1145/3460120.3485375
Keywords
Privacy-preserving deep learningCommitted MPC
Contact author(s)
nitin cic @ gmail com
History
2022-01-31: received
Short URL
https://ia.cr/2022/102
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/102,
      author = {Nitin Agrawal and James Bell and Adrià Gascón and Matt J.  Kusner},
      title = {{MPC}-Friendly Commitments for Publicly Verifiable Covert Security},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/102},
      year = {2022},
      doi = {10.1145/3460120.3485375},
      url = {https://eprint.iacr.org/2022/102}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.