全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111478114.3 (22)申请日 2021.12.0 6 (71)申请人 国网新疆电力有限公司信息通信公 司 地址 830002 新疆维吾尔自治区乌鲁 木齐 市天山区建 设路123号8、 14-20层 (72)发明人 黎红 郭江涛 王涛  海拉提·恰凯 杨柳 薛飞  孙博文 魏乐 杨立东 裴香龙  (74)专利代理 机构 合肥市科融知识产权代理事 务所(普通 合伙) 34126 代理人 魏玉凤 (51)Int.Cl. H04L 9/40(2022.01) H04L 67/104(2022.01)H04L 9/08(2006.01) G06Q 40/04(2012.01) G06Q 50/06(2012.01) (54)发明名称 一种基于区块链智能合约 的电力用户访问 控制方法和系统 (57)摘要 本发明适用于电数字数据处理技术领域, 尤 其涉及一种基于区块链智能合约的电力用户访 问控制方法和系统, 所述方法包括: 获取电力用 户历史数据; 对电力用户进行分类, 并对电力用 户历史数据进行数据划分, 得到分类历史数据; 对划分后的电力用户历史数据进行压缩, 并对每 一份个人保密数据进行加密, 得到待广播数据 包, 并生成解密密钥; 将各解密密钥发送至对应 的用户, 并将待广播数据广播于区块链。 本发明 通过分析当前在册用户的权限变更数据, 对已经 产生的电力用户历史数据进行部分加密压缩, 并 根据权限分配情况进行向各用户发布各自的解 密密钥, 此时电力用户历史数据能够存储于区块 链中, 用户只能够解密其权限内的数据, 保证了 数据的安全。 权利要求书2页 说明书8页 附图4页 CN 114172722 A 2022.03.11 CN 114172722 A 1.一种基于区块链智能合约的电力用户访问控制方法, 其特 征在于, 所述方法包括: 获取电力用户历史数据, 所述电力用户历史数据至少包括电力用户个人信 息以及电力 用户使用信息; 根据用户个人信 息对电力用户进行分类, 并根据分类情况对电力用户历史数据进行数 据划分, 得到 分类历史数据, 所述分类历史数据包括必 要公开数据、 个人公开数据和个人保 密数据; 按照数据划分情况对划分后的电力用户历史数据进行压缩, 并对每一份个人保密数据 进行加密, 得到待广播数据包, 并生成解密 密钥; 将各解密 密钥发送至对应的用户, 并将待广播数据 广播于区块链。 2.根据权利要求1所述的基于区块链智能合约的电力用户访问控制方法, 其特征在于, 所述根据用户个人信息对电力用户进 行分类, 并根据分类情况对电力用户历史数据进 行数 据划分的步骤, 具体包括: 获取用户权限调整信 息, 所述用户权限调整信 息包括用户对自身权限范围内的信 息进 行划分, 分为公开部分和保密部分: 对电力用户历史数据进行用户信息提取, 得到个人用户数据; 根据用户权限调整信息对个人用户数据进行数据划分, 得到分类历史数据, 所述分类 历史数据包括必要公开数据、 个人公开数据和个人保密数据。 3.根据权利要求1所述的基于区块链智能合约的电力用户访问控制方法, 其特征在于, 所述按照数据划分情况对划分后的电力用户历史数据进行压缩, 并对每一份个人保密数据 进行加密, 得到待广播数据包, 并生成解密 密钥的步骤, 具体包括: 解析电力用户历史数据, 得到必要公开数据、 个人公开数据和个人保密数据; 对必要公开数据与个人公开数据进行压缩处 理, 得到压缩公开数据包; 对个人保密数据进行压缩, 对针对每一份个人保密数据进行单独加密, 得到压缩加密 数据包; 针对每一份压缩加密数据包生成对应的解密密钥, 并根据压缩公开数据包和压缩加密 数据包生成待广播数据包。 4.根据权利要求1所述的基于区块链智能合约的电力用户访问控制方法, 其特征在于, 所述将各解密 密钥发送至对应的用户, 并将待广播数据 广播于区块链的步骤, 具体包括: 解析用户个人信息, 并调取相应的解密 密钥, 将解密 密钥分别发送至对应的用户; 将待广播数据广播于区块链, 用户获取待广播数据后, 使用解密密钥对其中包含的个 人保密数据进行解密。 5.根据权利要求4所述的基于区块链智能合约的电力用户访问控制方法, 其特征在于, 所述解密密钥发送至用户时, 采用加密 传输。 6.根据权利要求1所述的基于区块链智能合约的电力用户访问控制方法, 其特征在于, 所述个人公开数据和个人保密数据根据用户请求进行划分。 7.根据权利要求1所述的基于区块链智能合约的电力用户访问控制方法, 其特征在于, 所述必要公开数据不在用户权限范围内。 8.一种基于区块链智能合约的电力用户访问控制系统, 其特 征在于, 所述系统包括: 数据获取模块, 用于获取电力用户历史数据, 所述电力用户历史数据至少包括电力用权 利 要 求 书 1/2 页 2 CN 114172722 A 2户个人信息以及电力用户使用信息; 信息分类模块, 用于根据用户个人信息对电力用户进行分类, 并根据分类情况对电力 用户历史数据进行数据划分, 得到 分类历史数据, 所述分类历史数据包括必 要公开数据、 个 人公开数据和个人保密数据; 数据处理模块, 用于按照数据划分情况对划分后的 电力用户历史数据进行压缩, 并对 每一份个人保密数据进行加密, 得到待广播数据包, 并生成解密 密钥; 数据广播模块, 用于将各解密 密钥发送至对应的用户, 并将待广播数据 广播于区块链。 9.根据权利要求8所述的基于区块链智能合约的电力用户访问控制系统, 其特征在于, 所述信息分类模块包括: 权限获取单元, 用于获取用户权限调整信息, 所述用户权限调整信息包括用户对自身 权限范围内的信息进行划分, 分为公开部分和保密部分: 信息提取 单元, 用于对电力用户历史数据进行用户信息提取, 得到个人用户数据; 权限调整单元, 用于根据用户权限调整信息对个人用户数据进行数据划分, 得到分类 历史数据, 所述分类历史数据包括必要公开数据、 个人公开数据和个人保密数据。 10.根据权利要求8所述的基于区块链智能合约的电力用户访问控制系统, 其特征在 于, 所述数据处 理模块包括: 数据解析单元, 用于解析电力用户历史数据, 得到必要公开数据、 个人公开数据和个人 保密数据; 第一压缩单元, 用于对必要公开数据与个人公开数据进行压缩处理, 得到压缩公开数 据包; 第二压缩单元, 用于对个人保密数据进行压缩, 对针对每一份个人保密数据进行单独 加密, 得到 压缩加密数据包; 数据广播单元, 用于针对每一份压缩加密数据包生成对应的解密密钥, 并根据压缩公 开数据包和压缩加密数据包生成待广播数据包。权 利 要 求 书 2/2 页 3 CN 114172722 A 3

.PDF文档 专利 一种基于区块链智能合约的电力用户访问控制方法和系统

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链智能合约的电力用户访问控制方法和系统 第 1 页 专利 一种基于区块链智能合约的电力用户访问控制方法和系统 第 2 页 专利 一种基于区块链智能合约的电力用户访问控制方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 22:37:00上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。