[发明专利]一种提升故障指示器安全性和稳定性的远程升级方法有效
申请号: | 201510875840.7 | 申请日: | 2015-12-02 |
公开(公告)号: | CN105450452B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 戴成涛;王义辉;张翔;于海果 | 申请(专利权)人: | 光一科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 南京苏科专利代理有限责任公司32102 | 代理人: | 何朝旭 |
地址: | 211103 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种提升故障指示器安全性和稳定性的远程升级方法,属于电网通信技术领域。该方法包括主站与故障指示器之间的通信握手阶段、基本信息核查阶段、密文升级阶段,完成远程软件升级。采用本发明的方法与现有技术相比,由于经过有机结合的各种认证与加密处理步骤,因此可以有效防止黑客攻击、明文泄密,并避免版本错误、人工误操作等问题,使故障指示器不仅可以实现所需的远程升级功能,而且十分安全可靠。 | ||
搜索关键词: | 一种 提升 故障 指示器 安全性 稳定性 远程 升级 方法 | ||
【主权项】:
一种提升故障指示器安全性和稳定性的远程升级方法,其特征在于包括以下阶段:第一阶段、通信握手阶段,包括如下步骤:一、主站首次发送通信握手报文,其中的握手状态字设置为主站首次产生的随机数;二、故障指示器首次接收到通信握手报文,解析出其中的握手状态字为主站首次产生的随机数,并首次产生随机数,且首次回复通信握手报文,其中的握手状态字设置为主站与故障指示器首次产生的随机数之和;三、主站接收到首次握手回复报文,解析出其中的握手状态字为主站与故障指示器首次产生的随机数之和,计算出故障指示器首次产生的随机数;四、主站第二次发送通信握手报文,其中的握手状态字设置为主站第二次产生的随机数;五、故障指示器第二次接收到通信握手报文,解析出其中的握手状态字为主站第二次产生的随机数,并再次产生随机数,且第二次回复通信握手报文,将其中的握手状态字设置为主站与故障指示器第二次产生的随机数之和;六、主站接收到第二次握手回复报文,解析出其中的握手状态字为主站与故障指示器第二次产生的随机数之和,计算出故障指示器第二次产生的随机数;七、主站第三次发送通信握手报文,其中的握手状态字设置为故障指示器两次产生的随机数之积;八、故障指示器第三次接收到通信握手报文,解析出其中的握手状态字,并判断是否为故障指示器两次产生的随机数之积,若否则判定握手过程非法,回复否认帧,通知主站不能进行远程升级;若是则判定握手过程合法,回复确认帧,通知主站可以进入下一阶段;第二阶段、基本信息核查阶段:主站发送厂家基本信息核对报文;故障指 示器接收后解析出其中厂家编码与自身存储的相应厂家编码进行比对,若不一致则判定厂家编码非法,通知主站不能进行远程升级;若一致则通知主站发送含最新软件版本的基本信息核对报文;故障指示器接收后将解析出的软件版本与自身软件版本进行比对,若最新软件版本非高于自身软件版本,则通知主站不能进行远程升级;若高于则通知主站可以进入下一阶段;第三阶段、密文升级阶段:主站通过将待升级最新版本原始程序续尾、移位、取反、分割处理后,下载至故障指示器;故障指示器逐段接收下载报文,并在接受完毕后进行相反处理,核查校验码是否正确,若否则通知主站密文升级失败;若是则产生与原始程序相同的升级程序,完成升级并通知主站密文升级成功;第四阶段、程序本地备份防护阶段:故障指示器拷贝程序运行区的原先程序到程序备份区后自动复位,释放升级程序运行权给启动程序;若启动正常,上报主站程序本地升级成功后结束此轮升级;否则重启,若预定次数重启仍不成功,则从程序备份区恢复前一版本的原先程序至程序运行区,同时上报主站本地升级失败,结束此轮升级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于光一科技股份有限公司,未经光一科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510875840.7/,转载请声明来源钻瓜专利网。