The embodiment of the invention discloses an embedded fixed encryption method, device, WiFi device and storage medium. The method includes: acquiring the power-on instruction of the current WiFi device, reading the key value of the specified storage medium of the WiFi device based on the power-on instruction, determining the key value as space-time, and writing the media access control MAC address of the WiFi device as the updated key value. Enter the storage medium. When WiFi devices are powered on, the MAC address is directly obtained and written as the key value of firmware. It does not need to increase the cost of external encryption hardware, and is not limited to the firmware burning stage to encrypt. Thus, not only the cost is controlled to the greatest extent, but also the security of firmware operation is enhanced by encrypting the firmware operation.
【技术实现步骤摘要】
嵌入式固件加密方法、装置、wifi设备及存储介质
本专利技术涉及对电子设备的嵌入式固件的保护
,尤其涉及一种嵌入式固件加密方法、装置、wifi设备及存储介质。
技术介绍
随着互联网技术的发展,各种智能设备如无人机广泛使用,对于无人机的安全性管理要求越来越高。典型地,现在的无人机的嵌入式固件中会加入较多的保护机制,如数据加密,防止一些关键数据被非法窃取,飞行区域限制,防止飞机在未经授权的区域飞行,诸如此类的安全实现都依赖于无人机的固件能够正常运行才能发挥作用,然而作为安全性保障的源头,如何对无人机固件保护则很少涉及。在未经保护的智能设备系统中,非法用户可以通过刷机的方式植入自己的固件,如此,对智能设备的安全策略来说是一种巨大的漏洞。
技术实现思路
为了解决现有存在的技术问题,本专利技术实施例提供一种嵌入式固件加密方法、装置、wifi设备及存储介质,能够在最大程度减少成本的基础上,提升固件运行的安全性。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本申请实施例第一方面,提供一种嵌入式固件加密方法,应用于wifi设备,包括:获取当前wifi设备的上电指令,基于所述上电指令读取所述wifi设备的指定存储介质中的密钥值;确定所述密钥值为空时,将所述wifi设备的媒体访问控制MAC地址作为更新的密钥值写入所述存储介质中。本申请实施例第二方面,提供一种嵌入式固件加密装置,应用于wifi设备,包括:密钥生成模块,用于获取当前wifi设备的上电指令,基于所述上电指令读取所述wifi设备的指定存储介质中的密钥值;密钥存储模块,用于确定所述密钥值为空时,将所述wif ...
【技术保护点】
1.一种嵌入式固件加密方法,应用于wifi设备,其特征在于,包括:获取当前wifi设备的上电指令,基于所述上电指令读取所述wifi设备的指定存储介质中的密钥值;确定所述密钥值为空时,将所述wifi设备的媒体访问控制MAC地址作为更新的密钥值写入所述存储介质中。
【技术特征摘要】
1.一种嵌入式固件加密方法,应用于wifi设备,其特征在于,包括:获取当前wifi设备的上电指令,基于所述上电指令读取所述wifi设备的指定存储介质中的密钥值;确定所述密钥值为空时,将所述wifi设备的媒体访问控制MAC地址作为更新的密钥值写入所述存储介质中。2.如权利要求1所述的方法,其特征在于,还包括:确定所述密钥值不为空时,判断所述MAC地址与所述密钥值是否一致;若所述MAC地址与所述密钥值一致,则允许运行固件;若所述MAC地址与所述密钥值不一致,则禁止所述固件运行。3.如权利要求1所述的方法,其特征在于,所述将所述wifi设备的媒体访问控制MAC地址作为更新的密钥值写入所述存储介质中之后,还包括:再次读取所述wifi设备的所述指定存储介质中的密钥值,并判断所述密钥值与所述wifi设备的MAC地址是否一致;若否且判断次数小于或等于预设值时,则返回所述再次读取所述wifi设备的设置存储介质中的密钥值,并判断所述密钥值与所述wifi设备的MAC地址是否一致的步骤;若是,则运行固件;若否且判断次数超过所述预设值时,则禁止所述固件运行。4.如权利要求1所述的方法,其特征在于,所述获取当前wifi设备的上电指令后,还包括:基于所述上电指令获取所述wifi设备的所述MAC地址。5.如权利要求1至4中任一项所述的方法,其特征在于,所述基于所述上电指令读取所述wifi设备的设置存储介质中的密钥值,包括:基于所述上电指令从所述wifi设备的flash中读取密钥值;所述将所述wifi设备的媒体访问控制MAC地址作为更新的密钥值写入所述存储介质中,包括:将所述wi...
【专利技术属性】
技术研发人员:王坤,黄龙强,
申请(专利权)人:深圳市高端无人机有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。