Abstract
After an earthquake or major traffic accident, emergency rescue vehicles may be unable to access the accident site or communicate with the survey drones at the scene. In such cases, an emergency rescue vehicle can select any nearby drone as a communication relay to establish a connection with survey drones at the accident site, thereby forming a drone-assisted Vehicular Ad Hoc Network (VANET) to break through geographical constraints. These networks are characterized by flexible deployment, rapid survey, and real-time transmission of rescue data. However, existing authentication protocols for drone-assisted VANETs are insufficient in security and privacy protection, making them vulnerable to side-channel attacks, device capture attacks, and identity impersonation attacks. In addition, the excessively high computational overhead makes it difficult for them to meet the requirements of low latency and high security for real-time communication in emergency rescue. Therefore, this paper proposes a lightweight drone-assisted emergency rescue authentication protocol based on Physical Unclonable Functions (PUF) and the Chebyshev chaotic map. In this protocol, the authenticating entities, including emergency rescue vehicles, relay drones, and survey drones, register with the Trusted Authority (TA) in a symmetric manner and also authenticate each other’s identities and establish session keys symmetrically. The proposed scheme not only resists side-channel attacks and device capture attacks but also addresses the single point of failure problem of relay drones. Both formal and informal security analyses verify its security, and comparative experiments show that it has lower computational and communication overhead, making it more suitable for emergency rescue application scenarios.
MSC:
68M12
1. Introduction
Emergency communication after a disaster has a narrower requirement than ordinary VANET service: rescue vehicles must exchange road status, task instructions, and victim information while parts of the roadside network are already down. RSUs, Wi-Fi access points, and other fixed facilities can fail together after floods, earthquakes, or large traffic accidents [1,2]. VANETs are effective in normal intelligent transportation systems [3], but they still depend on a usable ground infrastructure. When that infrastructure disappears, rescue vehicles may become disconnected from one another and from the command center. The result is not only slower communication, but poorer route selection and delayed field decisions.
Drones provide a practical means to deploy a temporary aerial communication layer. They can fly over blocked roads, adjust their positions as the rescue area changes, and carry lightweight communication and sensing modules [4]. A drone equipped with a 5G module, ad hoc transceiver, camera, or environmental sensor can relay messages among rescue vehicles, rescue teams, and the command center [5]. It can also collect images, video, and local environmental data for situation assessment [4]. Because these aerial nodes can be deployed on demand, they avoid the cost and delay of rebuilding fixed infrastructure during the early rescue stage [6].
This flexibility also changes the security problem. The vehicle-drone channel is open, short lived, and often established in a place where no stable trust relationship exists. An attacker may listen to traffic, replay old messages, modify rescue commands, or impersonate a legitimate drone to obtain vehicle data [2]. These attacks are more serious in rescue settings because false routing information or leaked victim locations can immediately affect safety. At the same time, drones and vehicles cannot afford heavy authentication procedures: their processors, storage, and batteries are limited [7]. A usable protocol must therefore keep the cryptographic cost low without reducing the authentication strength to a single fragile factor [8].
In addition, the imperfect Authentication and Key Agreement (AKA) schemes are a core shortcoming in the communication security of drone-assisted VANETs for emergency rescue. Traditional VANET AKA schemes have excessive computational and communication overhead [3]; even ECC-based AKA protocols, despite improved performance, cannot meet the stringent delay requirements of emergency rescue. Existing single or two-factor AKA schemes have obvious security vulnerabilities [9], with low-entropy passwords, smart card loss and biometric leakage greatly reducing user-side security. While some three-factor AKA schemes enhance security, they neglect the ability to resist physical attacks [10]. Restricted by size, weight and endurance, drones cannot integrate complex encryption and decryption operations, making them prone to capture by attackers and privacy parameter theft [11]. Moreover, users have an inherent demand for protecting privacy such as driving routes and personal identities [12], yet existing schemes offer poor privacy protection and most fail to achieve the conditional privacy protection required for emergency rescue [13], which cannot meet the practical needs of drone-assisted VANETs.
Motivation and contribution: Designing a lightweight AKA scheme that balances security and privacy for drone-assisted VANETs in emergency rescue is key to ensuring trusted communication and improving rescue efficiency, and remains an urgent core research focus in this field. To address the critical limitations of existing authentication protocols for drone-assisted emergency rescue scenarios, namely:
- (1)
- Most schemes require a trusted center (TA/dispatching center) to stay online throughout authentication. If the center fails or suffers congestion, a single point of failure emerges exactly when rescue communication is critically needed.
- (2)
- Most drone-targeted schemes adopt only device-centric single-factor PUF authentication, lacking protection for human-operated rescue vehicles. The presence of drivers brings risks, including offline password guessing, biometric information leakage and OBU theft.
- (3)
- Existing drone-assisted emergency rescue authentication protocols suffer from one or more security deficiencies, such as being vulnerable to device capture attacks, privacy leakage, forgery attacks, lack of perfect forward secrecy for session keys, and absence of session key security.
We design a secure and lightweight AKA scheme tailored for drone-assisted VANETs in emergency rescue. The main contributions of this paper are summarized as follows:
- A lightweight three-factor authentication and key agreement (AKA) scheme is proposed for emergency rescue in drone-assisted VANETs, which enables emergency rescue vehicles to select any nearby drone as a communication relay to establish a connection and communicate with survey drones at the scene, when the rescue vehicles are unable to access the accident site or communicate with the vehicles or survey drones on site. The authentication process does not require the participation of a trusted center and can avoid communication interruptions caused by a single point of failure or capture of relay drones.
- By integrating the Chebyshev chaotic map and PUF to achieve lightweight mutual authentication among emergency vehicles, relay drones, and survey drones, thus significantly enhancing resistance against impersonation and physical capture attacks, by employing a fuzzy extractor to handle biometric noise and combining hash functions, symmetric encryption, and timestamp freshness verification, the proposed scheme achieves strong robustness against replay and open-channel attacks with ultra-low overhead.
- Rigorous formal security proof is provided under the random oracle model. Information security analysis verifies the security of our protocol, and extensive experiments on Raspberry Pi 4B demonstrate that the protocol achieves lower computational and communication overhead than existing schemes, making it well-suited for resource-constrained emergency scenarios.
The rest of this article is organized as follows. Section 2 summarizes related work. The system model and preliminaries are described in Section 3 and Section 4. The proposed authentication protocol is detailed in Section 5. Subsequently, security proofs, informal security analysis, and performance evaluation are provided in Section 6, Section 7 and Section 8, respectively. Finally, Section 9 summarizes this study.
2. Related Work
To balance the security of drone communications and the resource constraints of terminals, extensive research has been conducted on lightweight Authentication and Key Agreement (AKA) protocols by integrating PUF, ECC, Chebyshev Chaotic Map, blockchain and other techniques. Although existing studies have made progress, they still suffer from security flaws and insufficient scenario adaptability. Based on relevant surveys, this paper summarizes key research outcomes and remaining challenges.
PUF serves as a key hardware security technique against drone physical capture and side-channel attacks, widely used in mutual authentication between drones and various nodes. Alladi et al. further realized drone–ground station and drone–drone mutual authentication but failed to ensure forward and backward secrecy of session keys [14]. Tanveer et al. designed a PUF-enhanced authentication framework for the Internet of Drones (IoD), supporting lightweight device authentication and session key generation [15].
For emergency scenarios, Mall et al. presented a low-cost PUF scheme for unattended environments; however, their scheme does not provide anonymity or key confirmation [16]. Wang et al. developed a three-factor PUF protocol for post-disaster communications vulnerable to impersonation attacks without session key security [17]. Xie and Zhang’s lightweight PUF scheme enabled direct drone-to-drone authentication resistant to capture attacks with zero ground station storage, suitable for infrastructure-damaged scenarios [18]. Pu et al. combined PUF and chaotic maps for AKA to prevent privacy leakage, yet without formal security proofs or guaranteed session key security [19].
ECC is dominant in lightweight authentication due to low overhead. El-Zawawy et al. designed the BDIVE protocol integrating ECC and blockchain, optimized energy and computation costs by over 60% and supported malicious behavior traceability [20]. Chaotic maps are applied in efficient key agreement. Nair and Thampi combined location awareness with PUF and chaotic maps for location-aware authentication in emergencies [21]. To address the coverage limitation of traditional vehicular networks, Guo [22] et al. designed a UAV-assisted mutual authentication scheme, which combines Chebyshev chaotic mapping and elliptic curve cryptography to achieve secure and low-overhead V2X communication. From the perspective of cryptographic building blocks, Xu et al. [23] constructed secure channels among users, smart devices, and control nodes using fuzzy extractors, enabling dynamic joining and user revocation. Meanwhile, ECC-based designs are widely explored but may suffer from nontrivial overhead, Hussain et al. [24] proposed an ECC-based authentication scheme for the Internet of Drones (IoD). However, Zhang et al. [25] demonstrated that the scheme fails to resist drone impersonation attacks, and that an adversary can further compromise the session key between a target user and the corresponding drone.
Blockchain’s decentralization effectively alleviates the inherent drawbacks of centralized architectures. Tan et al. constructed a distributed lightweight authentication service for industrial unmanned aerial vehicles, which reduces central server loads and resists single-point failures [26]. Zhang et al. presented a blockchain-enabled cross-domain multi-factor authentication protocol that integrates PUF and dynamic accumulators to significantly reduce on-chain storage overhead [27]. Nevertheless, most conventional blockchain-assisted VANET authentication schemes excessively rely on digital certificates, resulting in high computational costs and linearly increasing storage overhead as the vehicle scale expands [28]. When a traffic accident occurs, there are also blockchain-based accident handling schemes that use ECC-based digital signatures to authenticate users’ identities and accident reports, which remain applicable even in scenarios without traffic infrastructure or when roadside units are inaccessible [29].
To meet the demands of lightweight and low-latency emergency rescue, numerous dedicated authentication and key agreement (AKA) schemes have been proposed. Cui et al. presented drone-assisted lightweight AKA schemes for VANETs, and provide provable security while satisfying emergency communication, privacy protection, and resource-constrained requirements [30]. Miao et al. designed a UAV-assisted authentication protocol that offloads traffic from base stations, alleviates communication congestion in IoV, and verifies the effectiveness of drones in emergency communication scenarios [31]. Xie et al. devised a lightweight ECC-PUF integrated authentication protocol for VANET emergency vehicle avoidance, achieving traceable privacy protection, multi-attack resistance, and improved authentication efficiency [32]. Ying et al. proposed a lightweight V2ES authentication protocol and optimized Faster-RCNN detection solution, which effectively protects data privacy and reduces computational and communication costs in connected autonomous vehicle scenarios [33]. Tan et al. studied drone-empowered VANETs as mobile base stations for infrastructure-free post-disaster coverage [34].
In 2026, Xie et al. [35] proposed an eVTOL (Electric Vertical Take-Off and Landing) emergency rescue protocol that employs drones as communication relays. When the Dispatch Center (DC) is beyond the direct communication coverage of the rescue eVTOL, the relay drone forwards messages between the DC and the eVTOL, thereby enabling the DC to remotely direct and coordinate the rescue mission. However, in drone-assisted VANET emergency rescue scenarios, the involvement of drivers and rescue vehicles renders the single-factor authentication approach of eVTOL rescue inadequate to address the various attacks that emerge in VANET emergency rescue, including password guessing attacks and biometric information leakage attacks against drivers, and side-channel attacks against OBUs. Therefore, the threat model for drone-assisted VANET emergency rescue authentication protocols must also consider driver identity authentication and adversary attacks against vehicles. It is not only required to satisfy three-factor security, but also to address threats such as vehicle mobility, GPS spoofing, and insider privilege attacks. Moreover, in the face of large-scale deployment of rescue vehicles and drones, and to prevent single points of failure and authentication bottlenecks, the authentication process must remove the participation of the trusted registration center. The adoption of Chebyshev chaotic maps is specifically driven by the application requirements of high mobility, low latency, and constrained computing and storage resources of vehicles and drones. Consequently, the scheme in [35] is not applicable to drone-assisted VANET emergency rescue application scenarios.
In extended security research, Su et al.’s reinforcement learning-based anomaly detection suffered from slow learning and low efficiency [36]. Wang et al.’s blockchain detection mechanism faced forking and delays [29]. Gupta et al.’s private blockchain and SDN-based data sharing could not resist inference attacks [37]. Most such studies neglect confidentiality, unforgeability and session key security, risking forged information misleading rescue operations.
In addition, recent lightweight on-board perception schemes for drone scenarios, such as YOLOv8-based signals-intelligence drone detection and the LD-YOLOv10 lightweight detector [38,39], further evidence the stringent computation and energy constraints of drone platforms; such detection/identification pipelines are complementary to our authentication layer and motivate the lightweight design pursued in this paper. Overall, existing work has made certain progress in leveraging PUF, ECC, Chebyshev Chaotic Map and blockchain to support drone-related authentication. However, some schemes still have many shortcomings, such as the lack of forward security (PFS) guarantee, incomplete support for anonymity, or security vulnerabilities under threat models such as drone capture and theft of verification tables. These issues indicate that there is an urgent need to design a secure and lightweight authentication scheme for emergency rescue scenarios in drone-assisted vehicular networks. Table 1 summarizes notable related works from recent years.
Table 1.
Summary of related schemes from recent years.
3. System Model and Adversary Model
3.1. System Model
The system model of this protocol is illustrated in Figure 1, which consists of four entities: a trusted authority, a relay drone, a field survey drone, and an emergency rescue vehicle.
Figure 1.
System model.
- Trusted Authority: The core trusted entity, responsible for entity registration, identity verification, and key distribution to ensure secure and legitimate communication.
- Relay Drone: The core transit node, which receives distress messages from emergency rescue vehicles, forwards them to field survey drones after authentication, and relays on-site data back to vehicles.
- Emergency Rescue Vehicle: The vehicle responsible for rescue, initiator of information requests and rescue executor, which sends distress signals, receives encrypted on-site data and instructions, and performs rescue operations.
- User: The driver is responsible for logging into the vehicle and initiating requests via the vehicle.
- Field Survey Drone: Deployed at the accident core area to collect real-time on-site data (personnel location, environmental risks, road conditions, etc.), encrypt and transmit data to the relay drone for rescue decision support.
The proposed authentication mechanism requires mutual authentication among the three participating parties: the emergency rescue vehicle, the relay drone, and the field survey drone. The relay drone facilitates the establishment of a session key between the rescue vehicle and the field survey drone, but it does not need to establish a session key with either of them. In addition, the TA is only involved in the one-time offline registration of the rescue vehicle and the drones, and does not participate in the mutual authentication process among the three parties. The relay drone serves as an on-demand temporary node and does not store any long-term secrets of the vehicles or field survey drones. Its function is limited to verifying the identity of the rescue vehicle and forwarding messages, by computing the Diffie–Hellman value with the rescue vehicle using its own private key. Furthermore, when the relay drone is revoked or replaced, or when the network topology changes, or when the rescue vehicle fails to receive feedback within a tolerable time threshold, an alternative drone can be selected to assist in establishing a connection with the survey drone.
3.2. Adversary Model
According to the Dolev–Yao model [40] and the security requirements of multiserver authentication, the adversary model is defined as follows.
- An adversary can eavesdrop, intercept, modify or delete the messages transmitted publicly.
- An adversary can launch side-channel attacks, but it is difficult to obtain biological keys and crack PUF.
- Only under the consideration of three-factor secrecy can an adversary obtain any two of the three factors to launch attacks, but it cannot simultaneously acquire all three factors.
- To save memory, the ID and PW chosen by the user are usually low-entropy. The adversary can enumerate the Cartesian product set of the user identity and password spaces to launch a successful offline guessing attack.
3.3. Practical Threat for Drone/VANET Environments
Beyond the standard Dolev–Yao adversary model, the following threats specific to mobile the drone/VANET rescue scheme should be considered.
- Drone mobility and intermittent connectivity: In rescue scenarios, drones are in continuous motion, and communication links may frequently be interrupted due to signal occlusion, battery depletion, or environmental interference.
- Drone failures: Encompassing situations such as drone capture, hardware/software malfunctions, and topology changes that render a drone unable to operate normally.
- Packet loss and synchronization failures: Wireless communication environments are susceptible to channel noise, collisions, and fading, which may cause packet loss or disorder.
- Desynchronization attacks: This attack aims to corrupt the shared state maintained between communicating parties (e.g., sequence numbers, counters, or temporary session identifiers), preventing legitimate users from completing subsequent authentication.
- Denial-of-service attacks: Attackers may exhaust the computational and bandwidth resources of protocol participants by sending a large number of forged or replayed messages.
- GPS spoofing: Attackers may forge GPS signals to provide false location information to drones or vehicles.
- Insider/compromised-drone attacks: Attackers may launch attacks by physically capturing drones.
- PUF tamper-resistance assumption: The device-embedded PUF is assumed to exhibit stable challenge-response behavior after fuzzy extractor error correction and to possess tamper-evident properties.
- Three-factor security: It is assumed that even if an adversary can obtain any two of the three factors (e.g., password, biometrics, device), the scheme remains secure.
- The protocol should resist several attacks relevant to this setting, including forgery, replay, man-in-the-middle, offline password guessing, and device-capture-related attacks, while also supporting anonymity, unlinkability, and forward secrecy.
4. Preliminaries
In this section, we introduce preliminaries, including PUF, Chebyshev Chaotic Map and Fuzzy Extractor.
4.1. Physically Unclonable Function
Based on the uniqueness of physical entities, the Physical Unclonable Function (PUF) ensures that any input triggers a unique and unpredictable response output by extracting the inevitable process parameter deviations in the chip manufacturing process [41]. Given a challenge Cha, the PUF generates a corresponding response Res = PUF(Cha). It is infeasible to predict a specific device’s response even with the known challenge value, and each PUF device yields a different response for the same challenge input.
The PUF is designed with tamper resistance. After fuzzy extractor error correction, the PUF deployed in the device is assumed to be challenge-response stable and tamper-evident. Therefore, any invasive reading attempt alters its behavior and renders the secret recovered from the PUF response unusable.
4.2. Chebyshev Chaotic Map
The n-th degree Chebyshev polynomial over is defined as , where and . It satisfies the recurrence for : , with and . For , the Chebyshev polynomial is a chaotic mapping.
To overcome the domain limitation of the original Chebyshev chaotic mapping and enhance its cryptographic characteristics, Zhang [42] proposed the extended Chebyshev polynomial:, where P is a large prime number and . It preserves the semigroup property: , where.
The cryptographic security of the extended Chebyshev chaotic mapping is rooted in two intractable computational problems, defined as follows:
- Chebyshev Polynomial Discrete Logarithm Problem (CPDLP): Given y, x and (where ), it is computationally infeasible to derive the positive integer r that satisfies .
- Chebyshev Polynomial Computational Diffie–Hellman Problem (CPCDHP): Given x, and (where and integers 2), it is computationally infeasible to calculate , where .
Compared with other chaotic maps, the extended Chebyshev map is ideal for authentication and key agreement due to CPDLP/CPCDHP intractability and the semigroup property. Its computation cost is only one-third of elliptic curve scalar multiplication [43], greatly reducing overhead for resource-constrained environments.
Notably, our protocol avoids real-valued Chebyshev recurrences over with stability risks. All calculations adopt extended Chebyshev polynomials modulo a large prime P, retaining semigroup properties without real-map orbit collapse or precision errors. Security depends only on hard CPDLP and CPCDHP modulo P, so real-map stability poses no cryptographic flaws.
4.3. Fuzzy Extractor
A fuzzy extractor is a technology capable of extracting a fixed-length, consistent and secure binary string (similar to a key) from noisy or imprecise biometric data, PUF output and other information. As described in [44], this process consists of two steps:
- ;
- , if is quite close to .
Although PUF has uniqueness, its response will fluctuate due to environmental factors such as temperature and voltage changes. By combining error correction coding and random seeds, the fuzzy extractor converts the unstable output of PUF into a stable binary string. Biometric features may vary during collection due to factors such as environment and physiological conditions. The fuzzy extractor extracts stable keys from noisy biometric data, safeguarding privacy.
5. Proposed Scheme
The scheme proposed in this paper consists of four phases: system initialization phase, registration phase, login and authentication phase, and password update phase. Table 2 presents the definitions of the symbols used in this protocol.
Table 2.
Notations.
5.1. Initialization Phase
TA selects an , a large prime number q and a private key , and calculates the public key: . TA designates a secure hash function , symmetric encryption/decryption algorithm , a fuzzy extractor , and sets a tolerable time delay threshold . TA publishes the parameters , and securely stores .
5.2. Registration Phase
- (1)
- Registration of Emergency Rescue Vehicle
Each completes its registration procedure with TA via a secure channel. This phase is illustrated in Figure 2.
Figure 2.
Registration phase for .
Step 1: The emergency rescue vehicle sends its identity and a registration request to TA.
Step 2: Upon receipt, TA selects a random number and calculates:
then sends to and publishes .
Step 3: generates a challenge , and calculates:
Step 4: stores in the On-Board Unit (OBU).
- (2)
- Registration of Relay Drone
Each completes its registration procedure with TA via a secure channel. This phase is illustrated in Figure 3.
Figure 3.
Registration phase for .
Step 1: The relay drone sends its identity and a registration request to TA.
Step 2: TA selects a secret number and calculates , then sends to .
Step 3: generates a PUF challenge , calculates the PUF response: , and then calculates:
Step 4: stores , and TA publishes .
- (3)
- Registration of Field Survey Drone
Each completes its registration procedure with TA via a secure channel. This phase is illustrated in Figure 4.
Figure 4.
Registration phase for .
Step 1: The field survey drone sends its identity and a registration request to TA.
Step 2: TA then selects a secret number and calculates , then sends to .
Step 3: generates a PUF challenge , calculates the PUF response: , and then calculates:
Step 4: stores .
- (4)
- Registration of Emergency Rescue Vehicle Driver
Step 1: inputs and into the OBU.
Step 2: OBU calculates , then selects and calculates:
Step 3: stores in the OBU, meaning the OBU contains .
5.3. Login and Authentication Phase
When the emergency rescue vehicle needs to obtain real-time data from the field survey drone , selects any nearby drone as a transmission relay. , and perform mutual identity authentication and negotiate a session key among the three parties. After authentication, can communicate legally with through the transmission of . The framework of the proposed AKA process is illustrated in Figure 5 and the overall process is shown in Figure 6.
Figure 5.
Framework of the proposed AKA process.
Figure 6.
The AKA process of –– of our protocol.
Step 1: inputs into the OBU and completes identity verification:
If the verification fails, the process is terminated; otherwise, the OBU generates a random number and a timestamp , and calculates:
The OBU sends to .
Step 2: Upon receiving , first checks the freshness of and calculates the PUF response value: . Then recovers and calculates to verify the legality of :
If the verification fails, the process is terminated; otherwise, generates a timestamp , analyzes and processes , and then selects a field survey drone with a suitable location and matching performance according to the disaster situation and task requirements. Subsequently, calculates:
Specifically, refers to the emergency rescue message, which contains key information such as the disaster type, approximate location of the incident, personnel trapping situation and precise rescue demands.
Then, sends to .
Step 3: Upon receiving , first checks the freshness of and calculates the PUF response: . Then recovers to verify the legality of :
If the verification fails, the process is terminated; otherwise, generates a random number and a timestamp , and calculates:
Subsequently, constructs the session key between and : , and calculates:
sends to .
Step 4: Upon receiving , first checks the freshness of , and then calculates and verifies:
If the verification fails, the process is terminated; otherwise, generates a timestamp and calculates:
send to .
Step 5: Upon receiving , first checks the freshness of , and then calculates and verifies:
If it is not established, terminates the session; if they are equal, confirms that is valid, and the three-party session key agreement is completed. As a temporary key, the session key is tied to the random numbers and timestamps of each session and independent of long-term data. Once it expires, the rescue vehicle can generate a new key by re-authenticating, with no need to register again with the TA.
5.4. Password Update Phase
Step 1: inputs , the old password and , recovers the biometric key and verifies the identity:
Step 2: After successful verification, inputs a new password .
Step 3: The OBU calculates the new identity verification value:
Step 4: The OBU replaces the old verification value stored in the OBU with the new verification value , and the password update is completed.
6. Formal Security Proof
In this section, we prove the semantic security of the proposed three-party authentication and key-agreement protocol in the random-oracle model (ROM). Let be a probabilistic polynomial-time adversary that controls the public channel and interacts with protocol instances through the oracles defined below. The protocol is considered secure if has only negligible advantage in distinguishing the real session key from a random string, assuming that the Chebyshev Polynomial Computational Diffie–Hellman Problem (CPCDHP) and the Chebyshev Polynomial Discrete Logarithm Problem (CPDLP) are hard.
6.1. Definition of Random Oracle Model
Definition 1 (Participants and Partnership).
In the proposed protocol, mutual authentication and key agreement are accomplished through the collaboration of the following participants: the Field Survey Drone (), the Relay Drone (), and the Emergency Rescue Vehicle/User (). All participants are collectively referred to as P. For the i-th instance, the participants are denoted as follows: . Participants with the same session identifier are considered to belong to the same session. When ,, and receive valid and legitimate requests and successfully verify the hash values and timestamps, they enter the Accept state. If the three parties belong to the same session, the session keys they negotiate must be identical, i.e., .
Definition 2 (Query).
To simulate the capabilities of an adversary , the following queries are defined:
- Execute Query (): When this query is executed, can obtain all publicly transmitted parameters.
- Send Query (): sends a message m to . The instance returns the protocol response if m passes timestamp and identity verification; otherwise, it is ignored.
- Reveal Query () : If the Test query has not been executed and the session key has been successfully negotiated, can obtain the session key SK by performing this query.
- Corrupt Query (): For PUF-protected devices, Corrupt Query () does not give the live PUF response unless the also physically activates the corresponding unclonable hardware. The OBU of the user stores parameters , and can obtain these parameters by executing this query.
- Test Query () : When this query is executed, it first generates a random bit r. If the session key has been generated and r = 1, the query returns the correct session key to . If r = 0, it returns a random number. If none of the above conditions are met, an empty string is returned. This query can be executed at most once.
Definition 3 (Freshness).
An instance is considered fresh if the following conditions are satisfied:
- P and all of its matching partners have accepted the same sid;
- Neither P* nor any matching partner has been queried by Reveal;
- Corrupt queries, if any, do not expose all factors required to reconstruct the test session, namely the live PUF response, the correct password, the biometric reconstruction value, and the session randomness r1 and r2;
- The ephemeral values used in the test session have not been reused in another accepted session.
Definition 4 (Semantic Security).
Generates a random bit to guess the bit r generated by the Test query. If , it shows that A has determined if the Test query returned the correct session key, and the semantic security of protocol is compromised. The probability of this event is defined as: . If , where is a negligible value, then is regarded as possessing semantic security.
6.2. Formal Proof
Theorem 1.
Let , , and denote the number of hash queries, send queries, and execute queries, respectively. Let , , and represent the bit lengths of the hash values, random nonces, and biometric keys, respectively. Let and be the regression parameters of the password space. The advantage of an adversary in breaking the protocol satisfies the following bound:
The proof is conducted through a sequence of games where denotes the event that successfully distinguishes the session key from a random string in .
: We simulate a real attack initiated by . Based on the definition of advantage, the probability satisfies:
: In this game, the adversary issues Execute queries to passively eavesdrop on all messages transmitted over the public open channel. In protocol , the session key is established as . The public communication transcript only exposes the components and . Deriving the shared secret from the exposed values and is directly equivalent to solving an instance of the Chebyshev Polynomial Computational Diffie–Hellman Problem (CPCDHP). Therefore, cannot gain any advantage in distinguishing the real session key from a random string without solving the CPCDHP. Consequently, the success probability of in satisfies:
: In the protocol, messages consist of hash values, the results of exclusive OR operations, and nonce. This simulation contains adversary A executing execute queries to get messages, followed by send and hash queries to launch collision attacks. By the birthday bound, the probability of a hash collision is at most , and the probability of a repeated nonce or replayed session randomness across Send/Execute queries is at most . This leads to the following inequality:
: We simulate the Corrupt query where obtains the internal data from the on-board unit to extract which necessitates the simultaneous guessing of the password and the biometric key . According to Zipf’s law [45], the upper bound of this guessing probability is estimated as follows:
: attempts to solve the computational Diffie–Hellman problem directly or exploit the one-way property of the hash function to decrypt . The simulation models ’s attempts to compute these keys after issuing execute and hash queries. In scenario one, performs a hash collision attack, whose maximum probability is . In the second scenario, given , , attempts to compute , with a maximum probability of , where and η is sufficiently small, and the advantage in resolving the Computational Diffie–Hellman Problem (CPCDHP) of the chaotic map is . Thus, we obtain:
As gains no information regarding the advantage of in , the success probability is . To conclude, we combine the probability terms using the triangle inequality:
That is,
By substituting the values from each stage and applying the relevant scaling coefficients, the upper bound of the advantage in Theorem 1 is verified. When the security parameters and are sufficiently large, approaches a negligible value, confirming that protocol maintains semantic security.
7. Informal Security Analysis
7.1. Verification Table Theft Attack
The TA of the proposed protocol does not store any information related to user passwords or biometrics. Therefore, it can effectively resist verification table theft attacks caused by the compromise of the TA.
7.2. Node Capture Attack
The relay drone, field survey drone, and emergency rescue vehicle operate in an open physical environment and are highly vulnerable to physical capture. This protocol uses physical unclonable functions (PUFs) to protect devices. The values stored in the devices are , , and .
Even if an attacker extracts data from non-volatile memory through side-channel attacks, the core secrets , and cannot be recovered without the PUF response of the specific device, thus defending against node capture attacks.
7.3. User Device Loss Attack
The OBU of an emergency rescue vehicle stores parameters . Both and are strongly associated with the user’s biometric extraction value and password . If an attacker steals the OBU, without the legitimate user’s and , they cannot compute valid verification parameters to initiate login authentication.
7.4. Impersonation Attack
To impersonate a legitimate , an attacker must correctly generate message protected by the shared secret . Computing requires system parameters, while the decryptor performs verification using the internally recovered . Similarly, impersonating a requires the correct PUF response to recover . Since the attacker cannot obtain passwords, biometric information, or the PUF characteristics of the device, impersonation attacks are infeasible.
7.5. Mutual Authentication
The protocol achieves strict mutual authentication during the authentication phase. confirms by decrypting and verifying ; confirms by decrypting and verifying . Then sends and to to prove its identity, and sends and protected by to . Each message transmission contains a random challenge generated by the peer or cryptographic binding, ensuring the authenticity of each entity’s identity.
7.6. Replay Attack
This protocol constructs replay defense by strictly binding fresh timestamps during message delivery) and a random nonce to each transmitted message. After receiving a message, the receiver first verifies the freshness of the timestamp, and then verifies the correctness of the nonce. Stale packets outside the valid time window are directly discarded, effectively preventing malicious replay of historical data.
7.7. Offline Identity/Password Guessing Attack
User identity and password are embedded in . Even if an adversary obtains device storage information and user biometrics, and guesses to satisfy , when [46], the number of candidate pairs meeting the condition is approximately:
This means the adversary cannot determine the correct identity–password pair and must confirm it through online verification. The server can restrict the number of online attempts through predefined policies, thus resisting such attacks.
7.8. Perfect Forward Secrecy
The session key is derived from the Chebyshev CDH value and bound to session-specific ephemeral nonces. Its construction is based on the CPCDHP problem, with the session key defined as (where ). The session key is entirely determined by the ephemeral random numbers and temporarily generated by both communicating parties. Even if the long-term private keys are compromised, an attacker cannot compute without knowledge of the ephemeral random numbers, thus ensuring the absolute security of historical sessions.
7.9. Known-Key Security
Nonces generated for different sessions are mutually independent. Leakage of one session key offers adversaries no advantage in compromising other sessions. Since brand-new random numbers and are generated for each communication session, the derived session keys (SKs) across different sessions exhibit strict mathematical independence. Therefore, even if an attacker happens to obtain the SK of a historical session, they cannot utilize that information to derive the keys for any other sessions.
7.10. Anonymity and Unlinkability
The real identities of users and drones, namely , , and , are never transmitted in plaintext over public channels. Instead, they are embedded within symmetric ciphertexts, such as . The encryption keys (e.g., ) possess dynamic randomness that is updated per session. This not only guarantees strong anonymity for the devices but also ensures the unlinkability of message trajectories.
7.11. Resistance to Single Point of Failure
In this protocol, the TA only handles pre-deployment registration and initialization, and does not participate in real-time rescue communication or authentication. Emergency rescue vehicles, relay drones, and field survey drones complete authentication and session key agreement without relying on a centralized online node. If a relay drone fails or loses connection, only the current relay path is affected. Since the relay drone does not store the long-term secrets of rescue vehicles or survey drones, a rescue vehicle that receives no valid response within a tolerable time threshold can select another nearby relay and restart authentication. Therefore, the protocol reduces the single point of failure risk associated with an online TA or a fixed relay.
7.12. Three-Factor Security
User authentication relies on three factors: (1) the possessed physical entity (the OBU equipped with PUF), (2) the known password , and (3) the inherent biometric attribute . For an attacker to compromise the system, they must simultaneously acquire and crack all three factors; none can be omitted. This achieves a high level of three-factor security.
7.13. Man-in-the-Middle Attack Resistance
All handshake negotiation parameters are subject to strict hash integrity verification. For instance, the parameter received by the is a joint hash value generated based on and entity identities. Any man-in-the-middle attempt to tamper with or during transmission will result in inconsistent session keys SK derived by both parties, which will be exposed during the key verification phase of the protocol, thereby promptly terminating the connection.
7.14. Session Key Security
The final established session key (SK) is not directly transmitted over the wireless channel and incorporates the identity information of both the and . Its security completely relies on Chebyshev Polynomial Computational Diffie–Hellman Problem (CPCDHP). Since an attacker who intercepts and cannot compute in polynomial time, this protocol provides high-intensity confidentiality guarantees for subsequent transmission of on-site images and environmental data.
7.15. Adaptability to Drone Mobility and Intermittent Connectivity
Each relay drone is selected on demand and stores no long-term secrets of vehicles or survey drones. If the current relay drone becomes unavailable due to unstable links or packet loss, the rescue vehicle can re-authenticate via other nearby relay drones after exceeding the tolerable time threshold.
7.16. Resistance to Desynchronization Attacks
In the proposed protocol, no long-term shared state is updated after each successful session. Therefore, packet loss or relay reselection does not leave the rescue vehicle, helper drone, or survey drone with inconsistent counters or session-dependent credentials, reducing exposure to desynchronization attacks.
7.17. Resistance to Denial-of-Service (DoS) Attacks
During the authentication process, each party verifies the freshness of timestamps and the correctness of nonce upon receiving messages, and performs only lightweight hash, symmetric encryption, and Chebyshev chaotic map operations. Thus, replayed or forged messages can be detected quickly, preventing excessive consumption of bandwidth and computational resources.
7.18. Resistance to GPS Spoofing
Location information is used solely for drone selection and never as an authentication credential. Even in the event of GPS spoofing, if the rescue vehicle does not receive feedback within a tolerable time threshold, it will simply reselect a new drone for authentication. Therefore, forged location information cannot compromise the protocol execution.
8. Performance Evaluation
In this section, we compare the proposed protocol with related schemes from six dimensions: security properties, computational overhead, communication overhead, energy consumption, scalability, and latency/mobility support. The goal is not only to compare primitive counts, but also to clarify whether the protocol remains practical for drone-assisted VANET rescue under resource constraints and changing network topology.
8.1. Security Comparison
We systematically analyze and summarize the security features of existing related protocols. Table 3 clearly presents the detailed comparison results of the proposed protocol in this paper with various protocols in the above literature [17,22,23,27] in terms of security indicators and core functional characteristics.
Table 3.
Security feature comparison.
8.2. Computational Cost
Let denote the execution time of Hash (SHA-256), Asymmetric encryption/decryption (RSA1024), Symmetric encryption/decryption (AES-256), PUF, Bilinear pairing, Elliptic curve multiplication and Chebyshev chaotic map. According to Raspberry Pi 4B quad-core 64-bit ARM Cortex-A72, 1.5 GHz, 2-GB LPDDR4SDARM, the computation results are ms, ms, ms, , ms, ms, and ms. Table 4 lists these values for performance evaluation.
Table 4.
Computation cost.
The comparison of computational overhead in Table 5 shows that the proposed scheme takes 9.898 ms, demonstrating better computational performance than the schemes in [17,22,23,27]. Compared with these schemes, the computation cost of our proposed scheme is reduced by 37.90%, 5.62%, 65.72%, and 93.70%, respectively, which indicates that our scheme achieves the optimal computational efficiency among all compared approaches.
Table 5.
Comparison of computation cost.
Figure 7 clearly shows the above comparison results of computational overhead in an intuitive visual form.
Figure 7.
Comparison of computational costs with existing schemes [17,22,23,27].
8.3. Communication Cost
Data transmission volume also plays an important role in communication performance. In our environment, the lengths are set as follows: SHA-256 outputs 256 bits, AES-128 symmetric encryption works with 128 bits, an ECC point is defined as 160 bits, a random number is 256 bits, and the output of the extended Chebyshev chaotic map is 160 bits. Additionally, identity, password, counter, and timestamp each have a length of 16 bits. In the AKA phase, the cost in our protocol is:
From Table 6, our scheme has a communication cost of 1696 bits. Reference [22] is 1216 bits, reference [17] is 2144 bits, reference [23] is 2360 bits and reference [27] is 5792 bits. Our overhead is slightly higher than [22] but much lower than [17,23,27]. Reference [22] only implements basic two-party authentication between a single drone and vehicle, lacking multi-node relay for rescue missions.
Table 6.
Comparison of communication cost.
8.4. Energy Cost
Drones and vehicular terminals are typical resource-constrained devices with limited battery capacity. The energy consumption of the authentication protocol directly determines device endurance and continuous operating time in post-disaster emergency scenarios. We conduct all measurements on a Raspberry Pi 4B (quad-core ARM Cortex-A72, 1.5 GHz, 2 GB LPDDR4 RAM) to record the energy consumption of core cryptographic primitives.
This scheme employs finite-field Chebyshev chaotic maps for key agreement, combined with AES-128 symmetric encryption, SHA-256 hash, PUFs and fuzzy extractors. The measured energy consumption of each basic operation is as follows: a single SHA-256 hash operation consumes approximately 0.25 μJ, a single AES-128 encryption/decryption operation consumes about 8.6 μJ, and one Chebyshev map iteration consumes around 22 mJ. By contrast, a traditional elliptic curve cryptography (ECC) scalar multiplication costs roughly 80 mJ.
Table 7 compares the total energy consumption of the full authentication process between our scheme and existing related works. The schemes in [17,22,23,27] achieve total energy consumption of 480.00525 mJ, 338.09175 mJ, 1980.175 mJ and 480.00375 mJ, respectively. Benefiting from the low-power feature of Chebyshev chaotic maps, the total energy consumption of the proposed scheme is only 330.07355 mJ, which outperforms all comparative works in energy efficiency.
Table 7.
Comparison of energy cost.
8.5. Latency
In our proposed drone-assisted authentication scenario for emergency rescue, latency mainly arises from cryptographic computation overhead and transmission hops among rescue vehicles, relay drones, and field survey drones. Our protocol discards high-cost operations, including elliptic curve scalar multiplication and bilinear pairings, and only employs lightweight hash functions, symmetric encryption, PUF response computation and Chebyshev chaotic map operations. The total computation time is less than 10 ms. Switching relay nodes only requires one re-initiated request within the timestamp tolerance window.
Setting of the tolerance threshold (ΔT): Based on our experimental measurements of end-to-end latency along the transmission path of rescue vehicle–relay drone–survey drone (the average computation time for a single authentication is approximately 10 ms), and considering that the maximum end-to-end latency under normal VANET transmission is 25 ms, we set the timestamp freshness threshold to ΔT = 0.5 s. This provides sufficient margin for latency fluctuations caused by severe network congestion, packet loss and device mobility.
8.6. Complexity and Scalability
Single-Session Protocol Complexity: Each entity (EVi, Dj, Dk) executes a fixed set of hash, symmetric cryptography, PUF and Chebyshev operations per protocol run; message overhead and temporary storage are constant. The scheme achieves O(1) computation, communication and storage complexity per session, ensuring lightweight single interactions.
System Scalability Analysis: With n vehicles and m relays, total load scales as O(n). Ideally each relay bears (n/m)·C cost (C = single-session overhead). More relays disperse authentication tasks, subject to deployment density, packet loss and relay selection rules.
The protocol achieves favorable scalability. When multiple rescue vehicles communicate with survey drones via relays, each relay only executes lightweight hash, PUF and Chebyshev chaotic operations for fast computation. If one relay becomes overloaded by concurrent vehicles, vehicles that receive no feedback within the tolerable time threshold can switch to other relays to relieve the bottleneck.
8.7. Mobility and Relay Replacement
The relay drone is selected on demand and is not bound to a fixed vehicle. If it moves out of range, gets captured or malfunctions, the vehicle that receives no valid response within the timestamp tolerance threshold ΔT re-initiates the request and selects another nearby drone. Because the relay only forwards authentication messages and stores no secret of the vehicle or survey drone, replacing it affects neither past nor future sessions and requires no re-registration, directly addressing the single-point-of-failure problem of the relay node.
For dynamic network conditions, timestamps attached to each message guarantee data freshness; sessions interrupted by intermittent connectivity or packet loss are abandoned after ΔT and transparently re-established through a newly selected relay, keeping the protocol available under post-disaster topology changes.
8.8. Lightweight Mobility Simulation
To evaluate the scalability and mobility for multiple emergency vehicles and relay drones, we build a lightweight discrete-event simulation based on Python 3.12.7. We model relay selection, packet loss, relay reselection, retransmission, relay load, authentication latency and energy consumption. Each test includes four authentication messages with per-hop delay sampled between 2 ms and 10 ms. A total of 2000 authentication events are executed with a fixed random seed for reproducibility.
Figure 8 shows that end-to-end authentication latency remains low as the number of emergency vehicles increases from 20 to 200. The average latency is approximately 35 ms without packet loss and stays below 65 ms under 20% packet loss, indicating that the lightweight authentication design remains usable under non-ideal channel conditions.
Figure 8.
Authentication latency under increasing vehicle density.
Figure 9 presents the per-relay authentication load over a 300 s simulation under different vehicle–relay deployment ratios. With fixed relays, per-node load surges as vehicle quantity grows. For 200 vehicles paired with only 2 relays, each node handles 472 authentication requests in 300 s and suffers heavy pressure. Deploying more relays disperses traffic and lowers individual load: expanding relays from 2 to 20 for 200 vehicles reduces average load to 48 events (nearly a 90% drop). For 100 vehicles, relay expansion from 2 to 20 cuts per-relay load from 234 to 24 events.
Figure 9.
Relay-load distribution under different vehicle and relay-drone scales.
This proves that scalable relay deployment evenly distributes authentication tasks, avoids single-node overload, and maintains stable performance with massive emergency vehicle access.
We evaluate the overall performance of our scheme under practical vehicular network conditions using four typical urban emergency communication scenarios, as listed in Table 8. All tests adopt a vehicle speed of 50 km/h and a 10% urban packet loss rate. Vehicles and relays grow at a 10:1 ratio, covering scenarios with 20 to 200 vehicles.
Table 8.
Performance metrics for typical deployment scenarios.
The results show that, when relay drones scale with the number of emergency vehicles, the mean authentication latency remains close to 52–53 ms under 10% packet loss and 50 km/h mobility. The mean relay load remains near 48 authentication events per relay over 300 s, supporting the scalability of the relay-based authentication design under the simulated assumptions.
9. Conclusions
When direct communication between an emergency rescue vehicle and a field survey drone is unavailable, the proposed protocol enables emergency rescue communication by using nearby drones as temporary relays. Based on Chebyshev Diffie–Hellman values, the protocol achieves mutual authentication among the emergency rescue vehicle, the relay drone, and the survey drone, and negotiates a session key for subsequent encrypted communication. The protocol provides lightweight authentication, resistance to forgery and replay attacks, forward secrecy of the session key, and three-factor security. It also reduces dependence on a fixed relay and an online trusted authority by supporting relay reselection under intermittent connectivity. Theoretical analysis and experimental results show that the proposed scheme maintains low computational overhead and is suitable for drone-assisted emergency rescue scenarios.
Author Contributions
Q.X.: Writing—review and editing, supervision; N.F.: Writing—original draft. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the Hangzhou Joint Fund of the Zhejiang Provincial Natural Science Foundation of China under Grant LHZSZ24F020002.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Sajjad, M.; Chan, J.C.; Chopra, S.S. Rethinking disaster resilience in high-density cities: Towards an urban resilience knowledge system. Sustain. Cities Soc. 2021, 69, 102850. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Gong, S.; Zhang, Z.; Liu, M.; Sun, C.; Zhao, Y. Vulnerability evaluation of rainstorm disaster based on ESA conceptual framework: A case study of Liaoning province, China. Sustain. Cities Soc. 2021, 64, 102540. [Google Scholar] [CrossRef] [Scilit]
- Sikarwar, H.; Das, D. Towards lightweight authentication and batch verification scheme in IoV. IEEE Trans. Dependable Secur. Comput. 2022, 19, 3244–3256. [Google Scholar] [CrossRef] [Scilit]
- Xing, R.; Su, Z.; Luan, T.H.; Xu, Q.; Wang, Y.; Li, R. UAVs-aided delay-tolerant blockchain secure offline transactions in post-disaster vehicular networks. IEEE Trans. Veh. Technol. 2022, 71, 12030–12043. [Google Scholar] [CrossRef] [Scilit]
- Li, C.; Fang, X.; Zhou, X.; Mei, L.; Sha, X. Enhanced signaling provisioning for UAV-enabled MEC: A GWFRFT-based energy-spreading transmission approach. IET Commun. 2020, 14, 2524–2531. [Google Scholar] [CrossRef] [Scilit]
- Feng, W.; Wang, J.; Chen, Y.; Wang, X.; Ge, N.; Lu, J. UAV-aided MIMO communications for 5G Internet of Things. IEEE Internet Things J. 2019, 6, 1731–1740. [Google Scholar] [CrossRef] [Scilit]
- Ying, B.; Nayak, A. Anonymous and lightweight authentication for secure vehicular networks. IEEE Trans. Veh. Technol. 2017, 66, 10626–10636. [Google Scholar] [CrossRef] [Scilit]
- Srinivas, J.; Das, A.K.; Kumar, N.; Rodrigues, J.J.P.C. TCALAS: Temporal credential-based anonymous lightweight authentication scheme for Internet of Drones environment. IEEE Trans. Veh. Technol. 2019, 68, 6903–6916. [Google Scholar] [CrossRef] [Scilit]
- Lee, T.-F. Enhancing the security of password authenticated key agreement protocols based on chaotic maps. Inf. Sci. 2015, 290, 63–71. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L.; Zhu, Y.; Ren, W.; Zhang, Y.; Choo, K.-K.R. Privacy-preserving fast three-factor authentication and key agreement for IoT-based e-health systems. IEEE Trans. Serv. Comput. 2023, 16, 1324–1333. [Google Scholar] [CrossRef] [Scilit]
- Dai, C.; Xu, Z. A secure three-factor authentication scheme for multi-gateway wireless sensor networks based on elliptic curve cryptography. Ad Hoc Netw. 2022, 127, 102768. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Cui, J.; Zhong, H.; Bolodurina, I.; Liu, L. Intelligent drone-assisted anonymous authentication and key agreement for 5G/B5G vehicular ad-hoc networks. IEEE Trans. Netw. Sci. Eng. 2021, 8, 2982–2994. [Google Scholar] [CrossRef] [Scilit]
- Vijayakumar, P.; Obaidat, M.S.; Azees, M.; Islam, S.K.H.; Kumar, N. Efficient and secure anonymous authentication with location privacy for IoT-based WBANs. IEEE Trans. Ind. Inform. 2020, 16, 2603–2611. [Google Scholar] [CrossRef] [Scilit]
- Alladi, T.; Naren; Bansal, G.; Chamola, V.; Guizani, M. SecAuthUAV: A novel authentication scheme for UAV-ground station and UAV-UAV communication. IEEE Trans. Veh. Technol. 2020, 69, 15068–15077. [Google Scholar] [CrossRef] [Scilit]
- Tanveer, M.; Aldosary, A.; Khokhar, S.-U.-D.; Das, A.K.; Aldossari, S.A.; Chaudhry, S.A. PAF-IoD: PUF-enabled authentication framework for the Internet of Drones. IEEE Trans. Veh. Technol. 2024, 73, 9560–9574. [Google Scholar] [CrossRef] [Scilit]
- Mall, P.; Amin, R.; Obaidat, M.S.; Hsiao, K.-F. CoMSeC++: PUF-based secured light-weight mutual authentication protocol for drone-enabled WSN. Comput. Netw. 2021, 199, 108476. [Google Scholar] [CrossRef] [Scilit]
- Wang, D.; Cao, Y.; Lam, K.-Y.; Hu, Y.; Kaiwartya, O. Authentication and key agreement based on three factors and PUF for UAV-assisted post-disaster emergency communication. IEEE Internet Things J. 2024, 11, 20457–20472. [Google Scholar] [CrossRef] [Scilit]
- Xie, Q.; Zhang, J. Lightweight drone-to-ground station and drone-to-drone authentication scheme for Internet of Drones. Symmetry 2025, 17, 556. [Google Scholar] [CrossRef] [Scilit]
- Pu, C.; Wall, A.; Choo, K.-K.R.; Ahmed, I.; Lim, S. A lightweight and privacy-preserving mutual authentication and key agreement protocol for Internet of Drones environment. IEEE Internet Things J. 2022, 9, 9918–9933. [Google Scholar] [CrossRef] [Scilit]
- El-Zawawy, M.A.; Brighente, A.; Conti, M. Authenticating drone-assisted Internet of Vehicles using elliptic curve cryptography and blockchain. IEEE Trans. Netw. Serv. Manag. 2023, 20, 1775–1789. [Google Scholar] [CrossRef] [Scilit]
- Nair, A.S.; Thampi, S.M. A location-aware physical unclonable function and Chebyshev map-based mutual authentication mechanism for Internet of surveillance drones. Concurr. Comput. Pract. Exp. 2023, 35, e7564. [Google Scholar] [CrossRef] [Scilit]
- Guo, Z.; Cao, J.; Wang, X.; Zhang, Y.; Niu, B.; Li, H. UAVA: Unmanned Aerial Vehicle Assisted Vehicular Authentication Scheme in Edge Computing Networks. IEEE Internet Things J. 2024, 11, 22091–22106. [Google Scholar] [CrossRef] [Scilit]
- Xu, H.; Hsu, C.; Harn, L.; Cui, J.; Zhao, Z.; Zhang, Z. Three-factor anonymous authentication and key agreement based on fuzzy biological extraction for industrial Internet of Things. IEEE Trans. Serv. Comput. 2023, 16, 3000–3013. [Google Scholar] [CrossRef] [Scilit]
- Hussain, S.; Chaudhry, S.A.; Alomari, O.A.; Alsharif, M.H.; Khan, M.K.; Kumar, N. Amassing the security: An ECC-based authentication scheme for internet of drones. IEEE Syst. J. 2021, 15, 4431–4438. [Google Scholar] [CrossRef] [Scilit]
- Zhang, M.; Xu, C.X.; Li, S.S.; Jiang, C.S. On the security of an ECC-based authentication scheme for Internet of Drones. IEEE Syst. J. 2022, 16, 6425–6428. [Google Scholar] [CrossRef] [Scilit]
- Tan, Y.; Wang, J.; Liu, J.; Kato, N. Blockchain-assisted distributed and lightweight authentication service for industrial unmanned aerial vehicles. IEEE Internet Things J. 2022, 9, 16928–16940. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Li, B.; Wu, J.; Liu, B.; Chen, R.; Chang, J. Efficient and privacy-preserving blockchain-based multifactor device authentication protocol for cross-domain IIoT. IEEE Internet Things J. 2022, 9, 22501–22515. [Google Scholar] [CrossRef] [Scilit]
- Feng, X.; Cui, K.; Jiang, H.; Li, Z. EBAS: An Efficient Blockchain-Based Authentication Scheme for Secure Communication in Vehicular Ad Hoc Network. Symmetry 2022, 14, 1230. [Google Scholar] [CrossRef] [Scilit]
- Xie, Q.; Ding, Z.; Xie, Q.; Tan, X.; He, D.; Tang, W. Blockchain-based traffic accident handling protocol without third-party for VANETs. IEEE Internet Things J. 2024, 11, 31068–31079. [Google Scholar] [CrossRef] [Scilit]
- Cui, J.; Liu, X.; Zhong, H.; Zhang, J.; Wei, L.; Bolodurina, I.; He, D. A practical and provably secure authentication and key agreement scheme for UAV-assisted VANETs for emergency rescue. IEEE Trans. Netw. Sci. Eng. 2024, 11, 1454–1468. [Google Scholar] [CrossRef] [Scilit]
- Miao, J.; Wang, Z.; Ning, X.; Shankar, A.; Maple, C.; Rodrigues, J.J.P.C. A UAV-assisted authentication protocol for Internet of Vehicles. IEEE Trans. Intell. Transp. Syst. 2024, 25, 10286–10297. [Google Scholar] [CrossRef] [Scilit]
- Xie, Q.; Huang, J.; Yu, Y. Provably Secure Authentication Protocol for Emergency Vehicles Avoidance in VANETs. IEEE Internet Things J. 2026, 13, 23480–23494. [Google Scholar] [CrossRef] [Scilit]
- Ying, S.; Li, X.; Xie, Q. Secure and efficient V2ES authentication protocol and faster-RCNN based object detection scheme for connected autonomous vehicles. Veh. Commun. 2026, 58, 100997. [Google Scholar] [CrossRef] [Scilit]
- Tan, H.; Zheng, W.; Vijayakumar, P. Secure and efficient authenticated key management scheme for UAV-assisted infrastructure-less IoVs. IEEE Trans. Intell. Transp. Syst. 2023, 24, 6389–6400. [Google Scholar] [CrossRef] [Scilit]
- Xie, Q.; Chen, H. Drone-Assisted Lightweight Authentication Protocol for Unmanned eVTOL Emergency Rescue. Drones 2026, 10, 391. [Google Scholar] [CrossRef] [Scilit]
- Su, Z.; Wang, Y.; Xu, Q.; Zhang, N. LVBS: Lightweight vehicular blockchain for secure data sharing in disaster rescue. IEEE Trans. Dependable Secur. Comput. 2022, 19, 19–32. [Google Scholar] [CrossRef] [Scilit]
- Gupta, R.; Patel, M.M.; Tanwar, S.; Kumar, N.; Zeadally, S. Blockchain-based data dissemination scheme for 5G-enabled softwarized UAV networks. IEEE Trans. Green Commun. Netw. 2021, 5, 1712–1721. [Google Scholar] [CrossRef] [Scilit]
- Protic, M.; Jovanovic, L.; Dobrojevic, M.; Cajic, M.; Zivkovic, M.; Shaker, H.; Bacanin, N. Signals Intelligence Based Drone Detection Using YOLOv8 Models. In Proceedings of the 2nd International Conference on Innovation in Information Technology and Business (ICIITB 2024); Advances in Computer Science Research; Atlantis Press: Dordrecht, The Netherlands, 2024; Volume 113, pp. 74–86. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Qiu, X.; Chen, Y.; Cai, W.; Niu, M.; Li, J. LD-YOLOv10: A Lightweight Target Detection Algorithm for Drone Scenarios Based on YOLOv10. Electronics 2024, 13, 3269. [Google Scholar] [CrossRef] [Scilit]
- Dolev, D.; Yao, A. On the security of public key protocols. IEEE Trans. Inf. Theory 1983, 29, 198–208. [Google Scholar] [CrossRef] [Scilit]
- Maiti, A.; Kim, I.; Schaumont, P. A robust physical unclonable function with enhanced challenge-response set. IEEE Trans. Inf. Forensics Secur. 2012, 7, 333–345. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L. Cryptanalysis of the public key encryption based on multiple chaotic systems. Chaos Solitons Fractals 2008, 37, 669–674. [Google Scholar] [CrossRef] [Scilit]
- Wang, F.; Xu, G.; Xu, G. A provably secure anonymous biometrics-based authentication scheme for wireless sensor networks using chaotic map. IEEE Access 2019, 7, 101596–101608. [Google Scholar] [CrossRef] [Scilit]
- Dodis, Y.; Ostrovsky, R.; Reyzin, L.; Smith, A. Fuzzy extractors: How to generate strong keys from biometrics and other noisy data. SIAM J. Comput. 2008, 38, 97–139. [Google Scholar] [CrossRef] [Scilit]
- Wang, D.; Cheng, H.; Wang, P.; Huang, X.; Jian, G. Zipf’s Law in Passwords. IEEE Trans. Inf. Forensics Secur. 2017, 12, 2776–2791. [Google Scholar] [CrossRef] [Scilit]
- Wang, D.; Wang, P. Two birds with one stone: Two-factor authentication with security beyond conventional bound. IEEE Trans. Dependable Secur. Comput. 2018, 15, 708–722. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.








