(19)中华 人民共和国 国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202111629057.4
(22)申请日 2021.12.2 9
(65)同一申请的已公布的文献号
申请公布号 CN 113988865 A
(43)申请公布日 2022.01.28
(73)专利权人 国网电子商务有限公司
地址 100053 北京市西城区广义 街7号楼8
层8018室
专利权人 国网区块链科技 (北京) 有限公司
国网雄安金融科技 集团有限公司
(72)发明人 薛文昊 玄佳兴 贾帆 赵丽花
韩少勤 李文健 段婷婷 薛真
雷亚蝶
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
代理人 钱娜
(51)Int.Cl.
G06Q 20/38(2012.01)
G06Q 20/40(2012.01)
G06Q 50/06(2012.01)(56)对比文件
CN 110419055 A,2019.1 1.05
EP 3917076 A1,2021.12.01
GB 202006753 D0,2020.0 6.24
CN 112765268 A,2021.0 5.07
CN 111428268 A,2020.07.17
CN 112257102 A,2021.01.2 2
Zhiguo Wan.Decentral ized Privacy-
Preservi ng Fair Exc hange Sc heme for V 2G
Based on Blockchain. 《IEEE Transacti ons on
Dependable and Secure Computi ng ( Early
Access )》 .2021, (续)
审查员 张滔
(54)发明名称
电力结算隐私保护方法及装置
(57)摘要
本发明提供一种电力结算隐私保护方法及
装置, 所述方法包括: 获取结算周期内各个参与
方结算信息; 根据结算信息链下进行电力结算,
得到多笔结算数据; 利用zkRollup生成状态 变更
零知识证明, 将多笔结算数据进行聚合, 并将非
敏感的结算数据及状态变更零知识 证明上链, 使
结算链上的其他节点验证状态变更零知识证明,
以获取全局参与方的状态变量; 利用敏感字段生
成SNARK零知识证明并上链, 使结算链上的其他
节点基于SNARK零知 识证明验证对应参与方的变
更数据, 在验证通过后, 在链上基于状态变更零
知识证明验证各个参与方的有效变更数据, 应用
该方法, 提升电力结算交易系统的性能, 达到 隐私保护的目的。
[转续页]
权利要求书3页 说明书11页 附图3页
CN 113988865 B
2022.03.29
CN 113988865 B
(56)对比文件
Takeshi Miyamae.ZGridBC: Zero-
Knowledge Pro of based Scalable and
Private Bl ockchain Platform for Smar t
Grid. 《2021 IE EE Internati onal Conference on Blockchain and Cryptocur rency (ICBC)》
.2021,
王慧.区块链隐私保护和扩容关键技 术研
究. 《西安电子科技大 学学报》 .2020,第47 卷(第5
期),2/2 页
2[接上页]
CN 113988865 B1.一种电力结算隐私保护方法, 其特征在于, 适用于结算中心, 所述结算中心为结算链
上的一个节点, 所述方法包括:
获取结算周期内各个参与方结算信息, 所述参与方至少包括电网公司、 用电企业和结
算中心, 所述结算信息至少包括所述用电企业的实际用电量、 所述电网公司的合同电价和
合同偏差电量;
根据所述结算信息链下进行电力结算, 得到多笔结算数据, 所述结算数据包括合同编
号、 结算类型、 结算电价和结算电量, 所述结算电价和所述结算电量 为敏感字段;
利用二层扩容zkRollup生成状态变更零知识证明, 将所述多笔结算数据进行聚合, 并
将非敏感的结算数据及所述状态变更零知识证明上链, 使 所述结算链上的其他节点验证所
述状态变更零知识证明, 以获取全局参与方的状态变量;
利用所述敏感字段生成SNARK零知识证明并上链, 使所述结算链上的其他节点基于所
述SNARK零知识证明验证对应参与方的变更数据, 在 验证通过后, 在链上基于所述状态变更
零知识证明验证各个所述参与方的有效变更数据; 在设计所述SNARK零知识证明的交易电
路时, 加入了包括结算主体隐私信息和电力结算 规则的隐私保护电路。
2.根据权利要求1所述的方法, 其特征在于, 所述利用所述敏感字段生成SNARK零知识
证明并上链, 包括:
将所述结算数据中的敏感字段转换为多项式, 并利用Setup算法将所述多项式转换成
交易电路;
在所述交易电路上 添加隐私保护电路;
根据Prove算法, 将所述隐私 保护电路编译成SNARK零知识证明, 并将所述SNARK零知识
证明上链。
3.根据权利 要求2所述的方法, 其特征在于, 所述根据Prove算法, 将所述隐私保护电路
编译成SNARK零知识证明, 将所述SNARK零知识证明上链, 包括:
将所述隐私保护电路进行分割, 得到多个隐私处理单元和 交易处理单元, 所述 隐私处
理单元用于对所述结算数据中的关键信息的存在性进 行验证, 所述交易处理单元用于对结
算规则的合法性进行验证;
将所述隐私处 理单元和所述交易处 理单元进行组合, 得到电力结算 零知识证明电路;
根据Prove算法, 将所述电力结算零知识证明电路编译成SNARK零知识证明, 并将所述
SNARK零知识证明上链。
4.一种电力结算隐私保护方法, 其特征在于, 适用于验证节点, 所述验证节点为结算链
上的一个节点, 所述方法包括:
获取所述结算链上的状态变更零知识证明;
利用所述结算链上的Rollup合约验证所述状态变更零知识证明, 并在验证通过后, 获
取全局参与方的状态变量, 将所述状态变量上链;
获取所述结算链上的SNARK零知识证明;
基于所述SNARK零知识证 明验证对应参与方的变更数据, 在验证通过后, 在链上基于所
述状态变更零知识证明验证各个所述参与方 的有效变更数据, 并将有效变更数据上链; 在
设计所述SNARK零知识证明的交易电路时, 加入了包括结算主体隐私信息和电力结算规则
的隐私保护电路。权 利 要 求 书 1/3 页
2
CN 113988865 B
3
专利 电力结算隐私保护方法及装置
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-19 01:58:00上传分享