Paper 2023/1185 Original: eprint.iacr.org/2023/1185 ↗

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

Nan Wang
Sid Chi-Kin Chau
Dongxi Liu
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
Preprint.
History
2023-11-13: last updated
2023-08-03: published
Short URL
https://ia.cr/2023/1185
License
https://creativecommons.org/licenses/by/4.0/

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},
      url = {https://eprint.iacr.org/2023/1185}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.