Loading jsMath...
Weizmann Logo
ECCC
Electronic Colloquium on Computational Complexity

Under the auspices of the Computational Complexity Foundation (CCF)

Login | Register | Classic Style



REPORTS > DETAIL:

Paper:

TR24-149 | 24th September 2024 13:34

Rate-1 Zero-Knowledge Proofs from One-Way Functions

RSS-Feed




TR24-149
Authors: Noor Athamnah, Ron D. Rothblum, Eden Florentz – Konopnicki
Publication: 5th October 2024 14:12
Downloads: 155
Keywords: 


Abstract:

We show that every NP relation that can be verified by a bounded-depth polynomial-sized circuit, or a bounded-space polynomial-time algorithm, has a computational zero-knowledge proof (with statistical soundness) with communication that is only additively larger than the witness length. Our construction relies only on the minimal assumption that one-way functions exist.

In more detail, assuming one-way functions, we show that every NP relation that can be verified in NC has a zero-knowledge proof with communication |w|+poly(\lambda,\log(|x|)) and relations that can be verified in SC have a zero-knowledge proof with communication |w|+|x|^\epsilon \cdot poly(\lambda). Here \epsilon>0 is an arbitrarily small constant and \lambda denotes the security parameter. As an immediate corollary, we also get that any NP relation, with a size S verification circuit (using unbounded fan-in XOR, AND and OR gates), has a zero-knowledge proof with communication S+poly(\lambda,\log(S)).

Our result improves on a recent result of Nassar and Rothblum (Crypto, 2022), which achieve length (1+\epsilon) \cdot |w|+|x|^\epsilon \cdot poly(\lambda) for bounded-space computations, and is also considerably simpler. Building on a work of Hazay et al. (TCC 2023), we also give a more complicated version of our result in which the parties only make a black-box use of the one-way function, but in this case we achieve only an inverse polynomial soundness error.



ISSN 1433-8092 | Imprint