Title
<inline-formula><tex-math notation="LaTeX">${\sf PBT}$</tex-math><alternatives><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi mathvariant="sans-serif">PBT</mml:mi></mml:math><inline-graphic xlink:href="jia-ieq1-2998682.gif" xmlns:xlink="http://www.w3.org/1999/xlink"/></alternatives></inline-formula>: A New Privacy-Preserving Payment Protocol for Blockchain Transactions
Abstract
Ring confidential transaction (RingCT) protocol is widely used in cryptocurrency to protect the privacy of both users’ identities and transaction amounts. Most recently, a new RingCT protocol (called RingCT 2.0) was proposed by leveraging cryptographic accumulators, which can achieve a constant-size output theoretically but still far from being practical due to the heavy zero-knowledge associated with the accumulator. In this article, we revisit the design of ring confidential transaction protocol and put forward a more efficient privacy-preserving payment protocol, which is built upon an extended version of one-out-of-many proof and a special multi-signature. Compared with previous works, the new protocol is not only more practical, but also does not suffer from a trusted setup. Besides, we show that the protocol satisfies the security requirements provided that the underlying cryptographic primitives are secure in the random oracle model. We implement our new payment protocol in Java, and the experimental results show that it is efficient enough to be used in practice.
Year
DOI
Venue
2022
10.1109/TDSC.2020.2998682
IEEE Transactions on Dependable and Secure Computing
Keywords
DocType
Volume
Blockchain,payment protocol,confidential transaction,zero-knowledge proof
Journal
19
Issue
ISSN
Citations 
1
1545-5971
0
PageRank 
References 
Authors
0.34
0
8
Name
Order
Citations
PageRank
Yanxue Jia110.70
Shifeng Sun25915.53
Yuncong Zhang300.34
Qingzhao Zhang411.37
Ning Ding5508.35
Zhiqiang Liu63111.71
Joseph K. Liu79917.73
Dawu Gu8644103.50