TY - JOUR
T1 - SymmeProof
T2 - Compact Zero-Knowledge Argument for Blockchain Confidential Transactions
AU - Gao, Shang
AU - Peng, Zhe
AU - Tan, Feng
AU - Zheng, Yuanqing
AU - Xiao, Bin
N1 - Funding Information:
This work was supported in part by HK PolyU ZVUE under Grant A0035279, in part by HK RGC GRF PolyU under Grant 15216721/Q86A, and in part by Guangdong Basic and Applied Basic Research Foundation under Grant 2020A1515111070.
Publisher Copyright:
© 2004-2012 IEEE.
PY - 2023/5/1
Y1 - 2023/5/1
N2 - To reduce the transmission cost of blockchain confidential transactions, we propose SymmeProof, a novel communication efficient non-interactive zero-knowledge range proof protocol without a trusted setup. We design and integrate two new techniques in SymmeProof, namely vector compression and inner-product range proof. The proposed vector compression is able to reduce the communication cost to log(n)
for
n-size vectors. The proposed inner-product range proof converts a range proof relation into an inner-product form, which can further reduce the range proof size with the vector compression technique. Based on these two techniques, SymmeProof can eventually achieve a log(n)-size range proof. The proposed SymmeProof can be used in many important applications such as blockchain confidential transactions as well as arguments for arithmetic circuit satisfiability. We evaluate the performance of SymmeProof. The results show that SymmeProof substantially outperforms representative methods such as Bulletproofs in the proof size without a trusted setup.
AB - To reduce the transmission cost of blockchain confidential transactions, we propose SymmeProof, a novel communication efficient non-interactive zero-knowledge range proof protocol without a trusted setup. We design and integrate two new techniques in SymmeProof, namely vector compression and inner-product range proof. The proposed vector compression is able to reduce the communication cost to log(n)
for
n-size vectors. The proposed inner-product range proof converts a range proof relation into an inner-product form, which can further reduce the range proof size with the vector compression technique. Based on these two techniques, SymmeProof can eventually achieve a log(n)-size range proof. The proposed SymmeProof can be used in many important applications such as blockchain confidential transactions as well as arguments for arithmetic circuit satisfiability. We evaluate the performance of SymmeProof. The results show that SymmeProof substantially outperforms representative methods such as Bulletproofs in the proof size without a trusted setup.
KW - Blockchain
KW - privacy preservation
KW - confidential transactions
KW - zero-knowledge argument
KW - range proofs
KW - Bulletproofs
UR - http://www.scopus.com/inward/record.url?scp=85131761659&partnerID=8YFLogxK
U2 - 10.1109/TDSC.2022.3179913
DO - 10.1109/TDSC.2022.3179913
M3 - Journal article
AN - SCOPUS:85131761659
SN - 1545-5971
VL - 20
SP - 2289
EP - 2301
JO - IEEE Transactions on Dependable and Secure Computing
JF - IEEE Transactions on Dependable and Secure Computing
IS - 3
ER -