Paper 2020/136
Stacked Garbling for Disjunctive Zero-Knowledge Proofs
David Heath and Vladimir Kolesnikov
Abstract
Zero-knowledge (ZK) proofs receive wide attention, especially with respect to non-interactivity, small proof size, and fast verification. We instead focus on fast total proof time, in particular for large Boolean circuits. Under this metric, Garbled Circuit (GC)-based ZK, originally proposed by Jawurek et al. ([JKO], CCS 2013), remains state-of-the-art due to the low-constant linear scaling of garbling.
We improve GC-ZK for proof statements with conditional clauses. Our communication is proportional to the longest clause rather than to the entire proof statement. This is most useful when the number of branches
Note: Minor revision: Fixes various typos and small flow issues. Minor revision: Adds discussion of Garbled RAM as related work. Adds acknowledgement of support from NSF.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- A minor revision of an IACR publication in EUROCRYPT 2020
- DOI
- 10.1007/978-3-030-45727-3_19
- Keywords
- Garbled circuitsinactive branch eliminationZKproof of C bugs
- Contact author(s)
-
heath davidanthony @ gatech edu
kolesnikov @ gatech edu - History
- 2020-06-22: last of 2 revisions
- 2020-02-10: received
- See all versions
- Short URL
- https://ia.cr/2020/136
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/136, author = {David Heath and Vladimir Kolesnikov}, title = {Stacked Garbling for Disjunctive Zero-Knowledge Proofs}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/136}, year = {2020}, doi = {10.1007/978-3-030-45727-3_19}, url = {https://eprint.iacr.org/2020/136} }