【技术实现步骤摘要】
本专利技术涉及信息安全,尤其涉及一种固件加密方法、固件解密方法、设备及存储介质。
技术介绍
1、目前,出于产品功能更新、性能优化和问题修复等原因,需要不定期对终端设备中的固件进行升级,或者在外场测试或客户实验室测试等场景下,需要重新在终端设备中写入待测的固件,这些固件都没有进行加密,并且任何人都可以在公司服务网站中下载,这样攻击者可以对没加密的固件进行逆向分析,进而发现安全漏洞,导致设备软件功能被破解或面临漏洞攻击的风险增加。相关技术中,使用固定密钥对固件进行加密,以提高固件的安全性,但是固定密钥通常是硬编码在固件中,或者是在终端设备生产时写入到终端设备中,所有的终端设备的固定密钥都相同,固定密钥一旦泄露,那么所有的固件都会存在被解密的风险,安全性较低。
技术实现思路
1、本专利技术实施例提供了一种固件加密方法、固件解密方法、设备及存储介质,旨在提高固件的安全性。
2、第一方面,本专利技术实施例提供一种固件加密方法,包括:
3、在获取到待加密固件的情况下,生成n个随
...【技术保护点】
1.一种固件加密方法,其特征在于,包括:
2.根据权利要求1所述的固件加密方法,其特征在于,所述根据N个所述随机密钥和所述预置设备密钥,生成密钥差分包,包括:
3.根据权利要求1所述的固件加密方法,其特征在于,所述根据N个所述随机密钥和所述预置设备密钥,生成密钥差分包,包括:
4.根据权利要求1-3中任一项所述的固件加密方法,其特征在于,所述预设密钥生成算法包括安全散列算法和PBKDF算法中的任一项。
5.根据权利要求4所述的固件加密方法,其特征在于,所述利用预设密钥生成算法,基于N个所述随机密钥和预置设备密钥生成目标加
...【技术特征摘要】
1.一种固件加密方法,其特征在于,包括:
2.根据权利要求1所述的固件加密方法,其特征在于,所述根据n个所述随机密钥和所述预置设备密钥,生成密钥差分包,包括:
3.根据权利要求1所述的固件加密方法,其特征在于,所述根据n个所述随机密钥和所述预置设备密钥,生成密钥差分包,包括:
4.根据权利要求1-3中任一项所述的固件加密方法,其特征在于,所述预设密钥生成算法包括安全散列算法和pbkdf算法中的任一项。
5.根据权利要求4所述的固件加密方法,其特征在于,所述利用预设密钥生成算法,基于n个所述随机密钥和预置设备密钥生成目标加密密钥,包括:
6.一种固件解密方法,其特征在于,包括:
7.根据权利要求6所述的固件解密方法,其特征在于,所述密钥差分包包括差分信息队列,所述差分信息队列包括n个差分信息,所述对所述终端设备中的预置设备密钥和所述密钥差分包进行差分还原处理,得到n个随机密钥,包括:
8.根据权利...
【专利技术属性】
技术研发人员:温海龙,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。