Blockchain for Cybersecurity in Smart Grid: A Comprehensive Survey

Blockchain is an immutable type of distributed ledger that is capable of storing data without relying on a third party. Blockchain technology has attracted significant interest in research areas, including its application in the smart grid for cybersecurity. Although significant efforts have been devoted to utilizing blockchain in the smart grid for cybersecurity, there is a lack of comprehensive survey on blockchain in the smart grid for cybersecurity in both application and technological perspectives. To fill this gap, we conducted a comprehensive survey on blockchain for smart gird cybersecurity. This conducted survey presents the latest insights of ideas, architectures, and techniques of implementation that are relevant to blockchain's application in the smart grid for cybersecurity. This article aims at providing helpful guidance and reference for future research efforts specific to blockchain for cybersecurity in the smart grid.

[1]  Aziz Mohaisen,et al.  POSTER: Deterring DDoS Attacks on Blockchain-based Cryptocurrencies through Mempool Optimization , 2018, AsiaCCS.

[2]  Lang Tong,et al.  Dynamic attacks on power systems economic dispatch , 2014, 2014 48th Asilomar Conference on Signals, Systems and Computers.

[3]  Thitinan Tantidham,et al.  Review of Ethereum: Smart home case study , 2017, 2017 2nd International Conference on Information Technology (INCIT).

[4]  Kazuyuki Shudo,et al.  Towards Application Portability on Blockchains , 2018, 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN).

[5]  Kasun De Zoysa,et al.  Mystiko—Blockchain Meets Big Data , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[6]  Kusprasapta Mutijarsa,et al.  Secure IoT Communication using Blockchain Technology , 2018, 2018 International Symposium on Electronics and Smart Devices (ISESD).

[7]  Yu Wang,et al.  A Scalable Blockchain Framework for Secure Transactions in IoT , 2019, IEEE Internet of Things Journal.

[8]  Albert Treytl,et al.  Blockchain applications in microgrids an overview of current projects and concepts , 2017, IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society.

[9]  Jinping Hao,et al.  Sparse Malicious False Data Injection Attacks and Defense Mechanisms in Smart Grids , 2015, IEEE Transactions on Industrial Informatics.

[10]  Adel Nasiri,et al.  Reliability Analysis of a Decentralized Microgrid Control Architecture , 2019, IEEE Transactions on Smart Grid.

[11]  Osama A. Mohammed,et al.  Secure Blockchain-Based Energy Transaction Framework in Smart Power Systems , 2018, IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society.

[12]  Naima Kaabouch,et al.  Cyber-security in smart grid: Survey and challenges , 2018, Comput. Electr. Eng..

[13]  Paul Cuffe,et al.  Blockchain Electricity Trading Under Demurrage , 2019, IEEE Transactions on Smart Grid.

[14]  Alessandra Pieroni,et al.  Smarter City: Smart Energy Grid based on Blockchain Technology , 2018 .

[15]  Biplab Sikdar,et al.  Mitigating loT Device based DDoS Attacks using Blockchain , 2018, CRYBLOCK@MobiSys.

[16]  S. Gourisetti,et al.  Blockchain for smart grid resilience: Exchanging distributed energy at speed, scale and security , 2017, 2017 Resilience Week (RWS).

[17]  Sidi-Mohammed Senouci,et al.  Smart grid Security: A new approach to detect intruders in a smart grid Neighborhood Area Network , 2016, 2016 International Conference on Wireless Networks and Mobile Communications (WINCOM).

[18]  Thomas Winter The Advantages and Challenges of the Blockchain for Smart Grids , 2018 .

[19]  Kshitij Singh,et al.  Using blockchain against cyber attacks on smart grids , 2018, 2018 IEEE International Students' Conference on Electrical, Electronics and Computer Science (SCEECS).

[20]  Magdy M. A. Salama,et al.  Decentralized Reactive Power Control for Advanced Distribution Automation Systems , 2012, IEEE Transactions on Smart Grid.

[21]  Hui Li,et al.  An improved P2P file system scheme based on IPFS and Blockchain , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[22]  Jianhui Wang,et al.  Blockchain-Assisted Crowdsourced Energy Systems , 2018, 2018 IEEE Power & Energy Society General Meeting (PESGM).

[23]  Xu Huang,et al.  Big-Crypto: Big Data, Blockchain and Cryptocurrency , 2018, Big Data Cogn. Comput..

[24]  F. Richard Yu,et al.  A Survey of Blockchain Technology Applied to Smart Cities: Research Issues and Challenges , 2019, IEEE Communications Surveys & Tutorials.

[25]  Debora Coll-Mayor,et al.  Cryptocurrency as guarantees of origin: Simulating a green certificate market with the Ethereum Blockchain , 2017, 2017 IEEE International Conference on Smart Energy Grid Engineering (SEGE).

[26]  Chen-Ching Liu,et al.  Cyber-power system security in a smart grid environment , 2012, 2012 IEEE PES Innovative Smart Grid Technologies (ISGT).

[27]  Weihua Huang,et al.  Secure DRM Scheme Based on Blockchain with High Credibility , 2018, Chinese Journal of Electronics.

[28]  Shi Jin,et al.  A Low Storage Room Requirement Framework for Distributed Ledger in Blockchain , 2018, IEEE Access.

[29]  Zhao Yang Dong,et al.  Distributed Blockchain-Based Data Protection Framework for Modern Power Systems Against Cyber Attacks , 2019, IEEE Transactions on Smart Grid.

[30]  Raafat Aburukba,et al.  Smart grid cyber security: Challenges and solutions , 2015, 2015 International Conference on Smart Grid and Clean Energy Technologies (ICSGCE).

[31]  Gregor Verbic,et al.  A Fast Distributed Algorithm for Large-Scale Demand Response Aggregation , 2016, IEEE Transactions on Smart Grid.

[32]  S. M. Muyeen,et al.  Blockchain Applications in Smart Grid–Review and Frameworks , 2019, IEEE Access.

[33]  Brian A. Scriber A Framework for Determining Blockchain Applicability , 2018, IEEE Software.

[34]  Hamed Mohsenian-Rad,et al.  False data injection attacks against nonlinear state estimation in smart power grids , 2013, 2013 IEEE Power & Energy Society General Meeting.

[35]  Jinan Fiaidhi,et al.  EDI with Blockchain as an Enabler for Extreme Automation , 2018, IT Professional.

[36]  Adi Shamir,et al.  On the Strength of the Concatenated Hash Combiner When All the Hash Functions Are Weak , 2008, ICALP.

[37]  Vinay Chamola,et al.  Blockchain in Smart Grids: A Review on Different Use Cases , 2019, Sensors.

[38]  Kire Trivodaliev,et al.  A review of Internet of Things for smart home: Challenges and solutions , 2017 .

[39]  Yuehua Wu,et al.  A Cascade Structure for Blockchain , 2018, 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN).

[40]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.

[41]  Nada Golmie,et al.  NIST Framework and Roadmap for Smart Grid Interoperability Standards, Release 2.0 , 2012 .

[42]  Mauro Conti,et al.  A Survey on Security and Privacy Issues of Bitcoin , 2017, IEEE Communications Surveys & Tutorials.

[43]  Nicholas Jenkins,et al.  A general form of smart contract for decentralized energy systems management , 2019, Nature Energy.

[44]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[45]  Ju Wook Jang,et al.  Blockchain based smart energy trading platform using smart contract , 2019, 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC).

[46]  Amir Herzberg,et al.  Blockchain Access Privacy: Challenges and Directions , 2018, IEEE Security & Privacy.

[47]  Marcel Antal,et al.  Blockchain Based Decentralized Management of Demand Response Programs in Smart Energy Grids , 2018, Sensors.

[48]  Li Yue,et al.  Big Data Model of Security Sharing Based on Blockchain , 2017, BigCom.

[49]  Qusay H. Mahmoud,et al.  An intrusion detection framework for the smart grid , 2017, 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE).

[50]  Xiaonan Wang,et al.  Energy Demand Side Management within micro-grid networks enhanced by blockchain , 2018, Applied Energy.

[51]  Xiaohong Zhang,et al.  Consortium Blockchain Based Data Aggregation and Regulation Mechanism for Smart Grid , 2019, IEEE Access.

[52]  Ying Jun Zhang,et al.  Online Coordinated Charging Decision Algorithm for Electric Vehicles Without Future Information , 2013, IEEE Transactions on Smart Grid.

[53]  Qianchen Yu,et al.  Design, Implementation, and Evaluation of a Blockchain-enabled Multi-Energy Transaction System for District Energy Systems , 2018 .

[54]  Jonathan Mather,et al.  Blockchains for decentralized optimization of energy resources in microgrid networks , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[55]  Petar Popovski,et al.  Distributed proportional-fairness control in microgrids via blockchain smart contracts , 2017, 2017 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[56]  Xin Zhang,et al.  Cloud-Based Information Infrastructure for Next-Generation Power Grid: Conception, Architecture, and Applications , 2016, IEEE Transactions on Smart Grid.

[57]  Elyes Ben Hamida,et al.  Blockchain for Enterprise: Overview, Opportunities and Challenges , 2017, ICWMC 2017.

[58]  Xiaojiang Du,et al.  Privacy-Preserving and Efficient Aggregation Based on Blockchain for Power Grid Communications in Smart Communities , 2018, IEEE Communications Magazine.

[59]  Mohsen Guizani,et al.  Blockchain and IoT-Based Cognitive Edge Framework for Sharing Economy Services in a Smart City , 2019, IEEE Access.

[60]  Ying Zhong,et al.  M2M Blockchain: The Case of Demand Side Management of Smart Grid , 2017, 2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS).

[61]  Ju Wook Jang,et al.  A Blockchain-Based Energy Trading Platform for Smart Homes in a Microgrid , 2018, 2018 3rd International Conference on Computer and Communication Systems (ICCCS).

[62]  Qi Li,et al.  BBARS: Blockchain-Based Anonymous Rewarding Scheme for V2G Networks , 2019, IEEE Internet of Things Journal.

[63]  Michael Mylrea,et al.  Blockchain: A path to grid modernization and cyber resiliency , 2017, 2017 North American Power Symposium (NAPS).

[64]  Cheol Lee,et al.  Blockchain Based Billing System for Electric Vehicle and Charging Station , 2018, 2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN).

[65]  Khaled Shuaib,et al.  Peer to Peer Distributed Energy Trading in Smart Grids: A Survey , 2018, Energies.

[66]  Jihong Wang,et al.  Overview of current development in electrical energy storage technologies and the application potential in power system operation , 2015 .

[67]  Hao Liang,et al.  False Data Injection Attacks Against State Estimation in Power Distribution Systems , 2019, IEEE Transactions on Smart Grid.

[68]  Zhao Yang Dong,et al.  The 2015 Ukraine Blackout: Implications for False Data Injection Attacks , 2017, IEEE Transactions on Power Systems.

[69]  Keke Gai,et al.  Permissioned Blockchain and Edge Computing Empowered Privacy-Preserving Smart Grid Networks , 2019, IEEE Internet of Things Journal.

[70]  Mehmet Necip Kurt,et al.  Secure Distributed Dynamic State Estimation in Wide-Area Smart Grids , 2019, IEEE Transactions on Information Forensics and Security.

[71]  Andrej Kos,et al.  Blockchain Based Autonomous Selection of Electric Vehicle Charging Station , 2016, 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI).

[72]  Martin Westerkamp,et al.  Verifiable Smart Contract Portability , 2019, 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).

[73]  Lingfeng Wang,et al.  Reliability Modeling and Evaluation of Active Cyber Physical Distribution System , 2018, IEEE Transactions on Power Systems.

[74]  Feng Gao,et al.  A Blockchain-Based Privacy-Preserving Payment Mechanism for Vehicle-to-Grid Networks , 2018, IEEE Network.

[75]  Zohaib Ahmed,et al.  Detection and Prevention of DDoS attacks on Software Defined Networks Controllers for Smart Grid , 2019 .

[76]  Keita Nakamura,et al.  Attack Incentive and Security of Exchanging Tokens on Proof-of-Work Blockchain , 2018, AINTEC.

[77]  Kishor S. Trivedi,et al.  Performance Modeling of PBFT Consensus Process for Permissioned Blockchain Network (Hyperledger Fabric) , 2017, 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS).

[78]  Christoph M. Friedrich,et al.  Proof-of-Property - A Lightweight and Scalable Blockchain Protocol , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[79]  Anish Jindal,et al.  EnergyChain: Enabling Energy Trading for Smart Homes using Blockchains in Smart Grid Ecosystem , 2018, SmartCitiesSecurity@MobiHoc.

[80]  Aziz Mohaisen,et al.  Exploring the Attack Surface of Blockchain: A Systematic Overview , 2019, ArXiv.

[81]  Qi Xia,et al.  GridMonitoring: Secured Sovereign Blockchain Based Monitoring on Smart Grid , 2018, IEEE Access.

[82]  H. Farhangi,et al.  The path of the smart grid , 2010, IEEE Power and Energy Magazine.

[83]  Michele Marchesi Why blockchain is important for software developers, and why software engineering is important for blockchain software (Keynote) , 2018, IWBOSE@SANER.

[84]  Joongheon Kim,et al.  POSTER: Mining with Proof-of-Probability in Blockchain , 2018, AsiaCCS.

[85]  Monika Sturm,et al.  On the design of communication and transaction anonymity in blockchain-based transactive microgrids , 2017, SERIAL@Middleware.

[86]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[87]  Marko Vukolic,et al.  The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication , 2015, iNetSeC.

[88]  Gaetano Zizzo,et al.  A Technical Approach to the Energy Blockchain in Microgrids , 2018, IEEE Transactions on Industrial Informatics.

[89]  Mohamed Baza,et al.  Blockchain-based Privacy-Preserving Charging Coordination Mechanism for Energy Storage Units , 2018, ArXiv.

[90]  Shuling Li,et al.  Application of Blockchain Technology in Smart City Infrastructure , 2018, 2018 IEEE International Conference on Smart Internet of Things (SmartIoT).

[91]  Jie Zhu,et al.  Defending false data injection attacks against power system state estimation: A stealthiness corruption-oriented method , 2016, 2016 IEEE International Conference on Power System Technology (POWERCON).

[92]  Gaetano Zizzo,et al.  The Blockchain in Microgrids for Transacting Energy and Attributing Losses , 2017, 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[93]  Emin Gün Sirer,et al.  Bitcoin-NG: A Scalable Blockchain Protocol , 2015, NSDI.

[94]  Jeffrey M. Voas,et al.  Rethinking Distributed Ledger Technology , 2019, Computer.

[95]  Aleksandra Popovska-Mitrovikj,et al.  Analysis of the Possibilities for Improvement of BlockChain Technology , 2018, 2018 26th Telecommunications Forum (TELFOR).

[96]  Pierluigi Siano,et al.  A Survey and Evaluation of the Potentials of Distributed Ledger Technology for Peer-to-Peer Transactive Energy Exchanges in Local Energy Markets , 2019, IEEE Systems Journal.

[97]  David Metcalf,et al.  The Hyperledger Project , 2017 .

[98]  Dennis Miller,et al.  Blockchain and the Internet of Things in the Industrial Sector , 2018, IT Professional.

[99]  PRADIP KUMAR SHARMA,et al.  A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT , 2018, IEEE Access.

[100]  Hoay Beng Gooi,et al.  Peer-to-Peer Energy Trading in a Prosumer-Based Community Microgrid: A Game-Theoretic Model , 2019, IEEE Transactions on Industrial Electronics.

[101]  Yue Chen,et al.  Adaptive Blockchain-Based Electric Vehicle Participation Scheme in Smart Grid Platform , 2018, IEEE Access.

[102]  Yan Zhang,et al.  Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains , 2017, IEEE Transactions on Industrial Informatics.

[103]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[104]  Mubashir Husain Rehmani,et al.  Applications of Blockchains in the Internet of Things: A Comprehensive Survey , 2019, IEEE Communications Surveys & Tutorials.

[105]  D. Jenkins,et al.  Blockchain technology in the energy sector: A systematic review of challenges and opportunities , 2019, Renewable and Sustainable Energy Reviews.

[106]  Vladimiro Sassone,et al.  A Blockchain-based Infrastructure for Reliable and Cost-effective IoT-aided Smart Grids , 2018, IoT 2018.

[107]  Petar Popovski,et al.  Analysis of the Communication Traffic for Blockchain Synchronization of IoT Devices , 2017, 2018 IEEE International Conference on Communications (ICC).

[108]  Mohammad Tausiful Islam,et al.  Towards Blockchain-based Electricity Trading System and Cyber Resilient Microgrids , 2019, 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE).

[109]  Tiago M. Fernández-Caramés,et al.  A Review on Blockchain Technologies for an Advanced and Cyber-Resilient Automotive Industry , 2019, IEEE Access.

[110]  Yue Chen,et al.  Optimised electric vehicles charging scheme with uncertain user-behaviours in smart grids , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[111]  Zhao Yang Dong,et al.  A Review of False Data Injection Attacks Against Modern Power Systems , 2017, IEEE Transactions on Smart Grid.

[112]  Wei Cai,et al.  Decentralized Applications: The Blockchain-Empowered Software System , 2018, IEEE Access.

[113]  Jere Backman,et al.  Blockchain-Powered Value Creation in the 5G and Smart Grid Use Cases , 2019, IEEE Access.

[114]  Tiffany Hyun-Jin Kim,et al.  BRICS: Blockchain-based Resilient Information Control System , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[115]  Imrich Chlamtac,et al.  Smart Meter Data Privacy: A Survey , 2017, IEEE Communications Surveys & Tutorials.

[116]  Gang Qu,et al.  A Privacy-Preserving Trust Model Based on Blockchain for VANETs , 2018, IEEE Access.

[117]  Fan Li,et al.  PoBT: A Lightweight Consensus Algorithm for Scalable IoT Business Blockchain , 2020, IEEE Internet of Things Journal.

[118]  Jun Zhao,et al.  Blockchain for Future Smart Grid: A Comprehensive Survey , 2021, IEEE Internet of Things Journal.

[119]  Bo Zhang,et al.  A High Performance Blockchain Platform for Intelligent Devices , 2018, 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN).

[120]  S. Prianga,et al.  Evolutionary Survey On Data Security In Cloud Computing Using Blockchain , 2018, 2018 IEEE International Conference on System, Computation, Automation and Networking (ICSCA).

[121]  Eric D. Knapp,et al.  Applied Cyber Security and the Smart Grid: Implementing Security Controls into the Modern Power Infrastructure , 2013 .

[122]  Petar Popovski,et al.  Blockchain-Based and Multi-Layered Electricity Imbalance Settlement Architecture , 2018, 2018 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm).

[123]  Mariacristina Roscia,et al.  Blockchain and smart metering towards sustainable prosumers , 2018, 2018 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM).

[124]  Hamid Sharif,et al.  A Survey on Cyber Security for Smart Grid Communications , 2012, IEEE Communications Surveys & Tutorials.

[125]  Kaveh Dehghanpour,et al.  A Survey on Smart Agent-Based Microgrids for Resilient/Self-Healing Grids , 2017 .

[126]  Caroline Plaza,et al.  Distributed Solar Self-Consumption and Blockchain Solar Energy Exchanges on the Public Grid Within an Energy Community , 2018, 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe).

[127]  Massimo Bartoletti,et al.  A Survey of Attacks on Ethereum Smart Contracts (SoK) , 2017, POST.

[128]  Chenxu Wang,et al.  A Cross-Chain Solution to Integrating Multiple Blockchains for IoT Data Management , 2019, Sensors.

[129]  Massimo Bertoncini,et al.  Decentralized blockchain flexibility system for Smart Grids: Requirements engineering and use cases , 2018, 2018 International IEEE Conference and Workshop in Óbuda on Electrical and Power Engineering (CANDO-EPE).

[130]  John R. Williams,et al.  Data-Stream-Based Intrusion Detection System for Advanced Metering Infrastructure in Smart Grid: A Feasibility Study , 2015, IEEE Systems Journal.

[131]  Yannan Li,et al.  Blockchain-Based Solutions to Security and Privacy Issues in the Internet of Things , 2018, IEEE Wireless Communications.

[132]  Sandra Johnson,et al.  Sidechains and interoperability , 2019, ArXiv.

[133]  Tiago M. Fernández-Caramés,et al.  A Review on the Use of Blockchain for the Internet of Things , 2018, IEEE Access.

[134]  Yibin Xu,et al.  Section-Blockchain: A Storage Reduced Blockchain Protocol, the Foundation of an Autotrophic Decentralized Storage Architecture , 2018, 2018 23rd International Conference on Engineering of Complex Computer Systems (ICECCS).

[135]  Yu Shen,et al.  Automatic Demand Response Strategy of Local Pure Electric Vehicle With Battery Energy Storage System Based on Blockchain Technology , 2018, 2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2).

[136]  Thoshitha T. Gamage,et al.  Analyzing the Cyber-Physical Impact of Cyber Events on the Power Grid , 2015, IEEE Transactions on Smart Grid.

[137]  Mauro Curiale From smart grids to smart city , 2014, 2014 Saudi Arabia Smart Grid Conference (SASG).

[138]  Choong Seon Hong,et al.  Mobile charger billing system using lightweight Blockchain , 2017, 2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[139]  Song Tan,et al.  Online Data Integrity Attacks Against Real-Time Electrical Market in Smart Grid , 2018, IEEE Transactions on Smart Grid.

[140]  Johannes Hinckeldeyn,et al.  (Short Paper) Developing a Smart Storage Container for a Blockchain-Based Supply Chain Application , 2018, 2018 Crypto Valley Conference on Blockchain Technology (CVCBT).