Paper 2023/1185

SwiftRange: A Short and Efficient Zero-Knowledge Range Argument For Confidential Transactions and More

Nan Wang, Australian National University, CSIRO's Data61
Sid Chi-Kin Chau, Australian National University, CSIRO's Data61
Dongxi Liu, CSIRO's Data61
Abstract

Zero-knowledge range proofs play a critical role in confidential transactions (CT) on blockchain systems. They are used to prove the non-negativity of committed transaction payments without disclosing the exact values. Logarithmic-sized range proofs with transparent setups, e.g., Bulletproofs, which aim to prove a committed value lies in the range $[0, 2^N-1]$ where $N$ is the bit length of the range, have gained growing popularity for communication-critical blockchain systems as they increase scalability by allowing a block to accommodate more transactions. In this paper, we propose SwiftRange, a new type of logarithmic-sized zero-knowledge range argument with a transparent setup in the discrete logarithm setting. Our argument can be a drop-in replacement for range proofs in blockchain-based confidential transactions. Compared with Bulletproofs, our argument has higher computational efficiency and lower round complexity while incurring comparable communication overheads for CT-friendly ranges, where $N \in \{32,64\}$. Specifically, a single SwiftRange achieves 1.73$\times$ and 1.37$\times$ proving efficiency with no more than 1.1$\times$ communication costs for both ranges, respectively. More importantly, our argument is doubly efficient in verification efficiency. Furthermore, our argument has a smaller size when $N \leq 16$, making it competitive for many other communication-critical applications. Our argument supports the aggregation of multiple single arguments for greater efficiency in communication and verification. Finally, we benchmarked our argument against the state-of-the-art range proofs to demonstrate its practicality.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. The 45th IEEE Symposium on Security and Privacy (Oakland)
Keywords
Range argumentdiscrete logarithmlogarithmic-sizetransparent setupconfidential transactionsblockchain
Contact author(s)
nan wang @ data61 csiro au
sid chau @ data61 csiro au
dongxi liu @ data61 csiro au
History
2023-11-13: last of 5 revisions
2023-08-03: received
See all versions
Short URL
https://ia.cr/2023/1185
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1185,
      author = {Nan Wang and Sid Chi-Kin Chau and Dongxi Liu},
      title = {SwiftRange: A Short and Efficient Zero-Knowledge Range Argument For Confidential Transactions and More},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1185},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1185}},
      url = {https://eprint.iacr.org/2023/1185}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.