[发明专利]电力系统控制保护程序的加密方法、装置和存储介质有效
| 申请号: | 201910407965.5 | 申请日: | 2019-05-15 |
| 公开(公告)号: | CN110276203B | 公开(公告)日: | 2020-12-29 |
| 发明(设计)人: | 刘海斌;张爱玲;郝俊芳;曾丽丽;李鹏;孔祥平;吕鹏飞;阮思烨;王业;陈大鹏 | 申请(专利权)人: | 国家电网有限公司;许继集团有限公司;许继电气股份有限公司;国网江苏省电力有限公司电力科学研究院 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 崔旭东 |
| 地址: | 100031 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电力系统 控制 保护 程序 加密 方法 装置 存储 介质 | ||
本发明涉及电力系统控制保护程序的加密方法、装置和存储介质。本发明的方法根据控制保护程序内容,解析程序中所有的模块、变量和连接线信息,汇总形成具备逻辑运算功能的数据链,并添加模块与变量的属性设置信息,最后合并形成包含特定数据信息的字符串,最后进行加密计算。该方法能够确保在工程现场下载到装置中的控制保护程序准确无误。
技术领域
本发明属于加密方法领域,特别是电力系统控制保护程序的加密方法、装置和存储介质。
背景技术
当前,电力系统中经常使用结构与运算非常直观的控制保护程序。这种控制保护程序的编程、调试、修改非常简便。
但是随着应用的深入,也面临了一些新的难题:由于程序设计变更、用户需求以及误操作等原因,导致程序在传输中关键数据的丢失、被恶意修改甚至是感染病毒,造成工程现场实际下载到装置中的控制保护程序错误,影响电力系统运行的安全与稳定。因此需要进行加密计算,通过对目标程序进行加密计算,确定在工程现场运行的程序是否被改变,从而保证数据在传输过程中更加地安全和准确。
然而,其他领域的加密过程并不适用于电力系统控制保护程序。例如,在其他领域中,可以通过对存储文件进行比较可以判断程序的修改。但是,电力系统控制保护程序中,非常关键的是控制保护逻辑。但是存储文件无法分析出数据流连接关系之间的差异;而且控制保护程序当中,不论是控制保护逻辑的变化,还是模块位置调整,或者变量的前后顺序调整,都会导致存储内容变化;也就是说通过存储文件进行比较无法准确判断是否存在逻辑性的差异。因此,现有方法无法保证控制保护程序的准确性。
因此,为了对电力系统控制保护程序进行加密,必须对其进行适当处理,以适应电力系统的要求。
发明内容
本发明的目的在于提供一种适应于电力系统控制保护程序的加密方法、装置和存储介质,用于解决现有技术无法保证电力系统控制保护程序准确性的问题。
为解决上述技术问题,本发明的技术方案为:
电力系统控制保护程序的加密方法,步骤如下:
读取控制保护程序的程序文件,进行解析,获得其中所有模块、所有变量和所有连接线的信息;
对于一个程序页面的所有模块,根据模块对应的输入/输出变量:确定每个终止模块,所述终止模块为输出变量是全局变量的模块,对每个终止模块进行遍历,得到通过连接线达到该终止模块的各个分支路径;或者确定每个起始模块,所述起始模块为输入变量是全局变量的模块,对每个起始模块进行遍历,得到通过连接线达到该起始模块的各个分支路径;
将全部分支路径按照设定的顺序进行排列得到一条数据链;
至少为所述数据链添加相关模块、输入/输出变量的必要属性配置信息,得到程序页面的数据信息字符串;所述必要属性配置信息为与程序页面的逻辑运算信息相关的属性配置信息;
对于控制保护程序的所有程序页面,得到相应的数据信息字符串后,通过加密算法进行加密处理。
本发明的方法具有如下有益效果:在每个程序页面中,从起始模块开始或者从终止模块开始遍历,从而能够分析出数据流连接关系,确定在工程现场运行的程序是否被改变,从而保证数据在传输过程中更加地安全和准确从而保证数据在传输过程中更加地安全和准确。通过选择必要属性配置信息,能够有效过滤程序中模块位置改变、注释信息、外部连接顺序等无关逻辑运算信息的差异,从而提高了控制保护工程实施的可靠性,确保了程序在传输过程中的有效性、一致性。本发明最终能够保证装置的安全稳定运行,降低调试验收人员的工作量,避免出现遗漏和出错,提高了相关工作的准确性和效率。
进一步的,读取控制保护程序的程序文件,进行解析包括:导入控制保护程序的CFC文件,其中包括输入变量、输出变量、函数模块、连接线数据,并将相应的数据转换为XML格式。XML格式更易于后续处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网有限公司;许继集团有限公司;许继电气股份有限公司;国网江苏省电力有限公司电力科学研究院,未经国家电网有限公司;许继集团有限公司;许继电气股份有限公司;国网江苏省电力有限公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910407965.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种反序列化漏洞的检测方法及装置
- 下一篇:一种隐私保护下的球员配置方法





