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 *