Title: iBoT: enhancing security in internet of things architectures with blockchain

Authors: Anastasios Pateritsas; Euripides G.M. Petrakis

Addresses: School of Electrical and Computer Engineering, Technical University of Crete (TUC), Chania, Greece ' School of Electrical and Computer Engineering, Technical University of Crete (TUC), Chania, Greece

Abstract: The emergence of internet of things (IoT) architectures in recent years has generated the need to apply blockchain to protect data from unauthorised access, malfunctioning devices, or malicious user behaviour. iBoT architecture combines all desirable characteristics of existing blockchain-backed IoT systems and provides a higher level of protection of information stored on the blockchain (i.e., users, data, devices, and applications). iBoT validates and verifies the identity of all entities and applies multi-level authentication by means of decentralised identifiers (DIDs), verifiable credentials (VCs), and smart contracts. iBoT employs Hyperledger Fabric to implement a private blockchain for all system entities. iBoT conforms to the principles of the web of things (WoT) architecture model of W3C that defines a framework for integrating devices into the web. iBoT has been deployed on the Google Cloud Platform (GCP). The experiments have shown that iBoT can handle large workloads in real-time. The response times for 2,000 blockchain read or write requests, of which up to 500 are executed in parallel, are inline with results reported by other researchers.

Keywords: blockchain; IoT architecture; decentralised credentials; web of things architecture.

DOI: 10.1504/IJWGS.2024.138599

International Journal of Web and Grid Services, 2024 Vol.20 No.2, pp.230 - 252

Received: 24 Aug 2023
Accepted: 28 Oct 2023

Published online: 14 May 2024 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article