ACM Home Page
Please provide us with feedback. Feedback
A knowledge-based analysis of zero knowledge
Full text PdfPdf (1.94 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twentieth annual ACM symposium on Theory of computing table of contents
Chicago, Illinois, United States
Pages: 132 - 147  
Year of Publication: 1988
ISBN:0-89791-264-0
Authors
Joseph Halpern  IBM Almaden Research Center, San Jose, CA
Yjoram Moses  Weizmann Institute, Rehovot, 76100, Israel
Mark Tuttle  MIT Laboratory for Computer Science, Cambridge, MA
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 28,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/62212.62224
What is a DOI?

ABSTRACT

While the intuition underlying a zero knowledge proof system [GMR85] is that no “knowledge” is leaked by the prover to the verifier, researchers are just beginning to analyze such proof systems in terms of formal notions of knowledge. In this paper, we show how interactive proof systems motivate a new notion of practical knowledge, and we capture the definition of an interactive proof system in terms of practical knowledge. Using this notion of knowledge, we formally capture and prove the intuition that the prover does not leak any knowledge of any fact (other than the fact being proven) during a zero knowledge proof. We extend this result to show that the prover does not leak any knowledge of how to compute any information (such as the factorization of a number) during a zero knowledge proof. Finally, we define the notion of a weak interactive proof in which the prover is limited to probabilistic, polynomial-time computations, and we prove analogous security results for such proof systems. We show that, in a precise sense, any nontrivial weak interactive proof must be a proof about the prover's knowledge, and show that, under natural conditions, the notions of interactive proofs of knowledge defined in [TW87] and [FFS87] are instances of weak interactive proofs.


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.

 
BC86
G. Brassard and C. Crepeau, Nontransitive transfer of confidence: A perfect zero-knowledge interactive protocol for SAT and beyond, Pear. 27th IEEE Syrup. on Foundations of Computer Science, 1986, pp. 188-195.
 
CM86
 
DM86
 
DS88
C. Dwork and L. Stockmeyer, Interactive proof systems with finite state verifiers (extended abstract), 1988. Unpublished manuscript.
FFS87
 
FH88
 
FI86
For87
 
FZ87
M.J. Fischer and I,. D. Zlick, Relative Knowledge and Belief ('Ev, ten ded Abstract), 'Focl~l~ical Report YALEII/DCS/FFIt-589, Yale Uiliversi~y, Decend)er 1987.
 
FZ88
M.J. Fischer and L. D. Zuck, Uncertain Knowledge in Distributed Systems, Technical Report YALEU/DCS/TR-604, Yale U~iversity, January 1988.
 
GHY85
A. GMil, S. itaber, and M. Yung, A private interactive test of a boolean predicate and minimuln-knowledge public-key cryptosysterns, Proc. 26th {EEE Syrup. on Founda. lions of Computer Science, 1985, pp. 360- 371.
GMR85
 
GMW86
O. Goldreich, S. Micali, and A. Wigderson, Proofs that yield nothing but tlteir validity and a methodology of crypotgraphic design, Pvoc. 27th IEEE Syrup. on Foundations of Computer Science, 1986.
GS87
Had87
 
Hal87
j. Y. Halpern, Using reasoning about knowledge to analyze distributed systems, Annual Review of Computer Science, Vol. ~2, Allnllal Reviews Inc., 1987, pp. 37-68.
HF85
HM84
HZ87
 
LR86
 
MDH86
Y. Moses, D. Dolce, and J. Y. Halpern, Cheating husbands and other stories: a case study of knowledge, action, and communication, Distributed Computing 1:3, 1986, pp. 167-176.
 
Moo85
R.C. Moore, A formal theory of knowledge and action, Formal Theories of the Commonsense World (J. llobbs and R. C. Moore, eds.), Ablex Publishing Corp., 1985.
 
Mos88
 
MT88
Y. Moses and M. Tuttle, Programming simultaneous actions using common knowledge, Algorithmica 3, 1988, pp. I21-169. A preliminary version appeared in Proc. 27th IEEE Symp. on Foundations of Computer Science, 1986.
NT87
 
Ore87
Y. Oren, On the cunning power of cheating verifiers: some observations about zero knowledge proofs, Proc. ~8th IEEE Syrup. on Foundations of Computer Science, 1987, pp. 462-471.
 
PR85
 
TW87
M. Tompa and H. Woll, Random selfreducibility and zero knowledge interactive proofs of possession of information, Proc. 28th IEEE $ymp. on Foundations of Computer Science, 1987.

CITED BY  13

Collaborative Colleagues:
Joseph Halpern: colleagues
Yjoram Moses: colleagues
Mark Tuttle: colleagues