[发明专利]固件的保护方法、装置及设备有效
| 申请号: | 202110490727.2 | 申请日: | 2021-05-06 |
| 公开(公告)号: | CN113239394B | 公开(公告)日: | 2021-10-29 |
| 发明(设计)人: | 袁静;李政;范乐君;李承泽;申任远;赵怀瑾;陈燕呢;肖佃艳 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
| 主分类号: | G06F21/62 | 分类号: | G06F21/62 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李潇 |
| 地址: | 100029*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 保护 方法 装置 设备 | ||
1.一种固件的保护方法,应用于抽象语法标记1ASN.1编码器,所述ASN.1编码器与待保护固件的上位机相连,其特征在于,所述方法包括:
确定编码长度,所述编码长度至少是根据所述待保护固件的带电可擦可编程只读存储器E2ROM存储器的存储属性值确定的;所述存储属性值是所述上位机传输的;
根据所述编码长度,对所述上位机传输的初始数据进行ASN.1编码,得到编码数据;
将所述编码数据传输至与所述待保护固件相连的ASN.1解码器;其中,所述ASN.1解码器用于将接收到的编码数据进行ASN.1解码,得到所述初始数据以及所述存储属性值,并将所述初始数据以及所述存储属性值发送至所述待保护固件的E2ROM存储器,以使得所述E2ROM存储器根据所述存储属性值对所述初始数据进行验证,并在验证成功后,将所述初始数据写入所述待保护固件的内存中。
2.根据权利要求1所述的方法,其特征在于,所述确定编码长度,包括:
根据所述待保护固件的E2ROM存储器的存储属性值及其对应的第一权重值,以及所述ASN.1编码器与所述ASN.1解码器之间的通信带宽值及其对应的第二权重值,确定编码长度;
所述根据所述编码长度,对所述上位机传输的初始数据进行ASN.1编码,得到编码数据,包括:
根据所述编码长度,以及所述第一权重值、所述第二权重值,对所述上位机传输的初始数据进行ASN.1编码,得到编码数据。
3.根据权利要求1或2所述的方法,其特征在于,所述对所述上位机传输的初始数据进行ASN.1编码,得到编码数据,包括:
对所述上位机传输的初始数据进行ASN.1编码,得到初始编码数据;
对所述初始编码数据进行哈希运算,得到初始哈希值;
根据所述初始哈希值,以及所述初始编码数据,得到目标编码数据;
所述将所述编码数据传输至与所述待保护固件相连的ASN.1解码器,包括:
将所述目标编码数据传输至与所述待保护固件相连的ASN.1解码器。
4.一种固件的保护方法,应用于抽象语法标记1ASN.1解码器,所述ASN.1解码器与待保护固件相连,其特征在于,所述方法包括:
接收ASN.1编码器传输的编码数据;其中,所述编码数据是对所述待保护固件的上位机传输的初始数据进行ASN.1编码得到的;所述编码数据对应的编码长度至少是根据所述待保护固件的带电可擦可编程只读存储器E2ROM存储器的存储属性值确定的;所述存储属性值由所述上位机传输至所述ASN.1编码器;
对所述编码数据进行ASN.1解码,得到所述初始数据以及所述存储属性值;
将所述初始数据以及所述存储属性值发送至所述待保护固件的E2ROM存储器,以使得所述E2ROM存储器根据所述存储属性值对所述初始数据进行验证,并在验证成功后,将所述初始数据写入所述待保护固件的内存。
5.根据权利要求4所述的方法,其特征在于,所述对所述编码数据进行ASN.1解码,得到所述初始数据以及所述存储属性值,包括:
根据所述编码数据得到解码长度;
根据所述解码长度得到所述存储属性值,以及根据所述解码长度对所述解码数据进行解码得到所述初始数据。
6.根据所述权利要求4所述的方法,其特征在于,所述编码数据对应的编码长度是根据所述待保护固件的E2ROM存储器的存储属性值及其对应的第一权重值,以及所述ASN.1编码器与所述ASN.1解码器之间的通信带宽值及其对应的第二权重值确定的;
所述对所述编码数据进行ASN.1解码,得到所述初始数据以及所述存储属性值,包括:
根据所述编码数据得到解码长度以及所述第一权重值和所述第二权重值;
根据与所述ASN.1编码器之间的通信带宽值、所述解码长度、所述第一权重值,以及所述第二权重值,得到所述存储属性值,以及根据所述解码长度对所述编码数据进行解码得到所述初始数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110490727.2/1.html,转载请声明来源钻瓜专利网。





