By using SIAM Journals Online you agree to abide by the
Terms and Conditions of Use.

©  SIAM

 

SIAM Journal on Computing

Previous Article
On Worst-Case to Average-Case Reductions for NP Problems
We show that if an NP-complete problem has a nonadaptive self-corrector with respect to any samplable distribution, then coNP is contained in NP/poly and the polynomial hierarchy collapses to the thi...
Next Article
Derandomizing Homomorphism Testing in General Groups
The main result of this paper is a near-optimal derandomization of the affine homomorphism test of Blum, Luby, and Rubinfeld [J. Comput. System Sci., 47 (1993), pp. 549–595]. We show that for ...

You are not logged in to this journal. Log in

An Unconditional Study of Computational Zero Knowledge

SIAM J. Comput. Volume 36, Issue 4, pp. 1160-1214 (2006)

Published December 15, 2006
Buy This PDF   (US$25)
Download PDF (456 kB) View Cart

We prove a number of general theorems about ZK, the class of problems possessing (computational) zero-knowledge proofs. Our results are unconditional, in contrast to most previous works on ZK, which rely on the assumption that one-way functions exist. We establish several new characterizations of ZK and use these characterizations to prove results such as the following:

1. Honest-verifier ZK equals general ZK.

2. Public-coin ZK equals private-coin ZK.

3. ZK is closed under union.

4. ZK with imperfect completeness equals ZK with perfect completeness.

5. Any problem in ${\bf ZK} \cap {\bf NP}$ can be proven in computational zero knowledge by a ${\bf BPP}^{{\bf NP}}$ prover.

6. ZK with black-box simulators equals ZK with general, non–black-box simulators.

The above equalities refer to the resulting class of problems (and do not necessarily preserve other efficiency measures such as round complexity). Our approach is to combine the conditional techniques previously used in the study of ZK with the unconditional techniques developed in the study of SZK, the class of problems possessing statistical zero-knowledge proofs. To enable this combination, we prove that every problem in ZK can be decomposed into a problem in SZK together with a set of instances from which a one-way function can be constructed.

©2006 Society for Industrial and Applied Mathematics
History: Received March 18, 2005; accepted April 4, 2006; published December 15, 2006
Permalink: http://dx.doi.org/10.1137/S0097539705447207

PUBLICATION DATA

ISSN:
0097-5397 (print)   1095-7111 (online)
Publisher:
AIP is a member of CrossRef SIAM

REFERENCES (60)

For access to fully linked references, you need to log in. For access to fully linked references, you need to Log in.

CITING ARTICLES

For access to citing articles, you need to log in.
For access to citing articles, you need to Log in.