无线设备固件加密系统及其方法技术方案

技术编号:18356062 阅读:34 留言:0更新日期:2018-07-02 09:35
一无线设备固件加密系统,以用于嵌入式设备生成密文从而避免被烤贝,其中包括一云端服务器和一计算机端。所述云端服务器储存合法媒体存取控制位址至其数据库。所述计算机端,其以网际网路的方式连接于所述云端服务器,并以通用序列汇流排或其他连接线的方式连接所述嵌入式设备,这样所述嵌入式设备将其Wi‑Fi媒体存取控制位址经由所述计算机端传送到所述云端服务器,并由所述云端服务器将所述Wi‑Fi媒体存取控制位址加密生成密文后,再经所述计算机端烧写至所述嵌入式设备。

【技术实现步骤摘要】
无线设备固件加密系统及其方法
本专利技术涉及一加密方法,尤其涉及一无线设备固件加密方法,其中使用纯软件的加密方式,达到对嵌入式设备的保护,并防止所述嵌入式设备被拷贝。
技术介绍
科技的进步,使得人们的生活周围到处充满着嵌入式设备或嵌入式系统,尤其是现今嵌入式设备可说是应用于消费类、烹饪、工业、自动化、医疗、商业及军事等各种领域。举例而言,像是MP3播放器、行动电话、游戏机、全球卫星定位接收器、汽车、电动车、电子听诊器和监控设备等。嵌入式设备的构造主要是由嵌入式处理器、相关支撑硬件和嵌入式软件系统所组成,它是集软硬件于一体的可独立工作的“器件”。嵌入式处理器主要由一个单片机或微控制器(MCU)组成。相关支撑硬件包括显示卡、存储介质(ROM和RAM等)、通讯设备、IC卡或信用卡的读取设备等。现今嵌入式设备已经普及到我们生活的方方面面,并且随着无线技术的成熟化,具有无线传输,像是Wifi功能的嵌入式设备在生活和工业上得到了广泛的应用,特别是最近几年的物联网的发展,各式各样的物联网嵌入式设备也应运而生,物联网的嵌入式设备由于需要接入到互联网,则物联网的设备都要具有网络接入能力,对于网络接入最方便的可行的方案是使用WIfi接入,现在几乎所有的物联网嵌入式设备都具有Wifi功能。也因为嵌入式设备的普及和具有广大的市场和利益,现今各种相关产品的抄袭现象越来越频繁。在嵌入式应用领域,随着近些年黑客技术和芯片解剖技术的发展,嵌入式系统所面临的攻击也越来越多,随之而生的防抄板技术也引起了产品设计者的重视。产品设计者目前所面临的问题主要是黑客对产品的仿制,其目的是获得产品设计技术或者降低产品设计成本,攻击手段主要是抄袭产品设计者的线路板布线图和拷贝获得产品运行程序。现在业界比较流行的是芯片加密方式,芯片加密原理是将内部应用软件的关键的代码和数据安全地移植到特定芯片的硬件中保护起来。在需要使用时,应用软件可以通过功能调用引擎指令运行硬件中的关键代码和数据并返回结果,从而依然可以完成整个软件全部的功能。由于这些代码和数据在嵌入式ROM中没有副本存在,因此解密者无从猜测算法或窃取数据,从而极大程度上保证了整个软件系统的安全性。但是,这种芯片加密方法要求嵌入式设备中必须添加有特定的加密芯片,这样无疑增加了设备的硬件的成本投入,特别是价格偏低的嵌入式设备中,这样的硬件投入大大增加了硬件设备的成本的百分比。
技术实现思路
本专利技术的一个目的在于提供一无线设备固件加密系统及其方法,以使用纯软件的加密方式,无需另外在使用硬件,像是特定的加密芯片,因此在没有额外增加硬性的情况下,减少了嵌入式设备的硬件成本。本专利技术的另一目的在于提供一无线设备固件加密系统及其方法,其中不需增加额外成本投入的情况下,实现对嵌入式设备的固件加密,以防止所述嵌入式设备的相关产品被拷贝的可能性。为达到以上任一目的,本专利技术提供一无线设备固件加密系统,以用于嵌入式设备生成密文从而避免被烤贝,其特征在于,包括:一云端服务器,其储存合法媒体存取控制位址至其数据库;以及一计算机端,其以网际网路的方式连接于所述云端服务器,并以通用序列汇流排或其他连接线的方式连接所述嵌入式设备,这样所述嵌入式设备将其Wi-Fi媒体存取控制位址经由所述计算机端传送到所述云端服务器,并由所述云端服务器将所述Wi-Fi媒体存取控制位址加密生成密文后,再经所述计算机端烧写至所述嵌入式设备。根据本专利技术优选实施例,其中所述计算机端包括至少一烧写工具,其连接于所述嵌入式设备,从而将所述密文合并到固件且烧录至所述嵌入式设备的唯读记忆体中。根据本专利技术优选实施例,其中所述云端服务器生成所述密文前,需将所述Wi-Fi媒体存取控制位址与所述数据库中的所述合法媒体存取控制位址进行对照,在确保所述Wi-Fi媒体存取控制位址合法后,方可将所述Wi-Fi媒体存取控制位址加密生成密文。根据本专利技术优选实施例,其中所述密文被储存于所述嵌入式设备的所述唯读记忆体的中间或底部。根据本专利技术优选实施例,其中所述嵌入式设备为带有WIFI通讯模块的电子设备。为达到以上任一目的,本专利技术还提供一无线设备固件加密方法,其特征在于,包括如下步骤:(a)生成密文并烧入嵌入式设备;以及(b)所述嵌入式设备的软件运行解密。根据本专利技术的一实施例,所述无线设备固件加密方法,其中步骤(a)进一步地包括如下步骤:(a1)输入所述嵌入式设备的媒体存取控制位址于计算机端;(a2)所述计算机端将所述媒体存取控制位址发送至云端服务器;(a3)所述云端服务器把所述媒体存取控制位址进行加密并生成密文;(a4)下载所述密文,并把所述密文合并到固件中;以及(a5)将所述固件烧写至所述嵌入式设备。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(a1),在密文烧写前所述嵌入式设备将其Wi-Fi媒体存取控制位址传送至所述计算机端的所述烧写工具中。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(a1),所述嵌入式设备是通过通用序列汇流排或其他连接线与所述计算机端连接。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(a2),所述计算机端是通过网际网路与所述云端服务器连接,从而将所述Wi-Fi媒体存取控制位址发送至所述云端服务器。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(a3),所述云端服务器储存合法媒体存取控制位址至其数据库,所述云端服务器在所述密文生成前,对所述计算机端的所述烧写工具所发送的所述Wi-Fi媒体存取控制位址与所述数据库内资料进行比对,确保其合法性后,再对所述Wi-Fi媒体存取控制位址加密并生成所述密文。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(a4),所述计算机端的所述烧写工具在检测到所述密文后,将所述密文下载并合并到固件中。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(a5),所述计算机端的所述烧写工具,将含有所述密文的所述固件烧写至所述嵌入式设备的唯读记忆体中。根据本专利技术优选实施例,所述无线设备固件加密方法,其中步骤(b)进一步地包括如下步骤:(b1)读取嵌入式设备的密文并解密形成数据;(b2)读取Wi-Fi媒体存取控制位址(Wi-FiMAC位址);(b3)比较解密后的数据与所述Wi-Fi媒体存取控制位址(Wi-FiMAC位址);以及(b4)比较结果相同,则运行所述嵌入式设备系统中的程序,反之退出系统。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(b1),所述密文是由所述云端服务器生成,并由所述计算机端的所述烧写工具烧写至所述嵌入式设备的唯读记忆体中。根据本专利技术优选实施例,所述无线设备固件加密方法,其中根据步骤(b1),所述密文存在所述嵌入式设备的所述唯读记忆体的中间或尾部。附图说明图1是根据本专利技术的一个优选实施例的无线设备固件加密系统的示意图。图2是根据本专利技术的一个优选实施例的无线设备固件加密系统及其方法的流程图,其中阐明密文生成和烧写流程。图3是根据本专利技术的一个优选实施例的无线设备固件加密系统及其方法的流程图,其阐明嵌入式设备解密流程。具体实施方式以下描述用于揭露本专利技术以使本领域技术人员能够实现本专利技术。以下描述中的优选实施例只作为举例,本领域技术人员可以本文档来自技高网
...
无线设备固件加密系统及其方法

【技术保护点】
1.一无线设备固件加密系统,以用于嵌入式设备生成密文从而避免被烤贝,其特征在于,包括:一云端服务器,其储存合法媒体存取控制位址至其数据库;以及一计算机端,其以网际网路的方式连接于所述云端服务器,并以通用序列汇流排或其他连接线的方式连接所述嵌入式设备,这样所述嵌入式设备将其Wi‑Fi媒体存取控制位址经由所述计算机端传送到所述云端服务器,并由所述云端服务器将所述Wi‑Fi媒体存取控制位址加密生成密文后,再经所述计算机端烧写至所述嵌入式设备。

【技术特征摘要】
1.一无线设备固件加密系统,以用于嵌入式设备生成密文从而避免被烤贝,其特征在于,包括:一云端服务器,其储存合法媒体存取控制位址至其数据库;以及一计算机端,其以网际网路的方式连接于所述云端服务器,并以通用序列汇流排或其他连接线的方式连接所述嵌入式设备,这样所述嵌入式设备将其Wi-Fi媒体存取控制位址经由所述计算机端传送到所述云端服务器,并由所述云端服务器将所述Wi-Fi媒体存取控制位址加密生成密文后,再经所述计算机端烧写至所述嵌入式设备。2.根据权利要求1所述的无线设备固件加密系统,其中所述计算机端包括至少一烧写工具,其连接于所述嵌入式设备,从而将所述密文合并到固件且烧录至所述嵌入式设备的唯读记忆体中。3.根据权利要求1所述的无线设备固件加密系统,其中所述云端服务器生成所述密文前,需将所述Wi-Fi媒体存取控制位址与所述数据库中的所述合法媒体存取控制位址进行对照,在确保所述Wi-Fi媒体存取控制位址合法后,方可将所述Wi-Fi媒体存取控制位址加密生成密文。4.根据权利要求1所述的无线设备固件加密系统,其中所述密文被储存于所述嵌入式设备的所述唯读记忆体的中间或底部。5.根据权利要求1所述的无线设备固件加密系统,其中所述嵌入式设备为带有WIFI通讯模块的电子设备。6.一无线设备固件加密方法,其特征在于,包括如下步骤:(a)生成密文并烧入嵌入式设备;以及(b)所述嵌入式设备的软件运行解密。7.根据权利要求6所述的无线设备固件加密方法,其中步骤(a)进一步地包括如下步骤:(a1)输入所述嵌入式设备的媒体存取控制位址于计算机端;(a2)所述计算机端将所述媒体存取控制位址发送至云端服务器;(a3)所述云端服务器把所述媒体存取控制位址进行加密并生成密文;(a4)下载所述密文,并把所述密文合并到固件中;以及(a5)将所述固件烧写至所述嵌入式设备。8.根据权利要求7所述的无线设备固件加密方法,其中根据步骤(a1),在密文烧写前所述嵌入式...

【专利技术属性】
技术研发人员:李锋张定乾章炳刚潘锋
申请(专利权)人:浙江舜宇智能光学技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1