Hybrid zero-knowledge from garbled circuits

Masayuki Abe, Miguel Ambrona, Miyako Ohkubo · Cryptography and Communications · 2025

We present techniques for constructing zero-knowledge argument systems from garbled circuits, extending the GC-to-ZK compiler by Jawurek Et al. (2013) and the GC-to- $$\varSigma $$ compiler by Hazay and Venkitasubramaniam (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 $$\varSigma $$ -protocols that support attractive access structures, such as weighted thresholds, that can be easily represented by a small circuit. For predicates $$P_1,\dots ,P_n$$ individually associated with a $$\varSigma $$ -protocol, and a predicate C represented by a Boolean circuit, we construct a $$\varSigma $$ -protocol for proving $$C(P_1,\dots ,P_n)$$ = 1. This result answers positively an open question posed by Abe, et. al. (2021).

Read the paper · More papers on PaperTik