[发明专利]一种基于联盟区块链的数据安全存储方法及装置有效
申请号: | 201710447536.1 | 申请日: | 2017-06-14 |
公开(公告)号: | CN107094155B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 康嘉文;余荣;张浩川;张泽航 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510062 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 区块 数据 安全 存储 方法 装置 | ||
本发明公开了一种基于联盟区块链的数据安全存储方法及装置,该方法的步骤包括:数据采集节点获得电网数据后,向数据存储节点发送上传请求;数据存储节点验证上传请求通过后接收加密电网数据,并通过自身的私钥对加密电网数据进行解密以得到电网数据;数据存储节点验证电网数据符合要求后,将电网数据存储到本地数据库;数据存储节点将所存储的电网数据广播至其它目标数据存储节点。本方法在提高了电网数据共享透明化的同时,保证了存储的电网数据不易丢失,提高了电网数据的安全性。此外,基于联盟区块链的数据安全存储装置同样具有上述效果。
技术领域
本发明涉及电网状态监控领域,特别是涉及一种基于联盟区块链的数据安全存储方法及装置。
背景技术
智能电网通过整合信息与通信网络技术,利用传感网络实时采集电网工作数据以监控电网的运行,并根据电网数据,动态调整电网的运行状态。智能电网需要实时、可靠地监控电网,及时发现和排除电网故障,避免大规模事故的发生。在传统的智能电网中,数据采集节点实时的监控电网设备运行,并通过临近数据采集基站的电网数据定期上传到一个可信的中心节点进行存储及共享。由于电网数据对于反应整体电网情况有着至关重要的作用,所以需要一个可靠的存储系统进行存储,以防止数据丢失、泄露、被篡改等情况的发生。
在现有技术下,主要是采用基于中间件的客户端/服务器模式下的分布式数据库系统对电网数据进行存储。该系统架构包括主节点和数据节点两部分,典型的一种架构模式包括单个主节点和多个数据节点,其中每个数据节点冗余的存储一部分电网数据,而主节点负责协调所有数据节点的运行以实现数据的分布式存储。但是现有技术所提供的方法基于中心化数据存储的模式,在这种模式下会出现数据共享不透明、集中式恶意攻击、主节点单点失效、数据中心恶意篡改数据等信息安全问题。
由此可见,如果使用一种去中心化的数据存储模式,由多个节点共同协调处理对电网数据的分布式存储,则可以避免现有技术下可能出现的由于主节点出现故障而对整体的电网数据造成威胁的情况,可以极大地提高了电网数据的安全性。而如何将去中心化的数据存储模式运用于对电网数据的存储也正是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种基于联盟区块链的数据安全存储方法及装置,提高了电网数据的安全性。
为解决上述技术问题,本发明提供一种基于联盟区块链的数据安全存储方法,包括:
数据采集节点获得电网数据后,向数据存储节点发送上传请求;
数据存储节点验证上传请求是否通过,如果是,则接收加密电网数据,并通过自身的私钥对加密电网数据进行解密以得到电网数据;其中,加密电网数据由数据采集节点对电网数据使用数据存储节点的公钥加密得到;
数据存储节点验证电网数据是否符合要求,如果是,则将电网数据存储到本地数据库;
数据存储节点将所存储的电网数据广播至其它目标数据存储节点。
优选的,上传请求包括:数据采集节点的数字证书和数据采集节点的数字签名;
则对应的,数据存储节点验证上传请求是否通过具体为:
数据存储节点验证上传请求中的数据采集节点的数字证书和数据采集节点的数字签名是否正确,如果是,则确定上传请求通过。
优选的,该方法进一步包括:目标数据存储节点接收电网数据,并验证电网数据是否符合要求,如果是,则将电网数据存储到本地数据库。
优选的,该方法进一步包括:数据存储节点和目标数据存储节点将规定时间内所存储的电网数据压缩生成区块,并加入区块链中。
优选的,该方法进一步包括:
数据采集节点设置访问条件以控制其它目标数据采集节点访问电网数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710447536.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有直接存取的多级存储器
- 下一篇:带有可编程块和模拟电路控制的集成电路器件
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置