[发明专利]基于区块链的智能电网多维多子集隐私保护数据聚合方法在审
申请号: | 202110102364.0 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112800459A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 韩嵩;徐淑华;陈志贤;赵帅;金舒丹;王璐瑶;徐璇璇 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F16/27 |
代理公司: | 杭州奥创知识产权代理有限公司 33272 | 代理人: | 王佳健 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 智能 电网 多维 子集 隐私 保护 数据 聚合 方法 | ||
本发明公开了一种基于区块链的智能电网多维多子集隐私保护数据聚合方法。本发明利用两个超递增序列、霍纳规则以及Paillier加密算法将系统中每一维用电数据划分为多个子集,实现了对多维用电数据进行多子集划分,控制中心不仅可以获取系统中每一维用电数据中每个子集内的用户数量,还可以获取每一维用电数据中每个子集的用电总量,使得电力公司可以在保护用户用电数据隐私的基础上对用电信息进行细粒度分析,有利于电力公司对电网进行有效的监控和管理,以及更好地预测电力需求并制定合理的梯度电价策略。另外,本发明引入区块链技术,可以很方便验证数据的完整性和有效性,很好地解决第三方的验证问题。
技术领域
本发明属于信息安全技术及智能电网技术领域,是一种基于区块链针对多维数据在每一维用电数据内进行多子集划分的隐私保护数据聚合的方法。
背景技术
作为下一代电力系统,智能电网显著提高了电力服务的可靠性、效率、安全性和可持续性。智能电网技术的进步使得智能电网中的智能电表可以实时收集用电数据,有助于高效调控当地电力,但也容易导致用户信息泄漏。如何平衡用户实时电量数据与保护用户隐私是一个至关重要的问题,智能电网在数据聚合和隐私安全方面仍然面临一些挑战。传统的数据聚合方案不支持对系统中每一维用电数据进行多子集划分,使得电力公司不能对用户的用电数据进行细粒度的分析,不利于制定梯度电价策略以及有效的电网监控和管理。同时,在各方通信的过程中,如何保证数据的完整性和有效性也是一个重要的问题。
因此,发明一种有效的、保护隐私的对系统中的每一维用电数据进行多子集划分的数据聚合方法,实现精确的子集聚合且具有较低的计算开销是十分重要的。
发明内容
本发明针对现有技术的不足,提出了一种面向智能电网的对多维数据进行子集划分的聚合方法。
本发明包括以下步骤:
步骤A、系统初始化:
1)可信第三方产生Paillier加密算法所需的参数,并通过安全信道将密钥发送给每个智能电表、雾节点以及控制中心。
2)控制中心将用户的用电范围分为s个子集并产生两组超递增序列{a1,a2,...,as},{b1,b2,...,bs}以及一个霍纳参数R用于实现对多维数据进行多子集划分;并将两组超递增序列以及霍纳参数R在系统中公开;
其中超递增序列{a1,a2,...,as}用于获得系统中每一维用电数据中每个子集内的总用电量,超递增序列{b1,b2,...,bs}用于获得系统中每一维用电数据中每个子集内用户的数量,霍纳参数R用于标记每一维用电数据。
3)控制中心根据两组超递增序列以及Paillier加密算法的生成元计算聚合参数并发送给智能电表。
步骤B、智能电表端密文的生成:
1)智能电表收集用户的l维用电数据,并根据控制中心划分的用电范围判断每一维用电数据属于哪一个子集。
2)智能电表利用自己的私钥、霍纳参数R以及聚合参数采取Paillier加密算法对用户多维用电数据加密生成密文,并将该密文打包成一个交易,构成一个区块,发送到区块链中。
3)区块链上的矿工利用工作量证明机制PoW为该交易进行工作量证明,并广播给其它节点,其它节点对此证明进行验证;通过,则表示接收并将该区块加入到区块链上。
步骤C、雾节点端聚合密文的生成:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110102364.0/2.html,转载请声明来源钻瓜专利网。