SPB: A Secure Private Blockchain-Based Solution for Distributed Energy Trading

被引:77
作者
Dorri, Ali [1 ,2 ]
Luo, Fengji [3 ]
Kanhere, Salil S. [4 ]
Jurdak, Raja [1 ,5 ,6 ,7 ,8 ]
Dong, Zhao Yang [9 ,10 ,11 ]
机构
[1] UNSW, Kensington, NSW, Australia
[2] CSIRO, Canberra, ACT, Australia
[3] Univ Sydney, Sch Civil Engn, Sydney, NSW, Australia
[4] UNSW Sydney, Sch Comp Sci & Engn, Kensington, NSW, Australia
[5] CSIRO, Distributed Sensing Syst Grp, Canberra, ACT, Australia
[6] UQ, Brisbane, Qld, Australia
[7] Macquarie Univ, N Ryde, NSW, Australia
[8] JCU, Townsville, Qld, Australia
[9] Univ NSW, Sydney, NSW, Australia
[10] ARC ITRP Res Flub Integrated Energy Storage Solut, Sydney, NSW, Australia
[11] UNSW Digital Grid Futures Inst, Sydney, NSW, Australia
关键词
Blockchain; Smart meters; Privacy; Routing; Smart grids; Delays; Smart contracts;
D O I
10.1109/MCOM.2019.1800577
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Blockchain is increasingly being used to provide a distributed, secure, trusted, and private framework for energy trading in smart grids. However, existing solutions suffer from a lack of privacy, processing and packet overheads, and reliance on trusted third party (TTP) to secure the trade. To address these challenges, we propose a secure private blockchain (SPB) framework. SPB enables energy producers and consumers to directly negotiate the energy price. To reduce the associated overheads, we propose a routing method which routes packets based on the destination public key (PK). SPB eliminates the reliance on TTP to ensure both energy producer and consumer commit to their obligations by introducing atomic meta-transactions. The latter consists of two transactions: first the consumer generates a CTP transaction, committing to pay the energy price to the producer. On receipt of the energy, the smart meter of the consumer generates an energy receipt confirmation (ERC) which triggers a smart contract to transfer the committed price in CTP to the energy producer. To verify that the ERC is generated by a genuine smart meter, SPB supports authentication of anonymous smart meters to prevent malicious nodes from linking ERC transactions and thus enhance the user privacy. Qualitative security analysis shows the resilience of SPB against a range of attacks. Implementation results demonstrate that SPB reduces monetary cost and delay compared to existing solutions.
引用
收藏
页码:120 / 126
页数:7
相关论文
共 11 条
[1]  
Dorri A., 2017, P 2 INT C IOTDI
[2]  
Dorri A., WIRELESS NETWORKS, V24, P2943
[3]   Wanted: A More Intelligent Grid [J].
Giri, Jay ;
Sun, David ;
Avila-Rosales, Rene .
IEEE POWER & ENERGY MAGAZINE, 2009, 7 (02) :34-40
[4]  
Han S., 2013, ACM SIGCOMM COMPUTER, V43
[5]   Atomic Cross-Chain Swaps [J].
Herlihy, Maurice .
PODC'18: PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2018, :245-254
[6]  
Laszka A., 2017, PROC INT C IOT
[7]   Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things [J].
Li, Zhetao ;
Kang, Jiawen ;
Yu, Rong ;
Ye, Dongdong ;
Deng, Qingyong ;
Zhang, Yan .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (08) :3690-3700
[8]  
Lomet D. B., 1977, ACM SIGPLAN NOTICES, V12
[9]  
Mihaylov M, 2014, INT CONF EUR ENERG
[10]  
Nakamoto S., 2008, Working Paper