[发明专利]芯片的启动方法和装置、存储介质及电子装置在审
申请号: | 202111117657.2 | 申请日: | 2021-09-23 |
公开(公告)号: | CN115859295A | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 朱增帅 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/60;G06F21/64 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王晓婷 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 启动 方法 装置 存储 介质 电子 | ||
本发明公开了一种芯片的启动方法和装置、存储介质及电子装置,其中,上述方法包括:读取芯片的存储器中所存储的加密密钥;根据所述加密密钥对芯片中的加密固件进行解密,以获取所述加密固件中的第一公钥;在确定所述加密固件中的第一公钥为有效公钥的情况下,通过所述第一公钥解密所述加密固件中加密的第一程序哈希值,并计算所述加密固件中的固件程序对应的第二程序哈希值,在所述第一程序哈希值与所述第二程序哈希值一致的情况下,启动所述芯片;采用上述技术方案,解决了芯片的固件在远程升级过程中,采用非密固件或者虽然固件加密但密钥保存在本地,进而容易引起安全事故等问题。
技术领域
本发明涉及通信领域,具体而言,涉及一种芯片的启动方法和装置、存储介质及电子装置。
背景技术
随着物联网的飞速发展,家电越来越智能化,家电软件的更新迭代也越来越频繁,通过远程升级的方法可以快速、高效地完成软件迭代任务。进行远程升级时,确保网络信息安全是重中之重。
相关技术中,通过远程升级的方式能提高设备维护效率降低维护成本,但采用非密固件通过对设备进行远程升级,升级包易被获取并反编译,密钥容易扩散,从而造成不必要的损失。
针对相关技术中,芯片中的固件在远程升级过程中,采用非密固件或者虽然固件加密但密钥保存在本地,进而容易引起安全事故等问题,尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种芯片的启动方法和装置、存储介质及电子装置,以至少解决相关技术中,芯片中的固件在远程升级过程中,采用非密固件或者虽然固件加密但密钥保存在本地,进而容易引起安全事故等问题。
根据本发明实施例的一个实施例,提供了一种芯片的启动方法,包括:读取芯片的存储器中所存储的加密密钥;根据所述加密密钥对芯片中的加密固件进行解密,以获取所述加密固件中的第一公钥;在确定所述加密固件中的第一公钥为有效公钥的情况下,通过所述第一公钥解密所述加密固件中加密的第一程序哈希值,并计算所述加密固件中的固件程序对应的第二程序哈希值;在所述第一程序哈希值与所述第二程序哈希值一致的情况下,启动所述芯片。
在一个示例性实施例中,确定所述加密固件中的第一公钥为有效公钥,包括:读取芯片的存储器中存储的第二公钥哈希值,以及计算所述加密固件中的第一公钥对应的第一公钥哈希值;确定所述第一公钥哈希值与所述第二公钥哈希值是否一致;在所述第一公钥哈希值与所述第二公钥哈希值一致的情况下,确定所述加密固件中的第一公钥为有效公钥。
在一个示例性实施例中,读取芯片的存储器中存储的加密密钥之前,所述方法还包括:在云平台中获取所述加密密钥、第二公钥;确定所述第二公钥对应的第二公钥哈希值,并将所述加密密钥以及所述第二公钥哈希值写入所述芯片的存储器中。
在一个示例性实施例中,读取芯片的存储器中存读取芯片的存储器中存储的加密密钥之前,所述方法还包括:获取所述加密固件,其中,所述加密固件至少包括:加签的第一程序哈希值,所述加签的第一程序哈希值为通过私钥对所述固件程序的第一程序哈希值进行加签的哈希值,所述加密固件为通过所述加密密钥对原始固件加密后的固件。
在一个示例性实施例中,读取芯片的存储器中存储的加密密钥之前,所述方法还包括:获取所述加密固件中的头部校验和以及版本信息;确定所述加密固件的散列值与所述头部校验和是否一致,以及所述版本信息是否正确;在确定所述加密固件的散列值与所述头部校验和一致,且所述版本信息正确的情况下,读取芯片的存储器中存储的加密密钥。
在一个示例性实施例中,所述计算所述加密固件中的固件程序对应的第二程序哈希值之后,所述方法还包括:确定所述第一程序哈希值与所述第二程序哈希值是否一致;在所述第一程序哈希值与所述第二程序哈希值不一致的情况下,向目标终端发送提示信息,其中,所述提示信息用于指示所述加密固件无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111117657.2/2.html,转载请声明来源钻瓜专利网。