说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210616395.2 (22)申请日 2022.06.01 (65)同一申请的已公布的文献号 申请公布号 CN 114697048 A (43)申请公布日 2022.07.01 (73)专利权人 天津市普迅电力 信息技术有限公 司 地址 300384 天津市滨 海新区华苑产业区 海泰发展六道6号海泰绿色产业基地 J 座608室 专利权人 国网信息通信产业 集团有限公司 (72)发明人 李强 郭正雄 赵峰 李温静  刘永清 胡浩瀚 闫松 董建强  戴彬 彭晓武 张来东 刘晓静  许莎莎 翟海英 周林 强凯  李琳 张健 卢嘉 王琪 卫晨 罗俊婷 周英杰 李艳 杨俊伟  高士行  (74)专利代理 机构 天津市鼎拓知识产权代理有 限公司 12 233 专利代理师 李冬梅 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/08(2006.01) G06Q 50/06(2012.01) G06Q 50/26(2012.01) (56)对比文件 CN 109067524 A,2018.12.21 WO 20201 17020 A1,2020.0 6.11 WO 2022007889 A1,202 2.01.13 审查员 郑骏 (54)发明名称 基于区块链的碳 排放数据共享方法和系统 (57)摘要 本发明属于计算机通信技术领域, 具体涉及 了一种基于区块链的碳排放数据共享方法和系 统, 旨在解决现有的碳排放数据共享发发安全性 不足、 搜索效率低、 容易造成私钥遗失的问题。 本 发明包括: 用户基于设备注册唯一账户后, 生成 设备公钥和设备私钥; 将设备私钥拆 分为多个设 备子私钥, 分别传输至多个认证节点; 所述企业 节点在企业联盟链上搜索是否存在设备的碳排 数据; 利用企业公钥对加密后的查询请求进行解 密; 认证节点将设备子私钥发送至沙盒节点; 所 述沙盒节 点将多个 设备子私钥恢复成设备私钥, 并在所述沙盒节点内利用设备私钥完成碳排数 据的解密。 本发 明搜索时只需要判断是否存在与 第二哈希 值相同的第一哈希值即可, 搜索效率简 单高效。 权利要求书3页 说明书8页 附图3页 CN 114697048 B 2022.08.26 CN 114697048 B 1.基于区块链的碳排放数据共享方法, 其特征在于, 运用于企业联盟链, 所述企业联盟 链包括认证节点、 沙盒节点、 企业节点和设备节点, 所述方法包括: 用户基于设备注 册唯一账户后, 生成设备公钥和设备私钥; 通过设备公钥对碳 排数据加密后上传至企业联盟链; 将设备私钥拆分为多个设备子私钥, 分别传输 至多个认证节点; 所述将设备私钥拆分为多个设备子私钥, 包括: 将所述设备私钥和多个设备子私钥编码到曲线方程上, 曲线方程的公式为: y=a1xn‑1+a2xn‑2+…am‑1x+A 其中, a1、 a2和an‑1为曲线方程的待定系数, A为设备私钥在曲线上的编码, 所述设备子私 钥为曲线方程上任意坐标的编码, n为进 行设备私钥回复时所需确认的认证节 点数量, 设设 备私钥和认证节点的数量均为m, 则m≥n; 所述认证节点包括中心认证节点和普通认证节点, 在所述将设备私钥拆分为多个设备 子私钥后, 还 包括: 设某一设备子私钥为中心子私钥, 其余设备子私钥为普通子私钥, 按照设定顺序依次 将普通设备子私钥的部分数据块与中心子私钥对应位置的数据块进行交换, 交换完成后, 将中心子私钥和普通子私钥分别发送至中心 认证节点和普通认证节点; 在将设备子私钥恢 复为设备私钥时, 一中心认证节点和多个普通认证节点将一中心子 私钥和多个普通子私钥发送至沙盒节点, 在沙盒节点内多个普通子私钥按照设定顺序依次 与中心子私钥再次交换 数据块, 交换完成后再进行设备私钥回复; 所述企业节点在企业联盟链上搜索是否存在设备的碳 排数据; 若存在, 则企业节点 通过企业私钥将查询请求加密后发送至设备节点; 所述设备节点利用企业公钥对加密后的查询请求进行解密, 并验证查询请求的真实 性, 通过后向认证节点发出授权请求; 所述多个认证节点将设备子私钥发送至 沙盒节点; 所述沙盒节点将多个设备子私钥恢 复成设备私钥, 并在所述沙盒节点内利用设备私钥 完成碳排数据的解密, 再将解密后的碳 排数据发送至企业节点。 2.根据权利要求1所述的基于区块链的碳排放数据共享方法, 其特征在于, 所述方法还 包括: 所述沙盒节 点内部预设用后即焚 程序, 在完成碳排数据的解密后触发用后即焚程序, 删除设备私钥和多个设备子私钥。 3.根据权利要求1所述的基于区块链的碳排放数据共享方法, 其特征在于, 所述碳排数 据包括设备身份信息和工作状态信息, 其中工作状态信息包括: 传感器数据、 发电燃煤消费 量、 用电量、 燃烧产生的碳 排量、 脱硫过程的碳 排量和电力产生的碳 排量; 所述通过设备公钥对碳 排数据加密后上传至企业联盟链, 具体包括: 设备接收来自认证节点的识别码; 将所述识别码作为头 部与设备身份信息串联, 并做哈希运 算生成第一哈希值; 利用所述设备公钥对工作状态信息进行加密; 将所述第一哈希值和 加密后的工作状态信息串联后上传至企业联盟链。 4.根据权利要求3所述的基于区块链的碳排放数据共享方法, 其特征在于, 所述所述企 业节点在企业联盟链上搜索是否存在设备的碳 排数据, 具体包括:权 利 要 求 书 1/3 页 2 CN 114697048 B 2企业节点请求认证节点发送 识别码; 请求通过后, 将所述识别码与设备的身份信息串联, 并做哈希运 算生成第二哈希值; 将企业联盟链上的数据下 载至企业节点的本地数据库中; 在企业节点的本地数据库中验证是否存在与所述第 二哈希值相同的第 一哈希值, 若存 在则判定设备的碳 排数据存在。 5.一种基于区块链的碳排放数据共享系统, 其特征在于, 运用于企业联盟链, 所述企业 联盟链包括认证节点、 沙盒节点、 企业节点和设备节点, 所述系统包括: 注册模块, 配置为用户基于设备注 册唯一账户后, 生成设备公钥和设备私钥; 加密上传模块, 配置为 通过设备公钥对碳 排数据加密后上传至企业联盟链; 私钥拆分模块, 配置为将设备私钥拆分为多个设备子私钥, 分别传输 至多个认证节点; 所述将设备私钥拆分为多个设备子私钥, 包括: 将所述设备私钥和多个设备子私钥编码到曲线方程上, 曲线方程的公式为: y=a1xn‑1+a2xn‑2+…am‑1x+A 其中, a1、 a2和an‑1为曲线方程的待定系数, A为设备私钥在曲线上的编码, 所述设备子私 钥为曲线方程上任意坐标的编码, n为进 行设备私钥回复时所需确认的认证节 点数量, 设设 备私钥和认证节点的数量均为m, 则m≥n; 所述认证节点包括中心认证节点和普通认证节点, 在所述将设备私钥拆分为多个设备 子私钥后, 还 包括: 设某一设备子私钥为中心子私钥, 其余设备子私钥为普通子私钥, 按照设定顺序依次 将普通设备子私钥的部分数据块与中心子私钥对应位置的数据块进行交换, 交换完成后, 将中心子私钥和普通子私钥分别发送至中心 认证节点和普通认证节点; 在将设备子私钥恢 复为设备私钥时, 一中心认证节点和多个普通认证节点将一中心子 私钥和多个普通子私钥发送至沙盒节点, 在沙盒节点内多个普通子私钥按照设定顺序依次 与中心子私钥再次交换 数据块, 交换完成后再进行设备私钥回复; 搜索模块, 配置为所述企业节点在企业联盟链上搜索是否存在设备的碳排数据; 若存 在则运行查询请求发送模块; 查询请求发送模块, 配置为企业节点通过企业私钥将查询请求加密后发送至设备节 点; 查询请求发送模块, 配置为所述设备节点利用企业公钥对加密后的查询请求进行解 密, 并验证查询请求的真实性, 通过后向认证节点发出授权请求; 子私钥发送模块, 配置为所述多个认证节点将设备子私钥发送至 沙盒节点; 私钥恢复及解密模块, 配置为所述沙盒节点将多个设备子私钥恢复成设备私钥, 并在 所述沙盒节点内利用设备私钥完成碳排数据的解密, 再将解密后的碳排数据发送至企业节 点。 6.根据权利要求5所述的基于区块链的碳排放数据共享系统, 其特征在于, 所述沙盒节 点内部预设用后即焚程序, 在完成碳排数据的解密后触发用后即焚程序, 删除设备私钥和 多个设备子私钥。 7.根据权利要求5所述的基于区块链的碳排放数据共享系统, 其特征在于, 所述碳排数 据包括设备身份信息和工作状态信息, 所述加密上传模块, 包括:权 利 要 求 书 2/3 页 3 CN 114697048 B 3

.PDF文档 专利 基于区块链的碳排放数据共享方法和系统

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