[发明专利]一种电力远程抄表中数据可信传输方法在审
申请号: | 201710737927.7 | 申请日: | 2017-08-24 |
公开(公告)号: | CN107579812A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 胡振斌;邵名声;卓文合;于浩;王阳;程金松;朱兵;李宏山;宋浩杰;唐波;叶水勇;郑国华;韩辉;朱笔辉;郑瑾 | 申请(专利权)人: | 国网安徽省电力公司黄山供电公司;国家电网公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L29/08 |
代理公司: | 深圳市百瑞专利商标事务所(普通合伙)44240 | 代理人: | 李振泉,杨大庆 |
地址: | 245000 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力 远程 抄表中 数据 可信 传输 方法 | ||
技术领域
本发明涉及一种电力远程抄表中数据可信传输方法。
背景技术
随着物联网技术的发展,原先电力系统需要人工上门抄表的方式,逐渐 被远程抄表所替代。远程抄表系统由远程抄表终端以及传输网络组成。传输 网络的出现,使得抄表数据面临数据有可能在传输过程中被篡改的风险,对 用户和电力企业均产生极大的危害。所以,数据可信传输机制成为一个迫切 需要解决的问题。
发明内容
本发明的目的是一种电力远程抄表中数据可信传输方法,解决现有抄表 数据面临数据有可能在传输过程中被篡改的风险,对用户和电力企业均产生 极大的危害的问题。
本发明解决其技术问题所采用的技术方案是:一种电力远程抄表中数据 可信传输方法,包括如下步骤:
步骤一、远程抄表终端引入终端密码,在安装时,即对终端设置终端密 码,并同时在终端和计费中心数据库中保存该终端密码;
步骤二、远程抄表终端产生抄表数据后,结合终端密码和抄表数据,一 起做SHA256运算,得到摘要;
步骤三、远程抄表终端传输数据时,将包含摘要和抄表数据的报文传输 回计费中心,终端密码不传输;
步骤四、计费中心收到报文后,结合本地保存的终端密码和远程抄表终 端回传的报文中的抄表数据,一起做SHA256运算,将结果与远程抄表终端回 传的报文中的摘要比较;如果一致,则抄表数据正确;如不一致,则抄表数 据已经被篡改,本次报文中的抄表数据不可信并丢弃,计费中心等待后续远 程抄表终端再次传输的数据。
进一步的,其中SHA256运算方法如下:
定义8个32bit的常数
a=0x6A09E667
b=0xBB67AE85
c=0x3C6EF372
d=0xA54FF53A
e=0x510E527F
f=0x9B05688C
g=0x1F83D9AB
H=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}
定义运算符号,具体如下:
bitwise XOR
∧ bitwise AND
∨ bitwise OR
bitwise complement
+ mod 232 addition
Rnright shift by n bits
Snright rotation by n bits
定义6种基本函数,具体如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网安徽省电力公司黄山供电公司;国家电网公司,未经国网安徽省电力公司黄山供电公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710737927.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置