Journal of Computer Applications ›› 2021, Vol. 41 ›› Issue (9): 2615-2622.DOI: 10.11772/j.issn.1001-9081.2020111844

Special Issue: 网络空间安全

• Cyber security • Previous Articles     Next Articles

Energy data access control method based on blockchain

GE Jihong, SHEN Tao   

  1. Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming Yunnan 650500, China
  • Received:2020-11-24 Revised:2021-02-04 Online:2021-09-10 Published:2021-05-12
  • Supported by:
    This work is partially supported by the Yunnan Provincial Science and Technology Major Special Projects (2020YNZH7).

基于区块链的能源数据访问控制方法

葛纪红, 沈韬   

  1. 昆明理工大学 信息工程与自动化学院, 昆明 650500
  • 通讯作者: 沈韬
  • 作者简介:葛纪红(1995-),女,山东临沂人,硕士研究生,主要研究方向:区块链、密码学;沈韬(1984-),男,江苏南京人,教授,博士,主要研究方向:区块链、智能合约、密码学。
  • 基金资助:
    云南省重大科技专项(2020YNZH7)。

Abstract: In order to solve the problems of energy data tampering, leakage and data ownership disputes in the process of data sharing between enterprises and departments of energy internet, combined with the characteristics of blockchain-traceability and hard to be tampered with, an energy data access control method based on blockchain multi-chain architecture was proposed, which can protect user privacy and realize cross-enterprise and cross-department access control of energy data at the same time. In this method, the combination of supervision chain and multi-data-chain was used to protect the privacy of data and improve the scalability. The method of storing data on the chain and storing original data under the chain alleviated the storage pressure of the blockchain.By using the outsourcing supported multi-authority attribute-based encryption technology, the fine-grained access control of energy data was realized. Experimental simulation results show that in the proposed method, the blockchain network has availability, and outsourcing supported multi-authority attribute-based encryption technology has advantages in functionality and computing cost. Therefore, the proposed method can achieve fine-grained access control of energy data while protecting user privacy.

Key words: blockchain, data access control, supervision chain, data chain, outsourcing

摘要: 针对能源互联网跨企业、跨部门的数据共享过程中存在的能源数据易篡改、泄密、数据所有权争议的问题,结合区块链可追溯、难以篡改等特点,提出一种基于区块链多链架构的能源数据访问控制方法,在保护用户隐私的同时实现了能源数据跨企业、跨部门的访问控制。该方法中采用监管链与多数据链相结合的方式保护了数据的隐私,提高了可扩展性;使用链上存储数据摘要、链下存储原始数据的方式缓解了区块链的存储压力;通过支持外包的多授权属性加密技术实现了对能源数据的细粒度访问控制。实验仿真结果表明,所提方法的区块链网络具有可用性而且该方法中支持外包的多授权属性加密技术在功能性及计算花销方面具有优势,因此所提方法可以在保护用户隐私的同时实现能源数据的细粒度访问控制。

关键词: 区块链, 数据访问控制, 监管链, 数据链, 外包

CLC Number: