Paper 2024/1835
Hybrid Zero-Knowledge from Garbled Circuits
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)
- 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
-
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} }