Cargando…

Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things

This paper proposes a blockchain-based node authentication model for the Internet of sensor things (IoST). The nodes in the network are authenticated based on their credentials to make the network free from malicious nodes. In IoST, sensor nodes gather the information from the environment and send i...

Descripción completa

Detalles Bibliográficos
Autores principales: Amjad, Sana, Abbas, Shahid, Abubaker, Zain, Alsharif, Mohammed H., Jahid, Abu, Javaid, Nadeem
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8915012/
https://www.ncbi.nlm.nih.gov/pubmed/35271119
http://dx.doi.org/10.3390/s22051972
_version_ 1784667902806327296
author Amjad, Sana
Abbas, Shahid
Abubaker, Zain
Alsharif, Mohammed H.
Jahid, Abu
Javaid, Nadeem
author_facet Amjad, Sana
Abbas, Shahid
Abubaker, Zain
Alsharif, Mohammed H.
Jahid, Abu
Javaid, Nadeem
author_sort Amjad, Sana
collection PubMed
description This paper proposes a blockchain-based node authentication model for the Internet of sensor things (IoST). The nodes in the network are authenticated based on their credentials to make the network free from malicious nodes. In IoST, sensor nodes gather the information from the environment and send it to the cluster heads (CHs) for additional processing. CHs aggregate the sensed information. Therefore, their energy rapidly depletes due to extra workload. To solve this issue, we proposed distance, degree, and residual energy-based low-energy adaptive clustering hierarchy (DDR-LEACH) protocol. DDR-LEACH is used to replace CHs with the ordinary nodes based on maximum residual energy, degree, and minimum distance from BS. Furthermore, storing a huge amount of data in the blockchain is very costly. To tackle this issue, an external data storage, named as interplanetary file system (IPFS), is used. Furthermore, for ensuring data security in IPFS, AES 128-bit is used, which performs better than the existing encryption schemes. Moreover, a huge computational cost is required using a proof of work consensus mechanism to validate transactions. To solve this issue, proof of authority (PoA) consensus mechanism is used in the proposed model. The simulation results are carried out, which show the efficiency and effectiveness of the proposed system model. The DDR-LEACH is compared with LEACH and the simulation results show that DDR-LEACH outperforms LEACH in terms of energy consumption, throughput, and improvement in network lifetime with CH selection mechanism. Moreover, transaction cost is computed, which is reduced by PoA during data storage on IPFS and service provisioning. Furthermore, the time is calculated in the comparison of AES 128-bit scheme with existing scheme. The formal security analysis is performed to check the effectiveness of smart contract against attacks. Additionally, two different attacks, MITM and Sybil, are induced in our system to show our system model’s resilience against cyber attacks.
format Online
Article
Text
id pubmed-8915012
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89150122022-03-12 Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things Amjad, Sana Abbas, Shahid Abubaker, Zain Alsharif, Mohammed H. Jahid, Abu Javaid, Nadeem Sensors (Basel) Article This paper proposes a blockchain-based node authentication model for the Internet of sensor things (IoST). The nodes in the network are authenticated based on their credentials to make the network free from malicious nodes. In IoST, sensor nodes gather the information from the environment and send it to the cluster heads (CHs) for additional processing. CHs aggregate the sensed information. Therefore, their energy rapidly depletes due to extra workload. To solve this issue, we proposed distance, degree, and residual energy-based low-energy adaptive clustering hierarchy (DDR-LEACH) protocol. DDR-LEACH is used to replace CHs with the ordinary nodes based on maximum residual energy, degree, and minimum distance from BS. Furthermore, storing a huge amount of data in the blockchain is very costly. To tackle this issue, an external data storage, named as interplanetary file system (IPFS), is used. Furthermore, for ensuring data security in IPFS, AES 128-bit is used, which performs better than the existing encryption schemes. Moreover, a huge computational cost is required using a proof of work consensus mechanism to validate transactions. To solve this issue, proof of authority (PoA) consensus mechanism is used in the proposed model. The simulation results are carried out, which show the efficiency and effectiveness of the proposed system model. The DDR-LEACH is compared with LEACH and the simulation results show that DDR-LEACH outperforms LEACH in terms of energy consumption, throughput, and improvement in network lifetime with CH selection mechanism. Moreover, transaction cost is computed, which is reduced by PoA during data storage on IPFS and service provisioning. Furthermore, the time is calculated in the comparison of AES 128-bit scheme with existing scheme. The formal security analysis is performed to check the effectiveness of smart contract against attacks. Additionally, two different attacks, MITM and Sybil, are induced in our system to show our system model’s resilience against cyber attacks. MDPI 2022-03-02 /pmc/articles/PMC8915012/ /pubmed/35271119 http://dx.doi.org/10.3390/s22051972 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Amjad, Sana
Abbas, Shahid
Abubaker, Zain
Alsharif, Mohammed H.
Jahid, Abu
Javaid, Nadeem
Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things
title Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things
title_full Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things
title_fullStr Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things
title_full_unstemmed Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things
title_short Blockchain Based Authentication and Cluster Head Selection Using DDR-LEACH in Internet of Sensor Things
title_sort blockchain based authentication and cluster head selection using ddr-leach in internet of sensor things
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8915012/
https://www.ncbi.nlm.nih.gov/pubmed/35271119
http://dx.doi.org/10.3390/s22051972
work_keys_str_mv AT amjadsana blockchainbasedauthenticationandclusterheadselectionusingddrleachininternetofsensorthings
AT abbasshahid blockchainbasedauthenticationandclusterheadselectionusingddrleachininternetofsensorthings
AT abubakerzain blockchainbasedauthenticationandclusterheadselectionusingddrleachininternetofsensorthings
AT alsharifmohammedh blockchainbasedauthenticationandclusterheadselectionusingddrleachininternetofsensorthings
AT jahidabu blockchainbasedauthenticationandclusterheadselectionusingddrleachininternetofsensorthings
AT javaidnadeem blockchainbasedauthenticationandclusterheadselectionusingddrleachininternetofsensorthings