[发明专利]一种基于批量硬件烧录的固件加密方法在审

专利信息
申请号: 202110422025.0 申请日: 2021-04-20
公开(公告)号: CN112948893A 公开(公告)日: 2021-06-11
发明(设计)人: 何松霖;高君效 申请(专利权)人: 成都启英泰伦科技有限公司
主分类号: G06F21/62 分类号: G06F21/62;G06F8/61
代理公司: 暂无信息 代理人: 暂无信息
地址: 610041 四川省成都市高*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 批量 硬件 加密 方法
【说明书】:

一种基于批量硬件烧录的固件加密方法,包括硬件烧录工具设置、加密过程和校验过程;所述硬件烧录工具设置包括:开发出加密算法软件,所述加密算法软件包括目标码选择模块;将加密算法软件输入硬件烧录工具,并设置目标码定义信息;所述目标码为待加密设备的任一硬件标识码;所述加密过程包括:加密控制单元从硬件烧录工具获取目标码定义信息后,被加密设备读取自身的目标码并发送给控制单元;控制单元生成第一固件加密数据。本发明通过对唯一的目标码加密作为设备识别标记,杜绝了复制加密标记带来的重复制伪可能性;开发者可以自行设计对标识码进行加密,保密性高;开发的加密算法在烧录固件时一并烧入,减少了生产工序,提高了开发效率。

技术领域

本发明属于软件技术领域,涉及加密技术;具体涉及一种基于批量硬件烧录的固件加密方法。

背景技术

消费类电子产品一般都具有较大的开发成本,也有很大的销量。不少电子产品都由芯片驱动,芯片需要通过运行程序固件,才能实现设备的特定控制等功能。固件一般存储于电子产品设备中的电可擦除存储器芯片中,一般可由用户通过特定的硬件烧录工具进行烧录或升级,也可以通过该硬件烧录工具读取电可擦除存储器芯片中存储的固件。固件的开发需要成本,但如果开发完成后的固件不加密,模仿者可以轻易通过工具读取固件后直接进行抄袭,这样无法保护开发者的权益,会对原始开发者造成较大的市场冲击,因此,市面上出现了多种固件加密保护技术。加密后的固件即使被抄袭生产出来了,换到其他设备中其固件也不能正常工作,这样就达到了防抄袭的目的。

现有常用的固件加密方法如下所述:

当前有不少主控芯片考虑到加密的需求,出厂时已内置了唯一标识码。开发者利用主控芯片中的唯一标识码,采用自己预定的加密算法,首先对该唯一标识码进行加密得到密文,再将针对该加密算法的解密算法和该密文开发到固件中,使固件程序运行流程变为开始运行时,先利用解密算法和密文进行解密,解密后得到的数据再和固件读取到的主控芯片中的唯一标识码进行比对,如果正确就继续执行固件程序,如果不正确则不执行固件程序,设备无法正常工作。该方法会采用专用的硬件烧录工具,生产烧录时先读取每一个芯片的唯一标识码,再加密后把密文和开发好的固件烧录到每一个对应设备的电可擦除存储器芯片中,以保证密文的唯一性。因为不同的主控芯片唯一标识码不同,抄袭者就算使用同型号的其它主控芯片也无法轻易通过读取拷贝的方式复制生产,保护了开发者的权益。

另外,因为主控芯片增加唯一标识码会增加主控芯片的成本,市面上有不少消费类电子产品的主控芯片并没有唯一标识码,如果这类产品方案想对固件进行加密,还可以通过在方案中增加一颗专门的加密芯片来实现固件加密。加密芯片一般内置加密算法,也是需要在固件生产烧录时由硬件烧录工具为不同的设备指定一个不同的特征码,然后烧录到加密芯片中,固件运行时首先调用加密芯片进行验证,如果验证通过,则继续执行设备功能程序,否则就不执行,设备无法正常工作。该方法因为特征码掌握在开发者手里,并进行了加密,抄袭者无法通过破解途径获取特征码,也起到了保护的作用。

上述方法目前已在市场上大规模使用,但也存在一些问题。目前电子产业大量采用方案商进行开发,终端品牌客户进行加工的模式。一个方案商开发的产品,往往会推广到多个终端品牌客户。而不同的终端品牌客户要求的加密防范等级和复杂度不同,因此往往会采用不同的加密算法,现有做法需要在开发固件时固定加密算法,这样会导致方案商开发时经常出现同一个特定控制功能的固件,仅因为加密算法不同,而出现非常多的版本,对管理造成困难,且容易造成发错固件影响产品设备生产的情况。同时,目前很多消费级的主控芯片是没有唯一标识码的,如果采用加密芯片,会造成成本增加,不利于产品的成本控制。

发明内容

为克服现有方案技术存在的缺陷,本发明公开了一种便于自定义加密算法的低成本固件加密方法。

本发明所述基于批量硬件烧录的固件加密方法,包括硬件烧录工具设置、加密过程和校验过程;

所述硬件烧录工具设置包括:

S11. 开发出加密算法软件,所述加密算法软件包括目标码选择模块;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都启英泰伦科技有限公司,未经成都启英泰伦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110422025.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top