SPCEX: Secure and Privacy-Preserving Cryptocurrency Exchange

被引:0
作者
Xie, Haomeng [1 ]
Yan, Zheng [2 ]
机构
[1] Xidian Univ, Hangzhou Inst Technol, Sch Cyber Engn, Hangzhou 710071, Peoples R China
[2] Xidian Univ, Hangzhou Inst Technol, Sch Cyber Engn, State Key Lab ISN, Xian 710126, Peoples R China
基金
中国国家自然科学基金;
关键词
Cryptocurrency; Protocols; Resists; Resistance; Blockchains; Privacy; Real-time systems; Cryptocurrency exchanges; privacy preservation; front-running attacks; collusion attacks; sybil attacks; atomicity;
D O I
10.1109/TDSC.2024.3353541
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The prosperity of blockchain technique has spawned numerous types of cryptocurrencies. However, a secure and privacy-preserving cryptocurrency exchange protocol that can support atomicity and unlinkability, and effectively resist various attacks is still missed in the literature. This article proposes SPCEX, a secure and privacy-preserving cryptocurrency exchange protocol, which supports atomicity and unlinkability, as well as resists collusion attacks, front-running attacks and Sybil attacks without relying on any trust execution environments (TEEs). SPCEX employs a mixing protocol to conceal trader involvement and preserve their identity privacy. It applies a privacy-preserving comparison algorithm based on an improved homomorphic re-encryption scheme to match buy and sell orders secretly, thus resisting front-running attacks. In addition, we construct atomic transactions with smart contracts to protect tokens of honest traders. A collateral deposit mechanism is employed to deter collusive parties and penalize abnormal behaviors, which discourages collusion attacks and Sybil attacks. We analyze the security and privacy of SPCEX, and formally prove the security of the improved homomorphic re-encryption scheme. Through proof-of-concept implementation, we demonstrate its validity and reliability, and show its advanced performance by comparing it with a cutting-edge scheme.
引用
收藏
页码:4404 / 4417
页数:14
相关论文
共 33 条
  • [1] Adams H., 2021, Tech. Rep.
  • [2] Ajtai J, 1983, P 15 ANN ACM S THEOR, P1
  • [3] [Anonymous], 2013, CryptoNote v 2.0
  • [4] [Anonymous], 2014, CISC VIS NETW IND GL
  • [5] P2DEX: Privacy-Preserving Decentralized Cryptocurrency Exchange
    Baum, Carsten
    David, Bernardo
    Frederiksen, Tore Kasper
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2021), PT I, 2021, 12726 : 163 - 194
  • [6] Ben-Sasson E, 2014, PROCEEDINGS OF THE 23RD USENIX SECURITY SYMPOSIUM, P781
  • [7] Zerocash: Decentralized Anonymous Payments from Bitcoin
    Ben-Sasson, Eli
    Chiesa, Alessandro
    Garmant, Christina
    Green, Matthew
    Miers, Ian
    Tromer, Eran
    Virza, Madars
    [J]. 2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, : 459 - 474
  • [8] Ben-Sasson E, 2013, LECT NOTES COMPUT SC, V8043, P90, DOI 10.1007/978-3-642-40084-1_6
  • [9] Tesseract: Real-Time Cryptocurrency Exchange Using Trusted Hardware
    Bentov, Iddo
    Ji, Yan
    Zhang, Fan
    Breidenbach, Lorenz
    Daian, Philip
    Juels, Ari
    [J]. PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 1521 - 1538
  • [10] Bresson E, 2003, LECT NOTES COMPUT SC, V2894, P37