虚拟机导入导出过程中密钥的安全切换方法和装置制造方法及图纸

技术编号:25485909 阅读:45 留言:0更新日期:2020-09-01 23:05
本发明专利技术公开了一种虚拟机导入导出过程中密钥的安全切换方法和装置。其中,虚拟机导入导出过程中密钥的安全切换方法包括:生成公共密钥加密密钥;利用公共密钥加密密钥变更虚拟机导入导出过程中的数据加密密钥;将变更后的数据加密密钥写入至虚拟机配置中。本发明专利技术实施例的虚拟机导入导出过程中密钥的安全切换方法和装置,通过生成公共密钥加密密钥,并利用公共密钥加密密钥变更虚拟机导入导出过程中的数据加密密钥,以及将变更后的数据加密密钥写入至虚拟机配置中,实现了虚拟机在导入导出过程中密钥的安全管理。

【技术实现步骤摘要】
虚拟机导入导出过程中密钥的安全切换方法和装置
本专利技术涉及虚拟机安全
,尤其涉及一种虚拟机导入导出过程中密钥的安全切换方法和装置。
技术介绍
虚拟机加密,是指对虚拟机磁盘数据加解密,以防止恶意用户将目标虚拟机磁盘窃取后获取其中的数据。虚拟机加密、解密的整体过程以及涉及到的对象和组件,可如图1所示。用户通过兼容PKCS#11标准的HSM(HardwareSecurityModule,硬件安全模块)输入租户密钥KEY,经过密钥管理系统得到数据密钥DEK(DataEncryptionKey)。数据密钥DEK输入至虚拟机加密模块,通过管理程序Hypervisor对虚拟机进行加密或解密。但是,在OpenStack框架下,目前还没有实现在虚拟机导入导出过程中的密钥安全管理机制。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种虚拟机导入导出过程中密钥的安全切换方法,能够实现虚拟机在导入导出过程中密钥的安全管理。本专利技术的第二个目的在于提出一种虚拟本文档来自技高网...

【技术保护点】
1.一种虚拟机导入导出过程中密钥的安全切换方法,其特征在于,包括:/n生成公共密钥加密密钥;/n利用所述公共密钥加密密钥变更虚拟机导入导出过程中的数据加密密钥;/n将变更后的数据加密密钥写入至虚拟机配置中。/n

【技术特征摘要】
1.一种虚拟机导入导出过程中密钥的安全切换方法,其特征在于,包括:
生成公共密钥加密密钥;
利用所述公共密钥加密密钥变更虚拟机导入导出过程中的数据加密密钥;
将变更后的数据加密密钥写入至虚拟机配置中。


2.如权利要求1所述的方法,其特征在于,利用所述公共密钥加密密钥变更虚拟机导入导出过程中的数据加密密钥,包括:
在虚拟机导出时,获取用户密钥加密密钥;
利用所述用户密钥加密密钥对所述数据加密密钥进行脱密操作;
使用脱密后的所述数据加密密钥生成新的数据加密密钥;
利用所述公共密钥加密密钥对所述新的数据加密密钥进行加密操作。


3.如权利要求1所述的方法,其特征在于,利用所述公共密钥加密密钥变更虚拟机导入导出过程中的数据加密密钥,包括:
在虚拟机导入时,获取用户密钥加密密钥;
利用所述公共密钥加密密钥对数据加密密钥进行脱密操作;
使用脱密后的数据加密密钥生成新的数据加密密钥;
利用所述用户密钥加密密钥对所述新的数据加密密钥进行加密操作。


4.如权利要求1所述的方法,其特征在于,所述虚拟机导入导出过程基于OpenStack框架。


5.一种虚拟机导入导出过程中密钥的安全切换装置,其特征在于,包括:
生成模块,用于生成公共密钥加密密钥;
变更模块,用于利用所述公共密钥加密密钥变更虚拟机导入导...

【专利技术属性】
技术研发人员:宫磊张大朋何牧君范玉峰孙洪涛焦金辉
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1