{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T18:57:20Z","timestamp":1768676240253,"version":"3.49.0"},"reference-count":30,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2019,2,19]],"date-time":"2019-02-19T00:00:00Z","timestamp":1550534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s19040856","type":"journal-article","created":{"date-parts":[[2019,2,20]],"date-time":"2019-02-20T03:05:52Z","timestamp":1550631952000},"page":"856","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":104,"title":["Management and Monitoring of IoT Devices Using Blockchain"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0679-4588","authenticated-orcid":false,"given":"Kristi\u00e1n","family":"Ko\u0161\u0165\u00e1l","sequence":"first","affiliation":[{"name":"Faculty of Informatics and Information Technologies, Slovak University of Technology in Bratislava, 842 16 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2976-607X","authenticated-orcid":false,"given":"Pavol","family":"Helebrandt","sequence":"additional","affiliation":[{"name":"Faculty of Informatics and Information Technologies, Slovak University of Technology in Bratislava, 842 16 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matej","family":"Bellu\u0161","sequence":"additional","affiliation":[{"name":"Faculty of Informatics and Information Technologies, Slovak University of Technology in Bratislava, 842 16 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michal","family":"Ries","sequence":"additional","affiliation":[{"name":"Faculty of Informatics and Information Technologies, Slovak University of Technology in Bratislava, 842 16 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivan","family":"Kotuliak","sequence":"additional","affiliation":[{"name":"Faculty of Informatics and Information Technologies, Slovak University of Technology in Bratislava, 842 16 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,2,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Helebrandt, P., Bellu\u0161, M., Ries, M., Kotuliak, I., and Khilenko, V. (2018, January 1\u20133). Blockchain Adoption for Monitoring and Management of Enterprise Networks. Proceedings of the 2018 9th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada.","DOI":"10.1109\/IEMCON.2018.8614960"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/MS.2015.96","article-title":"IT Infrastructure-Monitoring Tools","volume":"32","author":"Hernantes","year":"2015","journal-title":"IEEE Softw."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Chiba, M., Clemm, A., Medley, S., Salowey, J., Thombare, S., and Yedavalli, E. (2013). Cisco Service-Level Assurance Protocol. RFC 6812, IETF. Technical Report.","DOI":"10.17487\/rfc6812"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shalunov, S., Teitelbaum, B., Karp, A., Boote, J., and Zekauskas, M. (2006). A One-way Active Measurement Protocol (OWAMP). RFC 4656, IETF. Technical Report.","DOI":"10.17487\/rfc4656"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Hedayat, K., Krzanowski, R., Morton, A., Yum, K., and Babiarz, J. (2008). A Two-Way Active Measurement Protocol (TWAMP). RFC 5357, IETF. Technical Report.","DOI":"10.17487\/rfc5357"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Aitken, P. (2013). Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information. RFC 7011, IETF. Technical Report.","DOI":"10.17487\/rfc7011"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Gerhards, R. (2009). The Syslog Protocol. RFC 5424, IETF. Technical Report.","DOI":"10.17487\/rfc5424"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/773056.773061","article-title":"Combining active and passive network measurements to build scalable monitoring systems on the grid","volume":"30","author":"Lowekamp","year":"2003","journal-title":"ACM SIGMETRICS Perform. Eval. Rev."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Chaudet, C., Fleury, E., Lassous, I.G., Rivano, H., and Voge, M.E. (2005, January 24\u201327). Optimal positioning of active and passive monitoring devices. Proceedings of the 2005 ACM Conference on Emerging Network Experiment and Technology\u2014CoNEXT\u201905, Toulouse, France.","DOI":"10.1145\/1095921.1095932"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"van Adrichem, N.L.M., Doerr, C., and Kuipers, F.A. (2014, January 5\u20139). OpenNetMon: Network monitoring in OpenFlow Software-Defined Networks. Proceedings of the 2014 IEEE Network Operations and Management Symposium (NOMS), Krakow, Poland.","DOI":"10.1109\/NOMS.2014.6838228"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Enns, R., Bjorklund, M., Schoenwaelder, J., and Bierman, A. (2011). Network Configuration Protocol (NETCONF). RFC 6241, IETF. Technical Report.","DOI":"10.17487\/rfc6241"},{"key":"ref_12","unstructured":"Open Networking Foundation (2012). Software-Defined Networking: The New Norm for Networks, ONF. Technical Report."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Pongnumkul, S., Siripanpornchana, C., and Thajchayapong, S. (August, January 31). Performance Analysis of Private Blockchain Platforms in Varying Workloads. Proceedings of the 2017 26th International Conference on Computer Communication and Networks (ICCCN), Vancouver, BC, Canada.","DOI":"10.1109\/ICCCN.2017.8038517"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Mingxiao, D., Xiaofeng, M., Zhe, Z., Xiangwei, W., and Qijun, C. (2017, January 5\u20138). A review on consensus algorithm of blockchain. Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, Canada.","DOI":"10.1109\/SMC.2017.8123011"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kostal, K., Krupa, T., Gembec, M., Veres, I., Ries, M., and Kotuliak, I. (2018, January 16\u201319). On Transition between PoW and PoS. Proceedings of the 2018 International Symposium ELMAR, Zadar, Croatia.","DOI":"10.23919\/ELMAR.2018.8534642"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.ijinfomgt.2017.12.005","article-title":"1 Blockchain\u2019s roles in meeting key supply chain management objectives","volume":"39","author":"Kshetri","year":"2018","journal-title":"Int. J. Inf. Manag."},{"key":"ref_17","first-page":"1","article-title":"Blockchain technology and its relationships to sustainable supply chain management","volume":"56","author":"Saberi","year":"2018","journal-title":"Int. J. Prod. Res."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2193","DOI":"10.1007\/s00170-018-2416-9","article-title":"Developing a big data analytics platform for manufacturing systems: architecture, method, and implementation","volume":"99","author":"Woo","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s00170-015-7220-1","article-title":"IoT-based real-time production logistics synchronization system under smart cloud manufacturing","volume":"84","author":"Qu","year":"2016","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Alcarria, R., Bordel, B., Robles, T., Mart\u00edn, D., Manso-Callejo, M.\u00c1., Alcarria, R., Bordel, B., Robles, T., Mart\u00edn, D., and Manso-Callejo, M.\u00c1. (2018). A Blockchain-Based Authorization System for Trustworthy Resource Monitoring and Trading in Smart Communities. Sensors, 18.","DOI":"10.3390\/s18103561"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Panarello, A., Tapas, N., Merlino, G., Longo, F., and Puliafito, A. (2018). Blockchain and IoT Integration: A Systematic Survey. Sensors, 18.","DOI":"10.3390\/s18082575"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lee, J. (2018). Patch Transporter: Incentivized, Decentralized Software Patch System for WSN and IoT Environments. Sensors, 18.","DOI":"10.3390\/s18020574"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zheng, Z., Xie, S., Dai, H., Chen, X., and Wang, H. (2017, January 25\u201330). An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends. Proceedings of the 2017 IEEE International Congress on Big Data (BigData Congress), Honolulu, HI, USA.","DOI":"10.1109\/BigDataCongress.2017.85"},{"key":"ref_24","first-page":"286","article-title":"Blockchain: Properties and misconceptions","volume":"11","author":"Stalick","year":"2017","journal-title":"Asia Pac. J. Innov. Entrep."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Yakubov, A., Shbair, W.M., Wallbom, A., Sanda, D., and State, R. (2018, January 23\u201327). A blockchain-based PKI management framework. Proceedings of the NOMS 2018\u20142018 IEEE\/IFIP Network Operations and Management Symposium, Taipei, Taiwan.","DOI":"10.1109\/NOMS.2018.8406325"},{"key":"ref_26","unstructured":"Hyperledger (2018, May 06). Hyperledger Composer. Available online: https:\/\/hyperledger.github.io\/composer\/latest\/introduction\/introduction.html."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Sollins, K. (1992). The TFTP Protocol (Revision 2). RFC 1350, IETF. Technical Report.","DOI":"10.17487\/rfc1350"},{"key":"ref_28","unstructured":"(2018, June 09). Cisco Networking Academy at FIIT STU in Bratislava, Slovakia. Available online: http:\/\/cisco.fiit.stuba.sk\/new\/."},{"key":"ref_29","unstructured":"Helebrandt, P., and Bellu\u0161, M. (2019, January 01). Source Code. Available online: https:\/\/github.com\/fiit-ba\/mdpi-iot-blockchain."},{"key":"ref_30","unstructured":"Bellu\u0161, M. (2019, January 01). Hyperledger Composer VirtualBox. Available online: https:\/\/app.vagrantup.com\/horkyze\/boxes\/hyperledger."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/4\/856\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:33:07Z","timestamp":1760185987000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/4\/856"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,19]]},"references-count":30,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2019,2]]}},"alternative-id":["s19040856"],"URL":"https:\/\/doi.org\/10.3390\/s19040856","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,19]]}}}