Paper 2003/037

Strengthening Zero-Knowledge Protocols using Signatures

Juan A. Garay, Philip MacKenzie, and Ke Yang

Abstract

Recently there has been an interest in zero-knowledge protocols with stronger properties, such as concurrency, unbounded simulation soundness, non-malleability, and universal composability. In this paper, we show a novel technique to convert a large class of existing honest-verifier zero-knowledge protocols into ones with these stronger properties in the common reference string model. More precisely, our technique utilizes a signature scheme existentially unforgeable against adaptive chosen-message attacks, and transforms any $\Sigma$-protocol (which is honest-verifier zero-knowledge) into an unbounded simulation sound concurrent zero-knowledge protocol. We also introduce $\Omega$-protocols, a variant of $\Sigma$-protocols for which our technique further achieves the properties of non-malleability and/or universal composability. In addition to its conceptual simplicity, a main advantage of this new technique over previous ones is that it avoids the Cook-Levin theorem, which tends to be rather inefficient. Indeed, our technique allows for very efficient instantiation based on the security of some efficient signature schemes and standard number-theoretic assumptions. For instance, one instantiation of our technique yields a universally composable zero-knowledge protocol under the Strong RSA assumption, incurring an overhead of a small constant number of exponentiations, plus the generation of two signatures.

Note: This version contains minor revisions and corrections.

Metadata
Available format(s)
PDF PS
Category
Cryptographic protocols
Publication info
Published elsewhere. Extended abstract in Eurocrypt 2003
Keywords
zero knowledgedigital signatures
Contact author(s)
philmac @ lucent com
History
2003-08-15: last of 2 revisions
2003-02-27: received
See all versions
Short URL
https://ia.cr/2003/037
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2003/037,
      author = {Juan A.  Garay and Philip MacKenzie and Ke Yang},
      title = {Strengthening Zero-Knowledge Protocols using Signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2003/037},
      year = {2003},
      url = {https://eprint.iacr.org/2003/037}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.