目前,微电网电力交易存在着身份认证协议不安全、交易中心化、数据无法追踪溯源、节点之间缺乏共识等问题,而区块链具有分布式存储、去中心化、数据不可篡改等优势.为此,基于联盟链的微电网身份认证协议,将区块链应用于微电网的身份认证以解决上述问题.首先,使用零知识证明解决了新节点的身份认证问题.其次,将其ID写入Merkle树并在整个联盟链中广播,利用区块链可以保证数据不被篡改的原理确保了数据的安全性和可追溯性,解决了传统电力交易的中心化、数据存储不安全、电力交易无法追踪溯源等问题.最后,凭借着瑞波共识协议所具有的安全高效的优势有效地解决了节点之间的共识问题.通过方案对比可知:该方案采用的零知识证明在身份认证中具有计算开销小及瑞波共识机制算法具备共识速率快的优点.经过安全性分析及性能分析可知:该方案在解决微电网的身份认证安全性问题的同时又能保证节点的运行性能最优.
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.
[1] Hatziargyriou N, Asano H, Iranvani R, et al. Micro-grid[J]. IEEE Power and Energy Magazine, 2007, 5(4):78-94.
[2] 邰雪,孙宏斌,郭庆来.能源互联网中基于区块链的电力交易和阻塞管理方法[J].电网技术,2016,40(12):3630-3638. Tai X, Sun H B, Guo Q L. Electricity transactions and congestion management based on blockchain in energy internet[J]. Power System Technology, 2016, 40(12):3630-3638.(in Chinese)
[3] Nakamoto S. Bitcoin:a peer-to-peer electronic cash system[EB/OL]. 2009. https://bitcoin.org/bitcoin.pdf.
[4] 袁勇,王飞跃.区块链技术发展现状与展望[J].自动化学报,2016, 42(4):481-494. Yuan Y, Wang F Y. Blockchain:the state of the art and future trends[J]. Acta Automatica Sinica, 2016, 42(4):481-494.(in Chinese)
[5] Cheung J C L, Chim T, Yiu S M. Credential-based privacy-preserving power request scheme[C]//Global Telecommunications Conference. IEEE, 2011:1-5.
[6] Lee S, Bong J, Shin S, et al. A security mechanism of smart grid AMI network through smart device mutual authentication[C]//International Conference on Information Networking. IEEE, 2014:592-595.
[7] Yu C M, Chen C Y, Kuos Y, et al. Privacy preserving power request in smart grid network[J]. IEEE System Journal, 2014, 8(2):411-449.
[8] 田福粮,田秀霞,陈希.基于区块链的智能电表身份认证方案[J].华东师范大学学报(自然科学版),2018, 2018(5):135-143. Tian F L, Tian X X, Chen X. Blockchain based smart meter authentication scheme[J]. Journal of East China Normal University (Natural Science), 2018, 2018(5):135-143.(in Chinese)
[9] 段琼琼,项定华,史红周.基于区块链的智能物件认证技术方案设计[J].信息网络安全, 2018, 18(9):95-101. Duan Q Q, Xiang D H, Shi H Z. Design on the blockchain-based authentication for smart objects[J]. Information Security, 2018, 18(9):95-101.(in Chinese)
[10] 刘川葆,陈明志,林伟宁,等. HCE模式下一种基于零知识证明的身份认证方法[J].信息网络安全,2017(6):68-74. Liu C B, Chen M Z, Lin W Z, et al. A method of identity authentication based on zero knowledge proof in HCE mode[J]. Information Security, 2017(6):68-74.(in Chinese)
[11] 邹均.区块链技术指南[M].北京:机械工业出版社,2016.