作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• •    

面向电力调度指令的区块链隐私可追踪存证方案

  • 发布日期:2023-10-12

Blockchain Storage and Certificate Scheme Covering Power Dispatching Order

  • Published:2023-10-12

摘要: 在区块链上对电力调度指令进行可信存证是解决异议调度追责困难的有效手段。电力调度包含指令发起者、接收者、调度指令等高度敏感内容,调度指令存证需在保证敏感内容隐私性的同时验证接受者身份及调度指令的合规性,并在异议调度发生时追踪发起者身份。现有的区块链隐私存证方案大多采用中心化管理方式,这与区块链分布式设置相违背。针对电力调度指令存证的特定需求,设计了一个支持调度发起者身份隐私且可追踪、接收者身份以及调度指令隐私且合规的区块链存证方案。将接收者身份及调度指令进行编码,经承诺加密并提供相应的零知识证明保证承诺密文合规性后存储至区块链上。采用秘密共享方案对传统的群签名算法进行改进,在不影响签名与验证效率的前提下,将群管理员数量由单方拓展至多方。当异议调度发生时,多名群管理员共同追踪异议调度发起者身份,揭示接收者身份及调度指令信息。理论分析表明方案具有更高的安全性,实验结果显示方案执行效率满足实施需求。

Abstract: It is an effective means to solve the difficulty of accountability for objection scheduling to make reliable storage of power dispatch instructions on blockchain. Power dispatching contains highly sensitive content such as command initiators, receivers, and dispatching commands. The dispatching command storage must verify the compliance of recipients and dispatching commands while ensuring the privacy of sensitive content, and track the initiator when objection to dispatch occurs. Most of the existing Blockchain Storage and Certificate Scheme adopts a centralized management method, which is contrary to the blockchain distributed setting. According to the specific requirements of power dispatching storage, a blockchain certificate storage scheme is designed that supports the privacy and traceability of the dispatcher's identity, the privacy and compliance of the receiver's identity and dispatching instructions. Encode the identity of the recipient and the scheduling instruction, and store it on the blockchain after being encrypted by the commitment and providing the corresponding zero-knowledge proof to ensure the compliance of the commitment ciphertext. The traditional group signature algorithm is improved by using the secret sharing scheme, and the number of group administrators is expanded from one party to multiple parties without affecting the efficiency of signature and verification. When an objection scheduling occurs, multiple group administrators jointly track the identity of the initiator of the objection scheduling, and reveal the identity of the receiver and the scheduling instruction information. Theoretical analysis shows that the scheme has higher security, and experimental results show that the implementation efficiency of the scheme meets the implementation requirements.