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...
Autores principales: | , , , , , |
---|---|
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 |