[发明专利]一种嵌入式系统的加密方法在审
| 申请号: | 201410706186.2 | 申请日: | 2014-11-27 |
| 公开(公告)号: | CN104331646A | 公开(公告)日: | 2015-02-04 |
| 发明(设计)人: | 陈奎 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12 |
| 代理公司: | 上海光华专利事务所 31219 | 代理人: | 余明伟 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 嵌入式 系统 加密 方法 | ||
技术领域
本发明涉及嵌入式技术领域,特别涉及一种嵌入式系统的加密方法。
背景技术
通信市场很多厂家为了降低研发成本,经常采用在市场购买成品板,通过PCB抄板,软件反编译的方式来抄袭其它公司的产品,严重损害公司的利益。
为了达到防止产品被拷贝,不同厂家采用不同的方式去实现,常规的实现方式有三类:软件加密,硬件加密,加密芯片加密。软件加密过程中需要耗用一定的中央处理器的处理资源,硬件加密的方式保密性不是非常好,加密芯片的方式价格比较贵而且不容易量产控制。
目前市场中有的厂家采用通过在中央处理器和Flash的总线上增加一个FPGA的加密系统的方式来实现整个系统的加密运行。在这种设计中所有程序在运行的过程中都需要加密程序的运行,当产品在意外断电时,对产品中运行的加密程序没有加密完成,可能会造成产品的不能再次启动。
因此,如何合理有效地对产品进行加密就成为本领域技术人员亟待解决的问题之一。
发明内容
本发明解决的是现有技术中对产品加密的过程比较复杂的问题。
为解决上述问题,本发明提供一种嵌入式系统的加密方法,包括:
嵌入式系统上电初始化后,中央处理器获取相应的产品信息;
对获取到的产品信息进行加密运算以得出加密结果;
将所述加密结果与嵌入式系统中预存的加密信息进行比较;
当所述加密结果与所述加密信息相符时,嵌入式系统正常运行。
可选的,所述嵌入式系统的加密方法还包括:当所述加密结果与所述加密信息不相符时,嵌入式系统的中央处理器挂起。
可选的,所述中央处理器获取的产品信息为产品的MAC地址。
可选的,所述嵌入式系统中预存的加密信息的生成过程包括:在产品出厂时,通过接口将产品对应的检验码输入至FPGA;FPGA对输入的检验码进行加密运算;将加密运算后的结果作为预存的加密信息存储至寄存器中。
可选的,所述检验码与产品的MAC地址相关。
可选的,所述FPGA对输入的检验码进行加密运算的过程包括:
FPGA获取其外围电路的随机数码;
FPGA以所述检验码作为基数,结合获取到的随机数码进行加密运算。
与现有技术相比,本发明的技术方案具有以下优点:
本发明技术方案中,嵌入式系统的中央处理器通过获取产品信息来进行加密运算,当得出的加密结果与预存的加密信息相符时,嵌入式系统正常运行。本发明中,只需要在初始化后进行验证,在验证通过后不需要再进行加密程序的处理,本发明的方法简单方便,提高效率,并且不需要额外增加加密芯片,降低了成本。
附图说明
图1是本发明嵌入式系统的加密方法的流程示意图;
图2是本发明嵌入式系统的加密方法的具体实施例的示意图。
具体实施方式
正如背景技术中所述的,现有的一种加密方案中,所有程序在运行的过程中都需要在加密程序的运行,这样当产品在意外断电时,可能对产品中运行的加密程序没有加密完成,从而造成产品的不能再次启动的问题。
本发明提供了一种嵌入式系统的加密方法,该方法只是针对中央处理器启动初始时,通过校验本身的通过加密算法的数值和FPGA加密算后的值做比较,正常运行后和加密程序没有关系,所以不会出现因为加密程序造成系统不能存储和启动的几率。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
图1示出了本发明嵌入式系统的加密方法的流程示意图。参考图1,所述嵌入式系统的加密方法包括以下步骤:
步骤S1、嵌入式系统上电初始化后,中央处理器获取相应的产品信息;在具体实施例中,所述中央处理器获取的产品信息为产品的MAC地址。
步骤S2、对获取到的产品信息进行加密运算以得出加密结果;
步骤S3、将所述加密结果与嵌入式系统中预存的加密信息进行比较;
在本实施例中,所述嵌入式系统中预存的加密信息的生成过程包括:在产品出厂时,通过接口将产品对应的检验码输入至FPGA;FPGA对输入的检验码进行加密运算;将加密运算后的结果作为预存的加密信息存储至寄存器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410706186.2/2.html,转载请声明来源钻瓜专利网。





