On Concurrent and Resettable Zero-Knowledge Proofs for NP
Joe Kilian, Erez Petrank, Ransom Richardson

TL;DR
This paper introduces a concurrent zero-knowledge proof system for NP that remains secure in asynchronous environments, with near-optimal round complexity, and extends it to resettable zero-knowledge protocols.
Contribution
It presents the first concurrent zero-knowledge proof system for all NP languages that maintains security in asynchronous settings and achieves near-optimal round complexity.
Findings
Supports all NP languages in concurrent zero-knowledge
Achieves $ ilde{O}( ext{log}^2 k)$ rounds, close to the theoretical lower bound
Extends to resettable zero-knowledge with similar round complexity
Abstract
A proof is concurrent zero-knowledge if it remains zero-knowledge when many copies of the proof are run in an asynchronous environment, such as the Internet. It is known that zero-knowledge is not necessarily preserved in such an environment. Designing concurrent zero-knowledge proofs is a fundamental issue in the study of zero-knowledge since known zero-knowledge protocols cannot be run in a realistic modern computing environment. In this paper we present a concurrent zero-knowledge proof systems for all languages in NP. Currently, the proof system we present is the only known proof system that retains the zero-knowledge property when copies of the proof are allowed to run in an asynchronous environment. Our proof system has rounds (for a security parameter ), which is almost optimal, as it is shown by Canetti Kilian Petrank and Rosen that black-box concurrent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Logic, Reasoning, and Knowledge
