一种基于区块链的电力系统数据防泄漏方法技术方案

技术编号:39419381 阅读:25 留言:0更新日期:2023-11-19 16:08
本发明专利技术公开了一种基于区块链的电力系统数据防泄漏方法,该方法属于系统安全领域,常见的电力系统角色包括:终端用户使用的客户端,电网用于存储和计算的各类服务器设备,设备之间均通过P2P网络进行连接,终端和服务器端通过脚本代码进行合约层的智能合约协议,脚本代码会实现终端和服务器端的身份认证,终端和服务器端通过PBFT算法建立信任,终端存储了各类敏感信息,如:用户基础数据:用户名称,每天波峰电量,波谷电量,平峰电量等,实时数据,和应用数据等。这些信息通过哈希算法和时间戳进行加密并利用时间戳的时间轴建立链式区块链,数据区块同时发送到P2P网络内的所有节点数据库内形成区块链网络。数据库内形成区块链网络。数据库内形成区块链网络。

【技术实现步骤摘要】
一种基于区块链的电力系统数据防泄漏方法


[0001]本专利技术属于电力系统领域中的数据防泄漏方法,本方法在数据防泄漏方面结合当前前沿的区块链技术,将数据与区块链结合防止数据的篡改和泄漏。

技术介绍

[0002]区块链技术本质上是一个去中心化的数据库。是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。
[0003]区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。因此,有人从金融会计的角度,把区块链技术看成是一种分布式开放性去中心化的大型网络记账簿,任何人任何时间都可以采用相同的技术标准加入自己的信息,延伸区块链,持续满足各种需求带来的数据录入需要。
[0004]通俗一点说,区块链技术就指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。目前普遍是谁的系统谁来记账,微信的账本就是腾讯在记,淘宝的账本就是阿里在记。但现在区块链系统中,系统中的每个人都可以有机会参与记账。在一定时间段内如果有任何数据变化,系统中每个人都可以来进行记账本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电力系统数据防泄漏方法,用于电力设备数据传输过程的数据安全保护,其特征在于,系统角色包含终端用户使用的终端和电网中的服务器端。终端和服务器端通过P2P网络建立连接,终端和服务器端通过脚本代码进行合约层的智能合约协议,脚本代码包括终端和服务器端的身份认证,终端和服务器之间通过PBFT算法建立信任机制,终端和服务器端所存储的电网信息均通过哈希函数和时间戳的双重加密并同时利用时间戳先后顺序建立区块链,该区块链同时被建立在P2P网络内的所有节点数据库内,在需要读取数据时,利用PBFT算法,随机抽取选中的三分之二节点,这部分节点做新区块的创建、验证、签名和相互监督。2.一种基于区块链的电力系统数据防泄漏方法的特征在于,终端和服务器端的节点数至少在3个以上,终端和服务器端都必须有脚本代码,其中一个终端或者服务器端的脚本代码将交易信息发送到P2P网络中的其他脚本代码节点进行共识,得到其他脚本代码返回的共识后的交易信息,然后参与本轮交易的所有节点对共识后的交易信息进行计算,得到对应的区块链数据。3.一种基于区块链的电力系统数据防泄漏方法的特征在于,数据区块在整个区块链网络中的多个节点分别存储,包括建立新的区块数据,新区块数据会记录前一个区块数据的哈希值,如...

【专利技术属性】
技术研发人员:陶文伟曹扬苏扬吴金宇江泽铭胡海生陆镛
申请(专利权)人:中国南方电网有限责任公司
类型:发明
国别省市:

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

1