[发明专利]SSD数字签名认证的实现方法、装置、计算机设备及存储介质在审
申请号: | 202210055376.7 | 申请日: | 2022-01-18 |
公开(公告)号: | CN114386112A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 朱少龙;罗宗扬;蔡辉 | 申请(专利权)人: | 苏州忆联信息系统有限公司 |
主分类号: | G06F21/79 | 分类号: | G06F21/79;G06F21/64 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 丁宇龙 |
地址: | 215000 江苏省苏州市中国(江苏)自由贸*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ssd 数字签名 认证 实现 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种SSD数字签名认证的实现方法、装置、计算机设备及存储介质,其中该方法包括:获取SSD数字签名认证的实现请求,启动SSD数字签名认证;通过运行软件调用Hash接口函数计算FW IMG的Hash A;利用公钥对SSD数字签名调用RSA函数模块进行解密,得到Hash B;比较Hash A和Hash B是否相同;若Hash A和Hash B相同则SSD数字签名认证通过,否则校验失败。本发明针对SSD数字签名功能实现的过程中,当缺少硬件BCM模块,可以采用软件实现签名认证的功能,可以很好地弥补在硬件上的缺失和不足,从而最终达到SSD数字签名功能实现的目的。
技术领域
本发明涉及存储系统技术领域,特别是涉及一种SSD数字签名认证的实现方法、装置、计算机设备及存储介质。
背景技术
随着固态硬盘技术的发展,SSD(Solid State Disk,固态硬盘)已经被广泛应用于各种场合,在PC市场已经逐步替代传统的HDD(Hard Disk Drive,硬盘驱动器),从可靠性和性能方面为用户提供较好的体验。
目前,主流的固态硬盘基本都有加密机制,为了保证SSD安全性和完整性,通过对SSD FW增加Digital Signature功能,可以更好地满足未来市场需求。主流SSD采取的加密方案均是AES,相比于AES的这种对称加密方式,Digital Signature这种非对称加密方式可以很好的避免AES存在的那种密钥交换问题,安全性能更高,满足用户对信息安全的需求。
SSD digital signature的加签过程可以通过在Windows系统下使用tool进行完成,但是签名认证的过程需要有BCM(Base Cryptographic Module)模块,如果缺少这一硬件模块,就无法实现。另外,签名认证的过程中,对FW IMG进行Hash运算,需要保证有充足的DRAM SIZE,否则,前端无法对FW IMG进行Hash运算,就不能完成数字签名校验。
发明内容
基于此,有必要针对上述技术问题,提供一种SSD数字签名认证的实现方法、装置、计算机设备及存储介质。
SSD digital signature签名认证的过程,当缺少BCM(Base CryptographicModule)硬件模块,可以采用软件算法的方式完成相关功能,当FW IMG进行Hash运算,没有充足的DRAM SIZE,可以采用分段计算Hash值方式实现。
一种SSD数字签名认证的实现方法,所述方法包括:
获取SSD数字签名认证的实现请求,启动SSD数字签名认证;
通过运行软件调用Hash接口函数计算FW IMG的Hash A;
利用公钥对SSD数字签名调用RSA函数模块进行解密,得到Hash B;
比较Hash A和Hash B是否相同;
若Hash A和Hash B相同则SSD数字签名认证通过,否则校验失败。
在其中一个实施例中,所述方法还包括:
在当前DRAM空间不足的情况下,调用Hash接口函数分段对FW IMG计算Hash值。
在其中一个实施例中,所述在当前DRAM空间不足的情况下,调用Hash接口函数分段对FW IMG计算Hash值的步骤包括:
对FW IMG进行分段,依次计算每个分段的临时哈希值;
判断是否已经达到分段Hash运算的次数;
若已达到分段Hash运算的次数则调用Hash函数对所有的临时哈希值计算得到最终的Hash A。
在其中一个实施例中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州忆联信息系统有限公司,未经苏州忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210055376.7/2.html,转载请声明来源钻瓜专利网。