信息网络安全 ›› 2024, Vol. 24 ›› Issue (4): 626-639.doi: 10.3969/j.issn.1671-1122.2024.04.012

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

基于区块链的清洁能源数据溯源机制

胡海洋1, 刘畅1(), 王栋2, 魏旭3   

  1. 1.北京邮电大学网络与交换技术国家重点实验室,北京 100876
    2.国网数字科技控股有限公司,北京 100053
    3.国网江苏省电力有限公司,南京 210024
  • 收稿日期:2023-09-12 出版日期:2024-04-10 发布日期:2024-05-16
  • 通讯作者: 刘畅 liuchanglc@bupt.edu.cn
  • 作者简介:胡海洋(2000—),男,山西,硕士研究生,主要研究方向为区块链、数据溯源|刘畅(1996—),女,河北,博士研究生,主要研究方向为区块链、数据交易与共享|王栋(1985—),男,河南,高级工程师,主要研究方向为能源区块链|魏旭(1974—),男,江苏,高级工程师,主要研究方向为能源区块链
  • 基金资助:
    国家重点研发计划(2022YFB2703400)

Clean Energy Data Traceability Mechanism Based on Blockchain

HU Haiyang1, LIU Chang1(), WANG Dong2, WEI Xu3   

  1. 1. State Key Laboratory of Network and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
    2. State Grid Digital Technology Holding Co., Ltd., Beijing 100053, China
    3. State Grid Jiangsu Electric Power Co., Ltd., Nanjing 210024, China
  • Received:2023-09-12 Online:2024-04-10 Published:2024-05-16

摘要:

全球正处于低碳发展的大趋势中,清洁能源是低碳发展的核心,也是解决气候问题的关键。目前清洁能源数据溯源方式,如中心化数据库、电子标签和能源证书等,存在中心化、数据来源和数据处理不透明等问题,无法保证数据与溯源结果的可信度和安全性。相比之下,区块链具有去中心化、透明性、不可篡改等特点,可以有效解决以上问题。因此,文章提出了一种基于区块链的清洁能源数据溯源机制。首先,文章提出了改进数据溯源描述模型ProVOC,实现清洁能源数据的全生命周期可信溯源,并通过结合区块链和图数据库实现数据的轻量化存储,提高了溯源效率;然后,文章提出了基于零知识证明的数据隐私保护机制,在用户数据隐私保护方面引入可撤销机制,在溯源数据隐私保护方面结合同态加密,实现更加安全的数据共享;最后,文章对所提出的数据溯源机制进行了功能验证和性能分析,实验结果表明,相比于现有的数据溯源框架,该机制在安全性等方面具有一定的优势。

关键词: 清洁能源, 数据溯源, 区块链, ProVOC, 零知识证明

Abstract:

The world is currently in a trend of low-carbon development, and clean energy is the core of low-carbon development and the key to solving climate problems. At present, the traceability methods for clean energy data, such as centralized databases, electronic labels, and energy certificates, have problems such as centralization, opaque data sources and processing, which cannot guarantee the credibility and security of data and traceability results. In contrast, blockchain has the characteristics of decentralization, transparency, and immutability, which can effectively solve the above problems. Therefore, this paper proposed a clean energy data traceability mechanism based on blockchain. Firstly, this paper proposed an improved Provenance Vocabulary model (ProVOC) to achieve trusted traceability of clean energy data throughout its lifecycle. By combining blockchain and graph databases, the lightweight storage of data was achieved and traceability efficiency was improved. Secondly, this paper proposed a data privacy protection mechanism based on zero-knowledge proof, introducing revocable mechanisms in user data privacy protection, and combining homomorphic encryption in traceability data privacy protection to achieve more secure data sharing. Finally, functional verification and performance analysis were conducted on the proposed data traceability mechanism. Compared to existing data traceability frameworks, the experimental results show that the mechanism proposed in this paper has certain advantages in terms of security and other aspects.

Key words: clean energy, data traceability, blockchain, ProVOC, zero-knowledge proof

中图分类号: