Paper 2024/1835 Original: eprint.iacr.org/2024/1835 ↗

Hybrid Zero-Knowledge from Garbled Circuits

Masayuki Abe
Miguel Ambrona
Miyako Ohkubo
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
Preprint.
History
2024-11-07: last updated
2024-11-07: published
Short URL
https://ia.cr/2024/1835
License
https://creativecommons.org/publicdomain/zero/1.0/

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},
      url = {https://eprint.iacr.org/2024/1835}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.