Secure Live Migration of SGX Enclaves on Untrusted Cloud

被引:34
|
作者
Gu, Jinyu [1 ,2 ]
Hua, Zhichao [1 ,2 ]
Xia, Yubin [1 ,2 ]
Chen, Haibo [1 ,2 ]
Zang, Binyu [1 ]
Guan, Haibing [2 ]
Li, Jinming [3 ]
机构
[1] Shanghai Jiao Tong Univ, IPADS, Shanghai, Peoples R China
[2] Shanghai Jiao Tong Univ, Shanghai Key Lab Scalable Comp & Syst, Shanghai, Peoples R China
[3] Huawei Technol Inc, Shenzhen, Peoples R China
关键词
SUPPORT;
D O I
10.1109/DSN.2017.37
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The recent commercial availability of Intel SGX (Software Guard eXtensions) provides a hardware-enabled building block for secure execution of software modules in an untrusted cloud. As an untrusted hypervisor/OS has no access to an enclave's running states, a VM (virtual machine) with enclaves running inside loses the capability of live migration, a key feature of VMs in the cloud. This paper presents the first study on the support for live migration of SGX-capable VMs. We identify the security properties that a secure enclave migration process should meet and propose a software-based solution. We leverage several techniques such as two-phase checkpointing and self-destroy to implement our design on a real SGX machine. Security analysis confirms the security of our proposed design and performance evaluation shows that it incurs negligible performance overhead. Besides, we give suggestions on the future hardware design for supporting transparent enclave migration.
引用
收藏
页码:225 / 236
页数:12
相关论文
共 50 条
  • [1] Formal verification of software-only mechanisms for live migration of SGX enclaves
    Demigha, Oualid
    Haddad, Nabil
    [J]. INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2023, 22 (02) : 230 - 261
  • [2] SGX-Tor: A Secure and Practical Tor Anonymity Network With SGX Enclaves
    Kim, Seongmin
    Han, Juhyeng
    Ha, Jaehyeong
    Kim, Taesoo
    Han, Dongsu
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (05) : 2174 - 2187
  • [3] Developing Secure SGX Enclaves: New Challenges on the Horizon
    Strackx, Raoul
    Piessens, Frank
    [J]. SYSTEX 2016: 1ST WORKSHOP ON SYSTEM SOFTWARE FOR TRUSTED EXECUTION, 2016,
  • [4] 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 - +
  • [5] ReplicaTEE: Enabling Seamless Replication of SGX Enclaves in the Cloud
    Soriente, Claudio
    Karame, Ghassan O.
    Li, Wenting
    Fedorov, Sergey
    [J]. 2019 4TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P), 2019, : 158 - 171
  • [6] A Secure Framework for User-Key Provisioning to SGX Enclaves
    Machida, Takanori
    Yamamoto, Dai
    Morikawa, Ikuya
    Kokubo, Hirotaka
    Kojima, Hisashi
    [J]. ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 725 - 732
  • [7] Regaining Lost Cycles with HotCalls: A Fast Interface for SGX Secure Enclaves
    Weisse, Ofir
    Bertacco, Valeria
    Austin, Todd
    [J]. 44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), 2017, : 81 - 93
  • [8] Architectural Protection of Trusted System Services for SGX Enclaves in Cloud Computing
    Liang, Hongliang
    Li, Mingyu
    Chen, Yixiu
    Yang, Tianqi
    Xie, Zhuosi
    Jiang, Lin
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) : 910 - 922
  • [9] Automatically Generating Secure Wrappers for SGX Enclaves from Separation Logic Specifications
    van Ginkel, Neline
    Strackx, Raoul
    Piessens, Frank
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS (APLAS 2017), 2017, 10695 : 105 - 123
  • [10] Secure Live Migration of VM's in Cloud Computing: A Survey
    Upadhyay, Ankit
    Lakkadwala, Prashant
    [J]. 2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,