Interactive locking, zero-knowledge PCPs, and unconditional cryptography
Vipul Goyal,Yuval Ishai,Mohammad Mahmoody,Amit Sahai +3 more
- 15 Aug 2010
- pp 173-190
TL;DR: This work revisits the question of unconditional two-prover zero-knowledge proofs for NP and shows that such protocols exist in the interactive PCP model of Kalai and Raz, where one of the provers is replaced by a PCP oracle.
read more
Abstract: Motivated by the question of basing cryptographic protocols on stateless tamper-proof hardware tokens, we revisit the question of unconditional two-prover zero-knowledge proofs for NP. We show that such protocols exist in the interactive PCP model of Kalai and Raz (ICALP '08), where one of the provers is replaced by a PCP oracle. This strengthens the feasibility result of Ben-Or, Goldwasser, Kilian, and Wigderson (STOC '88) which requires two stateful provers. In contrast to previous zero-knowledge PCPs of Kilian, Petrank, and Tardos (STOC '97), in our protocol both the prover and the PCP oracle are efficient given an NP witness.
Our main technical tool is a new primitive that we call interactive locking, an efficient realization of an unconditionally secure commitment scheme in the interactive PCP model. We implement interactive locking by adapting previous constructions of interactive hashing protocols to our setting, and also provide a direct construction which uses a minimal amount of interaction and improves over our interactive hashing based constructions.
Finally, we apply the above results towards showing the feasibility of basing unconditional cryptography on stateless tamper-proof hardware tokens, and obtain the following results. (1) We show that if tokens can be used to encapsulate other tokens, then there exist unconditional and statistically secure (in fact, UC secure) protocols for general secure computation. (2) Even if token encapsulation is not possible, there are unconditional and statistically secure commitment protocols and zero-knowledge proofs for NP. (3) Finally, if token encapsulation is not possible, then no protocol can realize statistically secure oblivious transfer.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
BiTR: built-in tamper resilience
Seung Geol Choi,Aggelos Kiayias,Tal Malkin +2 more
- 04 Dec 2011
TL;DR: The notion of Built-in Tamper Resilience (BiTR) was introduced in this paper for cryptographic protocols, capturing the idea that the protocol that is encapsulated in a hardware token is designed in such a way so that tampering gives no advantage to an adversary.
Ligero: Lightweight Sublinear Arguments Without a Trusted Setup
Scott Ames,Carmit Hazay,Yuval Ishai,Muthuramakrishnan Venkitasubramaniam +3 more
- 30 Oct 2017
TL;DR: A simple zero-knowledge argument protocol for NP whose communication complexity is proportional to the square-root of the verification circuit size, which is attractive not only for very large verification circuits but also for moderately large circuits that arise in applications.
355
Interactive Oracle Proofs
Eli Ben-Sasson,Alessandro Chiesa,Nicholas Spooner +2 more
- 31 Oct 2016
TL;DR: In this paper, the authors define an interactive oracle proof IOP to be an interactive proof in which the verifier is not required to read the prover's messages in their entirety, and may probabilistically query them.
Constructing Non-malleable Commitments: A Black-Box Approach
Vipul Goyal,Chen-Kuei Lee,Rafail Ostrovsky,Ivan Visconti +3 more
- 20 Oct 2012
TL;DR: A novel way of implementing the proof of consistency typically required in the constructions of non-malleable commitments (and other related primitives) and a simplification of the construction of Goyal where a part of the protocol is implemented in an information theoretic manner are presented.
120
Distributed PCP Theorems for Hardness of Approximation in P
Amir Abboud,Aviad Rubinstein,Ryan Williams +2 more
- 01 Oct 2017
TL;DR: In this article, a distributed probabilistically checkable proofs (PCP) model was proposed, where Alice and Bob jointly write a PCP that x satisfies a CNF formula, while exchanging little or no information.
107
References
The knowledge complexity of interactive proof systems
TL;DR: A computational complexity theory of the “knowledge” contained in a proof is developed and examples of zero-knowledge proof systems are given for the languages of quadratic residuosity and 'quadratic nonresiduosity.
Universally composable security: a new paradigm for cryptographic protocols
Ran Canetti
- 14 Oct 2001
TL;DR: The notion of universally composable security was introduced in this paper for defining security of cryptographic protocols, which guarantees security even when a secure protocol is composed of an arbitrary set of protocols, or more generally when the protocol is used as a component of a system.
•Proceedings Article
Completeness Theorems for Non-Cryptographic Fault-Tolerant Distributed Computation (Extended Abstract)
Michael Ben-Or,Shafi Goldwasser,Avi Wigderson +2 more
- 01 Jan 1988
TL;DR: The above bounds on t , where t is the number of players in actors, are tight!
2.6K
Completeness theorems for non-cryptographic fault-tolerant distributed computation
Michael Ben-Or,Shafi Goldwasser,Avi Wigderson +2 more
- 01 Jan 1988
TL;DR: In this article, the authors show that every function of n inputs can be efficiently computed by a complete network of n processors in such a way that if no faults occur, no set of size t can be found.
2.4K
Proof verification and the hardness of approximation problems
TL;DR: It is proved that no MAX SNP-hard problem has a polynomial time approximation scheme, unless NP = P, and there exists a positive ε such that approximating the maximum clique size in an N-vertex graph to within a factor of Nε is NP-hard.
2.2K