Cargando…

A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs)

In wireless sensor networks (WSNs), existing routing protocols mainly consider energy efficiency or security separately. However, these protocols must be more comprehensive because many applications should guarantee security and energy efficiency, simultaneously. Due to the limited energy of sensor...

Descripción completa

Detalles Bibliográficos
Autores principales: Hosseinzadeh, Mehdi, Ahmed, Omed Hassan, Lansky, Jan, Mildeova, Stanislava, Yousefpoor, Mohammad Sadegh, Yousefpoor, Efat, Yoo, Joon, Tightiz, Lilia, Rahmani, Amir Masoud
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10491002/
https://www.ncbi.nlm.nih.gov/pubmed/37682948
http://dx.doi.org/10.1371/journal.pone.0289173
_version_ 1785103972965548032
author Hosseinzadeh, Mehdi
Ahmed, Omed Hassan
Lansky, Jan
Mildeova, Stanislava
Yousefpoor, Mohammad Sadegh
Yousefpoor, Efat
Yoo, Joon
Tightiz, Lilia
Rahmani, Amir Masoud
author_facet Hosseinzadeh, Mehdi
Ahmed, Omed Hassan
Lansky, Jan
Mildeova, Stanislava
Yousefpoor, Mohammad Sadegh
Yousefpoor, Efat
Yoo, Joon
Tightiz, Lilia
Rahmani, Amir Masoud
author_sort Hosseinzadeh, Mehdi
collection PubMed
description In wireless sensor networks (WSNs), existing routing protocols mainly consider energy efficiency or security separately. However, these protocols must be more comprehensive because many applications should guarantee security and energy efficiency, simultaneously. Due to the limited energy of sensor nodes, these protocols should make a trade-off between network lifetime and security. This paper proposes a cluster-tree-based trusted routing method using the grasshopper optimization algorithm (GOA) called CTTRG in WSNs. This routing scheme includes a distributed time-variant trust (TVT) model to analyze the behavior of sensor nodes according to three trust criteria, including the black hole, sink hole, and gray hole probability, the wormhole probability, and the flooding probability. Furthermore, CTTRG suggests a GOA-based trusted routing tree (GTRT) to construct secure and stable communication paths between sensor nodes and base station. To evaluate each GTRT, a multi-objective fitness function is designed based on three parameters, namely the distance between cluster heads and their parent node, the trust level, and the energy of cluster heads. The evaluation results prove that CTTRG has a suitable and successful performance in terms of the detection speed of malicious nodes, packet loss rate, and end-to-end delay.
format Online
Article
Text
id pubmed-10491002
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-104910022023-09-09 A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs) Hosseinzadeh, Mehdi Ahmed, Omed Hassan Lansky, Jan Mildeova, Stanislava Yousefpoor, Mohammad Sadegh Yousefpoor, Efat Yoo, Joon Tightiz, Lilia Rahmani, Amir Masoud PLoS One Research Article In wireless sensor networks (WSNs), existing routing protocols mainly consider energy efficiency or security separately. However, these protocols must be more comprehensive because many applications should guarantee security and energy efficiency, simultaneously. Due to the limited energy of sensor nodes, these protocols should make a trade-off between network lifetime and security. This paper proposes a cluster-tree-based trusted routing method using the grasshopper optimization algorithm (GOA) called CTTRG in WSNs. This routing scheme includes a distributed time-variant trust (TVT) model to analyze the behavior of sensor nodes according to three trust criteria, including the black hole, sink hole, and gray hole probability, the wormhole probability, and the flooding probability. Furthermore, CTTRG suggests a GOA-based trusted routing tree (GTRT) to construct secure and stable communication paths between sensor nodes and base station. To evaluate each GTRT, a multi-objective fitness function is designed based on three parameters, namely the distance between cluster heads and their parent node, the trust level, and the energy of cluster heads. The evaluation results prove that CTTRG has a suitable and successful performance in terms of the detection speed of malicious nodes, packet loss rate, and end-to-end delay. Public Library of Science 2023-09-08 /pmc/articles/PMC10491002/ /pubmed/37682948 http://dx.doi.org/10.1371/journal.pone.0289173 Text en © 2023 Hosseinzadeh et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Hosseinzadeh, Mehdi
Ahmed, Omed Hassan
Lansky, Jan
Mildeova, Stanislava
Yousefpoor, Mohammad Sadegh
Yousefpoor, Efat
Yoo, Joon
Tightiz, Lilia
Rahmani, Amir Masoud
A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs)
title A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs)
title_full A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs)
title_fullStr A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs)
title_full_unstemmed A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs)
title_short A cluster-tree-based trusted routing algorithm using Grasshopper Optimization Algorithm (GOA) in Wireless Sensor Networks (WSNs)
title_sort cluster-tree-based trusted routing algorithm using grasshopper optimization algorithm (goa) in wireless sensor networks (wsns)
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10491002/
https://www.ncbi.nlm.nih.gov/pubmed/37682948
http://dx.doi.org/10.1371/journal.pone.0289173
work_keys_str_mv AT hosseinzadehmehdi aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT ahmedomedhassan aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT lanskyjan aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT mildeovastanislava aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT yousefpoormohammadsadegh aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT yousefpoorefat aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT yoojoon aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT tightizlilia aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT rahmaniamirmasoud aclustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT hosseinzadehmehdi clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT ahmedomedhassan clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT lanskyjan clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT mildeovastanislava clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT yousefpoormohammadsadegh clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT yousefpoorefat clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT yoojoon clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT tightizlilia clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns
AT rahmaniamirmasoud clustertreebasedtrustedroutingalgorithmusinggrasshopperoptimizationalgorithmgoainwirelesssensornetworkswsns