Jan Kalbantner, Konstantinos Markantonakis, Darren Hurley-Smith, Raja Naeem Akram · 5 authors
Current Peer-to-Peer (P2P) energy market models raise serious concerns regarding the confidentiality and integrity of energy consumption, trading and billing data. While Distributed Ledger Technology (DLT) systems (e.g., blockchain) have been proposed to enhance security, an attacker could damage other parts of the model, such as its infrastructure: an adversarial attacker could target the communication between entities by, e.g., eavesdropping or modifying data. The main goal of this paper is to propose a model for a decentralised P2P marketplace for trading energy, which addresses the problem of developing security and privacy-aware environments. Additionally, a Multi-Agent System (MAS) architecture is presented with a focus on security and sustainability. In order to propose a solution to DLT’s scalability issues (i.e., through transaction confirmation delays), off-chain state channels are considered for the energy negotiation and resolution processes. Additionally, a STRIDE (spoofing, tampering, repudiation, information disclosure, denial of service, elevation of privilege) security analysis is conducted within the context of the proposed model to identify potential vulnerabilities.
Wide Area Protection System (WAPS) undertakes the important task of maintaining system reliability and stability when the power system is subject to abnormal or predetermined unstable conditions. The existing WAPS adopts a centralized mechanism to record and audit communication messages, which faces the risk of excessive authority and tampering with communication records and audit logs, thus making it impossible to achieve true transparency and fairness. Due to the involvement of multiple parties and equipment maintained by different manufacturers in the communication of WAPS, there are difficulties in tracing the cause of the accident and determining the at-fault party following misoperations and miss trips. To address this issue, we propose a semi-centralized blockchain system with multi-chain for auditing communications of WAPS. We first propose a semi-centralized system architecture according to the system architecture and management requirements of WAPS. Then, we utilize the blockchain network as a self-recording channel to achieve tamper-proof and non-repudiation verification interaction. We also design a multi-chain structure and classification node mechanism to meet the communication auditing requirements of multiple WAPS. We have designed a new block structure that conforms to the communication protocol of WAPS. To reduce the storage burden caused by the ever-expanding blockchain ledger, we propose a deletable blockchain scheme while maintaining the integrity and security of blockchain. Analysis and experiments show that the proposed blockchain system can support the secure, transparent, tamper-proof and traceable communication recording and auditing of WAPS along with high performance.
A growing number of prosumers have entered the local power market in response to an increase in the number of residential users who can afford to install distributed energy resources. The traditional microgrid trading platform has many problems, such as low transaction efficiency, the high cost of market maintenance, opaque transactions, and the difficulty of ensuring user privacy, which are not conducive to encouraging users to participate in local electricity trading. A blockchain‐based mechanism of microgrid transactions can solve these problems, but the common single‐blockchain framework cannot manage user identity. This study thus proposes a mechanism for secure microgrid transactions based on the hybrid blockchain. A hybrid framework consisting of private blockchain and consortium blockchain is first proposed to complete market transactions. The private blockchain stores the identifying information of users and a review of their transactions, while the consortium blockchain is responsible for storing transaction information. The block digest of the private blockchain is stored in the consortium blockchain to prevent information on the private blockchain from being tampered with by the central node. A reputation evaluation algorithm based on user behavior is then developed to evaluate user reputation, which affects the results of the access audit on the private blockchain. The higher a user’s reputation score is, the more benefits he/she can obtain in the transaction process. Finally, an identity‐based proxy signcryption algorithm is proposed to help the intelligent management device with limited computing power obtain signcryption information in the transaction process to protect the transaction information. A system analysis showed that the secure transaction mechanism of the microgrid based on the hybrid blockchain boasts many security features, such as privacy, transparency, and imtamperability. The proposed reputation evaluation algorithm can objectively reflect all users’ behaviors through their reputation scores, and the identity‐based proxy signcryption algorithm is practical.
Adamu Sani Yahaya, Nadeem Javaid, Ahmad Almogren, Abrar Ahmed · 6 authors
Local energy trading has attracted the attention of many researchers as a result of its promising benefits. These benefits include minimizing gas emission, reducing power shortage, and establishing a competitive energy market. However, the energy trading between several prosumers causes trust, security, and privacy challenges in energy systems. On the other hand, a single point of failure and an increase in overall system cost occur when the energy system is managed using a centralized model. Therefore, to tackle the mentioned issues, this work proposes a two-layered secure Peer-to-Peer (P2P) energy trading model based on blockchain. The proposed model has two layers: authentication, and secure energy trading. In the authentication layer, in order to protect the proposed model from impersonation attacks, a mutual authentication process is implemented. In the energy trading layer, a new consensus mechanism is proposed to minimize the number of malicious validators. Afterwards, an incentive-punishment algorithm is introduced to motivate energy prosumers to contribute more energy in the model. Next, a dynamic contract theory based on supply-demand ratio pricing scheme is proposed. The purpose of the proposed pricing scheme is to solve the issues associated with the existing pricing schemes. It also preserves the privacy of the actual energy consumption behavior of the trading participants. Furthermore, a consensus mechanism validators’ selection model is proposed. The aim of the proposed work is to have an efficient and secure P2P energy trading platform. Simulations are executed to show the performance of the proposed model in terms of communication and computational costs, reputation, energy contributed, reward, and prices. The results for the authentication process show 7.45 ms computational cost and 1152 bits communication cost, which are better than the existing works. In the consensus process, 66.67% of the validators are selected to conduct the consensus for every transaction. This selection efficiently improves the consensus process and minimizes the number of malicious validators. In the proposed model, the increase in reward is observed for increased energy contribution, decreased non-malicious transactions and adjustment of energy consumption. The proposed model shows a satisfactory performance in terms of trust, security, and privacy.
As the next‐generation power grid system, the smart grid can realize the balance of supply and demand and help in communication security and privacy protection. However, real‐time power consumption data collection might expose the users’ privacy information, such as their living habits and economic conditions. In addition, during the process of data transmission, it may lead to data inconsistency between the user side and the storage side. Blockchain provides tamper‐resistant and traceable characteristics for solving these problems, and ring signature schemes provide an anonymous authentication mechanism. Therefore, in this work, we consider the applications of ring signature scheme in smart grid based on blockchain. We introduce the notion of multi‐authority traceable ring signature (MA‐TRS) scheme for distributed setting. In our scheme, there is an auditing node that can distinguish the identity of the real signer from the ring without any secret information. Last but not least, we prove that the proposed scheme is unforgeable, anonymous, and traceable.
Vahid Hosseinnezhad, Barry Hayes, Brian O’Regan, Pierluigi Siano
Today, the development of decentralized energy management systems has accelerated due to the daily growth of renewable energy technologies and communications infrastructure. At the distribution system level, this approach has manifested itself with the emergence of the local energy market. In fact, the local energy market is becoming a new operating model to control local generation units. This paper describes the general architecture and elements used to implement a blockchain-based local energy market within a transactive management platform. After an overview of internet of things (IoT) communication technologies and the existing central-authority-based applications, the general structure and elements of peer-to-peer (P2P) networks are reviewed. Next, the concepts of blockchain-based technologies and the required specifications for different building layers are outlined based on the limited relevant literature available. The concepts and requirements are investigated to provide practical insights to design trading platforms.
This paper proposes a blockchain based trust management method for agents in a multi-agent system (MAS). In this work, three objectives are achieved: trust, cooperation and privacy. The trust of agents depends on the credibility of trust evaluators, which is verified using the proposed methods of trust distortion, consistency and reliability. To enhance the cooperation between agents, a tit-3-for-tat (T3FT) repeated game strategy is developed. The strategy is more forgiving than the existing tit-for-tat (TFT) strategy. It encourages cheating agents to re-establish their trust by cooperating for three consecutive rounds of play. Also, a proof-of-cooperation consensus protocol is proposed to improve agents' cooperation while creating and validating blocks. The privacy of agents is preserved in this work using the publicly verifiable secret sharing mechanism. The proposed methods are implemented using MATLAB R2018a while the MAS is simulated using Java Agent DEvelopment framework (JADE). Simulation results validate the effectiveness of the proposed work. From the simulation results, the proposed trust method outperforms an existing fuzzy logic trust method in terms of detecting the cheating behavior of agents in the system. Besides, the proposed T3FT strategy is effective as compared to the existing tit-for-2-tat and TFT strategies in the literature. Moreover, the security analysis of the proposed method is performed. The analysis shows that the proposed work is safe from bad-mouthing and on-off trust related attacks.
Multicontroller software‐defined networks have been widely adopted to enable management of large‐scale networks. However, they are vulnerable to several attacks including false data injection, which creates topology inconsistency among controllers. To deal with this issue, we propose BMC‐SDN, a security architecture that integrates blockchain and multicontroller SDN and divides the network into several domains. Each SDN domain is managed by one master controller that communicates through blockchain with the masters of the other domains. The master controller creates blocks of network flow updates, and its redundant controllers validate the new block based on a proposed reputation mechanism. The reputation mechanism rates the controllers, i.e., block creator and voters, after each voting operation using constant and combined adaptive fading reputation strategies. The evaluation results demonstrate a fast and optimal detection of fraudulent flow rule injection.
Naveed ur Rehman, Max Yap, Mujaddad Afzal, Abdul Rehman · 5 authors
This paper presents a model for assessing the financial viability of cryptocurrency mining setups powered by off-grid solar photovoltaic (PV) systems. The model considers the features of mining hardware, the network attributes, the price of virtual currency and the solar potential of the installation site, to predict the payback period of the investment in months. As a case study, the feasibility of mining using various state-of-the-art Application-Specific Integrated Circuits (ASICs) and Graphics Processing Units (GPUs), powered by PV installed in New Zealand has been investigated. The results show that for ASICs setups, the initial cost is very high compared to GPU setups. However, considering the best-performing cryptocurrencies, the payback period for ASICs is much shorter than for GPU setups. This work will help to improve the sustainability of cryptocurrency mining businesses by reducing their dependence on exhaustible energy resources and their impact on the environment.
The smart grid is emerging as a future paradigm for power networks. While it has many successful applications, peer-to-peer trading in the local energy market (LEM) is still challenging due to the lack of security and trading mechanisms. In this paper, we design a data-driven, secure, and smart solution DS2to address this problem. We first propose a five-layer design of LEM based on blockchain. We then model peer-to-peer trading in LEM as a cost minimization problem and derive an efficient online solution leveraging matrix factorization and integer linear programming. DS2is implemented and evaluated on a private Ethereum blockchain. We show that DS2achieves a mean absolute percentage error (MAPE) of 12.8% compared with the offline optimal method through extensive simulations on the real-world dataset.
Daniël Reijsbergen, Zheng Yang, Aung Htein Maw, Tien Tuan Anh Dinh · 5 authors
Smart grids leverage data from smart meters to improve operations management and to achieve cost reductions. The fine-grained meter data also enable pricing schemes that simultaneously benefit electricity retailers and users. Our goal is to design a practical dynamic pricing protocol for smart grids in which the rate charged by a retailer depends on the total demand among its users. Realizing this goal is challenging because neither the retailer nor the users are trusted. The first challenge is to design a pricing scheme that incentivizes consumption behavior that leads to lower costs for both the users and the retailer. The second challenge is to prevent the retailer from tampering with the data, for example, by claiming that the total consumption is much higher than its real value. The third challenge is data privacy, that is, how to hide the meter data from adversarial users. To address these challenges, we propose a scheme in which peak rates are charged if either the total or the individual consumptions exceed some thresholds. We formally define a privacy-preserving transparent pricing scheme (PPTP) that allows honest users to detect tampering at the retailer while ensuring data privacy. We present two instantiations of PPTP, and prove their security. Both protocols use secure commitments and zero-knowledge proofs. We implement and evaluate the protocols on server and edge hardware, demonstrating that PPTP has practical performance at scale.
Due to the simultaneous development of DC-microgrids (DC-MGs) and the use of intelligent control, monitoring and operation methods, as well as their structure, these networks can be threatened by various cyber-attacks. Overall, a typical smart DC-MG includes battery, supercapacitors and power electronic devices, fuel cell, solar Photovoltaic (PV) systems, and loads such as smart homes, plug-in hybrid electrical vehicle (PHEV), smart sensors and network communication like fiber cable or wireless to send and receive data. Given these issues, cyber-attack detection and securing data exchanged in smart DC-MGs like CPS has been considered by experts as a significant subject in recent years. In this study, in order to detect false data injection attacks (FDIAs) in a MG system, Hilbert-Huang transform methodology along with blockchain-based ledger technology is used for enhancing the security in the smart DC-MGs with analyzing the voltage and current signals in smart sensors and controllers by extracting the signal details. Results of simulation on the different cases are considered with the objective of verifying the efficacy of the proposed model. The results offer that the suggested model can provide a more precise and robust detection mechanism against FDIA and improve the security of data exchanging in a smart DC-MG.
Pablo Mendez Royo, Jesús Rodríguez-Molina, Juan Garbajosa, Pedro Castillejo
Hardware solutions based on blockchain used in peer-to-peer electricity trading operations have been on rise during the last years. It is expected that due to their usage, it will become easier for prosumers to participate in the power grid on more equal terms when compared to the traditional players that have been settled in this market for the last decades. However, devices used to fully integrate prosumers are scarce and often offer minimal functionalities to perform the task of becoming integrated in those markets. This manuscript puts forward a Constrained Hardware Device enhanced with several software elements related to blockchain and cloud infrastructures, which make possible for any electricity generator or storage system to perform major actions like executing smart contracts, requesting energy prices to a Transmission System Operator and replicating the interchanged data in a cloud computing environment in case there are blockchain node failures. In this way, Renewable Energy Sources can be integrated by means of inexpensive, reliable devices with all the required software components preinstalled, with prosumers being able to further intervene in energy markets.
In a smart grid, each residential unit with renewable energy sources can trade energy with others for profit. Buyers with insufficient energy meet their demand by buying the required energy from other houses with surplus energy. However, they will not be willing to engage in the trade if it is not beneficial. With the aim of improving participants' profits and reducing the impacts on the grid, we study a peer-to-peer (P2P) energy trading system among prosumers using a double auction-based game theoretic approach, where the buyer adjusts the amount of energy to buy according to varying electricity price in order to maximize benefit, the auctioneer controls the game, and the seller does not participate in the game but finally achieves the maximum social welfare. The proposed method not only benefits the participants but also hides their information, such as their bids and asks, for privacy. We further study individual rationality and incentive compatibility properties in the proposed method's auction process at the game's unique Stackelberg equilibrium. For practical applicability, we implement our proposed energy trading system using blockchain technology to show the feasibility of real-time P2P trading. Finally, simulation results under different scenarios demonstrate the effectiveness of the proposed method.
Authentication and authorization (A & A) mechanisms are critical to the security of Internet of Things (IoT) applications. Smart grid system processing and exchanging data without human intervention, known as smart grids, are well‐known as IoT scenarios. Entities in such smart grid systems need to identify and validate one another and ensure the integrity of data exchange mechanisms. However, at present, most commonly used A & A protocols are centralized, resulting in security risks such as information leaks, illegal access, and identity theft. In this study, we propose a new distributed A & A protocol for smart grid networks based on blockchain technology to address with these risks. The proposed protocol integrates the decentralized authentication and immutable ledger characteristics of blockchain architectures suitable for power systems with a novel blockchain technique to realize both identity authentication and resource authorization for smart grid systems. We discuss the security of and threat models for prior A & A protocols and demonstrate how our protocol protects against these threats. We further demonstrate an approach to a real deployment of our A & A protocol using the FISCO consortium platform, applying algorithms from smart contract systems. Finally, we present the results of experimental simulations showing the efficacy and efficiency of our proposed protocol.
It is expected that peer to peer energy trading will constitute a significant share of research in upcoming generation power systems due to the rising demand of energy in smart microgrids. However, the on-demand use of energy is considered a big challenge to achieve the optimal cost for households. This paper proposes a blockchain-based predictive energy trading platform to provide real-time support, day-ahead controlling, and generation scheduling of distributed energy resources. The proposed blockchain-based platform consists of two modules; blockchain-based energy trading and smart contract enabled predictive analytics modules. The blockchain module allows peers with real-time energy consumption monitoring, easy energy trading control, reward model, and unchangeable energy trading transaction logs. The smart contract enabled predictive analytics module aims to build a prediction model based on historical energy consumption data to predict short-term energy consumption. This paper uses real energy consumption data acquired from the Jeju province energy department, the Republic of Korea. This study aims to achieve optimal power flow and energy crowdsourcing, supporting energy trading among the consumer and prosumer. Energy trading is based on day-ahead, real-time control, and scheduling of distributed energy resources to meet the smart grid’s load demand. Moreover, we use data mining techniques to perform time-series analysis to extract and analyze underlying patterns from the historical energy consumption data. The time-series analysis supports energy management to devise better future decisions to plan and manage energy resources effectively. To evaluate the proposed predictive model’s performance, we have used several statistical measures, such as mean square error and root mean square error on various machine learning models, namely recurrent neural networks and alike. Moreover, we also evaluate the blockchain platform’s effectiveness through hyperledger calliper in terms of latency, throughput, and resource utilization. Based on the experimental results, the proposed model is effectively used for energy crowdsourcing between the prosumer and consumer to attain service quality.
Using blockchain technology as one of the new methods to enhance the cyber and physical security of power systems has grown in importance over the past few years. Blockchain can also be used to improve social welfare and provide sustainable energy for consumers. In this article, the effect of distributed generation (DG) resources on the transmission power lines and consequently fixing its conjunction and reaching the optimal goals and policies of this issue to exploit these resources is investigated. In order to evaluate the system security level, a false data injection attack (FDIA) is launched on the information exchanged between independent system operation (ISO) and under-operating agents. The results are analyzed based on the cyber-attack, wherein the loss of network stability as well as economic losses to the operator would be the outcomes. It is demonstrated that cyber-attacks can cause the operation of distributed production resources to not be carried out correctly and the network conjunction will fall to a large extent; with the elimination of social welfare, the main goals and policies of an independent system operator as an upstream entity are not fulfilled. Besides, the contracts between independent system operators with distributed production resources are not properly closed. In order to stop malicious attacks, a secured policy architecture based on blockchain is developed to keep the security of the data exchanged between ISO and under-operating agents. The obtained results of the simulation confirm the effectiveness of using blockchain to enhance the social welfare for power system users. Besides, it is demonstrated that ISO can modify its polices and use the potential and benefits of distributed generation units to increase social welfare and reduce line density by concluding contracts in accordance with the production values given.
Decentralized management and coordination of energy systems are emerging trends facilitated by the uptake of the Internet of Things and Blockchain offering new opportunities for more secure, resilient, and efficient energy distribution. Even though the use of distributed ledger technology in the energy domain is promising, the development of decentralized smart grid management solutions is in the early stages. In this paper, we define a layered architecture of a blockchain-based smart grid management platform featuring energy data metering and tamper-proof registration, business enforcement via smart contracts, and Oracle-based integration of high computational services supporting the implementation of future grid management scenarios. Three such scenarios are discussed from the perspective of their implementation using the proposed blockchain platform and associated challenges: peer to peer energy trading, decentralized management, and aggregation of energy flexibility and operation of community oriented Virtual Power Plants.
Blockchain technology will bring a disruption in plenty of industries and businesses. Recently it proved the robustness, immutability, auditability, in many crucial practical applications. The blockchain structure offers traceability of actions, alterations, alerts, which is an important property of a system needed for development of sustainable technologies. A crucial part of the blockchain technology regarding the optimization of the processes is the smart contract. It is a self-executable computer code, open and transparent, encoding the terms of a regular contract. It is able to automate the processes, thus decreasing the human-factor mistakes or counterfeits. In this paper, we are presenting the feasibility of the blockchain technology in the certification processes, with an application developed for university diploma certification. The example is easily transferable in other areas and business models such as logistics, supply chain management, or other segments where certification is essential.
Aasim Ullah, S.M. Shahnewaz Siddiquee, Md Akbar Hossain, Sayan Kumar Ray
Data security of present-day power systems, such as the electricity market, has spurred global interest in both industry and academia. The electricity market can either be regulated (state-controlled entrance, policies, and pricing) or deregulated (open for competitors). While the security threats in a deregulated electricity market are commonly known and have been investigated for years, those in a regulated market still have scope for extensive research. Our current work focuses on exploring the data security of the regulated electricity market, and the regulated New Zealand Electricity Market (NZEM) has been considered for this research. Although the chances of cyberattacks on state-controlled regulated electricity market are relatively less, different layers of the current SCADA systems do pose some threats. In this context, we propose a decentralized Ethereum Blockchain-based end-to-end security prototype for a regulated electricity market such as the NZEM. This prototype aims to enhance data security between the different layers of the current SCADA systems. The detailed operation process and features of this prototype are presented in this work. The proposed prototype has prospects of offering improved data security solutions for the regulated electricity market.
The adoption of blockchain for Transactive Energy has gained significant momentum as it allows mutually non-trusting agents to trade energy services in a trustless energy market. Research to date has assumed that the built-in Byzantine Fault Tolerance in recording transactions in a ledger is sufficient to ensure integrity. Such work must be extended to address security gaps including random bilateral transactions that do not guarantee reliable and efficient market operation, and market participants having incentives to cheat when reporting actual production/consumption figures. Work herein introduces the Electron Volt Exchange framework with the following characteristics: 1) a distributed protocol for pricing and scheduling prosumers' production/consumption while keeping constraints and bids private, and 2) a distributed algorithm to prevent theft that verifies prosumers' compliance to scheduled transactions using information from grid sensors (such as smart meters) and mitigates the impact of false data injection attacks. Flexibility and robustness of the approach are demonstrated through simulation and implementation using Hyperledger Fabric.
The adoption of blockchain for Transactive Energy has gained significant\nmomentum as it allows mutually non-trusting agents to trade energy services in\na trustless energy market. Research to date has assumed that the built-in\nByzantine Fault Tolerance in recording transactions in a ledger is sufficient\nto ensure integrity. Such work must be extended to address security gaps\nincluding random bilateral transactions that do not guarantee reliable and\nefficient market operation, and market participants having incentives to cheat\nwhen reporting actual production/consumption figures. Work herein introduces\nthe Electron Volt Exchange framework with the following characteristics: 1) a\ndistributed protocol for pricing and scheduling prosumers'\nproduction/consumption while keeping constraints and bids private, and 2) a\ndistributed algorithm to prevent theft that verifies prosumers' compliance to\nscheduled transactions using information from grid sensors (such as smart\nmeters) and mitigates the impact of false data injection attacks. Flexibility\nand robustness of the approach are demonstrated through simulation and\nimplementation using Hyperledger Fabric.\n