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

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 ha...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Ammar Riadh Kairaldeen, Nor Fadzilah Abdullah, Asma Abu-Samah, Rosdiadee Nordin
Formato: article
Lenguaje:EN
Publicado: Hindawi-Wiley 2021
Materias:
T
Acceso en línea:https://doaj.org/article/cc50c2ccb8d74489a3cc59603dd29221
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:cc50c2ccb8d74489a3cc59603dd29221
record_format dspace
spelling oai:doaj.org-article:cc50c2ccb8d74489a3cc59603dd292212021-11-22T01:10:57ZData Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms1530-867710.1155/2021/4401809https://doaj.org/article/cc50c2ccb8d74489a3cc59603dd292212021-01-01T00:00:00Zhttp://dx.doi.org/10.1155/2021/4401809https://doaj.org/toc/1530-8677Data 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.Ammar Riadh KairaldeenNor Fadzilah AbdullahAsma Abu-SamahRosdiadee NordinHindawi-WileyarticleTechnologyTTelecommunicationTK5101-6720ENWireless Communications and Mobile Computing, Vol 2021 (2021)
institution DOAJ
collection DOAJ
language EN
topic Technology
T
Telecommunication
TK5101-6720
spellingShingle Technology
T
Telecommunication
TK5101-6720
Ammar Riadh Kairaldeen
Nor Fadzilah Abdullah
Asma Abu-Samah
Rosdiadee Nordin
Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms
description 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.
format article
author Ammar Riadh Kairaldeen
Nor Fadzilah Abdullah
Asma Abu-Samah
Rosdiadee Nordin
author_facet Ammar Riadh Kairaldeen
Nor Fadzilah Abdullah
Asma Abu-Samah
Rosdiadee Nordin
author_sort Ammar Riadh Kairaldeen
title Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms
title_short Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms
title_full Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms
title_fullStr Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms
title_full_unstemmed Data Integrity Time Optimization of a Blockchain IoT Smart Home Network Using Different Consensus and Hash Algorithms
title_sort data integrity time optimization of a blockchain iot smart home network using different consensus and hash algorithms
publisher Hindawi-Wiley
publishDate 2021
url https://doaj.org/article/cc50c2ccb8d74489a3cc59603dd29221
work_keys_str_mv AT ammarriadhkairaldeen dataintegritytimeoptimizationofablockchainiotsmarthomenetworkusingdifferentconsensusandhashalgorithms
AT norfadzilahabdullah dataintegritytimeoptimizationofablockchainiotsmarthomenetworkusingdifferentconsensusandhashalgorithms
AT asmaabusamah dataintegritytimeoptimizationofablockchainiotsmarthomenetworkusingdifferentconsensusandhashalgorithms
AT rosdiadeenordin dataintegritytimeoptimizationofablockchainiotsmarthomenetworkusingdifferentconsensusandhashalgorithms
_version_ 1718418368909803520