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

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)1254-1268
Number of pages15
JournalIEEE Access
Volume11
DOIs
Publication statusPublished - 2023

Bibliographical note

Publisher Copyright:
© 2013 IEEE.

Keywords

  • Blockchain
  • IoT
  • cryptocurrency
  • device agent
  • device registration
  • distributed
  • docker
  • ledger
  • miners

Fingerprint

Dive into the research topics of 'Device Agent Assisted Blockchain Leveraged Framework for Internet of Things'. Together they form a unique fingerprint.

Cite this