| Literature DB >> 36080986 |
George Suciu1, Aristeidis Farao2, Giorgio Bernardinetti3, Ivan Palamà3, Mari-Anais Sachian1, Alexandru Vulpe1, Marius-Constantin Vochin4, Pavel Muresan1, Michail Bampatsikos2, Antonio Muñoz5, Christos Xenakis2.
Abstract
IoT devices present an ever-growing domain with multiple applicability. This technology has favored and still favors many areas by creating critical infrastructures that are as profitable as possible. This paper presents a hierarchical architecture composed of different licensing entities that manage access to different resources within a network infrastructure. They are conducted on the basis of well-drawn policy rules. At the same time, the security side of these resources is also placed through a context awareness module. Together with this technology, IoT is used and Blockchain is enabled (for network consolidation, as well as the transparency with which to monitor the platform). The ultimate goal is to implement a secure and scalable security platform for the Smart Grid. The paper presents the work undertaken in the SealedGRID project and the steps taken for implementing security policies specifically tailored to the Smart Grid, based on advanced concepts such as Opinion Dynamics and Smart Grid-related Attribute-based Access Control.Entities:
Keywords: FI-WARE; IoT; policy; security; smart energy; smart grid
Mesh:
Year: 2022 PMID: 36080986 PMCID: PMC9460260 DOI: 10.3390/s22176527
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
SealedGRID features. ✓shows the enabled features of the system.
| Related Work/Features | Blockchain | Access Control | Opinion Dynamics | Machine Learning | Data Integrity | Interoperability |
|---|---|---|---|---|---|---|
| Smart Grid Interoperability Standards [ | ✓ | |||||
| Interconnection between heterogeneous cyber-physical systems [ | ✓ | |||||
| Blockchain technology for smart grids [ | ✓ | ✓ | ||||
| ML models for Electricity Theft Detection [ | ✓ | ✓ | ||||
| Load frequency control of smart grids [ | ||||||
| Confidentiality in Smart Grids [ | ✓ | ✓ | ||||
| Metering and data access infrastructures in smart grid [ | ✓ | ✓ | ||||
| Policy enforcement in smart grid [ | ✓ | |||||
| Access control for smart grid services based on publish/subscribe [ | ✓ | ✓ | ||||
| Blockchain-based authorization system [ | ✓ | ✓ | ||||
| Proposed work | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Figure 1Illustration of participants in the authorization component of SAMGRID.
Figure 2SAMGRID architectural components.
Main entities and roles participating in SAMGRID.
| Entity | Description |
|---|---|
| Smart Meter (SM) | Collect the readings of the electricity consumption. |
| Aggregator | Sum all the SMs’ readings and transmit the result to the Utility. |
| Utility | Compute the total consumption of a customer. |
|
|
|
| PAP | Authors and maintains a set of policies. |
| PDP | Assesses a policy against other relevant policies and attributes. |
| PIP | Is a source of attribute values. |
| PEP | Performs decision requests, receives policy updates and accordingly translates them, and enforces policies’ decisions. |
SAMGRID testbed parameters for Authorization.
| Entity | Setup |
|---|---|
| Smart Meter |
ARM Device, 4-core CPU at 1–1.2 GHz, 512 MB RAM |
| Aggregator |
ARM Device, 4-core CPU at 1.2–1.4 GHz, 1 GB RAM |
| Utility |
Intel Core i5-6500 CPU at 2 GHz 8 cores, 8 GB RAM |
Authorization component performance.
| # of Nodes | Average CPU | Average Memory | API Response Time (ms) | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Smart Meter | Aggregator | Utility | Smart Meter | Aggregator | Utility | Smart Meter | Aggregator | Utility | |
| 10 | 6.86 | 1.39 | 0.8 | 154.57 | 315.69 | 1455.42 | 162.85 | 71 | 38.62 |
| 50 | 6.68 | 6.87 | 3.43 | 154.71 | 327.29 | 1464.28 | 868.83 | 357.41 | 137.96 |
| 100 | 6.58 | 12.82 | 6.59 | 132.28 | 261.78 | 1481.81 | 4041.98 | 460.3 | 189.1 |
| 500 | 7.86 | 19.3 | 34.3 | 137.40 | 304.12 | 2033.95 | 6670.35 | 2529 | 1545.4 |
SAMGRID testbed parameters for ODyn.
| Entity | Setup |
|---|---|
| Smart Meter, | -ARM Device single-core CPU at 700 MHz, 512 MB RAM |
| Utility | -Intel Core i5-6500 CPU at 3.2 GHz 4 cores, 8 GB RAM |
ODyn overhead.
| # of Nodes | CPU | Memory | Network Usage | |||
|---|---|---|---|---|---|---|
| Smart Meter, | Utility | Smart Meter, | Utility | Smart Meter, | Utility | |
| 100 | 1.47 | 0.26 | 51 MB | |||
| 500 | 18.07 | 0.9 | 255 MB | |||
| 1000 | 1.44 | 25 | 0.1 | 1.1 | 514 Kb | 500 MB |
Figure 3(a) 10 out of 100 nodes are infected. (b) 55 out of 100 nodes are infected.