SIAM Journal on Computing · 2011 · 12 citations · 11 references
ComputingComputer ScienceMathematicsCryptographyFormal MethodsSecurity ProtocolsCryptographic ComplexityCryptographic Protocol DesignCryptographic ProtocolsProtocol AnalysisProtocol VerificationZero-knowledge ProofsNon-interactive Zero-knowledge ProofsOne-way FunctionsParallel RepetitionPseudorandom FunctionsPublic-coin ProtocolsSecurity ProofsZero-knowledge Proof ProtocolsZero-knowledge Proof Systems
We show that only languages in BPP have public-coin black-box zero-knowledge protocols that are secure under an unbounded (polynomial) number of parallel repetitions. This result holds both in the plain model (without any setup) and in the bare public key model (where the prover and the verifier have registered public keys). We complement this result by constructing a public-coin black-box zero-knowledge proof based on one-way functions that remains secure under any a priori bounded number of concurrent executions. A key step (of independent interest) in the analysis of our lower bound shows that any public-coin protocol, when repeated sufficiently in parallel, satisfies a notion of “resettable soundness” if the verifier picks its random coins using a pseudorandom function.
11
A Pseudorandom Generator from any One-way Function
Johan Håstad, Russell Impagliazzo, Leonid A. Levin et al. · SIAM Journal on Computing · 1999 · 1.7K citations
Bit commitment using pseudorandomness
Moni Naor · Journal of Cryptology · 1991 · 815 citations · Full text
Ran Raz · SIAM Journal on Computing · 1998 · 728 citations