|
ABSTRACT
We present the first complete problem for SZK, the class of promise problems possessing statistical zero-knowledge proofs (against an honest verifier). The problem, called Statistical Difference, is to decide whether two efficiently samplable distributions are either statistically close or far apart. This gives a new characterization of SZK that makes no reference to interaction or zero knowledge.We propose the use of complete problems to unify and extend the study of statistical zero knowledge. To this end, we examine several consequences of our Completeness Theorem and its proof, such as:---A way to make every (honest-verifier) statistical zero-knowledge proof very communication efficient, with the prover sending only one bit to the verifier (to achieve soundness error 1/2).---Simpler proofs of many of the previously known results about statistical zero knowledge, such as the Fortnow and Aiello--Hεstad upper bounds on the complexity of SZK and Okamoto's result that SZK is closed under complement.---Strong closure properties of SZK that amount to constructing statistical zero-knowledge proofs for complex assertions built out of simpler assertions already shown to be in SZK.---New results about the various measures of "knowledge complexity," including a collapse in the hierarchy corresponding to knowledge complexity in the "hint" sense.---Algorithms for manipulating the statistical difference between efficiently samplable distributions, including transformations that "polarize" and "reverse" the statistical relationship between a pair of distributions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
William Aiello , Mihir Bellare , Ramarathnam Venkatesan, Knowledge on the average—perfect, statistical and logarithmic, Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, p.469-478, May 29-June 01, 1995, Las Vegas, Nevada, United States
[doi> 10.1145/225058.225186]
|
| |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
Bellare, M. 1997. A note on negligible functions. Tech. Rep. CS97-529, Dept. Computer Science and Engineering, Univ. California at San Diego, San Diego, Calif., March. Also available from the Theory of Cryptography Library (http://theory.lcs.mit.edu/∼tcryptol).
|
 |
8
|
M. Bellare , S. Micali , R. Ostrovsky, The (true) complexity of statistical zero knowledge, Proceedings of the twenty-second annual ACM symposium on Theory of computing, p.494-502, May 13-17, 1990, Baltimore, Maryland, United States
[doi> 10.1145/100216.100285]
|
 |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
Damg&##949;rd, I., and Cramer, R. 1996. On monotone function closure of perfect and statistical zero-knowledge. Theory of Cryptography Library: Record 96-03. http://theory.lcs.mit.edu/∼tcryptol.
|
| |
14
|
|
| |
15
|
|
| |
16
|
De Santis, A., Di Crescenzo, G., Persiano, G., and Yung, M. 1994. On monotone formula closure of SZK. In Proceedings of the 35th Annual Symposium on Foundations of Computer Science (Santa Fe, N.M., Nov. 20--22). IEEE Computer Society Press, Los Alamitos, Calif., pp. 454--465.
|
| |
17
|
|
| |
18
|
|
 |
19
|
Giovanni Di Crescenzo , Kouichi Sakurai , Moti Yung, On zero-knowledge proofs (extended abstract): “from membership to decision”, Proceedings of the thirty-second annual ACM symposium on Theory of computing, p.255-264, May 21-23, 2000, Portland, Oregon, United States
[doi> 10.1145/335305.335336]
|
| |
20
|
|
| |
21
|
Fortnow, L. 1989. The complexity of perfect zero-knowledge. In Advances in Computing Research, vol. 5, Silvio Micali, Ed. JAC Press, Inc., pp. 327--343.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
Goldreich, O., and Kushilevitz, E. 1993. A perfect zero-knowledge proof system for a problem equivalent to the discrete logarithm. J. Cryptology 6, 97--116.
|
 |
27
|
|
| |
28
|
Goldreich, O., Nisan, N., and Wigderson, A. 1995. On Yao's XOR lemma. Tech. Rep. TR95--050. Electronic Colloquium on Computational Complexity. Mar. http://www.eccc.uni-trier.de/eccc.
|
| |
29
|
Goldreich, O., and Oren, Y. 1994. Definitions and properties of zero-knowledge proof systems. J. Cryptology 7, 1 (Winter), 1--32.
|
| |
30
|
|
| |
31
|
|
 |
32
|
Oded Goldreich , Amit Sahai , Salil Vadhan, Honest-verifier statistical zero-knowledge equals general statistical zero-knowledge, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.399-408, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276852]
|
| |
33
|
|
| |
34
|
|
| |
35
|
|
| |
36
|
Goldwasser, S., and Micali, S. 1984. Probabilistic encryption. J. Comput. Syst. Sci. 28, 2 (Apr.), 270--299.
|
| |
37
|
|
| |
38
|
Goldwasser, S., and Sipser, M. 1989. Private coins versus public coins in interactive proof systems. In Advances in Computing Research, vol. 5. Silvio Micali, Ed. JAC Press, Inc., pp. 73--90.
|
| |
39
|
|
| |
40
|
|
| |
41
|
|
| |
42
|
|
| |
43
|
Karp, R. M. 1972. Reducibility among combinatorial problems. In Complexity of Computer Computations, J. W. Thatcher and R. E. Miller, Eds. Plenum Press, New York, pp. 85--103.
|
| |
44
|
Ladner, R. E., Lynch, N. A., and Selman, A. L. 1975. A comparison of polynomial time reducibilities. Theoret. Comput. Sci. 1, 2 (Dec.), 103--123.
|
| |
45
|
Levin, L. A. 1973. Universal'nyĭe perebornyĭe zadachi (Universal search problems : in Russian). Problemy Peredachi Informatsii 9, 3, 265--266.
|
 |
46
|
|
| |
47
|
|
| |
48
|
Ostrovsky, R. 1991. One-way functions, hard on average problems, and statistical zero-knowledge proofs. In Proceedings of the 6th Annual Structure in Complexity Theory Conference (Chicago, Ill. June 30--July 3). IEEE Computer Society Press, Los Alamitos, Calif., pp. 133--138.
|
| |
49
|
|
| |
50
|
Ostrovsky, R., and Wigderson, A. 1993. One-way functions are essential for non-trivial zero-knowledge. In Proceedings of the 2nd Israel Symposium on Theory of Computing and Systems.
|
| |
51
|
Papadimitriou, C. H. 1994. Computational Complexity. Addison--Wesley, Reading, Mass.
|
| |
52
|
|
| |
53
|
|
| |
54
|
Sahai, A., and Vadhan, S. 1999. Manipulating statistical difference. In Randomization Methods in Algorithm Design (DIMACS Workshop, December 1997), Panos Pardalos, Sanguthevar Rajasekaran, and José Rolim, Eds. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 43. American Mathematical Society, Providence, R.I., pp. 251--270.
|
| |
55
|
|
 |
56
|
|
| |
57
|
|
 |
58
|
|
| |
59
|
Yao, A. C. 1982. Theory and applications of trapdoor functions (extended abstract). In Proceedings of the 23rd Annual Symposium on Foundations of Computer Science (Chicago, Ill., Nov. 3--5). IEEE Computer Society Press, Los Alamitos, Calif., pp. 80--91.
|
|