[发明专利]存储器烧录方法、装置和待烧录芯片有效
| 申请号: | 202011574639.2 | 申请日: | 2020-12-28 |
| 公开(公告)号: | CN112612486B | 公开(公告)日: | 2021-05-14 |
| 发明(设计)人: | 于永庆;吴明飞;靳慧杰;金正雄 | 申请(专利权)人: | 湖北芯擎科技有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F21/62 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
| 地址: | 430056 湖北省武汉市经济技*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 方法 装置 待烧录 芯片 | ||
1.一种存储器烧录方法,应用于电子设备中,所述电子设备中包括预设芯片文件处理应用,其特征在于,包括:
获取待烧录数据对应的脚本文件,所述待烧录数据需向待烧录芯片的存储器中进行烧录;
利用预设芯片文件处理应用对所述脚本文件进行格式转换,得到待烧录数据文件;
利用预设加密算法生成第一私钥和第一公钥;
获取预设芯片文件处理应用中保存的根私钥,所述根私钥和根公钥形成密钥对,所述根公钥保存在待烧录芯片中;
根据所述根私钥对所述第一公钥进行签名,得到公钥证书;
根据所述第一私钥对所述待烧录数据文件进行签名,生成包括签名值的签名数据文件;
将所述签名数据文件和公钥证书烧录至待烧录芯片的缓存中,以使得待烧录芯片根据所述根公钥和公钥证书验证所述签名数据文件,得到待烧录数据,并将所述待烧录数据烧录至所述待烧录芯片的存储器中。
2.根据权利要求1所述的存储器烧录方法,其特征在于,在得到待烧录数据文件之后,还包括:
对所述待烧录数据文件进行加密处理,以得到加密数据文件;
所述根据所述第一私钥对所述待烧录数据文件进行签名的步骤,包括:根据所述第一私钥对所述加密数据文件进行签名。
3.根据权利要求2所述的存储器烧录方法,其特征在于,所述对所述待烧录数据文件进行加密处理,以得到加密数据文件的步骤,包括:
加载所述待烧录数据文件的数据流;
将所述数据流按照每组2N个字节进行分割,以得到多组数据流,其中,最后一组的数据流不足2N个字节,则补零,其中,N为正整数;
将每组数据流中的前一半字节和后一半字节进行异或处理,并将异或处理的结果放入前一半字节或者后一半字节中,以得到异或处理后的数据流;
将异或处理后的数据流所对应的文件作为加密数据文件。
4.根据权利要求3所述的存储器烧录方法,其特征在于,在得到异或处理后的数据流的步骤之后,还包括:
将异或处理之后得到的数据流中的每组数据流中循环左移或者右移预设位数,以得到移动后的数据流;
将所述移动后的数据流所对应的文件作为加密数据文件。
5.根据权利要求1所述的存储器烧录方法,其特征在于,在将所述签名数据文件和公钥证书烧录至待烧录芯片的缓存中之前,还包括:
将所述签名数据文件和所述公钥证书打包,生成打包文件;
所述将所述签名数据文件和公钥证书烧录至待烧录芯片的缓存中的步骤,包括:将所述打包文件烧录至待烧录芯片的缓存中。
6.一种存储器烧录方法,应用于待烧录芯片中,其特征在于,包括:
在待烧录芯片启动的过程中,从所述待烧录芯片的缓存中加载签名数据文件和公钥证书,所述签名数据文件是根据第一私钥对待烧录数据文件进行签名得到的,所述公钥证书是根据预设芯片文件处理应用中保存的根私钥对第一公钥进行签名后得到的,所述第一私钥和所述第一公钥形成密钥对;
获取待烧录芯片的一次性可编程存储器中保存的加密公钥数据以及根证书,所述根证书中包括根公钥,所述加密公钥数据是对根公钥进行第一加密计算得到的,所述根公钥和所述根私钥形成密钥对;
将所述根证书中的根公钥进行第一加密计算后得到第一加密数据;
当所述第一加密数据与所述加密公钥数据相同时,根据所述根证书中的根公钥来验证所述公钥证书;
若所述公钥证书通过验证,利用所述公钥证书中的第一公钥来验证所述签名数据文件,以得到待烧录数据文件;
将所述待烧录数据文件中的待烧录数据烧录至所述待烧录芯片的存储器中。
7.根据权利要求6所述的存储器烧录方法,其特征在于,所述利用所述公钥证书中的第一公钥来验证所述签名数据文件,以得到待烧录数据文件的步骤,包括:
利用所述公钥证书中的第一公钥来验证所述签名数据文件;
若所述签名数据文件验证通过,得到签名数据文件中的加密数据文件;
对所述加密数据文件进行解密处理,以得到待烧录数据文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北芯擎科技有限公司,未经湖北芯擎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011574639.2/1.html,转载请声明来源钻瓜专利网。





