【技术实现步骤摘要】
一种固件加密的方法、装置、电子设备及存储介质
[0001]本申请属于设备管理
,尤其涉及一种固件加密的方法、装置、电子设备及存储介质。
技术介绍
[0002]随着电子化技术的不断发展,电子设备的功能也越来越强大。而的电子设备大部分功能的实现均依靠安装于设备本地的固件完成,因此,固件的保密性以及不可移植性,则直接影响设备信息安全,如何提高固件的保密性,成为了设备信息安全的重要一环。
[0003]现有的固件加密技术,一般是在电子设备中安装固件的处理器内添加一个额外的加密芯片,通过外部加密芯片对处理器内运行的进行加密,从而提高设备内固件的保密程度。然而上述方式由于需要增加额外的加密芯片,则会增加电子设备的造价成本,并且在电子设备在朝着轻量化发展的趋势下,增加额外的芯片也会增加设备电路的排布难度,增加设备的体积。
技术实现思路
[0004]本申请实施例提供了一种固件加密的方法、装置、电子设备及存储介质,可以解决现有的固件加密的技术,需要增加额外的加密芯片,则会增加电子设备的造价成本,并且在电子设备在朝着 ...
【技术保护点】
【技术特征摘要】
1.一种固件加密的方法,应用于加密装置,其特征在于,包括:响应于目标设备的固件加密指令,通过服务器对所述加密装置进行鉴权;若识别所述加密装置合法,则向所述目标设备发送一个应答请求;所述应答请求包含第一随机数;接收所述目标设备基于所述应答请求反馈的应答信息;所述应答信息包含第二随机数;所述第二随机数是在所述目标设备接收到所述应答请求时生成的;若所述应答信息包含所述第一随机数,则根据所述目标设备的第一设备标识以及所述第二随机数生成关于安装于所述目标设备的固件的加密密文,并将所述加密密文发送给所述目标设备;所述加密密文用于所述目标设备通过所述固件启动设备时,基于所述加密密文中的第一设备标识与所述目标设备本地存储的第二设备标识对所述固件进行鉴权。2.根据权利要求1所述的方法,其特征在于,所述响应于目标设备的固件加密指令,通过服务器对所述加密装置进行鉴权,包括:获取安装于所述加密装置内的客户端程序的程序标识,并生成第三随机数;根据所述程序标识以及所述第三随机数生成握手指令,并将所述握手指令发送给所述服务器;所述握手指令用于所述服务器在基于所述握手指令识别所述加密装置合法时,基于所述第三随机数生成握手应答指令,并将握手应答指令发送给所述加密装置。3.根据权利要求2所述的方法,其特征在于,在所述根据所述程序标识以及所述第三随机数生成握手指令,并将所述握手指令发送给所述服务器之后,还包括:若在预设的第一时间内接收到所述服务器反馈的所述握手应答指令,则判断所述握手应答指令内是否包含所述第三随机数;若所述握手应答指令包含所述第三随机数,则判定所述加密装置为合法;若在所述第一时间内未接收到所述服务器反馈的所述握手应答指令,则生成网络异常提示信息。4.根据权利要求2所述的方法,其特征在于,所述根据所述程序标识以及所述第三随机数生成握手指令,并将所述握手指令发送给所述服务器,包括:获取与所述服务器对应的握手通信协议;将所述程序标识以及所述第三随机数封装于所述握手通信协议内,并通过预设的第一加密算法对封装后的所述握手通信协议进行加密,得到所述握手指令,以便所述服务器通过与所述第一加密算法关联的第一解密算法对所述握手指令进行解密后,将所述握手通信协议与本地的协议簇进行比对,并在所述握手通信协议与所述协议簇匹配时,识别所述程序标识是否为合法标识,继而在所述程序标识为合法标识时,向所述加密装置反馈所述握手应答指令。5.根据权利要求1所述的方法,其特征在于,在所述若识别所述加密装置合法,则向所述目标设备发送一个应答请求之后,还包括:若在预设的第二时间内接收到所述目标设备反馈的所述应答信息,则判断所述应答信息内是否包含所述第一...
【专利技术属性】
技术研发人员:沈日新,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。