TRCT: A Traceable Anonymous Transaction Protocol for Blockchain

被引:1
|
作者
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 条
  • [1] Anonymous IoT Data Storage and Transaction Protocol Based on Blockchain and Edge Computing
    Qiao, Zhi
    Zhu, Congcong
    Wang, Zhiwei
    Yang, Nianhua
    SCIENCE OF CYBER SECURITY, SCISEC 2019, 2019, 11933 : 181 - 189
  • [2] An Efficient Traceable and Anonymous Authentication Scheme for Permissioned Blockchain
    Su, Qianqian
    Zhang, Rui
    Xue, Rui
    Sun, You
    WEB SERVICES - ICWS 2019, 2019, 11512 : 110 - 125
  • [3] Anonymous Hidden Transaction Model for Blockchain Systems
    Zhang, Jingyu
    Zhou, Guoyao
    Wang, Jin
    Huang, Lisha
    2021 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2021,
  • [4] Anonymous transaction of digital currency based on blockchain
    Liu, Yang
    He, Mingxing
    Pu, Fangyuan
    He, Mingxing (he_mingxing64@aliyun.com), 2020, Femto Technique Co., Ltd. (22) : 444 - 450
  • [5] Anonymous and secure electronic transaction protocol
    Brlek, S
    Hamadou, S
    Mullins, J
    ANNALS OF TELECOMMUNICATIONS, 2005, 60 (5-6) : 530 - 557
  • [6] Anonymous and secure electronic transaction protocol
    Brlek, Srecko
    Hamadou, Sardaouna
    Mullins, John
    Annales des Telecommunications/Annals of Telecommunications, 2005, 60 (5-6): : 530 - 557
  • [7] ACA: Anonymous, Confidential and Auditable Transaction Systems for Blockchain
    Lin, Chao
    Huang, Xinyi
    Ning, Jianting
    He, Debiao
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (06) : 4536 - 4550
  • [8] RATS: A regulatory anonymous transaction system based on blockchain
    Luo, Ming
    Zhou, Jie
    Yang, Ping
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 182
  • [9] LaT-Voting: Traceable Anonymous E-Voting on Blockchain
    Li, Peng
    Lai, Junzuo
    NETWORK AND SYSTEM SECURITY, NSS 2019, 2019, 11928 : 234 - 254
  • [10] ATRC: An Anonymous Traceable and Revocable Credential System Using Blockchain for VANETs
    Liu, Yang
    He, Debiao
    Luo, Min
    Wang, Huaqun
    Liu, Qin
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (02) : 2482 - 2494