A Secure and Efficient Bitcoin Payment Channel Using Intel SGX

被引:0
|
作者
Xie, Yankai [1 ]
Zhang, Chi [1 ]
Wei, Lingbo [1 ,2 ]
Wang, Qingtao [1 ]
Yang, Zhe [1 ]
机构
[1] Univ Sci & Technol China, Sch Cyber Sci & Technol, Hefei 230027, Anhui, Peoples R China
[2] China Nanhu Acad Elect & Informat Techol, Jiaxing 314001, Zhejiang, Peoples R China
关键词
Bitcoin; Payment channel; Trusted execution environment; Intel SGX; Secret sharing;
D O I
10.1109/ICC42927.2021.9500569
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Hardware trusted execution environment (TEE) provided by Intel SGX enclave has been introduced in existing payment channel schemes as a root-of-trust to enforce faithful protocol execution so that participants do not need to monitor Bitcoin blockchain anymore. However, the security of these schemes relies totally on enclaves. Since private keys of all channel funds are kept by both payment channel participants' enclaves, a malicious participant can steal funds from the counterparty by defeating her own enclave. To solve the above problem, we present a novel TEE-based payment channel scheme that transfers the responsibility of running enclaves from participants to a third party committee, while relieving both participants from monitoring the blockchain at the same time. Furthermore, since committee members can try to steal funds by defeating their own enclaves, we exploit the additive homomorphic property of signature keys in Elliptic Curve Cryptography to design a novel secret sharing scheme to tolerate a subset of committee members to be malicious. By using the above secret sharing scheme, private keys of the channel funds are never constructed in any committee member's enclave, so that a malicious committee member cannot steal funds by defeating his own enclave. Finally, experiment shows our scheme can ensure payment channel funds security without efficient compromises compared with existing TEE-based payment channel schemes.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] An Efficient and Secure Scheme of Verifiable Computation for Intel SGX
    Ding, Wenxiu
    Sun, Wei
    Yan, Zheng
    Deng, Robert H.
    Wan, Zhiguo
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, 2022, : 473 - 482
  • [2] Secure Cloud Micro Services Using Intel SGX
    Brenner, Stefan
    Hundt, Tobias
    Mazzeo, Giovanni
    Kapitza, Rudiger
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2017, 2017, 10320 : 177 - 191
  • [3] Occlum: Secure and Efficient Multitasking Inside a Single Enclave of Intel SGX
    Shen, Youren
    Tian, Hongliang
    Chen, Yu
    Chen, Kang
    Wang, Runji
    Xu, Yi
    Xia, Yubin
    Yan, Shoumeng
    [J]. TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 955 - 970
  • [4] An Efficient Query Scheme for Privacy-Preserving Lightweight Bitcoin Client with Intel SGX
    Niu, Yukun
    Zhang, Chi
    Wei, Lingbo
    Xie, Yankai
    Zhang, Xia
    Fang, Yuguang
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [5] SCONE: Secure Linux Containers with Intel SGX
    Arnautov, Sergei
    Trach, Bohdan
    Gregor, Franz
    Knauth, Thomas
    Martin, Andre
    Priebe, Christian
    Lind, Joshua
    Muthukumaran, Divya
    O'Keeffe, Dan
    Stillwell, Mark L.
    Goltzsche, David
    Eyers, David
    Kapitza, Rudiger
    Pietzuch, Peter
    Fetzer, Christof
    [J]. PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2016, : 689 - 703
  • [6] Secure and Private Function Evaluation with Intel SGX
    Felsen, Susanne
    Kiss, Agnes
    Schneider, Thomas
    Weinert, Christian
    [J]. CCSW'19: PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON CLOUD COMPUTING SECURITY WORKSHOP, 2019, : 165 - 181
  • [7] A Secure, Privacy-Preserving IoT Middleware Using Intel SGX
    Gremaud, Pascal
    Durand, Arnaud
    Pasquier, Jacques
    [J]. IOT'17: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, 2017, : 165 - 166
  • [8] TIO - Secure Input/Output for Intel SGX Enclaves
    Stancu, Florin-Alexandru
    Tranca, Dumitru Cristian
    Chiroiu, Mihai
    [J]. 2019 INTERNATIONAL WORKSHOP ON SECURE INTERNET OF THINGS (SIOT 2019), 2019, : 18 - +
  • [9] Secure IoT Data Analytics in Cloud via Intel SGX
    Islam, Md Shihabul
    Ozdayi, Mustafa Safa
    Khan, Latifur
    Kantarcioglu, Murat
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 43 - 52
  • [10] Protecting OpenFlow using Intel SGX
    Medina, Jorge
    Paladi, Nicolae
    Arlos, Patrik
    [J]. 2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,