Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Paper 2021/540

Efficient Range Proofs with Transparent Setup from Bounded Integer Commitments

Geoffroy Couteau, Michael Klooß, Huang Lin, and Michael Reichle

Abstract

We introduce a new approach for constructing range proofs. Our approach is modular, and leads to highly competitive range proofs under standard assumption, using less communication and (much) less computation than the state of the art methods, without relying on a trusted setup. Our range proofs can be used as a drop-in replacement in a variety of protocols such as distributed ledgers, anonymous transaction systems, and many more, leading to significant reductions in communication and computation for these applications. At the heart of our result is a new method to transform any commitment over a finite field into a commitment scheme which allows to commit to and efficiently prove relations about bounded integers. Combining these new commitments with a classical approach for range proofs based on square decomposition, we obtain several new instantiations of a paradigm which was previously limited to RSA-based range proofs (with high communication and computation, and trusted setup). More specifically, we get: – Under the discrete logarithm assumption, we obtain the most compact and efficient range proof among all existing candidates (with or without trusted setup). Our proofs are 12% to 20% shorter than the state of the art Bulletproof (Bünz et al., IEEE S&P ’18) for standard choices of range size and security parameter, and are more efficient (both for the prover and the verifier) by more than an order of magnitude. – Under the LWE assumption, we obtain range proofs that improve over the state of the art in a batch setting when at least a few dozen range proofs are required. – Eventually, under reasonable class group assumptions, we obtain the first concretely efficient standard integer commitment scheme (without bounds on the size of the committed integer) which does not assume trusted setup.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A major revision of an IACR publication in EUROCRYPT 2021
Keywords
Zero-knowledgerange proofsinteger commitments
Contact author(s)
couteau @ irif fr
michael klooss @ kit edu
huanglinepfl @ gmail com
michael reichle @ ens fr
History
2022-04-29: last of 6 revisions
2021-04-27: received
See all versions
Short URL
https://ia.cr/2021/540
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/540,
      author = {Geoffroy Couteau and Michael Klooß and Huang Lin and Michael Reichle},
      title = {Efficient Range Proofs with Transparent Setup from Bounded Integer Commitments},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/540},
      year = {2021},
      url = {https://eprint.iacr.org/2021/540}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.