[发明专利]电力数据采集系统中集中器的代码篡改检测方法及系统在审
申请号: | 202010553448.1 | 申请日: | 2020-06-17 |
公开(公告)号: | CN111740817A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 王玥;吉杨;李祯祥;刘卿;张卫欣;王季孟;王崇;李蓓;严晶晶;丁欣 | 申请(专利权)人: | 国网天津市电力公司电力科学研究院;国网天津市电力公司;国家电网有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/32;H04L1/00;G08C25/00;G06F21/12 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王来佳 |
地址: | 300384 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力 数据 采集 系统 集中器 代码 篡改 检测 方法 | ||
本发明涉及一种电力数据采集系统中集中器的代码篡改检测方法,包括以下步骤:步骤1:各集中器厂商依据扩展规约将集中器代码进行备案上传;步骤2:利用数据库对上传的备案代码进行管理,同时对代码进行自动分类;步骤3:利用代码提取终端与运行在远程服务器上的备案系统建立TCP通信,随后下载整理分类完毕的备案代码,最后将备案代码传输给代码比对终端利用代码提取终端从集中器中提取代码,再将提取的代码传输给代码比对终端;步骤4:利用MD5计算出下载的备案代码和提取出的代码的MD5值,若值相同,则说明代码未被篡改,反之,则被恶意篡改。本发明可以从根源上确保集中器运行环境的安全性。检测手段高效和快速,利于后期功能扩展。
技术领域
本发明属于电力数据的处理领域,涉及一种针对电力数据采集系统中集中器的代码篡改检测方法及系统。
背景技术
在电力采集系统中,为了保证数据的正确,文件的一致性校验常使用CRC32(循环冗余校验)。
循环冗余校验是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。生成的数字在传输或者存储之前计算出来并且附加到数据后面,然后接收方进行检验计算确定接收的数据是否发生变化。由于本函数易于用二进制的电脑硬件使用、容易进行数学分析并且尤其善于检测传输通道干扰引起的错误,因此获得广泛应用。
CRC为校验和的一种,是两个字节数据流采用二进制除法(没有进位,使用XOR来代替减法)相除所得到的余数。其中被除数是需要计算校验和的信息数据流的二进制表示;除数是一个长度为(n+1)的预定义的二进制数,通常用多项式的系数来表示。在做除法之前,要在信息数据之后先加上n个0。
采用CRC校验时,发送方和接收方用同一个生成多项式g(x),g(x)是一个GF(2)多项式,并且g(x)的首位和最后一位的系数必须为1。
CRC的处理方法是:发送方用发送数据的二进制多项式t(x)除以g(x),得到余数y(x)作为CRC校验码。校验时,以计算的校正结果是否为0为据,判断数据帧是否出错。设生成多项式是r阶的具体步骤如下面的描述。
发送方:
1)在发送的m位数据的二进制多项式t(x)后添加r个0,扩张到m+r位,以容纳r位的校验码,追加0后的二进制多项式为T(x);
2)用T(x)除以生成多项式g(x),得到r位的余数y(x),它就是计算得出的CRC校验码;
3)把y(x)追加到t(x)后面,此时的数据s(x)就是包含了CRC校验码的待发送字符串;由于s(x)=t(x)y(x),因此s(x)肯定能被g(x)除尽。
接收方:
1)接收数据n(x),这个n(x)就是包含了CRC校验码的m+r位数据,m位为数据,r位为CRC校验码;
2)计算n(x)除以g(x),如果余数为0则表示传输过程没有错误,否则表示有错误。从n(x)去掉尾部的r位数据,得到的就是原始数据。
尽管CRC在错误检测中非常有用,但是CRC并不能可靠地校验数据完整性(即数据没有发生任何变化),这是因为CRC多项式是线性结构,可以非常容易地故意改变某些数据而维持CRC不变。CRC的错误检测能力依赖于关键多项式的阶次以及所使用的特定关键多项式。误码多项式是接收到的消息码字与正确消息码字的异或结果。当且仅当误码多项式能够被CRC多项式整除的时候CRC算法无法检查到错误。
其次,CRC32值在传输过程中,可能会遭受TCP攻击,CRC32存在被人为篡改的潜在风险。
发明内容
本发明的目的在于解决现有技术的不足,提供一种针对电力数据采集系统中集中器的代码篡改检测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网天津市电力公司电力科学研究院;国网天津市电力公司;国家电网有限公司,未经国网天津市电力公司电力科学研究院;国网天津市电力公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010553448.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置