一种利用可信根管理cryptsetup密钥的方法、系统及装置制造方法及图纸

技术编号:22387810 阅读:41 留言:0更新日期:2019-10-29 06:38
本发明专利技术公开了一种利用可信根管理cryptsetup密钥的方法,包括:利用物理可信根硬件创建物理可信根密钥;利用物理可信根密钥加密cryptsetup使用的密钥文件并保存利用物理可信根密钥加密的密钥文件密文;恢复物理可信根密钥,cryptsetup导入物理可信根密钥解密磁盘数据。还公开了一种利用可信根管理cryptsetup密钥的系统、装置。本发明专利技术提出了使用可信根保护密钥文件,将原有的明文密钥转换成密文后再存储。这增加了cryptsetup密钥文件的安全性,有效防止未经权限同意获取cryptsetup密钥文件进行磁盘文件挂载行为。

【技术实现步骤摘要】
一种利用可信根管理cryptsetup密钥的方法、系统及装置
本专利技术涉及密钥管理
,尤其是一种利用可信根管理cryptsetup密钥的方法、系统及装置。
技术介绍
cryptsetup是一款Linux系统上的磁盘加密工具,其利用了Linux系统中的DeviceMapper机制实现了加解密磁盘I/O(Input/Output)数据流的功能。cryptsetup支持LUKS(LinuxUnifiedKeySetup,Linux硬盘加密标准),被加密的磁盘挂载时需要用户提供口令或是密钥,用户的数据以密文的形式存放在磁盘中,保证了用户信息的隐私。目前,cryptsetup加解密使用的密钥由两种方式生成,一种是使用kdf(Keyderivationfunction,密钥导出函数)计算用户口令生成,另一种为使用kdf计算密钥文件中的内容生成。使用口令的方式时,每次挂载磁盘时都需要提示用户输入口令,不利于自动化挂载磁盘的场景,使用密钥文件的方式可以简化挂载过程,但cryptsetup只使用密钥文件,不管理密钥文件,且密钥以明文的方式存放于密钥文件中,当前cryptsetup每次需要使用密本文档来自技高网...

【技术保护点】
1.一种利用可信根管理cryptsetup密钥的方法,其特征是,包括:利用物理可信根硬件创建物理可信根密钥;利用物理可信根密钥加密cryptsetup使用的密钥文件并保存利用物理可信根密钥加密的密钥文件密文;恢复物理可信根密钥,cryptsetup导入物理可信根密钥解密磁盘数据。

【技术特征摘要】
1.一种利用可信根管理cryptsetup密钥的方法,其特征是,包括:利用物理可信根硬件创建物理可信根密钥;利用物理可信根密钥加密cryptsetup使用的密钥文件并保存利用物理可信根密钥加密的密钥文件密文;恢复物理可信根密钥,cryptsetup导入物理可信根密钥解密磁盘数据。2.如权利要求1所述的方法,其特征是,所述利用物理可信根硬件创建物理可信根密钥,具体包括:系统向物理可信根硬件发送密钥生成指令,创建物理可信根密钥;利用密钥下载指令将生成的物理可信根密钥导入系统使用。3.如权利要求1所述的方法,其特征是,所述利用物理可信根密钥加密cryptsetup使用的密钥文件并保存利用物理可信根密钥加密的密钥文件密文,具体包括:在系统内生成cryptsetup使用的密钥文件;利用物理可信根密钥加密密钥文件并保存密钥文件密文;删除物理可信根密钥。4.如权利要求1所述的方法,其特征是,所述恢复物理可信根密钥,cryptsetup导入物理可信根密钥解密磁盘数据,具体包括:利用物理可信根硬件恢复...

【专利技术属性】
技术研发人员:许鑫
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1