Dimitri Kamenski, Arash Shaghaghi, Matthew Warren, Salil S. Kanhere
We focus on the problem of botnet orchestration and discuss how attackers can leverage decentralised technologies to dynamically control botnets with the goal of having botnets that are resilient against hostile takeovers. We cover critical elements of the Bitcoin blockchain and its usage for `floating command and control servers'. We further discuss how blockchain-based botnets can be built and include a detailed discussion of our implementation. We also showcase how specific Bitcoin APIs can be used in order to write extraneous data to the blockchain. Finally, while in this paper, we use Bitcoin to build our resilient botnet proof of concept, the threat is not limited to Bitcoin blockchain and can be generalized.
The combined cooling, heating and power (CCHP) system is a typical distributed, electricity-gas integrated energy scheme in a community. First, it generates electricity by use of gas, and then exploits the waste heat to supply community with heat and cooling. In this paper, we consider a smart city consisting of a number of communities (CCHPs) and an agent of power grid (APG), where CCHPs can sell energy to the APG according to its bid. To study all utilities of entities in such a city from energy trading, a noncooperative Stackelberg game between APG and CCHPs is formulated. Here, the APG gives a bid for buying the energy from CCHPs, then CCHPs respond to the APG with their optimal energy supply that maximizing their utilities according to this bid. We show that the maximum profit to the APG and utilities to the CCHPs can be obtained at the Stackelberg equilibrium, which is guaranteed to exist and unique. Because the complete information about energy supply of each CCHP is unknown to the APG in advance, we propose a distributed algorithm that is able to find the point of equilibrium through a limited number of iterations. Taking privacy protection and transaction security into consideration, we design a blockchain-enabled energy management system. This system is composed of Internet of Energy (IoE) sub-system and blockchain sub-system, where the information interactions as well as energy transactions between APG and CCHPs can be carried out effectively and safely. Finally, security analysis and numerical simulations show the effectiveness and accuracy of our proposed mechanism.
Nowadays, unlike depleting fossil fuel resources, the integration of different types of renewable energy, as distributed generation sources, into power systems is accelerated and the technological development in this area is evolving at a frantic pace. Thus, inappropriate use of them will be irrecoverably detrimental. The power industry will reach a turning point in the pervasiveness of these infinite energy sources by three factors. Climate changes due to greenhouse gas accumulation in the atmosphere; increased demand for energy consumption all over the world, especially after the genesis of Bitcoin and base cryptocurrencies; and establishing a comprehensive perspective for the future of renewable energy. The increase in the pervasiveness of renewable energy sources in small-scale brings up new challenges for the power system operators to manage an abundant number of small-scale generation sources, called microsources. The current structure of banking systems is unable to handle such massive and high-frequency transactions. Thus the incorporation of cryptocurrencies is inevitable. In addition, by utilization of IoT-enabled devices, a large body of data will be produced must be securely transferred, stored, processed, and managed in order to boost the observability, controllability, and the level of autonomy of the smart power systems. Then the appropriate controlling measures must be performed through control signals in order to serve the loads in a stable, uninterruptible, reliable, and secure way. The data acquires from IoT devices must be analyzed using artificial intelligence methods such as big data techniques, data mining, machine learning, etc. with a scant delay or almost real-time. These measures are the controversial issues of modern power systems, which are yet a matter of debate. This study delves into the aforementioned challenges and opportunities, and the corresponding solutions for the incorporation of IoT and blockchain in power systems, particularly in the distribution level and residential section, are addressed. In the last section, the role of IoT in smart buildings and smart homes, especially for energy hubs schemes and the management of residential electric vehicle supply equipment is concisely discussed.
The future of renewable energy transportation and distribution is dynamic and complex, with distributed renewable resources in required distributed control. It is suggested that Distributed Ledger Technology (DLT) is a timely innovation with the potential to facilitate this future. The transition to full renewable energy requires an infrastructure capable of handling intermittent production that has a low marginal cost. This requires a distributed control logic where devices with embedded intelligence coordinate local production, a decentralized energy market where prices are not primarily based on production, and an underlying digital infrastructure to enable both. Simulations and experiments have demonstrated great potential in such a digital infrastructure, but real-life tests have identified scalability as a remaining challenge. In this paper, we propose a DLT-based architecture for the energy grid with the development of existing solution concepts by implementing scalability solutions. To this end, we derive energy market components as a framework for building efficient microgrid. Then, we discuss the microgrid as a case study of such a market according to the required components within energy production, transmission, and distribution; distributed ledger platform operations, IoT device manufacturing,; software development; and research in IoT, edge and cloud computing, and energy systems.
Utz Nisslmueller, Klaus-Tycho Foerster, Stefan Schmid, Christian Decker
Cryptocurrency off-chain networks such as Lightning (e.g., Bitcoin) or Raiden\n(e.g., Ethereum) aim to increase the scalability of traditional on-chain\ntransactions. To support nodes in learning about possible paths to route their\ntransactions, these networks need to provide gossip and probing mechanisms.\nThis paper explores whether these mechanisms may be exploited to infer\nsensitive information about the flow of transactions, and eventually harm\nprivacy. In particular, we identify two threats, related to an active and a\npassive adversary. The first is a probing attack: here the adversary aims to\ndetect the maximum amount which is transferable in a given direction over a\ntarget channel by actively probing it and differentiating the response messages\nit receives. The second is a timing attack: the adversary discovers how close\nthe destination of a routed payment actually is, by acting as a passive\nman-in-the middle and analyzing the time deltas between sent messages and their\ncorresponding responses. We then analyze the limitations of these attacks and\npropose remediations for scenarios in which they are able to produce accurate\nresults.\n
In order to ensure the information security, most of the important information including the data of advanced metering infrastructure (AMI) in the energy internet is currently transmitted and exchanged through the intranet or the carrier communication. The former increases the cost of network construction, and the latter is susceptible to interference and attacks in the process of information dissemination. The blockchain is an emerging decentralized architecture and distributed computing paradigm. Under the premise that these nodes do not need mutual trust, the blockchain can implement trusted peer-to-peer communication for protecting the important information by adopting distributed consensus mechanisms, encryption algorithms, point-to-point transmission and smart contracts. In response to the above issues, this paper firstly analyzes the information security problems existing in the energy internet from the four perspectives of system control layer, device access, market transaction and user privacy. Then blockchain technology is introduced, and its working principles and technical characteristics are analyzed. Based on the technical characteristics, we propose the multilevel and multichain information transmission model for the weak centralization of scheduling and the decentralization of transaction. Furthermore, we discuss that the information transmission model helps solve some of the information security issues from the four perspectives of system control, device access, market transaction and user privacy. Application examples are used to illustrate the technical features that benefited from the blockchain for the information security of the energy internet.
Mahdi Daghmehchi Firoozjaei, Ali A. Ghorbani, Hyoungshick Kim, JaeSeung Song
In the current centralized IoT ecosystems, all financial transactions are routed through IoT platform providers. The security and privacy issues are inevitable with an untrusted or compromised IoT platform provider. To address these issues, we propose Hy-Bridge, a hybrid blockchain-based billing and charging framework. In Hy-Bridge, the IoT platform provider plays no proxy role, and IoT users can securely and efficiently share a credit with other users. The trustful end-to-end functionality of blockchain helps us to provide accountability and reliability features in IoT transactions. Furthermore, with the blockchain-distributed consensus, we provide a credit-sharing feature for IoT users in the energy and utility market. To provide this feature, we introduce a local block framework for service management in the credit-sharing group. To preserve the IoT users’ privacy and avoid any information leakage to the main blockchain, an interconnection position, called bridge, is introduced to isolate IoT users’ peer-to-peer transactions and link the main blockchain to its subnetwork blockchain(s) in a hybrid model. To this end, a k-anonymity protection is performed on the bridge. To evaluate the performance of the introduced hybrid blockchain-based billing and charging, we simulated the energy use case scenario using Hy-Bridge. Our simulation results show that Hy-Bridge could protect user privacy with an acceptable level of information loss and CPU and memory usage.
Iago Sestrem Ochôa, Luís Augusto Silva, Gabriel de Mello, Nuno M. García · 6 authors
Smart grid systems have become popular and necessary for the development of a sustainable power grid. These systems use different technologies to provide optimized services to the users of the network. Regarding computing, these systems optimize electrical services by processing a large amount of the data generated. However, privacy and security are essential in this kind of system. With a large amount of data generated, it is necessary to protect the privacy of users, because this data may reveal the users' personal information. Today, blockchain technology has proven to be an efficient architecture for solving privacy and security problems in different scenarios. Over the years, different blockchain platforms have emerged, attempting to solve specific problems in different areas. However, the use of different platforms fragmented the market, which was no different in the smart grid scenario. This work proposes a blockchain architecture that uses sidechains to make the system scalable and adaptable. We used three blockchains to ensure privacy, security, and trust in the system. To universalize the proposed solution, we used the Open Smart Grid Protocol and smart contracts. The results show that architecture security and privacy are guaranteed, making it feasible for implementation in real systems; although scalability issues regarding the storage of the data generated still exist.
Software-defined industrial network has emer-ged as an autonomous ecosystem where the network control relies on a centralized controller to provide seamless data transfer. However, the reliance on a centralized controller can lead to several challenges, such as single point of failure. An adversary can initiate a denial of service attack and limit the availability of the controller by projecting malicious or uncontrolled traffic flows. To overcome this, in this article, a deep-learning-based blockchain framework is designed for providing secure software-defined industrial network. In this framework, a blockchain mechanism is designed wherein all the switch are registered, verified (using zero-knowledge proof), and, thereafter, validated in the blockchain using a voting-based consensus mechanism. A deep Boltzmann machine based flow analyzer is deployed at the control plane to identify the anomalous switch requests. The evaluation is performed using a mininet emulator wherein the results obtained depict the superiority of the proposed framework.
The demand for electricity increases rapidly along with the advancement of the industrial age. To ensure efficient distribution of the electricity, maintain low losses and high level of quality, and the security of electricity supply, the smart grid concept was proposed. The concept enables a small, individual scale to generate electricity and sell it to the grid. However, the concept adds complexity to the existing system, such as how a transaction between these generators and consumers are conducted, verified and recorded. This paper proposes the blockchain as a tool to manage transactions in the smart grid. Transactions are performed with smart contracts, and the network acts as a transaction verifier. The blockchain provides immutability of the transactions, which ensure every transaction between generators and consumers will always be executed. It also provides immutability to transaction history, which can be used for audit or solving a transaction dispute.
Cyber-physical systems (CPS) is a setup that controls and monitors the physical world around us. The advancement of these systems needs to incorporate an unequivocal spotlight on making these systems efficient. Blockchains and their inherent combination of consensus algorithms, distributed data storage, and secure protocols can be utilized to build robustness and reliability in these systems. Blockchain is the underlying technology behind bitcoins and it provides a decentralized framework to validate transactions and ensure that they cannot be modified. By distributing the role of information validation across the network peers, blockchain eliminates the risks associated with a centralized architecture. It is the most secure validation mechanism that is efficient and enables the provision of financial services, thereby giving users more freedom and power. This upcoming technology provides internet users with the capability to create value and authenticate digital information. It has the capability to revolutionize a diverse set of business applications, ranging from sharing economy to data management and prediction markets. In this paper, we present a holistic survey of various applications of CPS where blockchain has been utilized. Smart grids, health-care systems, and industrial production processes are some of the many applications that can benefit from the blockchain technology and will be discussed in the paper.
Mark Stefan, Paul Zehetbauer, Stephan Cejka, Franz Zeilinger · 5 authors
Energy communities will be an essential element of the future energy system. Especially renewable energy communities are gaining high attention in many European countries and their implementation, characteristics and use cases are elaborated in many research and development activities all around the world. Within the Austrian research project Blockchain Grid, a blockchain-based renewable energy community is implemented and field-tested in Heimschuh, Styria. It supports different technical applications like self-consumption optimisation and peer-to-peer energy trading for customers and a novel approach for grid capacity management supporting distribution system operators. These use cases have been implemented and validated in simulative studies showing promising potential for total energy costs for energy community members.
Our energy scenario is nowadays shaped by progressive electrification of energy final use. In this context, electricity networks are seeing a growing multitude of distributed assets entering from the edges of the grid and acquiring new ICT capabilities that were limited before to a restricted number of major players. Particularly, assets like Photovoltaic Inverter (PvI), Electric Vehicle (EV) chargers, wind turbines controllers, programmable loads, storage systems, and other Distributed Energy Resources (DER) are now able to communicate through different technologies and make conscious choices under human-decisions or even independently. This is leading to a decentralization of the system's view by increasing single actor independence. Notwithstanding, a problem arises when current centrally-managed electricity networks struggle to coordinate massive amounts of new figures and adapt to this new decentralized paradigm. Therefore, a decentralized coordination-and-control framework will ensure better integration of s and new figures as prosumers, while allowing higher exploitation of their potential compared to centrally managed systems. This article seeks in Blockchains the enabling technology for designing and supporting such a grid infrastructure. It develops a first framework to address this need by envisioning a grid-system based on the direct participation of nowadays-used embedded-energy-devices within a decentralized platform hosting specific coordination procedures. The platform was developed in an experimental research campaign performed at ABB Laboratories basing on embedded-devices currently designed as control-connectivity boards for smart-inverters. Therefore this article introduces the background theory and reasons behind this proposed system. The intent here is not to give all the specific details of the implementation, but introduce the supporting reason, high-level design, and required characteristic of the Blockchain-based platform for coordinating grid operations. Blockchain technology is seen here as the appropriate technology to enable the realization of a multi-actor energy-management system and enable distributed coordination in power grids.
Le Su, Dinil Mon Divakaran, Sze Ling Yeo, Jiqiang Lu · 5 authors
With the rapid deployment of IoT devices, there is an increasing concern on the security and privacy of the devices. We are now witnessing newer and higher intensity attacks that exploit IoT devices. Although security-by-design is important and necessary, the effectiveness and sustainability of the buildin security defense may still be questionable. This has created new opportunities for third-party security service providers to enter the market. In this work, we leverage the distributed ledger technology (DLT) to propose a solution for distributing IoT security functions. We design the system architecture and describe the different types of operations to be executed. Our system also allows for reputation scoring that further adds credibility to the security functions distributed in the network.
Nuclear Power Plants (NPPs) are physically isolated from external networks and have different operational environments than conventional information technology (IT) systems. Accordingly, NPPs were regarded as safe from external cyber-attacks. However, it was later determined that isolated networks are not safe from cyber-attacks. Malicious data injection attacks on Programmable Logic Controllers (PLCs) deployed in the safety system of NPPs are critical to nuclear facilities, as they were in the Stuxnet attack. It is necessary to monitor the integrity of PLC data and protect the PLCs from cyber threats such as modification of deployed logic or setpoints. To address this problem, this paper proposes a novel system for monitoring data integrity of PLCs using blockchain technologies. Considering the NPP environment, we developed a private blockchain system to monitor the data integrity of PLCs. The new concept that is Proof of Monitoring (PoM) for data integrity of PLCs was proposed to overcome the limitation for applying the private blockchain to the cybersecurity of NPPs. Additionally, we developed an integrity monitoring system for the Reactor Protection System (RPS)-a safety system in NPPs-using the developed blockchain. It can detect cyber-attacks (such as false code injection attacks on PLCs) and monitor which PLC integrity has been compromised in real-time. A validation experiment using a false data injection attack on PLCs was performed on the developed system, and the results confirmed that the developed system successfully monitored the modification of data in the PLCs.
Dimitrios Sikeridis, Ali Bidram, Michael Devetsikiotis, Matthew J. Reno
Distribution and transmission protection systems are considered vital parts of modern smart grid ecosystems due to their ability to isolate faulted segments and preserve the operation of critical loads. Current protection schemes increasingly utilize cognitive methods to proactively modify their actions according to extreme power system changes. However, the effectiveness and robustness of these information-driven solutions rely entirely on the integrity, authenticity, and confidentiality of the data and control signals exchanged on the underlying relay communication networks. In this paper, we outline a scalable adaptive protection platform for distribution systems, and introduce a novel blockchain-based distributed network architecture to enhance data exchange security among the smart grid protection relays. The proposed mechanism utilizes a tiered blockchain architecture to counter the current technology limitations providing low latency with better scalability. The decentralized nature removes singular points of failure or contamination, enabling direct secure communication between smart grid relays. We also present a security analysis that demonstrates how the proposed framework prohibits any alterations on the blockchain ledger providing integrity and authenticity of the exchanged data (e.g., realtime measurements/relay settings). Finally, the performance of the proposed approach is evaluated through simulation on a blockchain benchmarking framework with the results demonstrating a promising solution for secure smart grid protection system communication.
The rapid growth of renewable energy has increased the requirements of the smart grid for communication and processing capabilities. As an effective solution to collect and manage information, the wireless network can improve the efficiency of renewable energy management. But due to the wireless data transmission risk and centralized power trading, the smart grid employing wireless networks cannot guarantee the security of the electricity market and the high consumption of renewable energy. Recently, as an emerging data-sharing technology, the blockchain has attracted widespread attention and is considered to have the potential to solve above problems. In this paper, we propose a blockchain-enabled secure power trading mechanism for the smart grid employing wireless networks. The blockchain is introduced to record power data collected by the wireless network, and the smart contract can make reasonable trading decisions based on this. The dual-chain structure composed of local energy trading blockchain and renewable energy trading blockchain improves the efficiency of power trading and renewable energy consumption. To strengthen the stability of renewable energy producers and expand their scale, we also design a blockchain-enabled renewable energy incentive mechanism. Finally, the modified Southern California Edison 56 bus test feeder model validated our mechanism.
Over the past twenty years, the number of devices connected to the Internet grew exponentially. Botnets benefited from this rise to increase their size and the magnitude of their attacks. However, they still have a weak point in their Command & Control (C&C) system, which is often based on centralized services or require a complex infrastructure to keep operating without being taken down by authorities. The recent spread of blockchain technologies may give botnets a powerful tool to make them very hard to disrupt. Recent research showed how it is possible to embed C&C messages in Bitcoin transactions, making them nearly impossible to block. Nevertheless, transactions have a cost and allow very limited amounts of data to be transmitted. Because of that, only messages from the botmaster to the bots are sent via Bitcoin, while bots are assumed to communicate through external channels. Furthermore, for the same reason, Bitcoin-based messages are sent in clear. In this paper we show how, using Bitcoin Testnet, it is possible to overcome these limitations and implement a cost-free, bidirectional, and encrypted C&C channel between the botmaster and the bots. We propose a communication protocol and analyze its viability in real life. Our results show that this approach would enable a botmaster to build a robust and hard-to-disrupt C&C system at virtually no cost, thus representing a realistic threat for which countermeasures should be devised.
Maria Luisa Di Silvestre, Pierluigi Gallo, Eleonora Riva Sanseverino, Giuseppe Sciumè · 5 authors
This article describes the possibility of using the blockchain technology for load and generation aggregation in a new distributed demand response (DR) service and customer remuneration system. The blockchain technology and the use of smart contracts for DR allow the creation of a distributed system, in which customers can communicate directly, in a transparent, secure, and traceable way, with the grid operator to provide their flexibility. In this article, the DR problem formulation takes into account several aspects, which are periodically executed. First, the blockchain records customers' energy consumption or production; then, the smart contract starts calculating the baseline and the potential support provided by each customer to fulfill the requested load adaptation. Customers' availability for generation and load profile modulation is also taken into account, as well as their privacy and an updated definition of the roles of grid and market operators in a new DR scenario supported by the blockchain technology. The blockchain used is Hyperledger Fabric, since it turned to be flexible for smart contract implementation while supporting multitenancy. Results show the possibility of successfully applying the blockchain technology to this particular topic, even considering privacy-preserving issues.
A Virtual Power Plant (VPP) is a network of distributed power generating units, flexible power consumers, and storage systems. A VPP balances the load on the grid by allocating the power generated by different linked units during periods of peak load. Demand-side energy equipment, such as Electric Vehicles (EVs) and mobile robots, can also balance the energy supply-demand when effectively deployed. However, fluctuation of the power generated by the various power units makes the supply power balance a challenging goal. Moreover, the communication security between a VPP aggregator and end facilities is critical and has not been carefully investigated. This paper proposes an AI-enabled, blockchain-based electric vehicle integration system, named AEBIS for power management in a smart grid platform. The system is based on an artificial neural-network and federated learning approaches for EV charge prediction, in which the EV fleet is employed as a consumer and as a supplier of electrical energy within a VPP platform. The evaluation results show that the proposed approach achieved high power consumption forecast with R2score of 0.938 in the conventional training scenario. When applying a federated learning approach, the accuracy decreased by only 1.7%. Therefore, with the accurate prediction of power consumption, the proposed system produces reliable and timely service to supply extra electricity from the vehicular network, decreasing the power fluctuation level. Also, the employment of AI-chip ensures a cost-efficient performance. Moreover, introducing blockchain technology in the system further achieves a secure and transparent service at the expense of an acceptable memory and latency cost.
Scalability and security problems of the centralized architecture models in cyberphysical systems have great potential to be solved by novel blockchain based distributed models.A decentralized energy trading system takes advantage of various sources and effectively coordinates the energy to ensure optimal utilization of the available resources. It achieves that goal by managing physical, social and business infrastructures using technologies such as Internet of Things (IoT), cloud computing and network systems. Addressing the importance of blockchain-enabled energy trading in the context of cyberphysical systems, this article provides a thorough overview of the P2P energy trading and the utilization of blockchain to enhance the efficiency and the overall performance including the degree of decentralization, scalability and the security of the systems. Three blockchain based energy trading models have been proposed to overcome the technical challenges and market barriers for better adoption of this disruptive technology.
Alexander J. M. Milne, Arnold Beckmann, Pardeep Kumar
Cyber Physical Trust Systems (CPTS) are Cyber Physical Systems and Internet of Things enriched with trust as an explicit, measurable, testable and verifiable system component. In this paper, we propose to use blockchain, a distributed ledger technology, as the trust enabling system component for CPTS. We propose two schemes for CPTSs driven by blockchain in relation to two typical network model cases. We show that our proposed approach achieves the security properties, such as device identification, authentication, integrity, and non-repudiation, and provides protection against popular attacks, such as replay and spoofing. We provide formal proofs of those properties using the Tamarin Prover tool. We describe results of a proof-of-concept which implements a CPTS driven by blockchain for physical asset management and present a performance analysis of our implementation. We identify use cases in which CPTSs driven by blockchain find applications.
Adedayo O. Aderibole, Aamna Aljarwan, Muhammad Habib ur Rehman, Hatem Zeineldin · 8 authors
Blockchain technology is showing a significant potential to disrupt a number of information technology domains. One of the especially interesting areas for blockchain applications is smart grid. A number of early papers have been published in this area, however, there is no systematic analysis of the impact of blockchain technology on decentralization of smart grids. In this paper, we analyze the standard NIST conceptual model of smart grid domains with respect to the three critical blockchain features: decentralization, trust and incentive. We integrate our findings in order to produce a fully decentralized blockchain-enabled smart grid considering NIST conceptual model. The results of this paper should help smart grid developers and researchers to obtain a conceptual reference of the overall applicability of blockchain technology in smart grid domains and sub-domains. In addition this research will help to identify and guide smart grid blockchain development and research initiatives.
Adamu Sani Yahaya, Nadeem Javaid, Muhammad Umar Javed, Muhammad Shafiq · 6 authors
The rapid deployment of Electric Vehicles (EVs) and the integration of renewable energy sources have ameliorated the existing power systems and contributed to the development of greener smart communities. However, load balancing problems, security threats, privacy leakage issues, etc., remain unresolved. Many blockchain-based approaches have been used in literature to solve the aforementioned challenges. However, they are not sufficient to obtain satisfactory results because of the inefficient energy management methods and time-intensiveness of the primitive cryptographic executions on the network devices. In this paper, an efficient and secure blockchain-based Energy Trading (ET) model is proposed. It leverages the contract theory, incentive mechanism, and a reputation system for information asymmetry scenario. In order to motivate the ET entities to trade energy locally and EVs to participate in smart energy management, the proposed incentive provisioning mechanism plays a vital role. Besides, a reputation system improves the reliability and efficiency of the system and discourages the blockchain nodes from acting maliciously. A novel consensus algorithm, i.e., Proof of Work based on Reputation (PoWR), is proposed to reduce transaction confirmation latency and block creation time. Moreover, a shortest route algorithm, i.e., the Dijkstra algorithm, is implemented in order to reduce the traveling distance and energy consumption of the EVs during ET. The performance of the proposed model is evaluated using peak to average ratio, social welfare, utility of local aggregator, etc., as performance metrics. Moreover, privacy and security analyses of the system are also presented.