Paper 2021/1674
Lattice-based Zero-knowledge Proofs for Blockchain Confidential Transactions
Abstract
We propose new zero-knowledge proofs for efficient and postquantum ring confidential transaction (RingCT) protocols based on lattice assumptions in Blockchain systems. First, we introduce an inner-product based linear equation satisfiability approach for balance proofs with a wide range (e.g., 64-bit precision). Unlike existing balance proofs (MatRiCT and MatRiCT+) that require additional proofs for some "corrector values", our approach avoids the corrector values for better efficiency. Furthermore, we design a ring signature scheme to efficiently hide a user’s identity in large anonymity sets. Different from existing approaches that adopt a one-out-of-many proof (MatRiCT and MatRiCT+), we show that a linear sum proof suffices in ring signatures, which could avoid the costly binary proof part. We further use the idea of "unbalanced" relations to build a logarithmic-size ring signature scheme. Finally, we show how to adopt these techniques in RingCT protocols and implement a prototype to compare the performance with existing approaches. The results show our solutions can reduce up to 50% and 20% proof size, 30% and 20% proving time, 20% and 20% verification time of MatRiCT and MatRiCT+, respectively. We also believe our techniques are of independent interest for other applications and are applicable in a generic setting.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- A minor revision of an IACR publication in PKC 2025
- Keywords
- Lattice-based cryptographyzero-knowledge proofbalance proofring signatureRingCTblockchain
- Contact author(s)
-
shanggao @ polyu edu hk
tian-yu zheng @ connect polyu hk
yu guo @ secbit io
jeffrey-zhe peng @ polyu edu hk
csbxiao @ polyu edu hk - History
- 2025-02-20: last of 5 revisions
- 2021-12-21: received
- See all versions
- Short URL
- https://ia.cr/2021/1674
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2021/1674, author = {Shang Gao and Tianyu ZHENG and Yu GUO and Zhe PENG and Bin XIAO}, title = {Lattice-based Zero-knowledge Proofs for Blockchain Confidential Transactions}, howpublished = {Cryptology {ePrint} Archive, Paper 2021/1674}, year = {2021}, url = {https://eprint.iacr.org/2021/1674} }