应用科学学报 ›› 2020, Vol. 38 ›› Issue (1): 173-183.doi: 10.3969/j.issn.0255-8297.2020.01.013

• 区块链 • 上一篇    下一篇

基于联盟链的微电网身份认证协议

张利华1, 胡方舟2, 黄阳1, 万源华2, 李晶晶1   

  1. 1. 华东交通大学 软件学院, 南昌 330013;
    2. 华东交通大学 电气与自动化工程学院, 南昌 330013
  • 收稿日期:2019-10-29 出版日期:2020-01-31 发布日期:2020-01-19
  • 作者简介:张利华,副教授,研究方面为信息安全、电气信息化技术.E-mail:chzhangbuaa@163.com
  • 基金资助:
    江西省教育厅科技项目基金(No.GJJ14371)资助

Identity Authentication Protocol of Micro-grid Power Based on Consortium Blockchain

ZHANG Lihua1, HU Fangzhou2, HUANG Yang1, WAN Yuanhua2, LI Jingjing1   

  1. 1. School of Software, East China Jiaotong University, Nanchang 330013, China;
    2. School of Electrical and Automation Engineering, East China Jiaotong University, Nanchang 330013, China
  • Received:2019-10-29 Online:2020-01-31 Published:2020-01-19

摘要: 目前,微电网电力交易存在着身份认证协议不安全、交易中心化、数据无法追踪溯源、节点之间缺乏共识等问题,而区块链具有分布式存储、去中心化、数据不可篡改等优势.为此,基于联盟链的微电网身份认证协议,将区块链应用于微电网的身份认证以解决上述问题.首先,使用零知识证明解决了新节点的身份认证问题.其次,将其ID写入Merkle树并在整个联盟链中广播,利用区块链可以保证数据不被篡改的原理确保了数据的安全性和可追溯性,解决了传统电力交易的中心化、数据存储不安全、电力交易无法追踪溯源等问题.最后,凭借着瑞波共识协议所具有的安全高效的优势有效地解决了节点之间的共识问题.通过方案对比可知:该方案采用的零知识证明在身份认证中具有计算开销小及瑞波共识机制算法具备共识速率快的优点.经过安全性分析及性能分析可知:该方案在解决微电网的身份认证安全性问题的同时又能保证节点的运行性能最优.

关键词: 微电网, 区块链, 身份认证, 零知识证明, 瑞波共识机制

Abstract: At present, the key problems existing in micro-grid power transaction include the insecurity of identity authentication protocol, the centralization of transaction, and the lack of data traceability and consensus among nodes. Blockchain has the advantages of distributed storage, decentralization and non-tampering of data. To this sense, this paper proposes an authentication protocol of micro-grid power transaction based on consortium Blockchain, which applies blockchain to micro-grid identity authentication to solve the above problems. First, the new node authentication solution is obtained by using zero knowledge proof. Second, its ID is written in the Merkle tree and broadcast in the consortium blockchain, thus, getting rid of the existing problems mentioned above in microgrid power transaction, and ensuring the immutability, security, and traceability of data. Finally, by taking the advantages of Ripple consensus protocol (RCP) in security and efficiency, the proposed protocol can effectively solve the consensus problem between nodes. In comparison with other schemes, the proposed scheme has a lower computational overhead and faster consensus rate. Scheme analysis on security and function shows that this scheme can not only guarantee the security of micro-grid identity authentication, but also ensure the optimal performance of nodes.

Key words: micro-grid, blockchain, identity authentication, zero-knowledge proof (ZKP), Ripple consensus protocol (RCP)

中图分类号: