[发明专利]模组无线固件升级方法、安全芯片和无线固件升级平台有效
| 申请号: | 202111451209.6 | 申请日: | 2021-12-01 |
| 公开(公告)号: | CN113868672B | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 罗时竞;杨超;桂靖;董逢华 | 申请(专利权)人: | 武汉天喻信息产业股份有限公司 |
| 主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/60;G06F8/65 |
| 代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 吴晓茜 |
| 地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 模组 无线 升级 方法 安全 芯片 平台 | ||
1.一种模组无线固件升级方法,其特征在于,包括:
向安全芯片发送特征认证串,以供所述安全芯片使用基于标识密码算法的签名私钥对所述特征认证串进行签名运算,并返回签名值;
将接收到的所述签名值和所述特征认证串发送至无线固件升级平台,以供所述无线固件升级平台采用基于标识密码算法的签名公钥对所述签名值和所述特征认证串进行验签;
若所述无线固件升级平台验签成功,则接收所述无线固件升级平台上传的加密后的升级密文差分包,所述无线固件升级平台采用基于标识密码算法的加密公钥将升级明文差分包进行加密;
将所述加密后的所述升级密文差分包发送至所述安全芯片,以供所述安全芯片采用基于标识密码算法的解密密钥对所述升级密文差分包进行解密运算,并返回解密后的升级明文差分包;
对接收到的解密后的所述升级明文差分包的版本号和HASH值进行正确性判断,若所述版本号和HASH值与升级版本一致,则执行固件升级;
所述无线固件升级平台和所述安全芯片分别存储有以模组标识码为公钥的基于标识密码算法的公私钥对和系统参数;所述公私钥对以密文的方式存储至所述无线固件升级平台和所述安全芯片,所述公私钥对与所述模组标识码一一对应;
在所述若所述无线固件升级平台验签成功,则接收所述无线固件升级平台上传的加密后的升级密文差分包,所述无线固件升级平台采用基于标识密码算法的加密公钥将升级明文差分包进行加密,之后还包括:
对所述安全芯片发起通信速率的协商;
若所述安全芯片返回支持信号,则计算所述无线固件升级平台的密文数据初始的循环冗余校验值以及数据总包数;
向所述安全芯片发送解密初始化指令,所述解密初始化指令包括初始的所述循环冗余校验值以及所述数据总包数;
所述将所述加密后的所述升级密文差分包发送至所述安全芯片,以供所述安全芯片采用基于标识密码算法的解密密钥对所述升级密文差分包进行解密运算,并返回解密后的所述升级明文差分包,包括:
将分包后的所述升级密文差分包依次发送至所述安全芯片;
所述安全芯片依次检测所述升级密文差分包的包序号的次序是否正确,并采用基于标识密码算法的解密密钥对所述升级密文差分包进行解密运算;
所述安全芯片更新所述升级明文差分包的循环冗余校验值;
所述安全芯片返回解密后的所述升级明文差分包以及指令执行结果的状态码;
若所述安全芯片检测到所述升级密文差分包为最后一包,则对最后一包进行解密运算,并计算最终的所述循环冗余校验值;
若最终的所述循环冗余校验值和初始的所述循环冗余校验值相同,则所述安全芯片返回解密后的所述升级明文差分包以及指令执行结果的状态码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉天喻信息产业股份有限公司,未经武汉天喻信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111451209.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医学器械干燥装置
- 下一篇:系统升级掉电保护方法、电子设备及存储介质





