| Literature DB >> 30791392 |
Kristián Košťál1, Pavol Helebrandt2, Matej Belluš3, Michal Ries4, Ivan Kotuliak5.
Abstract
Nowadays, we are surrounded by a large number of IoT (Internet of Things) devices and sensors. These devices are designed to make life easier and more comfortable. Blockchain technology, especially its mass application, is becoming a term number one. Adoption of blockchain into enterprise networks still has a few challenges that need to be tackled. Utilizing blockchain can bring increased security and efficiency of network maintenance. The key feature of the blockchain, immutability, brings resistance to unauthorized modifications. The whole history of device configuration changes is stored in the blockchain, hence recovery after incidents is very straightforward. This paper extends our previous studies. We are introducing an improved architecture for management and monitoring of IoT devices using a private blockchain. The majority of the system is built on a chaincode, which handles CRUD (Create, Read, Update, Delete) operations as well as encryption and access control. Device configuration files are stored in the blockchain. When a modification occurs, the device downloads a new configuration in a simple manner. The chaincode receives notification whether setup was successful and this history is available for administrators. Our results show that such a system is possible and dissemination of configuration changes to IoT devices can be secured by the blockchain. The key novelty of our solution is a distributed management of configuration files of IoT devices in enterprise networks utilizing blockchain technology. This is essentially improving security and storage options for configurations in the blockchain.Entities:
Keywords: Hyperledger Composer; IoT; blockchain; management; monitoring; security
Year: 2019 PMID: 30791392 PMCID: PMC6413109 DOI: 10.3390/s19040856
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Proposed architecture for network monitoring and management over blockchain.
Figure 2Management and monitoring sequence diagram.
Figure 3Improved architecture.
Measurement of time needed to obtain and install updated configuration file into Cisco router.
| Nr. of Measurement | Download (ms) | Setup (ms) | Total Time (ms) |
|---|---|---|---|
| 1 | 9 | 394 | 403 |
| 2 | 10 | 392 | 402 |
| 3 | 9 | 391 | 400 |
| 4 | 11 | 404 | 415 |
| 5 | 11 | 396 | 407 |
| 6 | 10 | 395 | 405 |
| 7 | 8 | 399 | 407 |
| 8 | 11 | 377 | 388 |
| 9 | 10 | 389 | 399 |
| 10 | 12 | 390 | 402 |