基于区块链的充电机电能计量数据防伪溯源方法及系统技术方案

技术编号:31838849 阅读:17 留言:0更新日期:2022-01-12 13:17
本发明专利技术公开一种基于区块链的充电机电能计量数据防伪溯源方法及系统,该方法步骤包括:S01.获取指定台区内所有充电机电能表的信息,生成第一标识码,将第一标识码与充电机电能表的电能计量数据组合后写入区块链;S02.根据当前定台区内所有第一标识码生成当前台区的第二标识码,与当前台区的电能计量数据组合后写入区块链;S03.根据指定范围内所有台区的第二标识码生成第三标识码,写入区块链;S04.在电能计量数据的传输过程中,通过识别标识码获取传输节点信息并写入区块链中;S05.根据标识码鉴别数据真伪。本发明专利技术能够辨识电能计量数据的真伪,且具有实现方法简单、灵活性强、能够实现多层级传递溯源、安全可靠性高等优点。安全可靠性高等优点。安全可靠性高等优点。

【技术实现步骤摘要】
基于区块链的充电机电能计量数据防伪溯源方法及系统


[0001]本专利技术涉及充电机电能数据管理
,尤其涉及一种基于区块链的充电机电能计量数据防伪溯源方法及系统。

技术介绍

[0002]随着工业和电力系统的飞速发展,用电负荷的要求不断增加,电能计量数据的管理变得越来越重要。充电机电能表即为用于进行电能计量的表记设备,各电能表的计量数据需要不断向上层级传输,如各电能表的计量数据向上传输给台区,台区再将计量数据向上传输给管理平台(如营销平台)等。电能计量在传输过程中需要确保数据的准确可靠性,而为了确保将准确的电能量值传递到结算用电能表,需要建立能够确保量值准确可靠的量值溯源链。
[0003]目前已经建立了标准量传体系,以使得计量数据按照统一标准进行传递,但是在电能计量数据在传递过程中仍然可能被破坏甚至篡改,数据传输的安全可靠性不高。为了解决电能计量数据传递的安全问题,现有技术中通常是通过采用加密、校验方式来实现防伪,即在发送方通过先将待传递的计量数据按照一定的加密方式进行加密,在接收方接收到加密后的计量数据后,先将计量数据按照与加密方式相应的解密方式进行解密,通过校验是否通过来判别数据的真伪。但是上述对电能表计量数据进行加密的方式以提高传输安全性的方式,会存在以下问题:
[0004](1)使用加密方式需要在发送方与接收方均需要进行数据加解密操作,不仅实现复杂、所需成本高,且仍然会存在传输可靠性问题。
[0005](2)充电机电能表、台区、管理平台(营销平台)之间与数据之间是具有对应关系的,加密方式中仅是直接依据加密算法来实现加密,并不能充分利用数据与平台之间的对应关系来实现电能计量数据真伪的辨识,因而实际就无法辨识出数据与平台之间的对应关系;
[0006](3)电能计量数据传输过程中,仅能将传输节点信息及时间信息向上传递一层,无法实现多层级的传递溯源。
[0007]因此亟需提供一种充电机电能计量数据防伪溯源方法,以提高防伪和溯源的安全可靠性以及效率。

技术实现思路

[0008]本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种实现方法简单、灵活性强、能够实现多层级传递溯源、安全可靠性高的基于区块链的充电机电能计量数据防伪溯源方法及系统。
[0009]为解决上述技术问题,本专利技术提出的技术方案为:
[0010]一种基于区块链的充电机电能计量数据防伪溯源方法,步骤包括:
[0011]S01.获取指定台区内所有充电机电能表的信息,并根据获取的信息生成充电机电
能表的第一标识码,将所述第一标识码与充电机电能表的电能计量数据组合后写入区块链;
[0012]S02.根据当前台区内所有充电机电能表的所述第一标识码生成当前台区的第二标识码,将所述第二标识码与当前台区的电能计量数据组合后写入区块链;
[0013]S03.根据指定管理平台内所有台区的所述二标识码生成当前管理平台的第三标识码,将所述第三标识码写入区块链;
[0014]S04.在充电机电能表的电能计量数据的传输过程中,通过识别所述标识码获取传输节点信息并写入区块链中;
[0015]S05.当获取到所述电能计量数据时,根据所述标识码鉴别数据真伪。
[0016]进一步的,所述步骤S01的步骤包括:
[0017]S101.使用随机数生成器生成伪随机序列,从所述伪随机序列中截取部分二进制码;
[0018]S102.将获取的所述充电机电能表的信息与截取的所述二进制码进行异或运算,生成充电机电能表的所述第一标识码;
[0019]S103.将所述第一标识码与充电机电能表的电能计量数据组合形成新序列,并写入区块链的merkle树。
[0020]进一步的,所述步骤S02的步骤包括:
[0021]S201.将当前台区内所有充电机电能表的所述第一标识码进行按位异或运算,生成所述第二标识码;
[0022]S202.将所述第二标识码与当前台区的电能计量数据组合形成新的序列,并作为第一树根值写入区块链的merkle树。
[0023]进一步的,所述步骤S03的步骤包括:
[0024]S301.将指定管理平台内所有台区的所述第二标识码进行按位异或运算,生成当前管理平台的所述第三标识码;
[0025]S302.将所述第三标识码作为第二树根值写入区块链的merkle树。
[0026]进一步的,所述步骤S03后、步骤S04后还包括:
[0027]根据所需监管范围内的多个所述第三标识码生成第四标识码,将所述第四标识码写入区块链中。
[0028]进一步的,具体将所需监管范围内各个管理平台的所述第三标识码进行按位异或运算,生成所述第四标识码,将所述第四标识码作为第三树根值写入区块链的merkle树。
[0029]进一步的,所述步骤S05包括:
[0030]S501.从所述电能计量数据中读取所述第三标识、以及台区的所述第二标识,将读取的所述第三标识、以及台区的所述第二标识进行异或校验,根据校验结果确定当前获取的所述电能计量数据是否属于指定管理平台;
[0031]S502.从所述电能计量数据中读取台区的所述第二标识、以及充电机电能表的所述第一标识,将读取的所述第二标识、以及所述第一标识进行异或校验,根据校验结果确定当前获取的所述电能计量数据是否属于当前台区。
[0032]进一步的,所述步骤S501前还包括从所述电能计量数据中读取第四标识码以及管理平台的所述第三标识码,将读取的所述第四标识码、所述第三标识码进行异或校验,根据
校验结果确定当前获取的所述电能计量数据是否属于当前监管范围。
[0033]一种基于区块链的充电机电能计量数据防伪溯源系统,包括:
[0034]第一写入控制模块,用于获取指定台区内所有充电机电能表的信息,并根据获取的信息生成充电机电能表的第一标识码,将所述第一标识码与充电机电能表的电能计量数据组合后写入区块链;
[0035]第二写入控制模块,用于根据当前台区内所有充电机电能表的所述第一标识码生成当前台区的第二标识码,将所述第二标识码与当前台区的电能计量数据组合后写入区块链;
[0036]第三写入控制模块,用于根据指定管理平台内所有台区的所述二标识码生成当前管理平台的第三标识码,将所述第三标识码写入区块链;
[0037]第四写入控制模块,在充电机电能表的电能计量数据的传输过程中,通过识别所述标识码获取传输节点信息并写入区块链中;
[0038]鉴伪模块,用于当获取到所述电能计量数据时根据所述标识码鉴别数据真伪。
[0039]一种计算机装置,包括处理器以及存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序,所述处理器用于执行所述计算机程序以执行如上述方法。
[0040]与现有技术相比,本专利技术的优点在于:
[0041]1、本专利技术通过依次构建充电机电能表、台区以及管理平台对应的标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的充电机电能计量数据防伪溯源方法,其特征在于,步骤包括:S01.获取指定台区内所有充电机电能表的信息,并根据获取的信息生成充电机电能表的第一标识码,将所述第一标识码与充电机电能表的电能计量数据组合后写入区块链;S02.根据当前台区内所有充电机电能表的所述第一标识码生成当前台区的第二标识码,将所述第二标识码与当前台区的电能计量数据组合后写入区块链;S03.根据指定管理平台内所有台区的所述二标识码生成当前管理平台的第三标识码,将所述第三标识码写入区块链;S04.在充电机电能表的电能计量数据的传输过程中,通过识别所述标识码获取传输节点信息并写入区块链中;S05.当获取到所述电能计量数据时,根据所述标识码鉴别数据真伪。2.根据权利要求1所述的基于区块链的充电机电能计量数据防伪溯源方法,其特征在于,所述步骤S01的步骤包括:S101.使用随机数生成器生成伪随机序列,从所述伪随机序列中截取部分二进制码;S102.将获取的所述充电机电能表的信息与截取的所述二进制码进行异或运算,生成充电机电能表的所述第一标识码;S103.将所述第一标识码与充电机电能表的电能计量数据组合形成新序列,并写入区块链的merkle树。3.根据权利要求1所述的基于区块链的充电机电能计量数据防伪溯源方法,其特征在于,所述步骤S02的步骤包括:S201.将当前台区内所有充电机电能表的所述第一标识码进行按位异或运算,生成所述第二标识码;S202.将所述第二标识码与当前台区的电能计量数据组合形成新的序列,并作为第一树根值写入区块链的merkle树。4.根据权利要求1所述的基于区块链的充电机电能计量数据防伪溯源方法,其特征在于,所述步骤S03的步骤包括:S301.将指定管理平台内所有台区的所述第二标识码进行按位异或运算,生成当前管理平台的所述第三标识码;S302.将所述第三标识码作为第二树根值写入区块链的merkle树。5.根据权利要求1~4中任意一项所述的基于区块链的充电机电能计量数据防伪溯源方法,其特征在于,所述步骤S03后、步骤S04后还包括:根据所需监管范围内的多个所述第三标识码生成第四标识码,将所述第四标识码写入区块链中。6.根据权利要求5所述的基于区块链的充电机电能...

【专利技术属性】
技术研发人员:王智欧阳洁王海元谈丛贺星郭光申丽曼杨静苏玉萍
申请(专利权)人:国网湖南省电力有限公司供电服务中心计量中心国家电网有限公司
类型:发明
国别省市:

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

1