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...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
Hindawi-Wiley
2021
|
Materias: | |
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 |