Securing Smart Grid Communication using Ethereum Smart Contracts

Smart grids are being continually adopted as a replacement of the traditional power grid systems to ensure safe, efficient, and cost-effective power distribution. The smart grid is a heterogeneous communication network made up of various devices such as smart meters, automation, and emerging technologies interacting with each other. As a result, the smart grid inherits most of the security vulnerabilities of cyber systems, putting the smart grid at risk of cyber-attacks. To secure the communication between smart grid entities, namely the smart meters and the utility, we propose in this paper a communication infrastructure built on top of a blockchain network, specifically Ethereum. All two-way communication between the smart meters and the utility is assumed to be transactions governed by smart contracts. Smart contracts are designed in such a way to ensure that each smart meter is authentic and each smart meter reading is reported securely and privately. We present a simulation of a sample smart grid and report all the costs incurred from building such a grid. The simulations illustrate the feasibility and security of the proposed architecture. They also point to weaknesses that must be addressed, such as scalability and cost.

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

[2]  Christof Weinhardt,et al.  Designing microgrid energy markets A case study: The Brooklyn Microgrid , 2018 .

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

[4]  R. Plana,et al.  The green blockchain: Managing decentralized energy production and consumption , 2017, 2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe).

[5]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[6]  Robert Dobson,et al.  Customer domain supply and load coordination: A case for smart villages and transactive control in rural off-grid microgrids , 2017 .

[7]  Christof Weinhardt,et al.  A blockchain-based smart grid: towards sustainable local energy markets , 2017, Computer Science - Research and Development.

[8]  Michael Merz,et al.  Potential of the Blockchain Technology in Energy Trading , 2016 .

[9]  Toshiyuki Sawa,et al.  Blockchain technology outline and its application to field of power and energy system , 2018, Electrical Engineering in Japan.

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

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