Paper 2024/1835

Hybrid Zero-Knowledge from Garbled Circuits

Masayuki Abe, NTT Laboratories
Miguel Ambrona, Midnight
Miyako Ohkubo, NICT
Abstract

We present techniques for constructing zero-knowledge argument systems from garbled circuits, extending the GC-to-ZK compiler by Jawurek, Kerschbaum, and Orlandi (ACM CCS 2023) and the GC-to-Σ compiler by Hazay and Venkitasubramaniam (J. Crypto, 2020) to the following directions: - Our schemes are hybrid, commit-and-prove zero-knowledge argument systems that establish a connection between secrets embedded in algebraic commitments and a relation represented by a Boolean circuit. - Our schemes incorporate diverse cross-domain secrets embedded within distinct algebraic commitments, simultaneously supporting Pedersen-like commitments and lattice-based commitments. As an application, we develop circuit-represented compositions of Σ-protocols that support attractive access structures, such as weighted thresholds, that can be easily represented by a small circuit. For predicates P1, . . . , Pn individually associated with a Σ-protocol, and a predicate C represented by a Boolean circuit, we construct a Σ-protocol for proving C(P1, . . . , Pn) = 1. This result answers positively an open question posed by Abe, et. al., at TCC 2021.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Major revision. SCN 2024
DOI
10.1007/978-3-031-71070-4_4
Keywords
hybrid zero-knowledgegarbled circuitΣ-protocolcomposition
Contact author(s)
abe masayuki @ iecl ntt co jp
miguel ambrona @ iohk io
m ohkubo @ nict go jp
History
2024-11-11: approved
2024-11-07: received
See all versions
Short URL
https://ia.cr/2024/1835
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2024/1835,
      author = {Masayuki Abe and Miguel Ambrona and Miyako Ohkubo},
      title = {Hybrid Zero-Knowledge from Garbled Circuits},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1835},
      year = {2024},
      doi = {10.1007/978-3-031-71070-4_4},
      url = {https://eprint.iacr.org/2024/1835}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.