信息网络安全 ›› 2023, Vol. 23 ›› Issue (8): 52-65.doi: 10.3969/j.issn.1671-1122.2023.08.005

• 技术研究 • 上一篇    下一篇

基于区块链的电力应用数据安全共享研究

覃思航1,2,3,4, 代炜琦1,2,3(), 曾海燕4, 顾显俊4   

  1. 1.华中科技大学网络空间安全学院,武汉 430074
    2.分布式系统安全湖北省重点实验室,武汉 430074
    3.湖北省大数据安全工程技术研究中心,武汉 430074
    4.国网湖北省电力有限公司武汉供电公司,武汉 430010
  • 收稿日期:2023-05-20 出版日期:2023-08-10 发布日期:2023-08-08
  • 通讯作者: 代炜琦 E-mail:wqdai@hust.edu.cn
  • 作者简介:覃思航(1990—),男,湖北,工程师,博士研究生,主要研究方向为网络与信息安全|代炜琦(1984—),男,湖北,副教授,博士,CCF会员,主要研究方向为区块链、隐私计算、云安全、可信计算、虚拟化安全|曾海燕(1979—),女,湖北,高级工程师,硕士,主要研究方向为电力系统自动化|顾显俊(1981—),男,湖北,高级工程师,硕士,主要研究方向为信息通信
  • 基金资助:
    国家重点研发计划(2019YFB2101700);国家自然科学基金(62072202)

Secure Sharing of Power Application Data Based on Blockchain

QIN Sihang1,2,3,4, DAI Weiqi1,2,3(), ZENG Haiyan4, GU Xianjun4   

  1. 1. School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
    2. Hubei Key Laboratory of Distributed System Security, Wuhan 430074, China
    3. Hubei Engineering Research Center on Big Data Security, Wuhan 430074, China
    4. Wuhan Power Supply Company of State Grid Hubei Electric Power Co., Ltd., Wuhan 430010, China
  • Received:2023-05-20 Online:2023-08-10 Published:2023-08-08
  • Contact: DAI Weiqi E-mail:wqdai@hust.edu.cn

摘要:

随着电力网络智能化的发展,海量的业务数据分散存储于不同的部门中,数据共享的安全性差、流转管控难,如何在保障数据安全隐私性的前提下进行数据安全可控的共享成为难题。针对以上问题,文章提出一种基于区块链的电力应用数据安全共享方法,通过基于属性加密的访问控制提高数据流转中的安全性,避免一对多数据共享时的多次加密,通过区块链分布式账本保证数据标识、加密策略、用户身份与属性密码等隐私数据的安全性,并根据智能合约审计防止用户通过篡改属性信息欺骗访问控制机制。实验结果表明,区块链智能合约能够实现机构间的数据流转管控,具备追踪溯源和异常发现能力。基于HyperLedger Fabric框架搭建的区块链网络上的数据标识上链时延在60~100 ms,TPS大于400。

关键词: 电力网络, 区块链, 智能合约, 数据共享

Abstract:

With the development of power network intelligence, massive business data is scattered in different power equipment or databases, and due to the importance and privacy of power data, the sharing security of power agency data has become a problem. At present, business data is stored in clear text in centralized data nodes, which has the disadvantages of poor security and difficult circulation control. In view of the above problems, this paper proposed a secure sharing mechanism of power application data based on blockchain. Security in data flow was improved through attribute-based access control mechanisms to avoid multiple encryption during one-to-many data sharing. The blockchain distributed ledger was used to protect the security of private data such as data identification, encryption policies, user identities and attribute passwords, and to prevent users from defrauding the access control mechanism by tampering with attribute information according to smart contract audits. After testing and analyzing the system, the blockchain smart contract can realize the data flow control between institutions, and has the ability to track and trace and find anomalies. The on-chain delay of data identification on the blockchain network built on the HyperLedger Fabric framework is between 60 ms and 100 ms, and the TPS greater than 400.

Key words: electricity networks, blockchain, smart contract, data sharing

中图分类号: