Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms

17Citations
Citations of this article
63Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Data security is a major issue for smart home networks. Yet, different existing tools and techniques have not been proven highly effective for home networks' data security. Blockchain is a promising technology because of the distributed computing infrastructure network that makes it difficult for hackers to intrude into the systems through the use of cryptographic signatures and smart contracts. In this paper, an architecture for smart home networks that could guarantee data integrity, robust security, and the ability to protect the validity of the blockchain transactions has been investigated. The system model is tested using various sizes of realistic datasets (30, 3 k, and 30 k to represent a small, medium, and large number of transactions, respectively). Four different consensus algorithms were considered, the conventional schemes concatenated hash transactions (CHT) and Merkle hash tree (MHT), as well as the newly proposed odd and even modified MHT (O&E MHT) and modified MHT (MMHT). Moreover, 15 hash functions were also examined and compared to understand the effects of each consensus algorithms on the data integrity verification check execution time and the time optimization provided by the proposed MMHT algorithm. The results show that even though the CHT algorithm gives the lowest execution time, it is impractical for a blockchain implementation due to the requirement to copy the entire blockchain ledger in real time. Meanwhile, the O&E MHT does not give any tangible benefit in the execution time. However, the proposed MMHT offers a minimum of 30% gain in time optimization than the conventional MHT algorithm typically used in blockchains. This work shows that the proposed MMHT consensus algorithm not only can identify malicious codes but has an improved data integrity check performance in smart homes, all while ensuring network stability.

References Powered by Scopus

Security, privacy and trust in Internet of things: The road ahead

1565Citations
N/AReaders
Get full text

On the security and performance of Proof of Work blockchains

1262Citations
N/AReaders
Get full text

Blockchain for Internet of Things: A Survey

988Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Blockchain Technology: Security Issues, Healthcare Applications, Challenges and Future Trends

140Citations
N/AReaders
Get full text

Peer-to-Peer User Identity Verification Time Optimization in IoT Blockchain Network

14Citations
N/AReaders
Get full text

A blockchain-based dynamic and traceable data integrity verification scheme for smart homes

12Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Kairaldeen, A. R., Abdullah, N. F., Abu-Samah, A., & Nordin, R. (2021). Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms. Wireless Communications and Mobile Computing, 2021. https://doi.org/10.1155/2021/4401809

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 12

55%

Lecturer / Post doc 4

18%

Professor / Associate Prof. 3

14%

Researcher 3

14%

Readers' Discipline

Tooltip

Computer Science 16

62%

Engineering 6

23%

Social Sciences 2

8%

Business, Management and Accounting 2

8%

Save time finding and organizing research with Mendeley

Sign up for free