[发明专利]存储器系统及其固件更新方法、设备及可读存储介质在审
申请号: | 202110495988.3 | 申请日: | 2021-05-07 |
公开(公告)号: | CN113127041A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 胡赞成;崔钊;钮骥强;潘敏伟 | 申请(专利权)人: | 长江存储科技有限责任公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61;G06F3/06 |
代理公司: | 北京海智友知识产权代理事务所(普通合伙) 11455 | 代理人: | 吴京顺 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 系统 及其 更新 方法 设备 可读 存储 介质 | ||
本申请提供了一种存储系统及其固件更新方法、设备及计算机可读存储介质。存储系统的固件更新方法包括:响应于来自耦接有存储器系统的用户终端的、包括存储器系统的当前固件的版本信息和欲更新的目标固件的版本信息的固件更新请求,根据更新信息列表和固件更新请求生成相应的文件签名值,其中更新信息列表包括固件的版本信息与密钥的对应关系;以及向用户终端发送包括目标固件和相应的文件签名值的固件更新文件。根据该固件更新方法,通过非逐级递进式的固件更新方式,可实现更加灵活多变、安全可靠的固件更新,进一步地还可大幅度提升固件更新的效率。
技术领域
本申请涉及计算机技术领域,更具体地,涉及存储器系统的固件更新方法、存储器系统、存储器系统的固件更新设备及计算机可读存储介质。
背景技术
固件(firmware)是一种存储于设备中的EEPROM或FLASH芯片中,并可由用户终端通过特定的刷新程序进行升级的程序。固件通常在诸如个人电脑、手机、GPS终端以及数码卫星接收器等设备中担任最基础、最底层的工作。固件的更新或升级是指把新的固件写入上述芯片中,以代替原有的固件的过程。
由于在EEPROM或FLASH芯片中存储的通常是较为机密的信息,所以保证存储的数据信息的安全性至关重要,而固件更新主要作用之一即为修复现有固件内的BUG,提高固件质量和安全性。
传统的固件更新方法仅可实现逐级递进式的固件升级,换言之,传统的固件更新方法不可通过一次固件更新过程实现越级升级,此外,传统的固件更新方法也不能实现降级更新(降级更新为采用低级固件版本替换现有的高级固件版本)。此外,当采用传统的固件更新方法实现越级更新固件时,必须要通过多次固件更新过程,逐级递进至欲更新的目标固件版本,因此大大降低了固件更新的效率。
发明内容
本申请提供了一种可至少部分解决现有技术中存在的上述问题的存储器系统的固件更新方法、存储器系统、存储器系统的固件更新设备及计算机可读存储介质。
本申请一方面提供了一种存储器系统的固件更新方法,所述方法包括:响应于来自耦接有所述存储器系统的用户终端的、包括所述存储器系统的当前固件的版本信息和欲更新的目标固件的版本信息的固件更新请求,根据更新信息列表和所述固件更新请求生成相应的文件签名值,其中所述更新信息列表包括固件的版本信息与密钥的对应关系;以及向所述用户终端发送包括所述目标固件和相应的所述文件签名值的固件更新文件。
在本申请一个实施方式中,所述方法还包括:生成所述更新信息列表。
在本申请一个实施方式中,生成所述更新信息列表的步骤包括:生成包括所述固件的N个版本信息和N个所述密钥的更新信息列表,所述密钥包括相互对应的公钥和私钥,其中,第N-1个固件版本信息与第N个公钥对应;第N-1个固件版本信息与第N-1个私钥对应;以及N为任意正整数,且N≥2。
在本申请一个实施方式中,生成所述文件签名值的步骤包括:通过所述更新信息列表获取与所述目标固件的版本信息所对应的公钥;对所述目标固件和与所述目标固件的版本信息对应的所述公钥进行计算,生成所述目标固件的哈希值;以及基于所述哈希值生成所述文件签名值。
在本申请一个实施方式中,基于所述哈希值生成所述文件签名值包括:通过所述更新信息列表获取与所述当前固件的版本信息对应的私钥;以及通过与所述当前固件的版本信息对应的所述私钥对所述目标固件的哈希值进行加密以形成所述文件签名值。
在本申请一个实施方式中,所述固件更新文件还包括与所述目标固件的版本信息对应的所述公钥。
在本申请一个实施方式中,所述目标固件的版本信息所反映的目标固件的版本低于所述当前固件的版本信息所反映的当前固件的版本,或者所述目标固件的版本信息所反映的目标固件的版本相对所述当前固件的版本信息所反映的当前固件的版本至少高两级。
在本申请一个实施方式中,所述存储器系统包括固态硬盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长江存储科技有限责任公司,未经长江存储科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110495988.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据保密以及公布的方法和系统
- 下一篇:供水管道的清理装置以及管道