[发明专利]存储器系统及其固件更新方法、设备及可读存储介质在审
申请号: | 202110495988.3 | 申请日: | 2021-05-07 |
公开(公告)号: | CN113127041A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 胡赞成;崔钊;钮骥强;潘敏伟 | 申请(专利权)人: | 长江存储科技有限责任公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61;G06F3/06 |
代理公司: | 北京海智友知识产权代理事务所(普通合伙) 11455 | 代理人: | 吴京顺 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 系统 及其 更新 方法 设备 可读 存储 介质 | ||
1.一种存储器系统的固件更新方法,其特征在于,所述方法包括:
响应于来自耦接有所述存储器系统的用户终端的、包括所述存储器系统的当前固件的版本信息和欲更新的目标固件的版本信息的固件更新请求,根据更新信息列表和所述固件更新请求生成相应的文件签名值,其中所述更新信息列表包括固件的版本信息与密钥的对应关系;以及
向所述用户终端发送包括所述目标固件和相应的所述文件签名值的固件更新文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成所述更新信息列表。
3.根据权利要求2所述的方法,其特征在于,生成所述更新信息列表的步骤包括:
生成包括所述固件的N个版本信息和N个所述密钥的更新信息列表,所述密钥包括相互对应的公钥和私钥,
其中,第N-1个固件版本信息与第N个公钥对应;
第N-1个固件版本信息与第N-1个私钥对应;以及
N为任意正整数,且N≥2。
4.根据权利要求1所述的方法,其特征在于,生成所述文件签名值的步骤包括:
通过所述更新信息列表获取与所述目标固件的版本信息所对应的公钥;
对所述目标固件和与所述目标固件的版本信息对应的所述公钥进行计算,生成所述目标固件的哈希值;以及
基于所述哈希值生成所述文件签名值。
5.根据权利要求4所述的方法,其特征在于,基于所述哈希值生成所述文件签名值包括:
通过所述更新信息列表获取与所述当前固件的版本信息对应的私钥;以及
通过与所述当前固件的版本信息对应的所述私钥对所述目标固件的哈希值进行加密以形成所述文件签名值。
6.根据权利要求1至5中任一项所述的方法,其特征在于,
所述固件更新文件还包括与所述目标固件的版本信息对应的所述公钥。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述目标固件的版本信息所反映的目标固件的版本低于所述当前固件的版本信息所反映的当前固件的版本,或者所述目标固件的版本信息所反映的目标固件的版本相对所述当前固件的版本信息所反映的当前固件的版本至少高两级。
8.根据权利要求1至5中任一项所述的方法,其特征在于,所述存储器系统包括固态硬盘。
9.一种存储器系统的固件更新方法,其特征在于,
接收包括所述目标固件和相应的文件签名值的固件更新文件,其中所述文件签名值是根据更新信息列表、所述存储器系统的当前固件的版本信息和欲更新的目标固件的版本信息生成的,所述更新信息列表包括固件的版本信息与密钥的对应关系;
对接收到的所述固件更新文件进行认证;以及
在认证通过的情况下,允许将所述当前固件更新为所述目标固件。
10.根据权利要求9所述的固件更新方法,其特征在于,对接收到的所述固件更新文件进行认证的步骤包括:
利用本地保存的、与当前固件的版本信息对应的公钥对所述文件签名值进行解密,得到所述目标固件的哈希值;
对获取的所述目标固件和与所述目标固件的版本信息对应的所述公钥进行哈希计算,得到待验证哈希目标固件;
判断所述待验证哈希目标固件与所述目标固件哈希值是否相同;以及
如果相同,则通过所述认证。
11.根据权利要求10所述的固件更新方法,其特征在于,所述方法还包括:
在认证不通过的情况下,禁止将所述当前固件更新为所述目标固件。
12.根据权利要求9至11中任一项所述的方法,其特征在于,所述目标固件的版本信息所反映的目标固件的版本低于所述当前固件的版本信息所反映的当前固件的版本,或者所述目标固件的版本信息所反映的目标固件的版本相对所述当前固件的版本信息所反映的当前固件的版本至少高两级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长江存储科技有限责任公司,未经长江存储科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110495988.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据保密以及公布的方法和系统
- 下一篇:供水管道的清理装置以及管道