On Efficient Zero-Knowledge PCPs

被引:0
作者
Ishai, Yuval [1 ,3 ]
Mahmoody, Mohammad [2 ,3 ]
Sahai, Amit [3 ]
机构
[1] Technion, Haifa, Israel
[2] Cornell Univ, Ithaca, NY USA
[3] Univ Calif Los Angeles, Los Angeles, CA 90024 USA
来源
THEORY OF CRYPTOGRAPHY (TCC 2012) | 2012年 / 7194卷
基金
欧洲研究理事会;
关键词
Zero-Knowledge; Probabilistically Checkable Proofs; Arthur Merlin Games; Tamper-Proof Tokens; Sublinear Arguments; BLACK-BOX CONSTRUCTIONS; COMPUTATION; PROTOCOLS; PROOFS; NP; REDUCIBILITY; LANGUAGES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We revisit the question of Zero-Knowledge PCPs, studied by Kilian, Petrank, and Tardos (STOC '97). A ZK-PCP is defined similarly to a standard PCP, except that the view of any (possibly malicious) verifier can be efficiently simulated up to a small statistical distance. Kilian et al. obtained a ZK-PCP for NEXP in which the proof oracle is in EXPNP. They also obtained a ZK-PCP for NP in which the proof oracle is computable in polynomial-time, but this ZK-PCP is only zero-knowledge against bounded-query verifiers who make at most an a priori fixed polynomial number of queries. The existence of ZK-PCPs for NP with efficient oracles and arbitrary polynomial-time malicious verifiers was left open. This question is motivated by the recent line of work on cryptography using tamper-proof hardware tokens: an efficient ZK-PCP (for any language) is equivalent to a statistical zero-knowledge proof using only a single stateless token sent to the verifier. We obtain the following results regarding efficient ZK-PCPs: Negative Result on Efficient ZK-PCPs. Assuming that the polynomial time hierarchy does not collapse, we settle the above question in the negative for ZK-PCPs in which the verifier is nonadaptive (i.e. the queries only depend on the input and secret randomness but not on the PCP answers). Simplifying Bounded-Query ZK-PCPs. The bounded-query zero-knowledge PCP of Kilian et al. starts from a weakly-sound bounded-query ZK-PCP of Dwork et al. (CRYPTO '92) and amplifies its soundness by introducing and constructing a new primitive called locking scheme - an unconditional oracle-based analogue of a commitment scheme. We simplify the ZK-PCP of Kilian et al. by presenting an elementary new construction of locking schemes. Our locking scheme is purely combinatorial. Black-Box Sublinear ZK Arguments via ZK-PCPs. Kilian used PCPs to construct sublinear-communication zero-knowledge arguments for NP which make a non-black-box use of collision-resistant hash functions (STOC '92). We show that ZK-PCPs can be used to get black-box variants of this result with improved round complexity, as well as an unconditional zero-knowledge variant of Micali's non-interactive CS Proofs (FOCS '94) in the Random Oracle Model.
引用
收藏
页码:151 / 168
页数:18
相关论文
共 50 条
[1]   STATISTICAL ZERO-KNOWLEDGE LANGUAGES CAN BE RECOGNIZED IN 2 ROUNDS [J].
AIELLO, W ;
HASTAD, J .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 42 (03) :327-345
[2]  
Akavia A., 2006, STOC'06. Proceedings of the 38th Annual ACM Symposium on Theory of Computing, P701, DOI 10.1145/1132516.1132614
[3]  
[Anonymous], P 32 ANN ACM S THEOR
[4]   Proof verification and the hardness of approximation problems [J].
Arora, S ;
Lund, C ;
Motwani, R ;
Sudan, M ;
Szegedy, M .
JOURNAL OF THE ACM, 1998, 45 (03) :501-555
[5]   Probabilistic checking of proofs: A new characterization of NP [J].
Arora, S ;
Safra, S .
JOURNAL OF THE ACM, 1998, 45 (01) :70-122
[6]  
Babai Fortnow, 1991, STOC
[7]  
Babai L., 1990, Proceedings. 31st Annual Symposium on Foundations of Computer Science (Cat. No.90CH2925-6), P16, DOI 10.1109/FSCS.1990.89520
[8]   Universal arguments and their applications [J].
Barak, B ;
Goldreich, O .
17TH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 2002, :194-203
[9]  
Ben-Or M., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P113, DOI 10.1145/62212.62223
[10]  
BENOR M, 1990, LECT NOTES COMPUT SC, V403, P37