<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">31342</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2023.031342</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Secure and Reliable Routing in the Internet of Vehicles Network: AODV-RL with BHA Attack Defense</article-title>
<alt-title alt-title-type="left-running-head">Secure and Reliable Routing in the Internet of Vehicles Network: AODV-RL with BHA Attack Defense</alt-title>
<alt-title alt-title-type="right-running-head">Secure and Reliable Routing in the Internet of Vehicles Network: AODV-RL with BHA Attack Defense</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Ahmed</surname><given-names>Nadeem</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>nadeem.ahmed@bupt.edu.cn</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Mohammadani</surname><given-names>Khalid</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Bashir</surname><given-names>Ali Kashif</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><xref ref-type="aff" rid="aff-4">4</xref><xref ref-type="aff" rid="aff-5">5</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Omar</surname><given-names>Marwan</given-names></name><xref ref-type="aff" rid="aff-6">6</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Jones</surname><given-names>Angel</given-names></name><xref ref-type="aff" rid="aff-7">7</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Hassan</surname><given-names>Fayaz</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<aff id="aff-1"><label>1</label><institution>School of Electronic Science, Beijing University of Post and Telecommunication</institution>, <addr-line>Beijing, 100086</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science, Huanggang Normal University</institution>, <addr-line>Huanggang</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Computing and Mathematics, Manchester Metropolitan University</institution>, <addr-line>Manchester</addr-line>, <country>UK</country></aff>
<aff id="aff-4"><label>4</label><institution>Woxsen School of Business, Woxsen University</institution>, <addr-line>Hyderabad</addr-line>, <addr-line>502345</addr-line>, <country>India</country></aff>
<aff id="aff-5"><label>5</label><institution>Department of Computer Science and Mathematics, Lebanese American University</institution>, <addr-line>Beirut</addr-line>, <country>Lebanon</country></aff>
<aff id="aff-6"><label>6</label><institution>Information Technology and Management, Illinois Institute of Technology</institution>, <addr-line>Chicago</addr-line>, <country>USA</country></aff>
<aff id="aff-7"><label>7</label><institution>College of Computing, Capital Technology University</institution>, <addr-line>Laurel</addr-line>, <country>USA</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Nadeem Ahmed. Email: <email>nadeem.ahmed@bupt.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>30</day>
<month>12</month>
<year>2023</year></pub-date>
<volume>139</volume>
<issue>1</issue>
<fpage>633</fpage>
<lpage>659</lpage>
<history>
<date date-type="received">
<day>05</day>
<month>6</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>18</day>
<month>9</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 Ahmed et al.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Ahmed et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_31342.pdf"></self-uri>
<abstract>
<p>Wireless technology is transforming the future of transportation through the development of the Internet of Vehicles (IoV). However, intricate security challenges are intertwined with technological progress: Vehicular ad hoc Networks (VANETs), a core component of IoV, face security issues, particularly the Black Hole Attack (BHA). This malicious attack disrupts the seamless flow of data and threatens the network&#x2019;s overall reliability; also, BHA strategically disrupts communication pathways by dropping data packets from legitimate nodes altogether. Recognizing the importance of this challenge, we have introduced a new solution called ad hoc On-Demand Distance Vector-Reputation-based mechanism Local Outlier Factor (AODV-RL). The significance of AODV-RL lies in its unique approach: it verifies and confirms the trustworthiness of network components, providing robust protection against BHA. An additional safety layer is established by implementing the Local Outlier Factor (LOF), which detects and addresses abnormal network behaviors. Rigorous testing of our solution has revealed its remarkable ability to enhance communication in VANETs. Specifically, Our experimental results achieve message delivery ratios of up to 94.25% and minimal packet loss ratios of just 0.297%. Based on our experimental results, the proposed mechanism significantly improves VANET communication reliability and security. These results promise a more secure and dependable future for IoV, capable of transforming transportation safety and efficiency.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Black hole attack</kwd>
<kwd>IoV</kwd>
<kwd>vehicular ad hoc network</kwd>
<kwd>AODV routing protocol</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The rapidly evolving Internet of Vehicles (IoV) field encompasses a transformative paradigm that has revolutionized vehicular communication and connectivity. IoV integrates many technologies, enabling vehicles to interact seamlessly with each other and the surrounding environment [<xref ref-type="bibr" rid="ref-1">1</xref>]. This interconnected ecosystem involves VANETs and extends its connectivity to sensor networks, cloud computing, and other emerging technologies. IoV is built upon leveraging advanced sensing capabilities, where sensors [<xref ref-type="bibr" rid="ref-2">2</xref>] in vehicles capture real-time data about their surroundings. These sensors enable vehicles to gather information regarding traffic conditions, road hazards, and other relevant parameters, fostering a comprehensive understanding of the transportation ecosystem. This rich sensory data is then processed and analyzed using cloud computing infrastructure, which enables intelligent decision-making and efficient resource allocation [<xref ref-type="bibr" rid="ref-3">3</xref>]. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> provides a a holistic view of the inter-connectivity within the IoV framework.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Typical diagram of IoV</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-1.tif"/>
</fig>
<p>It illustrates the intricate network of communication links, each representing a distinct interaction between vehicle to sensors, vehicles to infrastructure, vehicle to vehicle, vehicle to internet clouds, and vehicle to personal devices [<xref ref-type="bibr" rid="ref-4">4</xref>]. These links exemplify the seamless flow of information within the IoV ecosystem, demonstrating the collaborative efforts of sensors, cloud infrastructure, VANETs, and other technologies. Vehicular ad hoc Networks (VANETs) are a crucial component of the Internet of Vehicles (IoV) [<xref ref-type="bibr" rid="ref-5">5</xref>], enabling dynamic communication links between vehicles and infrastructure. VANETs facilitate two modes of communication: vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I), utilizing the IEEE 802.11p standard for wireless connectivity [<xref ref-type="bibr" rid="ref-6">6</xref>]. V2V communication involves the real-time exchange of information between nearby vehicles, enhancing safety and efficiency through collective awareness. V2I communication connects vehicles with Roadside Units (RSUs), forming the VANET infrastructure. RSUs provide access to traffic management information, signals, and navigation services, empowering vehicles to make informed decisions [<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> illustrates the interconnectedness between vehicles and infrastructure, demonstrating the seamless flow of information within the VANET infrastructure. This visual representation highlights the collaborative efforts between vehicles and the infrastructure to optimize transportation systems within the IoV framework By leveraging V2V and V2I communication, enabled by technologies like IEEE 802.11p, VANETs enhance collective awareness, improve road safety, optimize traffic flow, and deliver intelligent transportation services [<xref ref-type="bibr" rid="ref-8">8</xref>]. As depicted in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, these communication links foster a connected and intelligent transportation ecosystem by facilitating the exchange of critical information between vehicles and the infrastructure.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>VANET diagram and its components</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-2.tif"/>
</fig>
<sec id="s1_1">
<label>1.1</label>
<title>Challenges in Maintaining Reliable Message Transmission Quality in VANETs and Mitigation Strategies</title>
<p>Maintaining reliable message transmission in VANETs is critical for supporting various applications [<xref ref-type="bibr" rid="ref-9">9</xref>]. Specialized routing protocols [<xref ref-type="bibr" rid="ref-10">10</xref>] and security procedures are necessary for VANETs to enable reliable and secure communication because of the rapid mobility of vehicles, frequent topology changes, and security threats [<xref ref-type="bibr" rid="ref-11">11</xref>]. However, several other challenges affect message transmission quality [<xref ref-type="bibr" rid="ref-12">12</xref>], including high mobility [<xref ref-type="bibr" rid="ref-13">13</xref>], limited communication range, interference from other wireless systems, channel fading and shadowing, network congestion [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>], and security and privacy threats [<xref ref-type="bibr" rid="ref-16">16</xref>]. Addressing these challenges requires the development of efficient communication protocols, resource management strategies, security, and privacy mechanisms, and Quality of Service (QoS) mechanisms tailored to the unique characteristics of VANETs [<xref ref-type="bibr" rid="ref-17">17</xref>]. Techniques such as adaptive modulation and coding, channel scheduling, and cooperative communication can also improve message transmission quality in VANETs [<xref ref-type="bibr" rid="ref-18">18</xref>]. Message accuracy refers to the degree to which a message conveys the intended information without errors or distortions. However, maintaining message accuracy in VANETs is a challenging task due to numerous factors such as noise, signal interference, errors or distortions in the message, spoofing [<xref ref-type="bibr" rid="ref-19">19</xref>], jamming [<xref ref-type="bibr" rid="ref-20">20</xref>], relay attacks [<xref ref-type="bibr" rid="ref-21">21</xref>], and BHA [<xref ref-type="bibr" rid="ref-22">22</xref>], which can be caused by malicious attackers. Such factors can lead to inaccuracies in the message content, resulting in incorrect routing decisions, traffic congestion, and unsafe driving situations. To address these challenges, it is crucial to develop efficient communication protocols, error detection and correction mechanisms, and quality of service mechanisms tailored to the unique characteristics of VANETs. Additionally, it is essential to consider potential attackers and develop solutions to mitigate their impacts, such as intrusion detection systems [<xref ref-type="bibr" rid="ref-23">23</xref>], reputation-based trust management systems [<xref ref-type="bibr" rid="ref-24">24</xref>], and secure routing protocols. By implementing measures to ensure message accuracy and security, VANETs can provide a secure and reliable communication framework for various applications, such as traffic management, emergency response, and autonomous driving. Consistency of behavior is a significant challenge in dynamic environments such as VANETs. Nodes in VANETs can move in and out of the communication range [<xref ref-type="bibr" rid="ref-18">18</xref>], affecting their behavior over time. Additionally, nodes may have limited resources, such as battery power or processing capabilities, which can affect their behavior. Inconsistent behavior can lead to a lack of trust and affect the overall reliability of the network. In addition, inconsistent behavior can also lead to routing loops, incorrect routing decisions, and security threats [<xref ref-type="bibr" rid="ref-25">25</xref>]. Therefore, it is essential to develop mechanisms to monitor and evaluate behavior consistency in VANETs and incorporate this factor into the trust score equation. By doing so, nodes that exhibit consistent behavior can be given a higher trust score, contributing towards the development of a secure and reliable communication framework in VANETs. The <xref ref-type="table" rid="table-1">Table 1</xref> contains the list of abbreviation.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>List of abbreviation</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th>Abbreviation</th>
<th>Meaning</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>AODV</td>
<td>ad hoc on-demand distance vector</td>
</tr>
<tr>
<td>AODV-RL</td>
<td>ad hoc on demand distance vector-reputation-based<break/> mechanism local outlier factor (AODV-RL)</td>
</tr>
<tr>
<td>BHA</td>
<td>Black hole attack</td>
</tr>
<tr>
<td>DSDV</td>
<td>Destination-sequenced distance vector</td>
</tr>
<tr>
<td>IDS</td>
<td>Intrusion detection system</td>
</tr>
<tr>
<td>IoV</td>
<td>Internet of vehicles</td>
</tr>
<tr>
<td>ITS</td>
<td>Intelligent transportation systems</td>
</tr>
<tr>
<td>LOF</td>
<td>Local outlier factor</td>
</tr>
<tr>
<td>MAC</td>
<td>Media access control</td>
</tr>
<tr>
<td>MANET</td>
<td>Mobile ad hoc network</td>
</tr>
<tr>
<td>ML</td>
<td>Machine learning</td>
</tr>
<tr>
<td>NRL</td>
<td>Normalized routing load</td>
</tr>
<tr>
<td>OBU</td>
<td>On-board unit</td>
</tr>
<tr>
<td>PDR</td>
<td>Packet delivery ratio</td>
</tr>
<tr>
<td>PLR</td>
<td>Packet loss ratio</td>
</tr>
<tr>
<td>PHY</td>
<td>Physical layer</td>
</tr>
<tr>
<td>PFR</td>
<td>Packet forwarding ratio</td>
</tr>
<tr>
<td>QoS</td>
<td>Quality of service</td>
</tr>
<tr>
<td>RSU</td>
<td>Roadside unit</td>
</tr>
<tr>
<td>TCP</td>
<td>Transmission control protocol</td>
</tr>
<tr>
<td>V2C</td>
<td>Vehicle-to-cloud</td>
</tr>
<tr>
<td>V2I</td>
<td>Vehicle-to-infrastructure</td>
</tr>
<tr>
<td>V2P</td>
<td>Vehicle-to-pedestrian</td>
</tr>
<tr>
<td>V2S</td>
<td>Vehicle-to-sensor</td>
</tr>
<tr>
<td>V2V</td>
<td>Vehicle-to-vehicle</td>
</tr>
<tr>
<td>V2X</td>
<td>Vehicle-to-everything</td>
</tr>
<tr>
<td>VANET</td>
<td>Vehicular ad hoc network</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s1_1_1">
<label>1.1.1</label>
<title>Challenges and Vulnerabilities Addressed by AODV-RL</title>
<p>ad hoc On Demand Distance Vector-Reputation-based mechanism Local outlier factor (AODV-RL) addresses the challenges and vulnerabilities associated with securing communication in VANETs [<xref ref-type="bibr" rid="ref-8">8</xref>], which are related to the presence of malicious nodes that can launch attacks such as BHA [<xref ref-type="bibr" rid="ref-17">17</xref>], causing communication disruptions in the entire network [<xref ref-type="bibr" rid="ref-17">17</xref>]. To mitigate these risks, AODV-RL uses a reputation-based mechanism that assigns reputation scores to nodes based on their past behavior. Nodes with low reputation scores or flagged as potential outliers by the LOF algorithm are avoided as potentially malicious. This mechanism enhances the security of communication in VANETs by identifying and avoiding potentially malicious nodes. AODV-RL effectively mitigates the risks associated with BHA attacks and other malicious activities in VANETs by using a reputation-based mechanism and LOF algorithm, ensuring the security and reliability of communication in the network.</p>
</sec>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Unique Contributions and Implications</title>
<p>Different from traditional routing protocols, our research is novel that enhances the security and reliability in VANET using reputation-based and Local Outlier Factor (LOF) based mechanism. The key contribution of our proposed research are given below:
<list list-type="simple">
<list-item><label>a)</label><p>The study proposes a new secure and modified version of the AODV routing protocol for VANET secure communication. The proposed protocol, called AODV-RL, enhances the existing AODV protocol with reputation and Local Outlier Factor (LOF)-based mechanisms to improve the reliability and security of communication in VANETs.</p></list-item>
<list-item><label>b)</label><p>The novelty of AODV-RL lies in its ability to address the limitations of existing routing protocols in VANETs. By considering the dynamic topology changes and trustworthiness of nodes (Node Trust Score), AODV-RL provides a more effective and efficient routing solution for detecting malicious nodes in VANET applications. Additionally, the integration of reputation and LOF-based mechanisms allows AODV-RL to identify and isolate malicious nodes in the network, enhancing the security and reliability of communication in VANETs.</p></list-item>
<list-item><label>c)</label><p>The significance of AODV-RL is in its potential to enable reliable and secure communication in VANETs for various safety-critical applications. The protocol has been evaluated using simulation experiments under dynamic traffic load scenarios.</p></list-item>
<list-item><label>d)</label><p>We compare different AODV-based routing protocols; results are analyzed with our designed routing protocol. The results show that AODV-RL outperforms existing routing protocols regarding Packet Delivery ratio, packet loss ratio, network routing load, and throughput, demonstrating its effectiveness in improving the reliability and security of communication in VANETs.</p></list-item>
</list></p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Background of Routing Protocols Used in VANETs</title>
<p>Routing protocols are a crucial aspect of wireless networks [<xref ref-type="bibr" rid="ref-6">6</xref>], as they allow for efficient data communication across the network. These protocols determine the optimal path for data to travel across the network based on network topology, link quality, and traffic congestion. Routing protocols intended for VANETs, such as AODV (ad hoc On-Demand Distance Vector) and OLSR (Optimized Link State Routing), are specifically designed to address challenges such as high mobility and frequent changes in network topology such as VANETs and Mobile ad hoc Networks (MANETs) [<xref ref-type="bibr" rid="ref-26">26</xref>], with distinctive features and requirements reflected in their routing protocols [<xref ref-type="bibr" rid="ref-27">27</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>]. Below are the two main types of routing protocols; there are two types of routing protocols, one is proactive routing protocol, and other is the reactive routing protocol.</p>
</sec>
<sec id="s1_4">
<label>1.4</label>
<title>AODV Routing Protocol</title>
<p>AODV is a reactive routing protocol for wireless ad hoc networks with no fixed infrastructure or centralized control [<xref ref-type="bibr" rid="ref-29">29</xref>,<xref ref-type="bibr" rid="ref-30">30</xref>]. AODV is designed to establish and maintain routes on demand, as needed, in response to specific requests from source nodes. AODV establishes the communication links by using route discovery procedures. The route discovery steps of AODV are as follows, when a source node needs to send data to a destination node, it first broadcasts a Route Request (RREQ) packet, which contains the address of the destination node [<xref ref-type="bibr" rid="ref-31">31</xref>]. Each node that receives the RREQ packet forwards it to its neighbors until the packet reaches the destination node or a node that has a route to the destination node in its routing table. When the destination node receives the RREQ packet, it sends a Route Reply (RREP) packet back to the source node, containing the address of the next-hop node on the route to the destination. Once the source node receives the RREP packet, it sends data packets to the destination node using the route specified in the RREP packet [<xref ref-type="bibr" rid="ref-26">26</xref>]. The nodes along the route update their routing tables to reflect the new route, and the route is maintained if data packets are sent. If the route is not used for a certain period, it is removed from the routing tables. In the context of VANET, the traditional AODV routing protocol is considered unsecured due to its lack of a monitoring mechanism for security [<xref ref-type="bibr" rid="ref-31">31</xref>]. While AODV has a route-maintained procedure that identifies broken links, it does not monitor the behavior of nodes, leaving the network vulnerable to attacks. Therefore, new novel secure techniques are required to ensure secure communication in VANETs, such as the use of cryptographic methods to authenticate and encrypt messages, intrusion detection systems, an anomaly detection method, e.g., Local Outlier Factor (LOF), and trust management systems to monitor the behavior of nodes and ensure the reliability of the network. By employing these new techniques, VANETs can become more secure and reliable for their intended applications.</p>
<p>The rest of this paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> introduces the related work, providing an overview of existing research in the field. <xref ref-type="sec" rid="s3">Section 3</xref> presents the materials and methods employed in this study, including a detailed explanation of the system model. <xref ref-type="sec" rid="s4">Section 4</xref> describes the experimental design and simulation setup used to validate our approach. Subsequently, <xref ref-type="sec" rid="s5">Section 5</xref> presents the results obtained from our experiments, offering comprehensive data analysis. Finally, in <xref ref-type="sec" rid="s6">Section 6</xref>, we draw conclusions based on our findings and discuss future directions for research.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>This section consists of two subsections. The first subsection includes background information on routing protocols in VANETs, focusing on the AODV protocol. The AODV protocol is frequently used in VANETs [<xref ref-type="bibr" rid="ref-32">32</xref>]; however, its drawbacks render it susceptible to assaults and lower its dependability in dynamic network situations. The second part examines the current research on secure routing techniques for VANETs. The literature study underlines the problems of building safe and reliable routing protocols for VANETs and explores many ways to meet these issues. These methods include reputation-based processes, trust management systems, and machine learning strategies [<xref ref-type="bibr" rid="ref-33">33</xref>]. The literature study offers valuable context for the proposed AODV-RL protocol, which upgrades the current AODV protocol with reputation and Local Outlier Factor (LOF)-based methods to increase the reliability and security of communication in VANETs.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Literature Review on Secure Routing Protocols for VANETs</title>
<p>VANETs, including BHA, are highly vulnerable to attacks due to their dynamic and open nature. BHA are particularly severe as they can cause significant disruption to the network&#x2019;s communication and routing protocols [<xref ref-type="bibr" rid="ref-34">34</xref>,<xref ref-type="bibr" rid="ref-35">35</xref>]. Several studies have been conducted to detect and prevent BHA in VANETs, focusing on the widely used AODV routing protocol. Proposed detection mechanisms rely on detecting inconsistencies in the nodes&#x2019; routing tables or using cryptographic mechanisms to prevent the insertion of false routing information [<xref ref-type="bibr" rid="ref-36">36</xref>]. However, these mechanisms often suffer from high overhead and reduced network performance [<xref ref-type="bibr" rid="ref-37">37</xref>]. Therefore, there is a need for more efficient and effective detection and prevention mechanisms that can be integrated with the AODV routing protocol to mitigate the impact of BHA in VANETs. In [<xref ref-type="bibr" rid="ref-38">38</xref>], the authors proposed a secure AODV routing protocol to detect and prevent single and cooperative BHA in VANETs. To achieve this, they added a validity value to the RREP without altering the fundamental mechanism of AODV. Simulation results showed that the proposed protocol outperformed the original AODV against BHA. However, the method was ineffective against intelligent adaptive black hole nodes that could falsely claim to have the shortest route by setting the validity value similarly. The authors in [<xref ref-type="bibr" rid="ref-39">39</xref>] proposed modifying the AODV routing protocol for VANETs to enhance its security against BHA. Their modification involved adding a neighbor credit table to each node in the network.</p>
<p>This table records the credit value of a neighbor node each time it sends or forwards a data packet, with genuine nodes receiving higher credit values than untrustworthy ones. Before utilizing a neighbor node for message transmission, a node checks its credit value in the table; if it lacks sufficient credit, the neighbor node is considered untrustworthy, and an alternative hop is used. This approach aims to increase the security of AODV in VANETs. This study introduces the Neighbor Credit Value-based AODV (NCV-AODV) algorithm to mitigate selfish behavior. It accurately detects misbehavior in active networks using neighbor credit values. False positives are prevented by simulating dummy traffic black. In [<xref ref-type="bibr" rid="ref-40">40</xref>], the authors proposed an extension to the acknowledgment-based approach for securing communication in VANETs. The proposed method includes selecting energy-efficient intermediate nodes for communication, establishing session key agreements, implementing a counter-based end-to-end acknowledgment cycle, and authenticating acknowledgment packets using message digest. The approach offers the benefit of differentiating between malicious, selfish, and low-energy nodes. However, the increased network load due to additional acknowledgment packets is a disadvantage that may lead to network congestion black. In [<xref ref-type="bibr" rid="ref-41">41</xref>], the authors introduced a new routing protocol based on TOR for VANETs. This protocol dynamically creates groups of vehicles around specific locations to act as cryptographic onion relays. Its primary objective is to maintain source, destination, and route anonymity. However, the efficacy of this approach relies on the existence of a trusted entity responsible for generating and distributing asymmetric keys in the form of certificates. The study presents a novel anonymous onion-based routing protocol. A new concept of dynamic relay groups that form around specific locations to enhance privacy and anonymity. Vehicle anonymity is maintained through the anonymity of source, destination, and route. black The authors in [<xref ref-type="bibr" rid="ref-42">42</xref>] proposed a technique for detecting black hole nodes in VANETs using bait timers in all nodes. This technique involves setting a random timer, called a baiting timer, which launches broadcasts with fake IDs once it reaches the set time. The black hole node responds to all requests regardless of authenticity and will reply to these fake requests. The sending node can then identify the black hole and record its information in a specific table. Subsequently, when legitimate requests are launched, malicious nodes can be identified and disregarded based on the information in the black hole node table. This paper introduces an enhanced AODV routing protocol with timers and baiting techniques for detecting and isolating black hole attacks. Black hole nodes can be countered through dynamic integration, maintaining network functionality. Effective detection is demonstrated while Maintaining throughput, Delay, and PDRblack. <xref ref-type="table" rid="table-2">Table 2</xref> provides a summary of the pertinent literature contributed by different researchers. Moreover, it offers a comparison of our research findings with those of various researchers, highlighting the advantages and limitations.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison of our work with related studies</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th>Reference</th>
<th>Technique</th>
<th>Advantage</th>
<th>Limitations</th>
<th>Routing<break/>protocol</th>
<th>Simulator</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>[<xref ref-type="bibr" rid="ref-43">43</xref>]</td>
<td>Detect IDS</td>
<td>Anomaly-based methods<break/>are highly effective in detecting BHA.</td>
<td>Nodes can operate promiscuously; promiscuous mode can compromise system security.</td>
<td>AODV</td>
<td>NS 2.35</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-44">44</xref>]</td>
<td>Dynamic threshold</td>
<td>Detecting BHA during<break/>route discovery can isolate clever BHA.</td>
<td>During BHA detection, sending extra packets to identify malicious nodes can increase overhead and network traffic.</td>
<td>AODV</td>
<td>Simulator NS2</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-45">45</xref>]</td>
<td>Feature selection<break/>for BHA</td>
<td>Anomaly-based<break/>techniques exhibit high precision in detecting BHA.</td>
<td>Enabling nodes to monitor network traffic for analysis passively can make the system vulnerable to attacks and undesirable for the nodes.</td>
<td></td>
<td>Glomosim</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-46">46</xref>]</td>
<td>(ACK)-<break/>based</td>
<td>Detection method is<break/>efficient.</td>
<td>The network may experience increased congestion due to additional acknowledgment packets.</td>
<td>AODV</td>
<td>NS2</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-47">47</xref>]</td>
<td>Frame-checking sequence</td>
<td>Can identify black and<break/>gray hole attacks.</td>
<td>The procedure is time-<break/>consuming and involves high computational complexity</td>
<td>invincible<break/>AODV</td>
<td>NS 2.35</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-48">48</xref>]</td>
<td>BHA IDS using SVM<break/>ML</td>
<td>High accuracy of<break/>detection.</td>
<td>The simulation was conducted on a network with only seven nodes,only with one attacker. In real-word network it may not demonstrate the same results.</td>
<td>AODV</td>
<td>OMNET&#x002B;&#x002B;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-49">49</xref>]</td>
<td>Machine Learning<break/>based IDS</td>
<td>Analyzes intrusion<break/>detection mechanisms and provides a comparison with an approximation of their performance.</td>
<td>During BHA detection, sending extra packets to identify malicious nodes<break/>can increase overhead and network traffic.</td>
<td>AODV</td>
<td>NS-3.25</td>
</tr>
<tr>
<td>This study</td>
<td>Reputation-based mechanism LOF</td>
<td>Combines reputation assessment and LOF for enhanced security, offering robust defense against<break/>BHA and ensuring reliable data transmission.</td>
<td>Not tested in real-world scenarios.</td>
<td>AODV</td>
<td>NS-2.33</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Material and Methods</title>
<p>This section discusses the proposed research methodology and background of VANET-based routing protocols, including AODV routing protocols and their types. Also, we discuss the BHA. The AODV protocol faces several security weaknesses and difficulties, mainly due to the source node&#x2019;s lack of knowledge about the intended destination. This feature makes VANETs more vulnerable to different security attacks, including the specific type known as BHA. BHA is categorized as a Denial of Service (DoS) attack aiming to disrupt network services [<xref ref-type="bibr" rid="ref-50">50</xref>,<xref ref-type="bibr" rid="ref-51">51</xref>]. A BHA stands out as a highly aggressive cyber attack. Within VANETs, it is recognized as a complete packet drop attack. In the context of a BHA, routing protocols are exploited to steer data toward the malicious node. Regardless of whether the routing table is scrutinized, active nodes expose the presence of alternative routes [<xref ref-type="bibr" rid="ref-52">52</xref>]. In this situation, a malicious node can constantly intercept a routing request. Consequently, there is a need to either alter or discard the data packets. Moreover, flood-dependent protocols introduce a vulnerability where the requesting node receives deceitful responses from malicious nodes before receiving legitimate replies from actual nodes. This leads to the creation of fabricated and harmful routes. Once a route is established, the node must decide whether to transmit the packet to an unfamiliar destination or discard it [<xref ref-type="bibr" rid="ref-53">53</xref>,<xref ref-type="bibr" rid="ref-54">54</xref>]. Despite lacking a legitimate route to the destination, the black hole node successfully deceives the source node by falsely claiming to possess a valid, efficient, and recently updated route to the intended destination node [<xref ref-type="bibr" rid="ref-55">55</xref>]. As shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, when the black hole node assumes the identity of the source node, it positions itself along the path connecting the actual source node and its intended target.To determine whether a path has been established, the source node begins transmitting data packets to the black hole node [<xref ref-type="bibr" rid="ref-56">56</xref>,<xref ref-type="bibr" rid="ref-57">57</xref>], eventually dropping all data packets without forwarding them to the destination node.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Black hole node attack in VANET</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-3.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Node Trust Score Calculation and Proposed Reputation-Based Routing Protocol</title>
<p>The trust score of a node is calculated based on three factors: message transmission quality, message accuracy, and consistency of the node&#x2019;s behavior in the network. (a) Message transmission quality: This factor reflects the ability of a node to transmit messages accurately and reliably in the network. The weight assigned to this factor should reflect its importance in achieving the goals of the trust-based routing algorithm. (b) Message accuracy: This factor reflects the accuracy of the information in messages transmitted by a node. The weight assigned to this factor should reflect the importance of message accuracy in achieving the goals of the trust-based routing algorithm. (c) Consistency of behavior: This factor reflects the consistency of a node&#x2019;s behavior in the network over time. The weight assigned to this factor should reflect the importance of consistency in achieving the goals of the trust-based routing algorithm. The trust score is typically calculated as the product of these three factors, with an additional weighting factor applied to each factor to reflect its relative importance. As <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> shows, where w1, w2, and w3 are weighting factors that reflect the relative importance of each factor. These factors can be adjusted to give weight to each factor based on the network&#x2019;s requirements.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:mtext>Trust</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>score</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>message</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>transmission</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>quality</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>+</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>w</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>message</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>accuracy</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>+</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>w</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mtext>consistency</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mtext>score</mml:mtext></mml:math></disp-formula></p>
<p>Each weighting factor should be a value between 0 and 1, and the sum of all weighting factors should be equal to 1. The exact values assigned to each weighting factor will depend on the specific requirements of the network and the goals of the trust-based routing algorithm.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Integrated Flowchart: Detecting Malicious Nodes through Combined Algorithmic Approaches</title>
<p><xref ref-type="fig" rid="fig-4">Fig. 4</xref> presents a table and a flowchart that describe the working principle of the proposed AODV-RL routing protocol. As AODV-RL is a modified version of the traditional version of AODV, we skipped all other working procedures and only focused on the main part of the modified AODV for our proposed work in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. The table lists the parameters and their descriptions used in the protocol and their descriptions used in the protocol.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Visual representation of algorithmic workflows</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-4.tif"/>
</fig>
<p>The M node is assumed to be a Reply Node, and the source node is supposed to receive a route reply message (RREP) from the M node. The Trust Score Threshold is assumed to 4 times the RREP with the same hop count. The AODV-RL employs a double check by utilizing the Local Outlier Factor (LOF) algorithm to calculate a score threshold of 25.5% to identify potentially malicious nodes. The flowchart shows the working principle of the proposed algorithms used in the AODV-RL routing protocol. Algorithm 1 is used to calculate the Trust Score Value, which is used to evaluate the trustworthiness of nodes based on their historical behavior. The protocol monitors the behavior of the M node for further evidence of malicious activity and decreases its Trust Score if necessary. Algorithm 2 calculates the LOF Score, which is used to double-check the behavior of nodes flagged as potentially malicious by the reputation-based mechanism. Overall, the proposed AODV-RL protocol enhances the security and reliability of communication in VANETs by identifying and avoiding malicious nodes and providing a secure and reliable communication framework for various applications, such as network traffic management, emergency response, and autonomous driving scenario.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Algorithms of Reputation-Based Routing Protocol</title>
<p>The use of the trust score in VANETs can provide several potential benefits, including improved routing efficiency, reduced vulnerability to attacks, and increased resilience to network failures. By identifying the network&#x2019;s most reliable and trustworthy nodes, routing algorithms can be optimized to select the most efficient and secure paths between nodes, improving overall routing efficiency. By blacklisting nodes with low trust scores, the network can be protected against potential attacks or malicious nodes, reducing vulnerability to security threats. Finally, by using the trust score to identify the most reliable nodes, the network can be more resilient to node failures or other types of network failures, ensuring that the network continues functioning even if some nodes are unavailable.</p>
<p>The efficiency of Algorithm 1 (see <xref ref-type="app" rid="app-1">Appendix A</xref>) in big O notation is analyzed as follows: Lines 2&#x2013;5 initialize the reputation and routing table for each node, resulting in a time complexity of O(n). The RREQ function (Lines 6&#x2013;17) broadcasts a message to all neighbors, and its time complexity depends on the number of neighbors. Assuming a fully connected network, this function&#x2019;s time complexity is O(n2). The RREP function (Lines 18&#x2013;36) involves updating the routing table and reputation scores, and its time complexity is also dependent on the number of neighbors. Assuming a fully connected network, this function&#x2019;s time complexity is also O(n2). The RRSE function (Lines 37&#x2013;45) involves selecting the best route based on reputation score and distance, resulting in a time complexity of O(nLogn) due to the use of sorting algorithms. Therefore, the computational time complexity of the proposed algorithm is O(n)&#x002B;O(n2) &#x002B; O(n2) &#x002B; O(nLogn), which simplifies to O(n2).</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Local Outlier Factor (LOF): A Machine Learning-Based Algorithm for VANET Security</title>
<p>In VANETs, identifying nodes that exhibit abnormal behavior or may be potentially malicious is crucial for enhancing network security and reliability. Local Outlier Factor (LOF) is a widely used machine learning algorithm that can effectively detect such nodes. LOF evaluates the local density of each node by comparing it to the local densities of its k-nearest neighbors. The algorithm 2 (see <xref ref-type="app" rid="app-2">Appendix B</xref>) can be divided into two primary steps: calculating the local reachability density of each data point and calculating the local outlier factor of each data point. To accomplish these steps, LOF relies on four equations. <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> calculates the Euclidean distance between two data points(Nodes), which is used to determine the k-nearest neighbors of a data point x. <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> increments the hop count variable by 1 each time the Euclidean distance function recursively calls itself to search for the k-nearest neighbors within a certain hop count h. <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref> calculates the local reach-ability density of a data point, which is used to measure the local density around the point. <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> calculates the local outlier factor of a data point, which is used to identify potential anomalies or malicious nodes in the dataset.</p>
<p>The integration of LOF in AODV-RL enhances the security of VANETs by providing an additional layer of detection for potentially malicious nodes beyond the reputation-based mechanism. LOF evaluates the local density of each node and can identify nodes that exhibit abnormal behavior or deviate significantly from their neighbors in terms of their network behavior. LOF plays a specific role in detecting previously unknown or undetected malicious nodes that may have been missed by the reputation-based mechanism. By calculating the local outlier factor of each data point, LOF can identify nodes with high LOF values as potential outliers or malicious nodes that require further investigation or isolation from the network. Therefore, the integration of LOF in AODV-RL provides an effective way to enhance the overall security and reliability of VANETs.
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mtext>distance</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mo>&#x2211;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:msqrt></mml:math></disp-formula>
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:mtext>hop</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>count</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>hop</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mrow><mml:mtext>count</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mo>+</mml:mo><mml:mspace width="thinmathspace" /><mml:mn>1</mml:mn></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:mtext>LRD</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mi>k</mml:mi><mml:mrow><mml:mo>&#x2211;</mml:mo><mml:mtext>&#xA0;</mml:mtext><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>dist</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>k</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mtext>dist</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfrac></mml:math></disp-formula>
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:mtext>LOF</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2211;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>lrd</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mtext>lrd</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow><mml:mi>k</mml:mi></mml:mfrac></mml:math></disp-formula></p>
<p>The Euclidean distance function has a time complexity of <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>d</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>d</mml:mi></mml:math></inline-formula> is the number of dimensions of the data points being compared. The LRD function loops through all data points, which results in a time complexity of <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>n</mml:mi></mml:math></inline-formula> is the number of data points. However, since it only considers the <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>k</mml:mi></mml:math></inline-formula> nearest neighbors, the actual time complexity can be lower, roughly <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mi>k</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. The LOF function also loops through all data points, resulting in a time complexity of <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Similar to the LRD function, the actual time complexity can be lower, roughly <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>n</mml:mi><mml:mi>k</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Overall, the time complexity of the algorithm can be estimated as <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mi>d</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>n</mml:mi></mml:math></inline-formula> is the number of data points, <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>k</mml:mi></mml:math></inline-formula> is the number of nearest neighbors to consider, and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>d</mml:mi></mml:math></inline-formula> is the number of dimensions of the data points.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Design and Simulation Setup</title>
<p>In this section, we have discussed the experimental design and simulation methodology.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Simulation Tools Description</title>
<p>The simulation setup section describes the experimental environment and the tool used to evaluate the performance of the VANET scenario [<xref ref-type="bibr" rid="ref-58">58</xref>]. In this study, we used Network Simulator Tool version 2.33 [<xref ref-type="bibr" rid="ref-59">59</xref>] to simulate the VANET scenario. NS-2.33 is a widely used open-source network simulator that allows researchers to evaluate the performance of various network protocols and algorithms in different network scenarios. We configured NS-2.33 with the appropriate protocols and parameters for the VANET scenario to ensure our simulation was accurate, specifically, the AODV-RL routing protocol for packet forwarding and the network interface type WirelessPhyExt with 5.9 GHz frequency. We also set the simulation parameters based on the characteristics of the VANET scenario. For example, we set the simulation time to 1000 s to allow for a sufficient amount of data to be collected, and we set the packet size to 1000 bytes to simulate realistic network traffic. <xref ref-type="table" rid="table-3">Table 3</xref> shows Simulation Parameters for the proposed work. The simulation parameters table summarizes the key parameters used in the VANET scenario simulation. These parameters include the network simulator version, routing protocols, MAC protocol, network topology, number of nodes, simulation time, signal bandwidth, packet size, and QoS metrics.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Simulation parameters</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead valign="top">
<tr>
<th>Parameter</th>
<th>Values</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>NS2</td>
<td>2.33</td>
</tr>
<tr>
<td>Routing protocols</td>
<td>Normal AODV, AODV-RL, D_BH_AODV [<xref ref-type="bibr" rid="ref-55">55</xref>], FA-AODV [<xref ref-type="bibr" rid="ref-54">54</xref>], OEAODV [<xref ref-type="bibr" rid="ref-57">57</xref>]</td>
</tr>
<tr>
<td>MAC protocol</td>
<td>802.11 p</td>
</tr>
<tr>
<td>Frequency</td>
<td>5.9 GHz</td>
</tr>
<tr>
<td>Network interface type</td>
<td>Phy/WirelessPhyExt</td>
</tr>
<tr>
<td>Number of nodes</td>
<td>375</td>
</tr>
<tr>
<td>Number of RSU</td>
<td>1</td>
</tr>
<tr>
<td>Number of internet servers</td>
<td>2</td>
</tr>
<tr>
<td>Simulation time</td>
<td>750 s</td>
</tr>
<tr>
<td>Topology area</td>
<td>3000 <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 3000 (m<sup>2</sup>)</td>
</tr>
<tr>
<td>Signal bandwidth</td>
<td>10 MHz</td>
</tr>
<tr>
<td>SIFS</td>
<td>32 <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x0B5;</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>SlotTime</td>
<td>13 <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mrow><mml:mi mathvariant="normal">&#x0B5;</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>CWMax</td>
<td>1023</td>
</tr>
<tr>
<td>CWMin</td>
<td>15</td>
</tr>
<tr>
<td>ShortRetryLimit</td>
<td>7</td>
</tr>
<tr>
<td>LongRetryLimit</td>
<td>4</td>
</tr>
<tr>
<td>Gain/loss factor</td>
<td>1</td>
</tr>
<tr>
<td>Noise</td>
<td>&#x2212;99 dBm</td>
</tr>
<tr>
<td>CSThresh</td>
<td>&#x2212;94 dBm</td>
</tr>
<tr>
<td>Power transmission</td>
<td>20 dBm</td>
</tr>
<tr>
<td>Packet size</td>
<td>512 bytes</td>
</tr>
<tr>
<td>CBR rate</td>
<td>1 Mbps</td>
</tr>
<tr>
<td>Average call duration of one pair</td>
<td>Varying from 40 to 200 s</td>
</tr>
<tr>
<td>Average mobility</td>
<td>Varying from 0.5 to 20 m/s</td>
</tr>
<tr>
<td>Type of vehicles</td>
<td>Various</td>
</tr>
<tr>
<td>Attacker node assumed</td>
<td>Bicycle node</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The VANET scenario used five routing protocols: Normal AODV, AODV-RL, D_BH_AODV, FAAODV, and OEAODV. The MAC protocol used in the simulation was 802.11p, designed for vehicular networks. The simulation was conducted with 375 nodes and one roadside unit (RSU), with a topology area of 3000 &#x00D7; 3000 square meters. The simulation time was set to 750 s, and the signal bandwidth was set to 10 MHz. The simulation used a noise level of &#x2013;99 dBm, a carrier sense threshold (CSThresh) of &#x2013;94 dBm, and power transmission of 20 dBm. For traffic patterns, Pascal language developed a traffic generator [<xref ref-type="bibr" rid="ref-60">60</xref>], and the following are employed; it has been used in several previous studies [<xref ref-type="bibr" rid="ref-61">61</xref>,<xref ref-type="bibr" rid="ref-62">62</xref>]. This traffic generator can create a traffic pattern in TCL format, supporting end-user coding in NS2. Furthermore, we have used SUMO [<xref ref-type="bibr" rid="ref-63">63</xref>] and open-street MAP [<xref ref-type="bibr" rid="ref-64">64</xref>] for mobility generating of VANET, as shown in their capturing images. Different vehicles were simulated in the VANET scenario, as shown in the OpenStreetMap <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. A move-able attacker node was also assumed in the simulation, represented by a bicycle node <xref ref-type="fig" rid="fig-6">Fig. 6</xref>. SUMO simulation scenario of 375 Loaded vehicles and other parameters.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>OpenStreetMap scenario of Heerabad, Hyderabad area with number of vehicles</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>SUMO simulation scenario of 375 vehicles and other parameters</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-6.tif"/>
</fig>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Performance Metrics</title>
<p>To thoroughly evaluate the performance of the VANET scenario and compare the effectiveness of different routing protocols, we conducted 200 simulation runs. During each simulation run, we varied the quality of service (QoS) metrics, other routing protocols, and traffic load to ensure comprehensive coverage of the simulation space. The quality of service metrics used in this study included throughput, Packet Delivery Ratio (PDR%), Normalized Routing Load (NRL%), and packet loss ratio (PLR%).</p>
<p><italic>Throughput</italic>: Throughput is the measure of the amount of data that can be transmitted or processed within a given time, and it is commonly expressed in bits per second (bps), kilobits per second (Kbps), megabits per second (Mbps), or gigabits per second (Gbps). It can be calculated using the following equation:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mtext>Throughput</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>(bps)</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>Amount</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>data</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>(bits)</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Time</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>(s)</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>taken</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>for</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>transfer</mml:mtext></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p><italic>Packet Delivery Ratio%</italic>: PDR% is a key performance metric used to assess the reliability of a communication system in terms of packet transmission [<xref ref-type="bibr" rid="ref-65">65</xref>]. In the context of our research work based on AODV-RL, PDR% refers to the percentage of successfully transmitted packets out of the total number of packets sent. <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> presents the calculation of PDR in percentile (%) because it is a ratio.
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mtext>PDR</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x0025;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>Number</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>successfully</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>received</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>packets</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Total</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>number</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>transmitted</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>Packets</mml:mtext></mml:mrow></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn></mml:math></disp-formula></p>
<p><italic>Normalized Routing Load</italic>: NRL% measures the network&#x2019;s ability to maintain connectivity and ensure reliable communication. NRL is evaluated to assess the impact of routing protocols overhead on the overall network performance. NRL% is calculated as in <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mtext>NRL</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x0025;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>No.</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>Routing</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>Packets</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>generated</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>No.</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>data</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>packets</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>transmission</mml:mtext></mml:mrow></mml:mrow></mml:mfrac><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn></mml:math></disp-formula></p>
<p><italic>Packet Loss Ratio%</italic>: PLR % is a metric used to evaluate the reliability of a communication system, and it represents the percentage of packets lost during transmission. PLR measures the percentage of packets lost during transmission, calculated by <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mtext>Packet</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>loss</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>rate</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">&#x0025;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>No.</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>Sent</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>packets</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>No.</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>Received</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>packets</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mtext>Total</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>number</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>of</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>transmitted</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>Packets</mml:mtext></mml:mrow></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>100</mml:mn></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Results</title>
<p>The simulation experiments revealed essential insights into the performance of different routing protocols in the VANET scenario and compared their effectiveness in achieving reliable and efficient communication among vehicles and internet servers. We evaluated the performance of five routing protocols for different traffic loads and QoS metrics, including Normal AODV, AODV-RL, D_BH_AODV, FA-AODV, and OEAODV. The simulation results show that the choice of routing protocol significantly impacts the performance of the VANET scenario, with some protocols consistently outperforming others across all QoS metrics. In this section, we present the detailed results of our simulation experiments, and we also compare our results with those of existing protocols in the literature to provide a comprehensive evaluation of the effectiveness of protocols in the VANET scenario.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Throughput vs. Traffic Load in Pair</title>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> shows the results of throughput for five different routing protocols, AODV-RL, D_BH_AODV, FA-AODV, Normal AODV, and OEAODV, under different traffic loads. The throughput values represent the total data transmitted over the network per unit of time (per second) in kbps. The graph shows that the highest throughput values are achieved by AODV-RL, and OEAODV achieves the lowest values. As the traffic load increases, the throughput values increase for all routing protocols. However, the rate of increase varies between the different protocols. Under a traffic load of 1 pair, Normal AODV has the highest throughput value of 338.96 kbps, while OEAODV has the lowest value of 40.933 kbps. However, as the traffic load increases, our proposed AODV-RL consistently outperforms the other routing protocols, achieving the highest throughput across all traffic loads. When we look under a traffic load of 50 pairs (i.e., 100 vehicles connected simultaneously), AODV-RL has a throughput is 36.18% higher than OEAODV (5,321.56 kbps <italic>vs</italic>. 3,907.815 kbps). The study&#x2019;s results demonstrate that the performance of routing protocols varies significantly across different traffic loads. D_BH_AODV exhibits strong performance under low traffic loads but deteriorates considerably under high traffic loads. Conversely, FA-AODV performs well under moderate to high traffic loads but experiences poor performance levels under low traffic loads. A comparison of the performance of these protocols to the proposed AODV-RL, under a traffic load of 50 pairs, indicates that AODV-RL attains the highest throughput value among all protocols. Specifically, D_BH_AODV and FA-AODV achieve 6.03% and 26.86% lower total throughput values than AODV-RL, respectively. Notably, under the same traffic load, Normal AODV achieves a total throughput of 5,524.13 kbps, 3.77% higher than the total throughput achieved by AODV-RL. Two main reasons for lower throughput in VANET networks are congestion and attacks, which can block or drop data, preventing it from reaching its destination [<xref ref-type="bibr" rid="ref-66">66</xref>]. In this study, a traffic load of 50 pairs is insufficient to fully congest the network, as only 100 nodes were communicating, and the remaining nodes were forwarding data due to the open nature of VANET networks. However, attacks can significantly impact network performance, leading to lower throughput. A more secure routing protocol, such as the proposed AODV-RL, can prevent attacks and enable successful data transmission, resulting in higher throughput. The proposed AODV-RL is more robust than other existing protocols due to its double-check mechanism for identifying and preventing attackers, as evidenced by the lower packet loss ratio in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Throughput <italic>vs.</italic> load in pair</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-7.tif"/>
</fig>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>PDR &#x0025; vs. Traffic Load in Pair</title>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> shows the PDR% results of packets successfully delivered to their intended destination for each routing protocol under different traffic loads. <xref ref-type="fig" rid="fig-8">Fig. 8</xref> shows that AODV-RL achieves the highest PDR% across all traffic loads, with the lowest value achieved by OEAODV. As the traffic load increases, the PDR% values for all routing protocols tend to decrease. Under a traffic load of 1 pair, Normal AODV has the highest PDR% value of 96.22%, while OEAODV has the lowest value of 68.37%. However, as the traffic load increases, our proposed AODV-RL consistently outperforms the other routing protocols, achieving the highest PDR% across all traffic loads. When we look under the highest traffic load of 50 pairs, AODV-RL has a PDR% of 94.25%, which is 4.75% higher than OEAODV (89.5%). The PDR% results of the study demonstrate that the performance of routing protocols varies significantly across different traffic loads. D_BH_AODV exhibits strong performance under low traffic loads but deteriorates considerably under high traffic loads. Conversely, FA-AODV performs well under moderate traffic loads but experiences poor performance levels under low and high traffic loads. Comparison of the performance of these protocols to the proposed AODV-RL, under a traffic load of 50 pairs, indicates that AODV-RL attains the highest PDR% among all protocols. Specifically, D_BH_AODV and FA-AODV achieve 2.94% and 5.29% lower PDR% values than AODV-RL, respectively. The reasons for the higher and lower PDR% values are related to the mechanisms used by each routing protocol to ensure reliable data transmission in VANET networks. A more robust and secure routing protocol, such as AODV-RL, can prevent attacks and enable successful data transmission, resulting in higher PDR%. In contrast, less secure protocols, such as OEAODV, may experience packet loss due to not preventing attacks in the network, resulting in lower PDR%.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>PDR <italic>vs</italic>. load in pair</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-8.tif"/>
</fig>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>NRL&#x0025; vs. Traffic Load in Pair</title>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> shows the normalized routing load generated by each routing protocol under different traffic loads. Based on the results of <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, we observe that AODV-RL consistently achieves the lowest NRL% across all traffic loads, indicating that it is more efficient in routing protocol overhead than other routing protocols. Under a traffic load of 1 pair, Normal AODV has the lowest NRL% value of 0.070%, while OEAODV has the highest value of 0.067%. However, as the traffic load increases, our proposed AODV-RL consistently outperforms the other routing protocols, achieving the lowest NRL% across all traffic loads. When we look under a traffic load of 50 pairs, AODV-RL has an NRL% of 0.333%, which is 1.46% lower than D_BH_AODV (0.338%) and 4.99% lower than OEAODV (0.352%). The NRL% results of the study demonstrate that the performance of routing protocols varies significantly across different traffic loads. D_BH_AODV exhibits strong performance under low traffic loads but deteriorates considerably under high traffic loads. Conversely, FA-AODV performs well under moderate to high traffic loads but experiences poor performance under very low traffic loads. Comparison of the performance of these protocols to the proposed AODV-RL, under a traffic load of 50 pairs, indicates that AODV-RL attains the lowest NRL% among all protocols. Specifically, D_BH_AODV and FA-AODV achieve 1.51% and 2.59% higher NRL% values than AODV-RL, respectively. Notably, under the same traffic load, Normal AODV performs an NRL% of 0.834%, which is 0.501% higher than the NRL% achieved by AODV-RL. The reasons for the lower NRL% values in the table are related to the mechanisms used by each routing protocol to minimize the routing protocol overhead in VANET networks. A more efficient and optimized routing protocol, such as AODV-RL, can reduce the number of control packets generated and transmitted, resulting in lower NRL%. The lower NRL% achieved by AODV-RL compared to other existing protocols demonstrates its ability to minimize routing protocol overhead, resulting in a more efficient and optimized communication system.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>NRL% PDR <italic>vs</italic>. load in pair</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-9.tif"/>
</fig>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>PLR &#x0025; vs. Traffic Load in Pair</title>
<p>A lower PLR % indicates that a routing protocol is more efficient in delivering data packets with lower packet loss rates. <xref ref-type="fig" rid="fig-10">Fig. 10</xref> compares the five routing protocols regarding the Packet Loss ratio, which is in percentile value (%) of data packets lost during transmission by each routing protocol under different traffic loads. Furthermore, in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>, we also observe that AODV-RL consistently achieves the lowest Packet Loss ratio % across all traffic loads, indicating that it is more efficient regarding data packet delivery than other routing protocols. In contrast, different routing protocols FA-AODV, D_BH_AODV, and OEAODV, generate the highest Packet Loss ratio % values, indicating they have the highest data packet loss rates. Under a traffic load of 1 pair, Normal AODV has the highest Packet Loss ratio % value of 24.65%, while D_BH_AODV has the lowest value of 7.6%. However, as the traffic load increases, our proposed AODV-RL consistently outperforms the other routing protocols, achieving the lowest Packet Loss ratio % across all traffic loads. AODV-RL has a Packet Loss ratio % of 0.297%, which is 69.16% lower than OEAODV (0.961%) and 69.42% lower than FA-AODV (0.974%) at the highest traffic load. The study&#x2019;s Packet Loss ratio % results demonstrate that the performance of routing protocols varies significantly across different traffic loads. D_BH_AODV exhibits strong performance under low traffic loads but deteriorates considerably under high traffic loads. Conversely, FA-AODV performs well under moderate to high traffic loads but experiences poor performance under low traffic loads. A comparison of the performance of existing routing protocols to the proposed AODV-RL, under a traffic load of 50 pairs, indicates that AODV-RL attains the lowest Packet Loss ratio % among all protocols. Specifically, D_BH_AODV and FA-AODV achieve 61.40% and 69.25% higher Packet Loss ratio % values than AODV-RL, respectively. Notably, under the same traffic load, Normal AODV reaches a Packet Loss ratio % of 25.98%, which is also lower than others. The reasons for the lower Packet Loss ratio % are related to the mechanisms used by each routing protocol to minimize the data packet loss rates in VANET networks. A more secure, efficient, and optimized routing protocol, such as AODV-RL, can reduce the data packet loss rates by selecting more reliable and secure routes. The lower Packet Loss ratio % achieved by AODV-RL compared to other existing protocols demonstrates its ability to minimize data packet loss rates, resulting in a more reliable and efficient communication system.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Packet loss rate <italic>vs</italic>. load in pairs</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-10.tif"/>
</fig>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion, Limitations, and Future Directions</title>
<p>This article aims to introduce AODV-RL, a novel routing protocol designed to enhance the reliability and security of communication in VANET. By incorporating reputation and Local Outlier Factor (LOF)-based mechanisms, AODV-RL addresses the challenges posed by dynamic VANET environments, ensuring seamless and efficient communication between vehicles, infrastructure, and other entities involved in transportation. By evaluating AODV-RL under various scenarios, including different traffic loads and mobility speeds, extensive simulation experiments have yielded notable findings. According to our results, the message delivery ratio of AODV-RL is superior to existing routing protocols by as much as 94.25%, with a packet loss ratio of only 0.297%. AODV-RL demonstrates improved message delivery ratios compared to existing routing protocols, signifying its ability to facilitate reliable data transmission across the network. This enhancement in message delivery ratios contributes to the overall robustness and effectiveness of AODV-RL in VANETs. A further benefit of AODV-RL is its ability to identify malicious nodes and isolate them from the network, enhancing security. AODV-RL minimizes potential threats by evaluating the trustworthiness of nodes based on their historical behavior. AODV-RL routing protocol ensures the integrity of communication in VANETs. This contributes to the overall security and reliability of the protocol, making it suitable for various applications such as traffic management, emergency response, and autonomous vehicles. There are several limitations and practical considerations of AODV-RL to be considered. For instance, AODV-RL requires significant training data to optimize its routing decisions, which can be impractical in some scenarios. In addition, the training process for AODV-RL can be time-consuming, resulting in slower convergence times for routes than for traditional routing protocols. The AODV-RL is nevertheless configured to handle varying VANET traffic loads. The scalability of a network depends on several factors, such as its size and density, nodes&#x2019; mobility, and computing resources. The AODV-RL has shown promising results in simulation studies, but its practical implementation in real-world deployment environments requires careful consideration of these limitations and scalability concerns.</p>
</sec>
</body>
<back>
<ack><p>The authors wish to express their appreciation to the reviewers for their helpful suggestions which greatly improved the presentation of this paper.</p>
</ack>
<sec><title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: study conception and design: Nadeem Ahmed, Khalid Mehmodani, Ali Kashif Bashir, Marwan Omar, Angel Jones, and Fayaz; data collection: Khalid Mehmodani; analysis and interpretation of results: Nadeem Ahmed, Khalid Mehmodani, and Ali Kashif Bashir; draft manuscript preparation: Khalid Mehmodani, and Ali Kashif Bashir. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>1.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>El Madani</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Motahhir</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>El Ghzizal</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Internet of Vehicles: Concept, process, security aspects and solutions</article-title>. <source>Multimedia Tools and Applications</source><italic>,</italic> <volume>81</volume><issue>(12)</issue><italic>,</italic> <fpage>16563</fpage>&#x2013;<lpage>16587</lpage>.</mixed-citation></ref>
<ref id="ref-2"><label>2.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Smida</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Tounsi</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Frikha</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Song</surname>, <given-names>Y. Q.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Software defined Internet of Vehicles: A survey from QoS and scalability perspectives</article-title>. <conf-name>2019 15th International Wireless Communications &#x0026; Mobile Computing Conference (IWCMC)</conf-name>. <publisher-loc>Tangier, Morocco</publisher-loc>, <publisher-name>IEEE</publisher-name>.</mixed-citation></ref>
<ref id="ref-3"><label>3.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rathore</surname>, <given-names>M. S.</given-names></string-name>, <string-name><surname>Poongodi</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Saurabh</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Lilhore</surname>, <given-names>U. K.</given-names></string-name>, <string-name><surname>Bourouis</surname>, <given-names>S.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>A novel trust-based security and privacy model for Internet of Vehicles using encryption and steganography</article-title>. <source>Computers and Electrical Engineering</source><italic>,</italic> <volume>102</volume><italic>,</italic> <fpage>108205</fpage>.</mixed-citation></ref>
<ref id="ref-4"><label>4.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shafiq</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Tian</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Bashir</surname>, <given-names>A. K.</given-names></string-name>, <string-name><surname>Du</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Guizani</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2021</year>). <article-title>CorrAUC: A malicious Bot-IoT traffic detection method in IoT network using machine-learning techniques</article-title>. <source>IEEE Internet of Things Journal</source><italic>,</italic> <volume>8</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>3242</fpage>&#x2013;<lpage>3254</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>5.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mchergui</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Moulahi</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Zeadally</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Survey on artificial intelligence (AI) techniques for Vehicular ad hoc NETworks (VANETs)</article-title>. <source>Vehicular Communications</source><italic>,</italic> <volume>34</volume><italic>,</italic> <fpage>100403</fpage>.</mixed-citation></ref>
<ref id="ref-6"><label>6.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmed</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Deng</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Memon</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Hassan</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Mohammadani</surname>, <given-names>K. H.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>A survey on location privacy attacks and prevention deployed with IoT in vehicular networks</article-title>. <source>Wireless Communications and Mobile Computing</source><italic>,</italic> <volume>2022</volume><italic>,</italic> <fpage>6503299</fpage>.</mixed-citation></ref>
<ref id="ref-7"><label>7.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yu</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Liu</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Ren</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Jiang</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2021</year>). <article-title>An RSU deployment strategy based on traffic demand in vehicular ad hoc networks (VANETs)</article-title>. <source>IEEE Internet of Things Journal</source><italic>,</italic> <volume>9</volume><italic>(</italic><issue>9</issue><italic>),</italic> <fpage>6496</fpage>&#x2013;<lpage>6505</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>8.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Azam</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Yadav</surname>, <given-names>S. K.</given-names></string-name>, <string-name><surname>Priyadarshi</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Padmanaban</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Bansal</surname>, <given-names>R. C.</given-names></string-name></person-group> (<year>2021</year>). <article-title>A comprehensive review of authentication schemes in vehicular ad hoc network</article-title>. <source>IEEE Access</source><italic>,</italic> <volume>9</volume><italic>,</italic> <fpage>31309</fpage>&#x2013;<lpage>31321</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>9.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rashid</surname>, <given-names>S. A.</given-names></string-name>, <string-name><surname>Audah</surname>, <given-names>L.</given-names></string-name>, <string-name><surname>Hamdi</surname>, <given-names>M. M.</given-names></string-name>, <string-name><surname>Abood</surname>, <given-names>M. S.</given-names></string-name>, <string-name><surname>Alani</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Reliable and efficient data dissemination scheme in VANET: A review</article-title>. <source>International Journal of Electrical and Computer Engineering (IJECE)</source><italic>,</italic> <volume>10</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>6423</fpage>&#x2013;<lpage>6434</lpage>.</mixed-citation></ref>
<ref id="ref-10"><label>10.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Panday</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Shriwastava</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2013</year>). <article-title>A review on security issues of AODV routing protocol for MANETs</article-title>. <source>IOSR Journal of Computer Engineering (IOSR-JCE)</source><italic>,</italic> <volume>14</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>127</fpage>&#x2013;<lpage>134</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>11.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Magsi</surname>, <given-names>A. H.</given-names></string-name>, <string-name><surname>Yovita</surname>, <given-names>L. V.</given-names></string-name>, <string-name><surname>Ghulam</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Muhammad</surname>, <given-names>G.</given-names></string-name>, <string-name><surname>Ali</surname>, <given-names>Z.</given-names></string-name></person-group> (<year>2023</year>). <article-title>A content poisoning attack detection and prevention system in vehicular named data networking</article-title>. <source>Sustainability</source><italic>,</italic> <volume>15</volume><italic>(</italic><issue>14</issue><italic>),</italic> <fpage>10931</fpage>.</mixed-citation></ref>
<ref id="ref-12"><label>12.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kumar</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Verma</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Singhal</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2019</year>). <article-title>VANET protocols with challenges-A review</article-title>. <conf-name>2019 6th International Conference on Computing for Sustainable Global Development (INDIACom)</conf-name>, <publisher-loc>New Delhi, India</publisher-loc>, <publisher-name>IEEE</publisher-name>.</mixed-citation></ref>
<ref id="ref-13"><label>13.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yang</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Huang</surname>, <given-names>Q.</given-names></string-name></person-group> (<year>2013</year>). <article-title>Mobility management in VANET</article-title>. <conf-name>2013 22nd Wireless and Optical Communication Conference</conf-name>, <publisher-loc>Chongqing, China</publisher-loc>, <publisher-name>IEEE</publisher-name>.</mixed-citation></ref>
<ref id="ref-14"><label>14.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qi</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Wu</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Bashir</surname>, <given-names>A. K.</given-names></string-name>, <string-name><surname>Lin</surname>, <given-names>X.</given-names></string-name>, <string-name><surname>Yang</surname>, <given-names>W.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>Privacy-preserving cross-area traffic forecasting in ITS: A transferable spatial-temporal graph neural network approach</article-title>. <source>IEEE Transactions on Intelligent Transportation Systems</source><italic>,</italic> <fpage>1</fpage>&#x2013;<lpage>14</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>15.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Cao</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Shi</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Song</surname>, <given-names>Q.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2017</year>). <article-title>Analysis of correlation between vehicle density and network congestion in VANETs</article-title>. <conf-name>2017 7th IEEE International Conference on Electronics Information and Emergency Communication (ICEIEC)</conf-name>. <publisher-loc>Macau, China</publisher-loc>, <publisher-name>IEEE</publisher-name>.</mixed-citation></ref>
<ref id="ref-16"><label>16.</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Rao</surname>, <given-names>B. T.</given-names></string-name>, <string-name><surname>Patibandla</surname>, <given-names>R. L.</given-names></string-name>, <string-name><surname>Narayana</surname>, <given-names>V. L.</given-names></string-name></person-group> (<year>2021</year>). <chapter-title>Comparative study on security and privacy issues in VANETs</chapter-title>. In: <source>Cloud and IoT-Based Vehicular ad hoc Networks</source>, pp. <fpage>145</fpage>&#x2013;<lpage>162</lpage>. <publisher-loc>Austin, Texas</publisher-loc>: <publisher-name>Wiley-Scrivener</publisher-name>.</mixed-citation></ref>
<ref id="ref-17"><label>17.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Srivastava</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Verma</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Jhanjhi</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Talib</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Malhotra</surname>, <given-names>A.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2020</year>). <article-title>Analysis of quality of service in VANET</article-title>. <conf-name>IOP Conference Series: Materials Science and Engineering</conf-name>, vol. <volume>993</volume>. <publisher-loc>Kancheepuram, India</publisher-loc>, <publisher-name>IOP Publishing</publisher-name>.</mixed-citation></ref>
<ref id="ref-18"><label>18.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmed</surname>, <given-names>E.</given-names></string-name>, <string-name><surname>Gharavi</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Cooperative vehicular networking: A survey</article-title>. <source>IEEE Transactions on Intelligent Transportation Systems</source><italic>,</italic> <volume>19</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>996</fpage>&#x2013;<lpage>1014</lpage>; <pub-id pub-id-type="pmid">29881331</pub-id></mixed-citation></ref>
<ref id="ref-19"><label>19.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Safwat</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Elgammal</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>AbdAllah</surname>, <given-names>E. G.</given-names></string-name>, <string-name><surname>Azer</surname>, <given-names>M. A.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Survey and taxonomy of information-centric vehicular networking security attacks</article-title>. <source>ad hoc Networks</source><italic>,</italic> <volume>124</volume><italic>,</italic> <fpage>102696</fpage>.</mixed-citation></ref>
<ref id="ref-20"><label>20.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kim</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Chung</surname>, <given-names>J. M.</given-names></string-name></person-group> (<year>2022</year>). <article-title>VANET jamming and adversarial attack defense for autonomous vehicle safety</article-title>. <source>Computers, Materials &#x0026; Continua</source><italic>,</italic> <volume>71</volume><italic>(</italic><issue>2</issue><italic>)</italic><italic>,</italic> <fpage>3589</fpage>&#x2013;<lpage>3605</lpage>. <pub-id pub-id-type="doi">10.32604/cmc.2022.023073</pub-id></mixed-citation></ref>
<ref id="ref-21"><label>21.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Afzal</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Kumar</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Security of vehicular ad hoc networks (VANET): A survey</article-title>. <conf-name>Journal of Physics: Conference Series</conf-name><italic>,</italic> <volume>1427</volume><italic>,</italic> <fpage>012015</fpage>.</mixed-citation></ref>
<ref id="ref-22"><label>22.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Gayathri</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Gomathy</surname>, <given-names>C.</given-names></string-name></person-group> (<year>2023</year>). <article-title>Fats (fuzzy authentication to provide trust-based security) in vanetto mitigate black hole attack</article-title>. In: <source>Data analytics for Internet of Things infrastructure</source>, pp. <fpage>55</fpage>&#x2013;<lpage>75</lpage>. <publisher-loc>Springer</publisher-loc>.</mixed-citation></ref>
<ref id="ref-23"><label>23.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bangui</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Ge</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Buhnova</surname>, <given-names>B.</given-names></string-name></person-group> (<year>2022</year>). <article-title>A hybrid machine learning model for intrusion detection in VANET</article-title>. <source>Computing</source><italic>,</italic> <volume>104</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>503</fpage>&#x2013;<lpage>531</lpage>.</mixed-citation></ref>
<ref id="ref-24"><label>24.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Che</surname>, <given-names>H.</given-names></string-name>, <string-name><surname>Duan</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Li</surname>, <given-names>C.</given-names></string-name>, <string-name><surname>Yu</surname>, <given-names>L.</given-names></string-name></person-group> (<year>2022</year>). <article-title>On trust management in vehicular ad hoc networks: A comprehensive review</article-title>. <source>Frontiers in the Internet of Things</source><italic>,</italic> <volume>1</volume><italic>,</italic> <fpage>995233</fpage>.</mixed-citation></ref>
<ref id="ref-25"><label>25.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Malakar</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Bhabani</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Mahapatro</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2023</year>). <article-title>NS3-based performance assessment of routing protocols AODV, OLSR and DSDV for VANETs</article-title>. <conf-name>Advances in Distributed Computing and Machine Learning: Proceedings of ICADCML 2023</conf-name>, pp. <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <publisher-loc>Singapore</publisher-loc>, <publisher-name>Springer</publisher-name>.</mixed-citation></ref>
<ref id="ref-26"><label>26.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Harrabi</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Jaafar</surname>, <given-names>I. B.</given-names></string-name>, <string-name><surname>Ghedira</surname>, <given-names>K.</given-names></string-name></person-group> (<year>2023</year>). <article-title>Survey on IoV routing protocols</article-title>. <source>Wireless Personal Communications</source><italic>,</italic> <volume>128</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>791</fpage>&#x2013;<lpage>811</lpage>.</mixed-citation></ref>
<ref id="ref-27"><label>27.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>J.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Internet of Vehicles over VANETs: Smart and secure communication using IoT</article-title>. <source>Scalable Computing: Practice and Experience</source><italic>,</italic> <volume>21</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>425</fpage>&#x2013;<lpage>440</lpage>.</mixed-citation></ref>
<ref id="ref-28"><label>28.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmed</surname>, <given-names>M. T.</given-names></string-name>, <string-name><surname>Rubi</surname>, <given-names>A. A.</given-names></string-name>, <string-name><surname>Rahman</surname>, <given-names>M. S.</given-names></string-name>, <string-name><surname>Rahman</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2021</year>). <article-title>Red-AODV: A prevention model of black hole attack for VANET protocols and identification of malicious nodes in VANET</article-title>. <source>International Journal of Computer Networks and Applications</source><italic>,</italic> <volume>8</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>524</fpage>&#x2013;<lpage>537</lpage>.</mixed-citation></ref>
<ref id="ref-29"><label>29.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rahman</surname>, <given-names>M. T.</given-names></string-name>, <string-name><surname>Alauddin</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Dey</surname>, <given-names>U. K.</given-names></string-name>, <string-name><surname>Sadi</surname>, <given-names>A. S.</given-names></string-name></person-group> (<year>2023</year>). <article-title>Adaptive secure and efficientrouting protocol for enhance the performance of mobile ad hoc network</article-title>. <source>Applied Computer Science</source><italic>,</italic> <volume>19</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>133</fpage>&#x2013;<lpage>159</lpage>.</mixed-citation></ref>
<ref id="ref-30"><label>30.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shaik</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2023</year>). <article-title>An efficient secured AODV routing protocol to mitigate flooding and block hole attack in VANETs for improved infotainment services</article-title>. <source>SEAS Transactions</source><italic>,</italic> <volume>2</volume><italic>(</italic><issue>1</issue>).</mixed-citation></ref>
<ref id="ref-31"><label>31.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sohail</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Latif</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Javed</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Biswas</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Ajmal</surname>, <given-names>S.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2023</year>). <article-title>Routing protocols in vehicular ad hoc networks (VANETs): A comprehensive survey</article-title>. <source>Internet of Things</source><italic>,</italic> <volume>23</volume><italic>,</italic> <fpage>100837</fpage>.</mixed-citation></ref>
<ref id="ref-32"><label>32.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ajjaj</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>El Houssaini</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Hain</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>El Houssaini</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2022</year>). <article-title>A new multivariate approach for real time detection of routing security attacks in VANETs</article-title>. <source>Information</source><italic>,</italic> <volume>13</volume><italic>,</italic> <fpage>282</fpage>.</mixed-citation></ref>
<ref id="ref-33"><label>33.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gupta</surname>, <given-names>B.</given-names></string-name>, <string-name><surname>Prajapati</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Nedjah</surname>, <given-names>N.</given-names></string-name>, <string-name><surname>Vijayakumar</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>El-Latif</surname>, <given-names>A. A. A.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2023</year>). <article-title>Machine learning and smart card based two-factor authentication scheme for preserving anonymity in telecare medical information system (TMIS)</article-title>. <source>Neural Computing and Applications</source><italic>,</italic> <volume>35</volume><italic>(</italic><issue>7</issue><italic>),</italic> <fpage>5055</fpage>&#x2013;<lpage>5080</lpage>.</mixed-citation></ref>
<ref id="ref-34"><label>34.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Malik</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Khan</surname>, <given-names>M. Z.</given-names></string-name>, <string-name><surname>Faisal</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Khan</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Seo</surname>, <given-names>J. T.</given-names></string-name></person-group> (<year>2022</year>). <article-title>An efficient dynamic solution for the detection and prevention of black hole attack in VANETs</article-title>. <source>Sensors</source><italic>,</italic> <volume>22</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>1897</fpage>; <pub-id pub-id-type="pmid">35271043</pub-id></mixed-citation></ref>
<ref id="ref-35"><label>35.</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Maurya</surname>, <given-names>H. C.</given-names></string-name>, <string-name><surname>Verma</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2023</year>). <article-title>Comparative study: Routing protocols performance for vehicular ad hoc networks</article-title>. <ext-link ext-link-type="uri" xlink:href="https://www.ijsronline.org/">www.ijsronline.org/</ext-link>, <ext-link ext-link-type="uri" xlink:href="https://www.ijsronline.org/issue/20230303-020425.899.pdf">https://www.ijsronline.org/issue/20230303-020425.899.pdf</ext-link> <comment>(accessed on 05/05/2023)</comment></mixed-citation></ref>
<ref id="ref-36"><label>36.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dhanaraj</surname>, <given-names>R. K.</given-names></string-name>, <string-name><surname>Islam</surname>, <given-names>S. H.</given-names></string-name>, <string-name><surname>Rajasekar</surname>, <given-names>V.</given-names></string-name></person-group> (<year>2022</year>). <article-title>A cryptographic paradigm to detect and mitigate blackhole attack in VANET environments</article-title>. <source>Wireless Networks</source><italic>,</italic> <volume>28</volume><italic>(</italic><issue>7</issue><italic>),</italic> <fpage>3127</fpage>&#x2013;<lpage>3142</lpage>.</mixed-citation></ref>
<ref id="ref-37"><label>37.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xiong</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Wang</surname>, <given-names>Y.</given-names></string-name>, <string-name><surname>Zhou</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Luo</surname>, <given-names>X.</given-names></string-name></person-group> (<year>2021</year>). <article-title>CPPA-D: Efficient conditional privacy-preserving authentication scheme with double-insurance in VANETs</article-title>. <source>IEEE Transactions on Vehicular Technology</source><italic>,</italic> <volume>70</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>3456</fpage>&#x2013;<lpage>3468</lpage>.</mixed-citation></ref>
<ref id="ref-38"><label>38.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Deshmukh</surname>, <given-names>S. R.</given-names></string-name>, <string-name><surname>Chatur</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Bhople</surname>, <given-names>N. B.</given-names></string-name></person-group> (<year>2016</year>). <article-title>AODV-based secure routing against blackhole attack in MANET</article-title>. <conf-name>2016 IEEE International Conference on Recent Trends in Electronics, Information &#x0026; Communication Technology (RTEICT)</conf-name>, <publisher-loc>Bangalore, India</publisher-loc>, <publisher-name>IEEE</publisher-name>.</mixed-citation></ref>
<ref id="ref-39"><label>39.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rama Abirami</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Sumithra</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Preventing the impact of selfish behavior under MANET using neighbor credit value based AODV routing algorithm</article-title>. <source>S&#x0101;dhan&#x0101;</source><italic>,</italic> <volume>43</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>60</fpage>.</mixed-citation></ref>
<ref id="ref-40"><label>40.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hussain</surname>, <given-names>M. A.</given-names></string-name>, <string-name><surname>Duraisamy</surname>, <given-names>B.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Preventing malicious packet drops in MANET by counter based authenticated acknowledgement</article-title>. <source>Ing&#x00E9;nierie des Syst&#x00E8;mes d&#x2019;Information</source><italic>,</italic> <volume>25</volume><italic>(</italic><issue>2</issue><italic>),</italic> <fpage>173</fpage>&#x2013;<lpage>181</lpage>.</mixed-citation></ref>
<ref id="ref-41"><label>41.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Haghighi</surname>, <given-names>M. S.</given-names></string-name>, <string-name><surname>Aziminejad</surname>, <given-names>Z.</given-names></string-name></person-group> (<year>2019</year>). <article-title>Highly anonymous mobility-tolerant location-based onion routing for VANETs</article-title>. <source>IEEE Internet of Things Journal</source><italic>,</italic> <volume>7</volume><italic>(</italic><issue>4</issue><italic>),</italic> <fpage>2582</fpage>&#x2013;<lpage>2590</lpage>.</mixed-citation></ref>
<ref id="ref-42"><label>42.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yasin</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Abu Zant</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Detecting and isolating black-hole attacks in MANET using timer based baited technique</article-title>. <source>Wireless Communications and Mobile Computing</source><italic>,</italic> <volume>2018</volume><italic>,</italic> <fpage>9812135</fpage>. <pub-id pub-id-type="doi">10.1155/2018/9812135</pub-id></mixed-citation></ref>
<ref id="ref-43"><label>43.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>El-Semary</surname>, <given-names>A. M.</given-names></string-name>, <string-name><surname>Diab</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2019</year>). <article-title>BP-AODV: Blackhole protected AODV routing protocol for MANETs based on chaotic map</article-title>. <source>IEEE Access</source><italic>,</italic> <volume>7</volume><italic>,</italic> <fpage>95197</fpage>&#x2013;<lpage>95211</lpage>.</mixed-citation></ref>
<ref id="ref-44"><label>44.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gurung</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Chauhan</surname>, <given-names>S.</given-names></string-name></person-group> (<year>2018</year>). <article-title>A dynamic threshold based approach for mitigating black-hole attack in MANET</article-title>. <source>Wireless Networks</source><italic>,</italic> <volume>24</volume><italic>,</italic> <fpage>2957</fpage>&#x2013;<lpage>2971</lpage>.</mixed-citation></ref>
<ref id="ref-45"><label>45.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ponnusamy</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Senthilkumar</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Manikandan</surname>, <given-names>R.</given-names></string-name></person-group> (<year>2021</year>). <article-title>Detection of selfish nodes through reputation model in mobile ad hoc network-MANET</article-title>. <source>Turkish Journal of Computer and Mathematics Education (TURCOMAT)</source><italic>,</italic> <volume>12</volume><italic>(</italic><issue>9</issue><italic>),</italic> <fpage>2404</fpage>&#x2013;<lpage>2410</lpage>.</mixed-citation></ref>
<ref id="ref-46"><label>46.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Katakam</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Adilakshmi</surname>, <given-names>M.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Black hole attack detection using machine learning algorithms in MANET performance comparision</article-title>. <source>International Research Journal of Engineering and Technology</source><italic>,</italic> <volume>7</volume><italic>,</italic> <fpage>6047</fpage>&#x2013;<lpage>6051</lpage>.</mixed-citation></ref>
<ref id="ref-47"><label>47.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sandhya Venu</surname>, <given-names>V.</given-names></string-name>, <string-name><surname>Avula</surname>, <given-names>D.</given-names></string-name></person-group> (<year>2018</year>). <article-title>Invincible AODV to detect black hole and gray hole attacks in mobile ad hoc networks</article-title>. <source>International Journal of Communication Systems</source><italic>,</italic> <volume>31</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>e3518</fpage>.</mixed-citation></ref>
<ref id="ref-48"><label>48.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Abdelhamid</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Elsayed</surname>, <given-names>M. S.</given-names></string-name>, <string-name><surname>Jurcut</surname>, <given-names>A. D.</given-names></string-name>, <string-name><surname>Azer</surname>, <given-names>M. A.</given-names></string-name></person-group> (<year>2023</year>). <article-title>A lightweight anomaly detection system for black hole attack</article-title>. <source>Electronics</source><italic>,</italic> <volume>12</volume><italic>(</italic><issue>6</issue><italic>),</italic> <fpage>1294</fpage>.</mixed-citation></ref>
<ref id="ref-49"><label>49.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Prasad</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Tripathi</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Dahal</surname>, <given-names>K.</given-names></string-name></person-group> (<year>2023</year>). <article-title>An intelligent intrusion detection and performance reliability evaluation mechanism in mobile ad hoc networks</article-title>. <source>Engineering Applications of Artificial Intelligence</source><italic>,</italic> <volume>119</volume><italic>,</italic> <fpage>105760</fpage>.</mixed-citation></ref>
<ref id="ref-50"><label>50.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Reka</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>G.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2023</year>). <article-title>Multi head self-attention gated graph convolutional network basedmulti-attack</article-title>. <source>Computers &#x0026; Security</source><italic>,</italic> <fpage>103526</fpage>.</mixed-citation></ref>
<ref id="ref-51"><label>51.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jahangeer</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Bazai</surname>, <given-names>S. U.</given-names></string-name>, <string-name><surname>Aslam</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Marjan</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Anas</surname>, <given-names>M.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2023</year>). <article-title>A review on the security of IoT networks: From network layer&#x2019;s perspective</article-title>. <source>IEEE Access</source><italic>,</italic> <volume>11</volume><italic>,</italic> <fpage>71073</fpage>&#x2013;<lpage>71087</lpage>.</mixed-citation></ref>
<ref id="ref-52"><label>52.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Alawieh</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Fahs</surname>, <given-names>W.</given-names></string-name>, <string-name><surname>Haydar</surname>, <given-names>J.</given-names></string-name>, <string-name><surname>Chbib</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Fadlallah</surname>, <given-names>A.</given-names></string-name></person-group> (<year>2022</year>). <article-title>A secure scheme for vehicle-to-vehicle (V2V) routing protocol</article-title>. <conf-name>2022 5th Conference on Cloud and Internet of Things (CIoT)</conf-name>, <publisher-loc>Marrakech, Morocco</publisher-loc>, <publisher-name>IEEE</publisher-name>.</mixed-citation></ref>
<ref id="ref-53"><label>53.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Remya Krishnan</surname>, <given-names>P.</given-names></string-name>, <string-name><surname>Arun Raj Kumar</surname>, <given-names>P.</given-names></string-name></person-group> (<year>2022</year>). <article-title>Detection and mitigation of smart blackhole and gray hole attacks in VANET using dynamic time warping</article-title>. <source>Wireless Personal Communications</source><italic>,</italic> <volume>124</volume><italic>,</italic> <fpage>1</fpage>&#x2013;<lpage>36</lpage>.</mixed-citation></ref>
<ref id="ref-54"><label>54.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tosunoglu</surname>, <given-names>B. A.</given-names></string-name>, <string-name><surname>Ko&#x00E7;ak</surname>, <given-names>C.</given-names></string-name></person-group> (<year>2022</year>). <article-title>FA-AODV: Flooding attacks detection based ad hoc on-demand distance vector routing protocol for VANET</article-title>. <source>Sakarya University Journal of Computer and Information Sciences</source><italic>,</italic> <volume>5</volume><italic>(</italic><issue>3</issue><italic>),</italic> <fpage>304</fpage>&#x2013;<lpage>314</lpage>.</mixed-citation></ref>
<ref id="ref-55"><label>55.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Talukdar</surname>, <given-names>M. I.</given-names></string-name>, <string-name><surname>Hassan</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Hossen</surname>, <given-names>M. S.</given-names></string-name>, <string-name><surname>Ahmad</surname>, <given-names>K.</given-names></string-name>, <string-name><surname>Qamar</surname>, <given-names>F.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2021</year>). <article-title>Performance improvements of AODV by black hole attack detection using IDS and digital signature</article-title>. <source>Wireless Communications and Mobile Computing</source><italic>,</italic> <volume>2021</volume><italic>,</italic> <fpage>1</fpage>&#x2013;<lpage>13</lpage>.</mixed-citation></ref>
<ref id="ref-56"><label>56.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kolandaisamy</surname>, <given-names>R.</given-names></string-name>, <string-name><surname>Noor</surname>, <given-names>R. M.</given-names></string-name>, <string-name><surname>Kolandaisamy</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Ahmedy</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Kiah</surname>, <given-names>M. L. M.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2021</year>). <article-title>A stream position performance analysis model based on DDoS attack detection for cluster-based routing in VANET</article-title>. <source>Journal of Ambient Intelligence and Humanized Computing</source><italic>,</italic> <volume>12</volume><italic>,</italic> <fpage>6599</fpage>&#x2013;<lpage>6612</lpage>.</mixed-citation></ref>
<ref id="ref-57"><label>57.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Younas</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Rehman</surname>, <given-names>F.</given-names></string-name>, <string-name><surname>Maqsood</surname>, <given-names>T.</given-names></string-name>, <string-name><surname>Mustafa</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Akhunzada</surname>, <given-names>A.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>Collaborative detection of black hole and gray hole attacks for secure data communication in VANETs</article-title>. <source>Applied Sciences</source><italic>,</italic> <volume>12</volume><italic>(</italic><issue>23</issue><italic>),</italic> <fpage>12448</fpage>.</mixed-citation></ref>
<ref id="ref-58"><label>58.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chui</surname>, <given-names>K. T.</given-names></string-name>, <string-name><surname>Kochhar</surname>, <given-names>T. S.</given-names></string-name>, <string-name><surname>Chhabra</surname>, <given-names>A.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>S. K.</given-names></string-name>, <string-name><surname>Singh</surname>, <given-names>D.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>Traffic accident prevention in low visibility conditions using VANETs cloud environment</article-title>. <source>International Journal of Cloud Applications and Computing (IJCAC)</source><italic>,</italic> <volume>12</volume><italic>(</italic><issue>1</issue><italic>),</italic> <fpage>1</fpage>&#x2013;<lpage>21</lpage>.</mixed-citation></ref>
<ref id="ref-59"><label>59.</label><mixed-citation publication-type="other"><article-title>Network simulator tool version 2.33</article-title>. <ext-link ext-link-type="uri" xlink:href="https://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.33/ns-allinone-2.33.tar.gz/download">https://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.33/ns-allinone-2.33.tar.gz/download</ext-link> <comment>(accessed on 02/02/2023)</comment></mixed-citation></ref>
<ref id="ref-60"><label>60.</label><mixed-citation publication-type="other"><article-title>NS2 traffic generator</article-title>. <ext-link ext-link-type="uri" xlink:href="https://github.com/khalid-mohammadani/NS2">https://github.com/khalid-mohammadani/NS2</ext-link> <comment>(accessed on 12/03/2023)</comment></mixed-citation></ref>
<ref id="ref-61"><label>61.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ullah</surname>, <given-names>S.</given-names></string-name>, <string-name><surname>Mohammadani</surname>, <given-names>K. H.</given-names></string-name>, <string-name><surname>Khan</surname>, <given-names>M. A.</given-names></string-name>, <string-name><surname>Ren</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Alkanhel</surname>, <given-names>R.</given-names></string-name> <etal>et al.</etal></person-group> (<year>2022</year>). <article-title>Position-monitoring-based hybrid routing protocol for 3D UAV-based networks</article-title>. <source>Drones</source><italic>,</italic> <volume>6</volume><italic>(</italic><issue>11</issue><italic>),</italic> <fpage>327</fpage>.</mixed-citation></ref>
<ref id="ref-62"><label>62.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mohammadani</surname>, <given-names>K. H.</given-names></string-name>, <string-name><surname>Memon</surname>, <given-names>K. A.</given-names></string-name>, <string-name><surname>Memon</surname>, <given-names>I.</given-names></string-name>, <string-name><surname>Hussaini</surname>, <given-names>N. N.</given-names></string-name>, <string-name><surname>Fazal</surname>, <given-names>H.</given-names></string-name></person-group> (<year>2020</year>). <article-title>Preamble time-division multiple access fixed slot assignment protocol for secure mobile ad hoc networks</article-title>. <source>International Journal of Distributed Sensor Networks</source><italic>,</italic> <volume>16</volume><italic>(</italic><issue>5</issue><italic>),</italic> <fpage>1550147720921624</fpage>.</mixed-citation></ref>
<ref id="ref-63"><label>63.</label><mixed-citation publication-type="other"><article-title>Simulation of urban mobility sumo</article-title>. <ext-link ext-link-type="uri" xlink:href="https://sumo.dlr.de/releases/1.16.0/">https://sumo.dlr.de/releases/1.16.0/</ext-link> <comment>(accessed on 12/03/2023)</comment></mixed-citation></ref>
<ref id="ref-64"><label>64.</label><mixed-citation publication-type="other"><article-title>Openstreetmap</article-title>. <ext-link ext-link-type="uri" xlink:href="https://www.openstreetmap.org/">https://www.openstreetmap.org/</ext-link> <comment>(accessed 10/02/2023)</comment></mixed-citation></ref>
<ref id="ref-65"><label>65.</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ren</surname>, <given-names>Z.</given-names></string-name>, <string-name><surname>Mohammadani</surname>, <given-names>K. H.</given-names></string-name>, <string-name><surname>Riaz</surname>, <given-names>W.</given-names></string-name> <string-name><surname>et</surname> <given-names>al.</given-names></string-name></person-group> (<year>2023</year>). <article-title>Optimal game routing for UAV ad hoc networks in smart city</article-title>. <conf-name>2023 6th World Conference on Computing and Communication Technologies (WCCCT)</conf-name>. <publisher-loc>Chengdu, China</publisher-loc>, <publisher-name>IEEE</publisher-name>.</mixed-citation></ref>
<ref id="ref-66"><label>66.</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mohammadani</surname>, <given-names>K. H.</given-names></string-name>, <string-name><surname>Hossen</surname>, <given-names>M.</given-names></string-name>, <string-name><surname>Butt</surname>, <given-names>R. A.</given-names></string-name>, <string-name><surname>Memon</surname>, <given-names>K. A.</given-names></string-name>, <string-name><surname>Shaikh</surname>, <given-names>M. M.</given-names></string-name></person-group> (<year>2022</year>). <article-title>ONU migration using network coding technique in Virtual Multi-OLT PON Architecture</article-title>. <source>Optical Fiber Technology</source><italic>,</italic> <volume>68</volume><italic>,</italic> <fpage>102788</fpage>.</mixed-citation></ref>
</ref-list>
<app-group>
<app id="app-1">
<label>Appendix A</label><title> </title>
<fig id="fig-11">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-11.tif"/>
</fig>
</app>
<app id="app-2">
<label>Appendix B</label><title> </title>
<fig id="fig-12">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_31342-fig-12.tif"/>
</fig>
</app>
</app-group>
</back></article>