一种电力远程抄表中数据可信传输方法技术

技术编号:17037068 阅读:43 留言:0更新日期:2018-01-13 21:54
本发明专利技术公开了一种电力远程抄表中数据可信传输方法,包括如下步骤:步骤一、远程抄表终端引入终端密码,在安装时,即对终端设置终端密码,并同时在终端和计费中心数据库中保存该终端密码;步骤二、远程抄表终端产生抄表数据后,结合终端密码和抄表数据,一起做SHA256运算,得到摘要;步骤三、远程抄表终端传输数据时,将包含摘要和抄表数据的报文传输回计费中心,终端密码不传输;步骤四、计费中心收到报文后,结合本地保存的终端密码和远程抄表终端回传的报文中的抄表数据,一起做SHA256运算,将结果与远程抄表终端回传的报文中的摘要比较。本发明专利技术防数据篡改能力强,设计巧妙、易于实施;适用于通信行业。

A data trusted transmission method in electric power remote meter reading

The invention discloses a data transmission method for reliable power remote meter reading, which comprises the following steps: step one, the introduction of remote meter reading terminal terminal password, at the time of installation, which set the terminal password to the terminal, and at the same time in the terminal and the billing center database to preserve the terminal code; step two, the remote meter reading terminal meter data after combining the terminal password and meter data, make SHA256 operation, together with the abstract; step three, the remote meter reading terminal, data transmission, and will contain the abstract meter data packet transmission to the billing center, the terminal code transmission; step four, the billing center receives a message, with the meter reading terminal password stored in local data message and return the remote meter reading terminal in the SHA256 operation, the message will compare results and feedback in the remote meter reading terminal. The invention has the advantages of strong anti data tampering ability, ingenious design and easy implementation; it is suitable for the communication industry.

【技术实现步骤摘要】
一种电力远程抄表中数据可信传输方法
本专利技术涉及一种电力远程抄表中数据可信传输方法。
技术介绍
随着物联网技术的发展,原先电力系统需要人工上门抄表的方式,逐渐被远程抄表所替代。远程抄表系统由远程抄表终端以及传输网络组成。传输网络的出现,使得抄表数据面临数据有可能在传输过程中被篡改的风险,对用户和电力企业均产生极大的危害。所以,数据可信传输机制成为一个迫切需要解决的问题。
技术实现思路
本专利技术的目的是一种电力远程抄表中数据可信传输方法,解决现有抄表数据面临数据有可能在传输过程中被篡改的风险,对用户和电力企业均产生极大的危害的问题。本专利技术解决其技术问题所采用的技术方案是:一种电力远程抄表中数据可信传输方法,包括如下步骤:步骤一、远程抄表终端引入终端密码,在安装时,即对终端设置终端密码,并同时在终端和计费中心数据库中保存该终端密码;步骤二、远程抄表终端产生抄表数据后,结合终端密码和抄表数据,一起做SHA256运算,得到摘要;步骤三、远程抄表终端传输数据时,将包含摘要和抄表数据的报文传输回计费中心,终端密码不传输;步骤四、计费中心收到报文后,结合本地保存的终端密码和远程抄表终端回传的报文中的抄表数据,一起做SHA256运算,将结果与远程抄表终端回传的报文中的摘要比较;如果一致,则抄表数据正确;如不一致,则抄表数据已经被篡改,本次报文中的抄表数据不可信并丢弃,计费中心等待后续远程抄表终端再次传输的数据。进一步的,其中SHA256运算方法如下:定义8个32bit的常数a=0x6A09E667b=0xBB67AE85c=0x3C6EF372d=0xA54FF53Ae=0x510E527Ff=0x9B05688Cg=0x1F83D9ABH=0x5BE0CD19定义一个由64个32bit常数组成的数组:K[64]={0x428A2F98,0x71374491,0xB5C0FBCF,0xE9B5DBA5,0x3956C25B,0x59F111F1,0x923F82A4,0xAB1C5ED5,0xD807AA98,0x12835B01,0x243185BE,0x550C7DC3,0x72BE5D74,0x80DEB1FE,0x9BDC06A7,0xC19BF174,0xE49B69C1,0xEFBE4786,0x0FC19DC6,0x240CA1CC,0x2DE92C6F,0x4A7484AA,0x5CB0A9DC,0x76F988DA,0x983E5152,0xA831C66D,0xB00327C8,0xBF597FC7,0xC6E00BF3,0xD5A79147,0x06CA6351,0x14292967,0x27B70A85,0x2E1B2138,0x4D2C6DFC,0x53380D13,0x650A7354,0x766A0ABB,0x81C2C92E,0x92722C85,0xA2BFE8A1,0xA81A664B,0xC24B8B70,0xC76C51A3,0xD192E819,0xD6990624,0xF40E3585,0x106AA070,0x19A4C116,0x1E376C08,0x2748774C,0x34B0BCB5,0x391C0CB3,0x4ED8AA4A,0x5B9CCA4F,0x682E6FF3,0x748F82EE,0x78A5636F,0x84C87814,0x8CC70208,0x90BEFFFA,0xA4506CEB,0xBEF9A3F7,0xC67178F2}定义运算符号,具体如下:bitwiseXOR∧bitwiseAND∨bitwiseORbitwisecomplement+mod232additionRnrightshiftbynbitsSnrightrotationbynbits定义6种基本函数,具体如下:根据上述运算符号和6种基本函数进行计算;其中,参与计算的都是32bit数,Wt是将终端密码、抄表数据、补齐数据、长度信息这四组数据按512比特分组之后所得的512比特数据,Wtt=1,2,……16由该512比特数据产生,Wtt=17,18,……64由前面的Wt按递推公式计算得出;Wt的递推公式为Wt=o’l(Wt-2)+Wt-7+o’0(Wt-15)+Wt-16;32比特数据Ktt=1,2,……64为前文所定义的常数数组K[64]中的各32比特数据;将终端密码、抄表数据、补齐数据、长度信息这四组数据按512比特分组之后所得分组数据处理完毕后,对于SHA256运算最后一个分组产出的输出便是32字节摘要。本专利技术的有益效果:本专利技术能够有效解决决现有抄表数据面临数据有可能在传输过程中被篡改的风险,对用户和电力企业均产生极大的危害的问题;的防数据篡改能力强,设计巧妙、易于实施;适用于通信行业。以下将结合附图和实施例,对本专利技术进行较为详细的说明。附图说明图1为本专利技术的逻辑框图。图2为SHA256运算方法示意图。图3为远程抄表数据网络传输报文格式。具体实施方式实施例,如图1、2、3所示的一种电力远程抄表中数据可信传输方法,:包括如下步骤:步骤一、远程抄表终端引入终端密码,在安装时,即对终端设置终端密码,并同时在终端和计费中心数据库中保存该终端密码;步骤二、远程抄表终端产生抄表数据后,结合终端密码和抄表数据,一起做SHA256运算,得到摘要;步骤三、远程抄表终端传输数据时,将包含摘要和抄表数据的报文传输回计费中心,终端密码不传输;步骤四、计费中心收到报文后,结合本地保存的终端密码和远程抄表终端回传的报文中的抄表数据,一起做SHA256运算,将结果与远程抄表终端回传的报文中的摘要比较;如果一致,则抄表数据正确;如不一致,则抄表数据已经被篡改,本次报文中的抄表数据不可信并丢弃,计费中心等待后续远程抄表终端再次传输的数据。其中SHA256运算方法如说明书附图图2所示:定义8个32bit的常数a=0x6A09E667b=0xBB67AE85c=0x3C6EF372d=0xA54FF53Ae=0x510E527Ff=0x9B05688Cg=0x1F83D9ABH=0x5BE0CD19定义一个由64个32bit常数组成的数组:K[64]={0x428A2F98,0x71374491,0xB5C0FBCF,0xE9B5DBA5,0x3956C25B,0x59F111F1,0x923F82A4,0xAB1C5ED5,0xD807AA98,0x12835B01,0x243185BE,0x550C7DC3,0x72BE5D74,0x80DEB1FE,0x9BDC06A7,0xC19BF174,0xE49B69C1,0xEFBE4786,0x0FC19DC6,0x240CA1CC,0x2DE92C6F,0x4A7484AA,0x5CB0A9DC,0x76F988DA,0x983E5152,0xA831C66D,0xB00327C8,0xBF597FC7,0xC6E00BF3,0xD5A79147,0x06CA6351,0x14292967,0x27B70A85,0x2E1B2138,0x4D2C6DFC,0x53380D13,0x650A7354,0x766A0ABB,0x81C2C92E,0x927本文档来自技高网...
一种电力远程抄表中数据可信传输方法

【技术保护点】
一种电力远程抄表中数据可信传输方法,其特征在于:包括如下步骤:步骤一、远程抄表终端引入终端密码,在安装时,即对终端设置终端密码,并同时在终端和计费中心数据库中保存该终端密码;步骤二、远程抄表终端产生抄表数据后,结合终端密码和抄表数据,一起做SHA256运算,得到摘要;步骤三、远程抄表终端传输数据时,将包含摘要和抄表数据的报文传输回计费中心,终端密码不传输;步骤四、计费中心收到报文后,结合本地保存的终端密码和远程抄表终端回传的报文中的抄表数据,一起做SHA256运算,将结果与远程抄表终端回传的报文中的摘要比较;如果一致,则抄表数据正确;如不一致,则抄表数据已经被篡改,本次报文中的抄表数据不可信并丢弃,计费中心等待后续远程抄表终端再次传输的数据。

【技术特征摘要】
1.一种电力远程抄表中数据可信传输方法,其特征在于:包括如下步骤:步骤一、远程抄表终端引入终端密码,在安装时,即对终端设置终端密码,并同时在终端和计费中心数据库中保存该终端密码;步骤二、远程抄表终端产生抄表数据后,结合终端密码和抄表数据,一起做SHA256运算,得到摘要;步骤三、远程抄表终端传输数据时,将包含摘要和抄表数据的...

【专利技术属性】
技术研发人员:胡振斌邵名声卓文合于浩王阳程金松朱兵李宏山宋浩杰唐波叶水勇郑国华韩辉朱笔辉郑瑾
申请(专利权)人:国网安徽省电力公司黄山供电公司国家电网公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1