IEEE Access (Jan 2023)

Device Agent Assisted Blockchain Leveraged Framework for Internet of Things

  • Tarique Mohammed Nasrullah,
  • Md. Manowarul Islam,
  • Md. Ashraf Uddin,
  • Md. Anisuzzaman Khan,
  • Md. Abu Layek,
  • Andrew Stranieri,
  • Eui-Nam Huh

DOI
https://doi.org/10.1109/ACCESS.2022.3231491
Journal volume & issue
Vol. 11
pp. 1254 – 1268

Abstract

Read online

Blockchain (BC) is a burgeoning technology that has emerged as a promising solution to peer-to-peer communication security and privacy challenges. As a revolutionary technology, blockchain has drawn the attention of academics and researchers. Cryptocurrencies have already effectively utilized BC technology. Many researchers have sought to implement this technique in different sectors, including the Internet of Things. To store and manage IoT data, we present in this paper a lightweight BC-based architecture with a modified raft algorithm-based consensus protocol. We designed a Device Agent that executes a novel registration procedure to connect IoT devices to the blockchain. We implemented the framework on Docker using the Go programming language. We have simulated the framework on a Linux environment hosted in the cloud. We have conducted a detailed performance analysis using a variety of measures. The results demonstrate that our suggested solution is suitable for facilitating the management of IoT data with increased security and privacy. In terms of throughput and block generation time, the results indicate that our solution might be 40% to 45% faster than the existing blockchain.

Keywords