【技术实现步骤摘要】
一种电缆监测装置固件更新方法和系统
[0001]本专利技术涉及固件更新
,尤其涉及一种电缆监测装置固件更新方法和系统。
技术介绍
[0002]随着经济的快速发展和城市化进程的加速,人们的物质生活水平也在不断的提高,配电网的规模也变得越来越大,用户们对于供电的可靠性的要求也越来越严格,因此配网电缆监测装置也越来越多。
[0003]然而,因为配网电缆铺设环境恶劣,不少配网电缆监测装置采用了全密封的方式实现防水功能,这种做法导致这些设备装置无法进行固件更新,或者只能通过远程服务器进行更新固件,而在远程更新固件的过程中,固件容易被窃取或者固件被恶意更改,造成经济损失。
技术实现思路
[0004]本专利技术提供了一种电缆监测装置固件更新方法和系统,解决了现有的技术在远程更新固件的过程中,固件容易被窃取或者固件被恶意更改,造成经济损失的技术问题。
[0005]本专利技术第一方面提供的一种电缆监测装置固件更新方法,包括:
[0006]响应接收到的固件更新请求,获取所述固件更新请求对应的电缆监测装置的待更新固件文件数据;
[0007]通过预设的二维离散混沌系统对所述待更新固件文件数据进行加密,生成固件文件加密数据;
[0008]将所述二维离散混沌系统对应的混沌状态变量初值、参数密钥和所述固件文件加密数据输入所述电缆监测装置;
[0009]通过所述电缆监测装置对应的解密分区对所述固件文件加密数据进行解密,生成所述待更新固件文件数据;
[0010]按照所述待更 ...
【技术保护点】
【技术特征摘要】
1.一种电缆监测装置固件更新方法,其特征在于,包括:响应接收到的固件更新请求,获取所述固件更新请求对应的电缆监测装置的待更新固件文件数据;通过预设的二维离散混沌系统对所述待更新固件文件数据进行加密,生成固件文件加密数据;将所述二维离散混沌系统对应的混沌状态变量初值、参数密钥和所述固件文件加密数据输入所述电缆监测装置;通过所述电缆监测装置对应的解密分区对所述固件文件加密数据进行解密,生成所述待更新固件文件数据;按照所述待更新固件文件数据对所述电缆监测装置对应的电缆监测装置固件进行更新,生成目标电缆监测装置固件。2.根据权利要求1所述的电缆监测装置固件更新方法,其特征在于,所述通过预设的二维离散混沌系统对所述待更新固件文件数据进行加密,生成固件文件加密数据的步骤,包括:按照字节读取所述待更新固件文件数据,生成多个按照预设顺序排序的待更新固件字节;采用预设的多个参数密钥和混沌状态变量构建二维离散混沌系统;其中,所述二维离散混沌系统的表达式为:式中,a
11
、a
12
、σ1、ε1、a
21
、a
22
、σ2、ε2为参数密钥,a
11
∈[
‑
1,1],a
12
∈[
‑
1,1],σ1∈[1,100000],ε1∈[10000,50000000],a
21
∈[
‑
1,1],a
22
∈[
‑
1,1],σ2∈[0,100000],ε2∈[10000,50000000];x1、x2为混沌状态变量,x1∈[
‑
10000,8000],x2∈[
‑
1,1]。采用所述二维离散混沌系统对应的混沌状态变量对多个所述待更新固件字节进行加密,生成多个加密字节数据;结合全部所述加密字节数据,生成固件文件加密数据。3.根据权利要求2所述的电缆监测装置固件更新方法,其特征在于,所述采用所述二维离散混沌系统对应的混沌状态变量对多个所述待更新固件字节进行加密,生成多个加密字节数据的步骤,包括:将所述二维离散混沌系统对应的混沌状态变量初值设为第一混沌状态变量预设值,并将所述第一混沌状态变量预设值输入所述二维离散混沌系统,生成混沌状态变量;将所述混沌状态变量输入预设的加密模型,根据所述加密模型对所述待更新固件字节进行加密,生成加密字节数据;按照加密次数叠加预设的加密阈值,生成更新加密阈值;将所述混沌状态变量输入所述二维离散混沌系统,生成更新混沌状态变量;判断全部所述待更新固件字节是否加密;若是,则完成加密操作,生成多个加密字节数据;若否,则按照所述更新加密阈值提取所述待更新固件文件数据中对应序号的未加密字节作为新的待更新固件字节,并将所述更新混沌状态变量输入所述加密模型;
跳转执行所述根据所述加密模型对所述待更新固件字节进行加密,生成加密字节数据的步骤,直至全部所述待更新固件字节加密完成,生成多个加密字节数据。4.根据权利要求1所述的电缆监测装置固件更新方法,其特征在于,涉及上位机,所述上位机与所述电缆监测装置连接;所述将所述二维离散混沌系统对应的混沌状态变量初值、参数密钥和所述固件文件加密数据输入所述电缆监测装置的步骤,包括:通过第一无线通信将所述二维离散混沌系统对应的混沌状态变量初值和参数密钥输入所述上位机;通过第二无线通信从所述上位机将所述混沌状态变量初值和所述参数密钥输入所述电缆监测装置对应的存储器进行储存;响应所述上位机发送的加密数据请求,发送所述加密数据请求对应的固件文件加密数据至所述上位机;通过所述第二无线通信从所述上位机将所述固件文件加密数据输入所述电缆监测装置。5.根据权利要求4所述的电缆监测装置固件更新方法,其特征在于,所述通过所述第二无线通信从所述上位机将所述固件文件加密数据输入所述电缆监测装置的步骤,包括:通过所述第二无线通信将所述上位机对应的接收加密数据准备信号发送至所述电缆监测装置;按照所述接收加密数据准备信号对应的初始化固件更新命令对所述电缆监测装置对应的主控制器的下载分区、解密分区和Flash写地址进行初始化处理,生成初始化分区完成信号;将所述初始...
【专利技术属性】
技术研发人员:谭家祺,简淦杨,郑楚韬,李果,邹俊英,李嘉添,叶蓓,陈芯羽,曲骏宇,周金根,
申请(专利权)人:广东电网有限责任公司佛山供电局南方电网科学研究院有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。