DEFINITIONS AND PROPERTIES OF ZERO-KNOWLEDGE PROOF SYSTEMS

被引:32
作者
GOLDREICH, O
OREN, Y
机构
关键词
ZERO-KNOWLEDGE; COMPUTATIONAL COMPLEXITY; COMPUTATIONAL INDISTINGUISHABILITY; CRYPTOGRAPHIC COMPOSITION OF PROTOCOLS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we investigate some properties of zero-knowledge proofs, a notion introduced by Goldwasser, Micali, and Rackoff. We introduce and classify two definitions of zero-knowledge: auxiliary-input zero-knowledge and blackbox-simulation zero-knowledge. We explain why auxiliary-input zero-knowledge is a definition more suitable for cryptographic applications than the original [GMR1] definition. In particular, we show that any protocol solely composed of subprotocols which are auxiliary-input zero-knowledge is itself auxiliary-input zero-knowledge. We show that blackbox-simulation zero-knowledge implies auxiliary-input zero-knowledge (which in tum implies the [GMR1] definition). We argue that all known zero-knowledge proofs are in fact blackbox-simulation zero-knowledge (i.e., we proved zero-knowledge using blackbox-simulation of the verifier). As a result, all known zero-knowledge proof systems are shown to be auxiliary-input zero-knowledge and can be used for cryptographic applications such as those in [GMW2]. We demonstrate the triviality of certain classes of zero-knowledge proof systems, in the sense that only languages in BPP have zero-knowledge proofs of these classes. In particular, we show that any language having a Las Vegas zero-knowledge proof system necessarily belongs to RP. We show that randomness of both the verifier and the prover, and nontriviality of the interaction are essential properties of (nontrivial) auxiliary-input zero-knowledge proofs.
引用
收藏
页码:1 / 32
页数:32
相关论文
共 21 条
[1]  
Aiello W., 1987, 28th Annual Symposium on Foundations of Computer Science (Cat. No.87CH2471-1), P439, DOI 10.1109/SFCS.1987.47
[2]  
AIELLO W, 1992, INFORM COMPUT, V93, P223
[3]  
[Anonymous], 1987, P 19 ANN ACM S THEOR, DOI DOI 10.1145/28395.28420
[4]  
Babai L., 1985, 17TH P STOC, P421, DOI [10.1145/22145.22192, DOI 10.1145/22145.22192]
[5]   MINIMUM DISCLOSURE PROOFS OF KNOWLEDGE [J].
BRASSARD, G ;
CHAUM, D ;
CREPEAU, C .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1988, 37 (02) :156-189
[6]  
FEIGE U, COMMUNICATION
[7]  
Fortnow L., 1987, P 19 ANN ACM S THEOR, P204
[8]  
GOLDREICH M, 1987, 28TH P FOCS, P449
[9]  
Goldreich O., 1986, 27th Annual Symposium on Foundations of Computer Science (Cat. No.86CH2354-9), P174, DOI 10.1109/SFCS.1986.47
[10]   HOW TO CONSTRUCT RANDOM FUNCTIONS [J].
GOLDREICH, O ;
GOLDWASSER, S ;
MICALI, S .
JOURNAL OF THE ACM, 1986, 33 (04) :792-807