Paper 2021/1674

Lattice-based Zero-knowledge Proofs for Blockchain Confidential Transactions

Shang Gao, The Hong Kong Polytechnic University
Tianyu ZHENG, The Hong Kong Polytechnic University
Yu GUO, SECBIT Labs
Zhe PENG, The Hong Kong Polytechnic University
Bin XIAO, The Hong Kong Polytechnic University
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.