TRCT: A Traceable Anonymous Transaction Protocol for Blockchain

被引:5
|
作者
Duan, Junke [1 ]
Wang, Licheng [2 ]
Wang, Wei [1 ]
Gu, Lize [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Beijing Inst Technol, Beijing 100081, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; cryptocurrency; anonymity; RingCT; traceability;
D O I
10.1109/TIFS.2023.3296286
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Anonymous cryptocurrencies are distributed applications based on blockchain technology that enhance the anonymity of user transactions. However, they also provide cover for many criminal activities. Existing traceable modifications of anonymous transaction protocols do not support public verification of the traceability of transactions, meaning dishonest users can still evade tracing by forging partial proofs. In this paper, we first propose EPoK, which is a partially extractable zero-knowledge proof scheme designed to address this issue. We provide the instantiation of EPoK, as well as its formal security proofs. Combined with EPoK and the classic anonymous transaction protocol RingCT, we propose a traceable anonymous transaction protocol TRCT for tracing participants' addresses and transaction amounts in anonymous transactions. Compared to previous works, TRCT is the first to implement public verification of the transaction's traceability while still maintaining anonymity. This ensures that users cannot forge relevant proofs to evade tracing. We present and prove the security properties of TRCT, and experimentally compare its efficiency with the original RingCT protocol. The result shows that the extra overhead generated by TRCT is small.
引用
收藏
页码:4391 / 4405
页数:15
相关论文
共 50 条
  • [21] An Attack and Repair of Secure Web Transaction Protocol for Anonymous Mobile Agents
    Jalal, Saba
    King, Brian
    INFORMATION SECURITY AND CRYPTOLOGY, 2010, 6151 : 426 - +
  • [22] ARCT: An Efficient Aggregating Ring Confidential Transaction Protocol in Blockchain
    Duan, Junke
    Gu, Lize
    Zheng, Shihui
    IEEE ACCESS, 2020, 8 : 198118 - 198130
  • [23] Mediated Traceable Anonymous Encryption
    Izabachene, Malika
    Pointcheval, David
    Vergnaud, Damien
    PROGRESS IN CRYPTOLOGY - LATINCRYPT 2010, 2010, 6212 : 40 - +
  • [24] Traceable Anonymous Authentication and Key Fxchange Protocol for Privacy-Aware Cloud Environments
    Lin, Han-Yu
    IEEE SYSTEMS JOURNAL, 2019, 13 (02): : 1608 - 1617
  • [25] Traceable Anonymous Authentication and Key Exchange Protocol for Privacy-Aware Cloud Environments
    Lin H.-Y.
    IEEE Systems Journal, 2019, 13 (02) : 1608 - 1617
  • [26] BEAT-Traffic: a Blockchain-Enabled infrastructure for Anonymous-yet-Traceable Traffic reporting
    Dehez-Clementi, Marina
    Deneuville, Jean-Christophe
    Lochin, Emmanuel
    Lacan, Jerome
    2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W, 2023, : 100 - 107
  • [27] An Efficient and Secure Buyer-Seller Networking Protocol for Anonymous Digital Transaction
    Das, Vinu V.
    Thankachan, Nessy
    IIT: 2008 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY, 2008, : 188 - +
  • [28] Quantum Delegate Computing Protocol with Anonymous User Identity in Blockchain Scenario
    Wang Y.
    Chen G.
    Qian W.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2022, 51 (06): : 802 - 811
  • [29] A blockchain-based certifiable anonymous E-taxing protocol
    Niu, Huimin
    Li, Ting
    Gong, Xiugang
    PLOS ONE, 2022, 17 (07):
  • [30] A Protocol for Preventing Transaction Commitment without Recipient's Authorization on Blockchain
    Yamauchi, Ryosuke
    Kamidoi, Yoko
    Wakabayashi, Shin'ichi
    2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 934 - 935