[发明专利]基于区块链的电力终端数据安全管理方法在审
| 申请号: | 201911342261.0 | 申请日: | 2019-12-23 |
| 公开(公告)号: | CN111209334A | 公开(公告)日: | 2020-05-29 |
| 发明(设计)人: | 钟成;张亚杰;张锐;郭少勇;胡杏;刘畅 | 申请(专利权)人: | 国网河北省电力有限公司雄安新区供电公司;北京邮电大学 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/60;G06F21/62;G06F21/64;G06Q50/06;H04L9/32;H04L29/06 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨明月 |
| 地址: | 071600 河北省保定*** | 国省代码: | 河北;13 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 电力 终端 数据 安全管理 方法 | ||
1.一种基于区块链的电力终端数据安全管理方法,其特征在于,包括:
对目标电力终端的电力信息进行数据聚合处理,得到所述目标电力终端的第一目标数据,所述电力信息包括电力终端的环境信息和交易信息;
对所述第一目标数据进行数据加密处理,得到第二目标数据和目标数据签名;
将所述第二目标数据和所述目标数据签名发送到区块链节点,以供区块链节点进行签名验证。
2.根据权利要求1所述的基于区块链的电力终端数据安全管理方法,其特征在于,所述对目标电路终端的电力信息进行数据聚合处理,得到所述目标电力终端的第一目标数据,包括:
获取目标电力终端的环境信息和交易信息,所述环境信息至少包括位置信息、温度信息、湿度信息、时间信息和光照信息;所述交易信息至少包括电量交易信息和交易用户信息;
对所述环境信息和所述交易信息进行数据聚合处理,得到所述目标电力终端的第一目标数据。
3.根据权利要求1所述的基于区块链的电力终端数据安全管理方法,其特征在于,所述对所述第一目标数据进行数据加密处理,得到第二目标数据和目标数据签名,包括:
通过目标电力终端的散列函数对所述第一目标数据进行处理,得到第一散列值;
通过所述目标电力终端的私钥对所述第一散列值进行加密,得到目标数据签名;
通过所述目标电力终端的公钥对所述第一目标数据进行加密,得到所述第二目标数据。
4.根据权利要求3所述的电力终端数据安全管理方法,其特征在于,所述将所述第二目标数据和所述目标数据签名发送到区块链节点,以供区块链节点进行签名验证,包括:
获取目标电力终端的电力终端ID和散列值解密公钥;
将所述第二目标数据、所述目标数据签名、所述电力终端ID和所述散列值解密公钥发送到区块链节点,以供区块链节点进行签名验证。
5.一种基于区块链的电力终端数据安全管理方法,其特征在于,包括:
获取目标电力终端的第二目标数据和目标数据签名;
通过每个区块链节点对所述第二目标数据进行签名验证,若签名验证通过,则从多个验证通过的区块链节点中随机选取任一区块链节点作为主区块链节点;
通过所述主区块链节点对所述第二目标数据进行聚合签名验证,若聚合签名验证通过,则通过智能合约,将所述第二目标数据和所述目标数据签名存储在区块链中;
其中,所述第二目标数据和所述目标数据签名是通过对目标电力终端的第一目标数据进行加密得到的,所述第一目标数据是通过对目标电力终端的电力信息进行数据聚合处理得到的。
6.根据权利要求5所述的基于区块链的电力终端数据安全管理方法,其特征在于,所述通过每个区块链节点对所述第二目标数据进行签名验证,包括:
获取存储在每个区块链节点中目标电力终端的私钥和公钥;
通过所述目标电力终端的私钥对所述第二目标数据进行解密,得到解密后的第二目标数据;
根据所述目标电力终端对应的散列函数,对解密后的第二目标数据进行处理,得到第二散列值;
通过所述目标电力终端的公钥对所述目标数据签名进行解密,得到第三散列值;
将所述第二散列值和所述第三散列值进行对比,若相同,则签名验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网河北省电力有限公司雄安新区供电公司;北京邮电大学,未经国网河北省电力有限公司雄安新区供电公司;北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911342261.0/1.html,转载请声明来源钻瓜专利网。





