Fair-Zero Knowledge

12Citations
Citations of this article
39Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We introduce Fair Zero-Knowledge, a multi-verifier ZK system where every proof is guaranteed to be "zero-knowledge for all verifiers." That is, if an honest verifier accepts a fair zero-knowledge proof, then he is assured that all other verifiers also learn nothing more than the verity of the statement in question, even if they maliciously collude with a cheating prover. We construct Fair Zero-Knowledge systems based on standard complexity assumptions (specifically, the quadratic residuosity assumption) and an initial, one-time use of a physically secure communication channel (specifically, each verifier sends the prover a private message in an envelope). All other communication occurs (and must occur) on a broadcast channel. The main technical challenge of our construction consists of provably removing any possibility of using steganography in a ZK proof. To overcome this technical difficulty, we introduce tools - such as Unique Zero Knowledge - that may be of independent interest. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Lepinski, M., Micali, S., & Shelat, A. (2005). Fair-Zero Knowledge. In Lecture Notes in Computer Science (Vol. 3378, pp. 245–263). Springer Verlag. https://doi.org/10.1007/978-3-540-30576-7_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free