[发明专利]固件认证方法及固态硬盘有效
申请号: | 201811267268.6 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109445705B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 张丽 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 认证 方法 固态 硬盘 | ||
1.一种固件认证方法,其特征在于,应用于固态硬盘,所述固态硬盘包括存在第一缓存区及第二缓存区的内部缓存,所述固件包括签名量产固件,所述方法包括:
接收量产工具下发的签名量产固件并将所述签名量产固件暂存至所述第一缓存区,其中,所述签名量产固件包括量产固件签名及量产固件;
采用预设算法对所述量产固件签名进行认证;
当所述量产固件签名认证通过时,将所述量产固件拷贝至所述第二缓存区并启动所述量产固件以对所述固态硬盘进行量产,所述第二缓存区不与所述量产工具进行数据读写交互。
2.如权利要求1所述的固件认证方法,其特征在于,所述固件还包括签名产品固件,所述固态硬盘还包括闪存,所述方法还包括:
通过所述量产固件接收所述量产工具下发的签名产品固件、并将所述签名产品固件暂存至所述第一缓存区,其中,所述签名产品固件包括产品固件签名;
通过所述量产固件采用预设算法对所述产品固件签名进行认证;
当所述产品固件签名认证通过时,将所述签名产品固件存储至所述闪存中。
3.如权利要求1所述的固件认证方法,其特征在于,所述固件还包括签名加载固件,所述固态硬盘还包括闪存,所述方法还包括:
通过所述量产固件接收所述量产工具下发的签名加载固件、并将所述签名加载固件暂存至所述第一缓存区,其中,所述加载固件包括加载固件签名;
通过所述量产固件采用预设算法对所述加载固件签名进行认证;
当所述加载固件签名认证通过时,将所述签名加载固件存储至所述闪存中。
4.如权利要求1所述的固件认证方法,其特征在于,所述固件还包括签名升级固件,所述固态硬盘还包括存储有当前产品固件的闪存,所述固态硬盘上运行有当前产品固件,所述方法还包括:
通过运行的所述当前产品固件接收升级工具下发的签名升级固件并将所述签名升级固件暂存至所述内部缓存,其中,所述签名升级固件包括升级固件签名;
通过运行的所述当前产品固件采用预设算法对所述升级固件签名进行第一次认证;
经过随机时间间隔后采用预设算法对所述升级固件签名进行第二次认证;
当两次认证均通过时,将所述签名升级固件存储至所述闪存中,以替换所述闪存中存储的所述当前产品固件。
5.如权利要求4所述的固件认证方法,其特征在于,所述方法还包括:
当所述两次认证中任意一次认证未通过时,丢弃所述签名升级固件并返回升级失败。
6.如权利要求1所述的固件认证方法,其特征在于,所述方法还包括:
当所述量产固件签名认证未通过时,丢弃所述签名量产固件并终止量产。
7.如权利要求1所述的固件认证方法,其特征在于,所述第一缓存区用于与所述量产工具进行数据读写交互。
8.如权利要求1所述的固件认证方法,其特征在于,所述固态硬盘存储签名加载固件及签名产品固件,所述签名加载固件包括加载固件及加载固件签名,所述签名产品固件包括产品固件及产品固件签名,所述固态硬盘包括第一运行区及第二运行区,所述方法还包括:
当所述固态硬盘重新上电时,采用预设算法对所述签名加载固件进行认证并将认证通过后的所述签名加载固件中的加载固件拷贝至所述第一运行区中运行;
通过加载固件采用预设算法对所述签名产品固件进行认证、并将认证通过后的所述签名产品固件中的产品固件拷贝至所述第二运行区中运行。
9.如权利要求8所述的固件认证方法,其特征在于,所述固态硬盘包括闪存,所述签名加载固件包括加载固件签名,所述采用预设算法对所述签名加载固件进行认证并将认证通过后的所述签名加载固件中加载固件拷贝至所述第一运行区中的步骤包括:
将存储于所述闪存中的所述签名加载固件暂存至所述内部缓存;
采用预设算法对所述内部缓存暂存的签名加载固件中的加载固件签名进行认证;
当所述加载固件签名认证通过时,将所述加载固件拷贝至第一运行区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811267268.6/1.html,转载请声明来源钻瓜专利网。