通信学报 ›› 2017, Vol. 38 ›› Issue (9): 65-75.doi: 10.11959/j.issn.1000-436x.2017183

• 学术论文 • 上一篇    下一篇

基于SGX的虚拟机动态迁移安全增强方法

石源1,2,张焕国1,2,赵波1,2,于钊1,2   

  1. 1 武汉大学计算机学院,湖北 武汉 430072
    2 武汉大学空天信息安全与可信计算教育部重点实验室,湖北 武汉 430072
  • 修回日期:2017-02-22 出版日期:2017-09-01 发布日期:2017-10-18
  • 作者简介:石源(1991-),男,江西九江人,武汉大学博士生,主要研究方向为信息安全和可信计算。|张焕国(1945-),男,河北元氏人,武汉大学教授、博士生导师,主要研究方向为信息安全、可信计算、容错计算与计算机应用等。|赵波(1972-),男,山东青岛人,武汉大学教授、博士生导师,主要研究方向为信息安全、可信计算、嵌入式体系结构等。|于钊(1991-),男,河南郑州人,武汉大学硕士生,主要研究方向为信息安全和可信计算。
  • 基金资助:
    国家自然科学基金重点资助项目(61332019);国家重点基础研究发展计划(“973”计划)基金资助项目(2014CB340600);国家高技术研究发展计划(“863”计划)基金资助项目(2015AA016002)

Security-enhanced live migration based on SGX for virtual machine

Yuan SHI1,2,Huan-guo ZHANG1,2,Bo ZHAO1,2,Zhao YU1,2   

  1. 1 School of Computer,Wuhan University,Wuhan 430072,China
    2 Key Laboratory of Aerospace Information Security and Trusted Computing Ministry of Education,Wuhan University,Wuhan 430072,China
  • Revised:2017-02-22 Online:2017-09-01 Published:2017-10-18
  • Supported by:
    The National Natural Science Foundation of China(61332019);The National Basic Research Program of China (973 Program)(2014CB340600);The National High Technology Research and Development Program of China (863 Pro-gram)(2015AA016002)

摘要:

针对虚拟机动态迁移面临的虚拟机信息泄露的安全问题,引入内存动态保护技术SGX,基于KVM虚拟化环境,提出一种动态迁移安全增强方法。在迁移两端构建以 SGX 技术为核心的硬件隔离的安全执行环境,保障加密、完整性度量等安全操作和秘密数据的安全。通过迁移双方的安全执行环境之间的远程证明,建立一个用于传输迁移数据的加密信道,并在此基础之上实现迁移双方的平台完整性的相互验证。最后分析该方法的安全增强效果,并通过实验验证了SGX技术的引入不会对迁移造成过多的性能损耗。

关键词: 虚拟化, 动态迁移, IntelSGX, 远程证明, 完整性度量

Abstract:

The virtual machine may face the problem of information leakage in live migration.Therefore,a dynamic memory protection technique SGX was introduced and a security enhancement live migration method based on KVM environment was proposed.Firstly,on both sides of migration,a hardware-isolated secure execution environment centered SGX was built.It guaranteed the security of operations like encryption and integrity measurement and also ensured the security of private data.An encrypted channel to transfer migration data based on the remote attestation between the secure execution environments of both migration sides was constructed.And the mutual authentication of both sides’ platform integrity was realized.Finally,the security enhancement effect and did the experiment was analyzed.The results shows that the introduction of SGX won’t cause much negative effect to the migration performance.

Key words: virtualization, live migration, Intel SGX, remote attestation, integrity measurement

中图分类号: 

No Suggested Reading articles found!