Paper 2011/301

On the Amortized Complexity of Zero Knowledge Protocols for Multiplicative Relations

Ronald Cramer, Ivan Damgard, and Valerio Pastro

Abstract

We present a protocol that allows to prove in zero-knowledge that committed values xi,yi,zi, i=1,,l satisfy xiyi=zi, where the values are taken from a finite field K, or are integers. The amortized communication complexity per instance proven is O(κ+l) for an error probability of 2l, where κ is the size of a commitment. When the committed values are from a field of small constant size, this improves complexity of previous solutions by a factor of l. When the values are integers, we improve on security: whereas previous solutions with similar efficiency require the strong RSA assumption, we only need the assumption required by the commitment scheme itself, namely factoring. We generalize this to a protocol that verifies instances of an algebraic circuit over with inputs, in the following sense: given committed values and , with and , the prover shows that for . For circuits with small multiplicative depth, this approach is better than using our first protocol: in fact, the amortized cost may be asymptotically smaller than the number of multiplications in .

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Unknown where it was published
Contact author(s)
cramer @ cwi nl
ivan @ cs au dk
vpastro @ cs au dk
History
2012-10-05: revised
2011-06-08: received
See all versions
Short URL
https://ia.cr/2011/301
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2011/301,
      author = {Ronald Cramer and Ivan Damgard and Valerio Pastro},
      title = {On the Amortized Complexity of Zero Knowledge Protocols for Multiplicative Relations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2011/301},
      year = {2011},
      url = {https://eprint.iacr.org/2011/301}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.