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