Quantum Secure Pairwise Key Agreement Scheme for Fog-Enabled Social Internet of Vehicles
Abstract
1. Introduction
1.1. Contributions
- A pairwise three-party authentication and key agreement scheme is proposed for SIoV environments. The scheme establishes distinct session keys for each communication link within a single authentication session, thereby preventing fog nodes from accessing sensitive information beyond their authorized scope.
- A quantum-resistant authentication and key generation framework based on lattice-based cryptography, specifically the Module Learning with Errors (MLWE) problem, is developed. The proposed framework achieves strong security guarantees while maintaining computational efficiency suitable for resource-constrained vehicular devices.
- A comprehensive security and performance evaluation of the proposed scheme is conducted. Formal verification is performed using AVISPA, the Real-or-Random (RoR) model, and Burrows–Abadi–Needham (BAN) logic, complemented by informal security analysis and comparative performance assessments against existing schemes.
1.2. Paper Organization
2. Related Works
3. Preliminaries
3.1. MLWE
3.1.1. The MLWE Problem
3.1.2. CRYSTALS-Kyber Key Encapsulation Mechanism (KEM)
- Key Generation: The entity samples and a random matrix to compute the public key . The corresponding secret key is .
- Encapsulation: To establish a shared secret with the owner of , the sender chooses a random message and samples internal noise vectors . The resulting ciphertext is generated as follows:The session key is derived as .
- Decapsulation: Upon receiving , the recipient utilizes to isolate the encoded message:The session key is then reconstructed as .
3.1.3. Message Encoding and Decoding
- Encode: Each bit of the binary message is mapped as follows:
- Decode: The decoding threshold is used to tolerate noise introduced during MLWE operations. For each polynomial coefficient obtained during decryption, the following threshold function is applied to recover the corresponding binary value:
3.2. Physical Unclonable Function
- Unclonability: It is infeasible to manufacture another circuit that produces the same response for a given challenge .
- One-way Evaluability: Computing the output for a given input is fast and efficient, whereas deriving the input or inferring the internal structure of the device from the output is computationally infeasible.
- Unpredictability: Since PUF responses cannot be predicted in advance by external entities, the device can be protected against intrusive physical attacks.
3.3. Adversary Model
- An attacker can eavesdrop, modify, delete, and replay messages transmitted over wireless communication channels to bypass authentication or forge valid messages.
- An attacker can impersonate legitimate vehicles, fog nodes, or cloud servers, or illegally participate in the authentication process by generating forged messages.
- If a vehicle or a fog node is physically compromised, an attacker can extract data stored in the internal memory. However, it is assumed that it is impossible to clone or derive the response values of the PUF, which is a unique hardware characteristic.
- Fog nodes are considered untrusted entities. Their access to direct secret information between the vehicle and the cloud is restricted, and they may serve as potential channels for message leakage or manipulation during message verification and relay operations.
- An attacker may retransmit previously captured messages or attempt to guess secret parameters through repetitive computations. However, it is assumed that it is computationally infeasible for an attacker to successfully infer all secret information within polynomial time.
3.4. Notations
4. System Model
4.1. Communication Entities
4.1.1. Cloud Server
4.1.2. Fog Node
4.1.3. Roadside Unit
4.1.4. Vehicle
4.2. Communication Flow
- System Initialization: The cloud server generates the public parameters and MLWE-based master keys required for system operation.
- Fog Node Registration: The fog node transmits its identity information to the cloud server and receives the authentication parameters necessary for future secure communications.
- Vehicle Registration: The vehicle registers with the cloud server to obtain the security credentials required for network participation and mutual authentication.
- Authentication and Pairwise Key Agreement: This phase is performed when a vehicle enters the communication range of a fog node. Through a single message exchange session, three-party mutual authentication among the vehicle, fog node, and cloud server is completed. The core feature of this phase is the simultaneous generation of three independent session keys within a single authentication process.
- Derived Session Keys: Upon successful authentication, the following keys are shared between the entity pairs:
- Fog–Cloud session key: A key for secure data transmission and control between the fog node and the cloud server.
- Vehicle–Fog node session key: A key for secure communication between the vehicle and the adjacent fog node.
- Vehicle–Cloud session key: A dedicated key that ensures end-to-end confidentiality between the vehicle and the cloud server, preventing data exposure to the intermediate fog node.
5. Proposed Scheme
5.1. Initialization Phase
5.2. Registration Phase
5.2.1. Fog Node Registration Phase
- S1:
- The fog node selects its identifier and sends it to the cloud server through a secure channel to initiate the registration process.
- S2:
- Upon receiving , the generates a challenge value and random values . The then computes , where s is the cloud server’s master secret key. The stores in its database and returns the registration response to via the secure channel.
- S3:
- After receiving the response, computes its physical response using the received challenge through its PUF. then computes and stores in its local memory to complete the registration phase.
5.2.2. Vehicle Registration Phase
- S1:
- The vehicle selects its identifier and password . It then sends to the cloud server through a secure channel to initiate the registration process.
- S2:
- Upon receiving the request, the generates a challenge value and random values . The computes , where s is the cloud server’s master secret key. The stores in its secure database and returns the registration parameters to via the secure channel.
- S3:
- After receiving the response, computes its unique physical response by applying the received challenge to its PUF. then computes the authentication token and the obscured secret value . Finally, stores in its local memory to complete the registration phase.
5.3. Login Phase
5.4. Mutual Authentication and Pairwise Key Agreement Phase
- S1:
- begins the phase by generating a current timestamp and a random number . It then computes its secret value and a temporary identity . To ensure quantum resistance, samples and a secret message to generate an MLWE-based ciphertext , where and . Subsequently, it derives and the session key . Finally, computes verification tokens and , and a masked random value , then sends to .
- S2:
- Upon receiving the message, verifies the freshness of . It then generates a new timestamp and a random number , and saves and . computes its physical response and reconstructs . Subsequently, it computes the verification token and the masked random value . Finally, forwards to the .
- S3:
- The verifies the freshness of and proceeds to compute . It decrypts the message and computes . Using these, the reconstructs and the vehicle’s identity . It then derives the session key and the verification token , and verifies if . Next, the computes and , then checks where . After successful verification, the generates and random numbers . It computes the session key and the corresponding token . Finally, it computes , , , and , then returns the response message to .
- S4:
- verifies and computes to derive . It then verifies , where . Following this, reconstructs and verifies using . After validation, generates , computes the session key and the token , and sends to .
- S5:
- verifies and computes to check , where . Subsequently, it reconstructs and verifies the cloud server by checking where . Upon successful completion of all verifications, secure session keys are established between all parties.
6. Security Analysis
6.1. Formal Analysis Using AVISPA
6.2. Formal Analysis Using the RoR Model
- : Simulates passive eavesdropping, where collects all exchanged messages during the protocol run.
- : Grants access to the internal memory of the vehicle , exposing stored parameters such as .
- : Models active attacks by letting send forged messages M to any participant instance and observe the output.
- : Used once to challenge the security of the protocol. If , the real session key is returned; if , a random string of the same length is returned. must guess the value of c.
- : This is the initial game where has no prior information, representing a real attack environment. By definition, the advantage of is expressed as:
- : issues queries to eavesdrop on transcripts. Since all session keys () are derived from random nonces and the MLWE-based secret , cannot deduce the keys from passive observations. Thus,
- : is permitted to perform and queries. The only feasible way for to correctly guess c by forging tokens or compromising the session key is to find a hash collision in . According to the birthday bound:
- : invokes the query to obtain parameters from ’s memory, such as . However, due to the physical unclonability of the PUF, cannot compute the exact physical response even with the knowledge of . The advantage gained from PUF-related challenges is bounded as:
- : may invoke the query to obtain the parameters stored in the vehicle’s memory. However, without knowledge of the user credentials such as , cannot recover the secret , making it impossible to derive the session keys. Therefore:
- : Finally, ’s success depends on inverting the MLWE-based ciphertext to retrieve the secret , which is computationally hard under the MLWE assumption:
6.3. Formal Analysis Using the BAN Logic
6.3.1. BAN Logic Rules
- Message meaning rule (MMR):
- Nonce verification rule (NVR):
- Jurisdiction rule (JR):
- Belief rule (BR):
- Freshness rule (FR):
6.3.2. Goals
- Goal 1:
- Goal 2:
- Goal 3:
- Goal 4:
- Goal 5:
- Goal 6:
- Goal 7:
- Goal 8:
- Goal 9:
- Goal 10:
- Goal 11:
- Goal 12:
6.3.3. Idealized Forms
- Msg1:
- Msg2:
- Msg3:
- Msg4:
6.3.4. Assumptions
- :
- :
- :
- :
- :
- :
- :
- :
- :
- :
- :
- :
- :
6.3.5. BAN Logic Proof
- Step 1:
- Based on , first receives the message from .
- Step 2:
- verifies and forwards it to via . Then receives the relayed message. Applying the MMR with and :
- Step 3:
- Applying the FR with and the NVR to and :
- Step 4:
- Since can now verify the parameters for and :
- Step 5:
- Applying the JR with and to and :
- Step 6:
- Based on , receives the session key information and verifies . Applying the MMR with and the NVR with :
- Step 7:
- accepts ’s jurisdiction. Applying the JR with :
- Step 8:
- computes using the verified . Since it confirmed ’s fresh participation:
- Step 9:
- Based on , receives the response and verifies . Applying the MMR with and the NVR with :
- Step 10:
- accepts ’s authority. Applying the JR with :
- Step 11:
- Finally, verifies using the computed :
6.4. Informal Analysis
6.4.1. Replay Attack
6.4.2. Man-in-the-Middle Attack
6.4.3. Impersonation Attack
- Vehicle impersonation: To impersonate , must generate . This requires , which depends on and the MLWE secret . Without the physical PUF device and , it is impossible to calculate these values.
- Fog node impersonation: An adversary must construct . This is impossible without , which is derived through the physical response unique to .
- Cloud Server impersonation: Impersonating the requires the master secret key s to decrypt and calculate . Since performs a final verification of the ’s legitimacy through , cannot forge a valid response.
6.4.4. Insider Attack
6.4.5. Privileged Insider Attack
6.4.6. Vehicle Theft Attack
6.4.7. Table Leakage Attack
6.4.8. Session Key Disclosure Attack
6.4.9. Key Compromise Impersonation Attack
6.4.10. Key Freshness
6.4.11. Known Session Key Attack Resistance
6.4.12. Quantum Resistance
6.4.13. Anonymity
6.4.14. Untracability
6.4.15. Mutual Authentication
- Authentication between Vehicle and CS: The authenticates by comparing the received with its calculated , while confirms the legitimacy of the by verifying received from the .
- Authentication between Fog and CS: The verifies from , and authenticates the through sent by the .
- Authentication between Vehicle and Fog: confirms the intent of through , and finally verifies generated by .
7. Performance Analysis
7.1. Comparison of Security Features
7.2. Computation Costs Analysis
- Cloud Server/Fog Node: 4 GB memory, six processor cores, and a CPU Execution Cap set to 100%.
- Vehicle: 4 GB memory, four processor cores, and a CPU Execution Cap set to 40%.
7.3. Communication Cost Analysis
7.4. End-to-End Latency
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Alam, K.M.; Saini, M.; El Saddik, A. Toward social internet of vehicles: Concept, architecture, and applications. IEEE Access 2015, 3, 343–357. [Google Scholar] [CrossRef]
- Maglaras, L.A.; Al-Bayatti, A.H.; He, Y.; Wagner, I.; Janicke, H. Social internet of vehicles for smart cities. J. Sens. Actuator Netw. 2016, 5, 3. [Google Scholar]
- Ning, Z.; Hu, X.; Chen, Z.; Zhou, M.; Hu, B.; Cheng, J.; Obaidat, M.S. A cooperative quality-aware service access system for social Internet of vehicles. IEEE Internet Things J. 2017, 5, 2506–2517. [Google Scholar] [CrossRef]
- Iqbal, R.; Butt, T.A.; Afzaal, M.; Salah, K. Trust management in social internet of vehicles: Factors, challenges, blockchain, and fog solutions. Int. J. Distrib. Sens. Netw. 2019, 15, 1550147719825820. [Google Scholar]
- Apat, H.K.; Nayak, R.; Sahoo, B. A comprehensive review on Internet of Things application placement in Fog computing environment. Internet Things 2023, 23, 100866. [Google Scholar] [CrossRef]
- Chen, C.M.; Li, Z.; Kumari, S.; Srivastava, G.; Lakshmanna, K.; Gadekallu, T.R. A provably secure key transfer protocol for the fog-enabled social internet of vehicles based on a confidential computing environment. Veh. Commun. 2023, 39, 100567. [Google Scholar]
- Wu, T.Y.; Guo, X.; Chen, Y.C.; Kumari, S.; Chen, C.M. SGXAP: SGX-based authentication protocol in IoV-enabled fog computing. Symmetry 2022, 14, 1393. [Google Scholar]
- Ma, M.; He, D.; Wang, H.; Kumar, N.; Choo, K.K.R. An efficient and provably secure authenticated key agreement protocol for fog-based vehicular ad-hoc networks. IEEE Internet Things J. 2019, 6, 8065–8075. [Google Scholar]
- Wazid, M.; Bagga, P.; Das, A.K.; Shetty, S.; Rodrigues, J.J.; Park, Y. AKM-IoV: Authenticated key management protocol in fog computing-based Internet of vehicles deployment. IEEE Internet Things J. 2019, 6, 8804–8817. [Google Scholar]
- Alsadie, D. Artificial intelligence techniques for securing fog computing environments: Trends, challenges, and future directions. IEEE Access 2024, 12, 151598–151648. [Google Scholar] [CrossRef]
- Hegde, M.; Rao, R.R.; Bhat, R. Design of an efficient and secure authentication scheme for cloud-fog-device framework using key agreement and management. IEEE Access 2024, 12, 78173–78192. [Google Scholar] [CrossRef]
- Geranfar, H.; Abolhassani, B.; Bagheri, N.; Javadi, A.; Peris-Lopez, P.; Camara, C.; Kumari, S. An Enhanced Security Protocol for Vehicular Ad hoc Networks. IEEE Internet Things J. 2025, 12, 35207–35225. [Google Scholar] [CrossRef]
- Chen, C.M.; Li, Z.; Das, A.K.; Chaudhry, S.A.; Lorenz, P. Provably secure authentication scheme for fog computing-enabled intelligent social internet of vehicles. IEEE Trans. Veh. Technol. 2024, 73, 13600–13610. [Google Scholar] [CrossRef]
- Butt, T.A.; Iqbal, R.; Salah, K.; Aloqaily, M.; Jararweh, Y. Privacy management in social internet of vehicles: Review, challenges and blockchain based solutions. IEEE Access 2019, 7, 79694–79713. [Google Scholar] [CrossRef]
- Zhao, P.C.; Huang, Y.H.; Zhang, D.X.; Xing, L.; Wu, H.H.; Gao, J.P. CCP-federated deep learning based on user trust chain in social IoV. Wirel. Netw. 2023, 29, 1555–1566. [Google Scholar] [CrossRef]
- Akbar, A.; Ibrar, M.; Jan, M.A.; Wang, L.; Shah, N.; Song, H.H. SeAC: SDN-enabled adaptive clustering technique for social-aware internet of vehicles. IEEE Trans. Intell. Transp. Syst. 2023, 24, 4827–4835. [Google Scholar] [CrossRef]
- Zheng, J.; Shi, J.; He, Q.; Zhang, E.; Hawbani, A.; Zhao, L. An influence maximization-based hybrid advertising dissemination for internet of vehicles. IEEE Netw. Lett. 2023, 5, 218–222. [Google Scholar] [CrossRef]
- Bonomi, F.; Milito, R.; Zhu, J.; Addepalli, S. Fog computing and its role in the internet of things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland, 17 August 2012; pp. 13–16. [Google Scholar]
- Yi, S.; Qin, Z.; Li, Q. Security and privacy issues of fog computing: A survey. In Proceedings of the International Conference on Wireless Algorithms, Systems, and Applications; Springer: Berlin/Heidelberg, Germany, 2015; pp. 685–695. [Google Scholar]
- Ni, J.; Zhang, K.; Lin, X.; Shen, X. Securing fog computing for internet of things applications: Challenges and solutions. IEEE Commun. Surv. Tutor. 2017, 20, 601–628. [Google Scholar] [CrossRef]
- Imine, Y.; Kouicem, D.E.; Bouabdallah, A.; Ahmed, L. MASFOG: An efficient mutual authentication scheme for fog computing architecture. In Proceedings of the 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), New York, NY, USA, 31 July–3 August 2018; pp. 608–613. [Google Scholar]
- Huang, B.; Cheng, X.; Cao, Y.; Zhang, L. Lightweight hardware based secure authentication scheme for fog computing. In Proceedings of the 2018 IEEE/ACM Symposium on Edge Computing (SEC), Bellevue, WA, USA, 25–27 October 2018; pp. 433–439. [Google Scholar]
- Salem, F.M. A secure privacy-preserving mutual authentication scheme for publish-subscribe fog computing. In Proceedings of the 2018 14th International Computer Engineering Conference (ICENCO), Giza, Egypt, 29–30 December 2018; pp. 213–218. [Google Scholar]
- Wazid, M.; Das, A.K.; Kumar, N.; Vasilakos, A.V. Design of secure key management and user authentication scheme for fog computing services. Future Gener. Comput. Syst. 2019, 91, 475–492. [Google Scholar] [CrossRef]
- Jia, X.; He, D.; Kumar, N.; Choo, K.K.R. Authenticated key agreement scheme for fog-driven IoT healthcare system. Wirel. Netw. 2019, 25, 4737–4750. [Google Scholar] [CrossRef]
- Chen, C.M.; Huang, Y.; Wang, K.H.; Kumari, S.; Wu, M.E. A secure authenticated and key exchange scheme for fog computing. Enterp. Inf. Syst. 2021, 15, 1200–1215. [Google Scholar] [CrossRef]
- Regev, O. On lattices, learning with errors, random linear codes, and cryptography. In Proceedings of the Thirty-Seventh Annual ACM Symposium on Theory of Computing, Baltimore, MD, USA, 22–24 May 2005; pp. 84–93. [Google Scholar]
- Peikert, C. A decade of lattice cryptography. Found. Trends Theor. Comput. Sci. 2016, 10, 283–424. [Google Scholar] [CrossRef]
- Langlois, A.; Stehlé, D. Worst-case to average-case reductions for module lattices. Des. Codes Cryptogr. 2015, 75, 565–599. [Google Scholar] [CrossRef]
- Bos, J.; Ducas, L.; Kiltz, E.; Lepoint, T.; Lyubashevsky, V.; Schanck, J.M.; Schwabe, P.; Seiler, G.; Stehlé, D. CRYSTALS-Kyber: A CCA-secure module-lattice-based KEM. In Proceedings of the 2018 IEEE European Symposium on Security and Privacy (EuroS&P), London, UK, 24–26 April 2018; pp. 353–367. [Google Scholar]
- Avanzi, R.; Bos, J.; Ducas, L.; Kiltz, E.; Lepoint, T.; Lyubashevsky, V.; Schanck, J.M.; Schwabe, P.; Seiler, G.; Stehlé, D.; et al. CRYSTALS-Kyber algorithm specifications and supporting documentation. NIST PQC Round 2019, 2, 1–43. [Google Scholar]
- Gao, Y.; Al-Sarawi, S.F.; Abbott, D. Physical unclonable functions. Nat. Electron. 2020, 3, 81–91. [Google Scholar] [CrossRef]
- Yu, S.; Park, K.; Park, Y. A Machine Learning Attack-Resistant PUF-based Robust and Efficient Mutual Authentication Scheme in Fog-enabled IoT Environments. IEEE Internet Things J. 2025, 12, 20652–20669. [Google Scholar] [CrossRef]
- Yu, S.; Park, Y. A robust authentication protocol for wireless medical sensor networks using blockchain and physically unclonable functions. IEEE Internet Things J. 2022, 9, 20214–20228. [Google Scholar] [CrossRef]
- Yu, S.; Das, A.K.; Park, Y.; Lorenz, P. SLAP-IoD: Secure and lightweight authentication protocol using physical unclonable functions for internet of drones in smart city environments. IEEE Trans. Veh. Technol. 2022, 71, 10374–10388. [Google Scholar] [CrossRef]
- Chuang, K.H.; Bury, E.; Degraeve, R.; Kaczer, B.; Linten, D.; Verbauwhede, I. A physically unclonable function using soft oxide breakdown featuring 0% native BER and 51.8 fJ/bit in 40-nm CMOS. IEEE J. Solid-State Circuits 2019, 54, 2765–2776. [Google Scholar] [CrossRef]
- Wang, W.C.; Yona, Y.; Diggavi, S.N.; Gupta, P. Design and analysis of stability-guaranteed PUFs. IEEE Trans. Inf. Forensics Secur. 2017, 13, 978–992. [Google Scholar] [CrossRef]
- Alruwaili, O.; Alotaibi, F.M.; Tanveer, M.; Chaoui, S.; Armghan, A. PSAF-IoT: Physically secure authentication framework for the Internet of Things. IEEE Access 2024, 12, 78549–78561. [Google Scholar] [CrossRef]
- Sarbishaei, G.; Modarres, A.M.A.; Jowshan, F.; Khakzad, F.Z.; Mokhtari, H. Smart home security: An efficient multi-factor authentication protocol. IEEE Access 2024, 12, 106253–106272. [Google Scholar] [CrossRef]
- Dolev, D.; Yao, A. On the Security of Public Key Protocols. IEEE Trans. Inf. Theory 1983, 29, 198–208. [Google Scholar] [CrossRef]
- Armando, A.; Basin, D.; Boichut, Y.; Chevalier, Y.; Compagna, L.; Cuéllar, J.; Drielsma, P.H.; Héam, P.C.; Kouchnarenko, O.; Mantovani, J.; et al. The AVISPA tool for the automated validation of internet security protocols and applications. In Proceedings of the International Conference on Computer Aided Verification; Springer: Berlin/Heidelberg, Germany, 2005; pp. 281–285. [Google Scholar]
- Park, H.; Park, Y. Formal Security Analysis of the Authentication Protocol in Smart Cities Using AVISPA. In Proceedings of the International Conference on Computational Science; Springer: Berlin/Heidelberg, Germany, 2025; pp. 3–17. [Google Scholar]
- Ju, S.; Park, H.; Son, S.; Kim, H.; Park, Y.; Park, Y. Blockchain-Assisted Secure and Lightweight Authentication Scheme for Multi-Server Internet of Drones Environments. Mathematics 2024, 12, 3965. [Google Scholar]
- Abdalla, M.; Fouque, P.A.; Pointcheval, D. Password-Based Authenticated Key Exchange in the Three-Party Setting. In Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2005; pp. 65–84. [Google Scholar] [CrossRef]
- Park, H.; Son, S.; Park, Y.; Park, Y. Provably Quantum Secure Three-Party Mutual Authentication and Key Exchange Protocol Based on Modular Learning with Error. Electronics 2024, 13, 3930. [Google Scholar] [CrossRef]
- Lee, C.; Oh, M.; Kwon, D.; Park, Y.; Park, Y. PLAKA-MD: PUF-Based Lightweight Authentication and Key Agreement Scheme for Medical Devices in IoHT. IEEE Internet Things J. 2025, 12, 19338–19353. [Google Scholar]
- Burrows, M.; Abadi, M.; Needham, R. A logic of authentication. ACM Trans. Comput. Syst. 1990, 8, 18–36. [Google Scholar] [CrossRef]
- Eftekhari, S.A.; Nikooghadam, M.; Rafighi, M. Security-enhanced three-party pairwise secret key agreement protocol for fog-based vehicular ad-hoc communications. Veh. Commun. 2021, 28, 100306. [Google Scholar]
- Gupta, K.; Sharma, T. Changing trends in computer architecture: A comprehensive analysis of arm and x86 processors. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol. 2021, 7, 619–631. [Google Scholar] [CrossRef]
- Mejias, L.; Diguet, J.P.; Dezan, C.; Campbell, D.; Kok, J.; Coppin, G. Embedded computation architectures for autonomy in unmanned aircraft systems (UAS). Sensors 2021, 21, 1115. [Google Scholar] [CrossRef] [PubMed]
- Ahmed, F.; Jenihhin, M. A survey on UAV computing platforms: A hardware reliability perspective. Sensors 2022, 22, 6286. [Google Scholar] [CrossRef]
- Madhuvanthi, T.; Revathi, A. A survey on UAV network for secure communication and attack detection: A focus on Q-learning, blockchain, IRS and mmWave technologies. KSII Trans. Internet Inf. Syst. (TIIS) 2024, 18, 779–800. [Google Scholar]
- Haidar, F.; Makassikis, M.; Sall, M.; Bakhti, H.; Kaiser, A.; Lonc, B. Experimentation and assessment of pseudonym certificate management and misbehavior detection in C-ITS. IEEE Open J. Intell. Transp. Syst. 2021, 2, 128–139. [Google Scholar] [CrossRef]
- Karmakar, R.; Kaddoum, G.; Akhrif, O. A PUF and fuzzy extractor-based UAV-ground station and UAV-UAV authentication mechanism with intelligent adaptation of secure sessions. IEEE Trans. Mob. Comput. 2023, 23, 3858–3875. [Google Scholar] [CrossRef]
- Zhou, X.; Wang, S.; Wen, K.; Hu, B.; Tan, X.; Xie, Q. Security-enhanced lightweight and anonymity-preserving user authentication scheme for IoT-based healthcare. IEEE Internet Things J. 2023, 11, 9599–9609. [Google Scholar] [CrossRef]
- Son, S.; Kwon, D.; Lee, S.; Jeon, Y.; Das, A.K.; Park, Y. Design of secure and lightweight authentication scheme for UAV-enabled intelligent transportation systems using blockchain and PUF. IEEE Access 2023, 11, 60240–60253. [Google Scholar] [CrossRef]
- Choi, J.; Kwon, D.; Son, S.; Park, Y.; Das, A.K.; Park, Y. A PUF-Based Lightweight Authentication Scheme for UAV-Assisted Internet of Vehicles. IEEE Trans. Intell. Transp. Syst. 2025, 26, 13782–13798. [Google Scholar] [CrossRef]
- Kenney, J.B. Dedicated short-range communications (DSRC) standards in the United States. Proc. IEEE 2011, 99, 1162–1182. [Google Scholar] [CrossRef]
- Bazzi, A. Congestion control mechanisms in IEEE 802.11 p and sidelink C-V2X. In Proceedings of the 2019 53rd Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 3–6 November 2019; pp. 1125–1130. [Google Scholar]
- Sepulcre, M.; Gonzalez-Martin, M.; Gozalvez, J.; Molina-Masegosa, R.; Coll-Perales, B. Analytical models of the performance of IEEE 802.11 p vehicle to vehicle communications. IEEE Trans. Veh. Technol. 2021, 71, 713–724. [Google Scholar] [CrossRef]
- Gozálvez, J.; Sepulcre, M.; Bauza, R. IEEE 802.11 p vehicle to infrastructure communications in urban environments. IEEE Commun. Mag. 2012, 50, 176–183. [Google Scholar] [CrossRef]
- Kurose, J.F.; Ross, K.W. Computer Networking: A Top-Down Approach Edition; Addision Wesley: Boston, MA, USA, 2007; Volume 12. [Google Scholar]







| Notation | Description |
|---|---|
| The i-th vehicle | |
| The j-th fog node | |
| Cloud server | |
| , | Identity and password of vehicle |
| Identity of fog node | |
| Temporary pseudonym identifier of | |
| Public key and secret key of | |
| Public matrix | |
| Hash function | |
| Encoding function | |
| Decoding function | |
| Ciphertext | |
| Shared secret derived through the KEM | |
| Session key between vehicle and cloud server | |
| Session key between vehicle and fog node | |
| Session key between fog node and cloud server | |
| Timestamps | |
| Physical Unclonable Function | |
| ⊕ | Bitwise XOR operation |
| Concatenation operator |
| Notation | Description |
|---|---|
| Two principals | |
| Two statements | |
| ≡ | believes |
| ∼ | once said |
| ⇒ | controls |
| ⊲ | receives |
| is fresh | |
| is encrypted with K | |
| and have shared key K | |
| The session key |
| Number of Keys | Trust Model | Quantum Resistance | |||
|---|---|---|---|---|---|
| Vehicle | Fog Node | Cloud Server | |||
| Geranfar et al. [12] | 1 | Untrust | Trust | Trust | X |
| Hegde et al. [11] | 1 | Untrust | Untrust | Trust | X |
| Chen et al. [13] | 1 | Untrust | Untrust | Semi-trust | X |
| Eftekhari et al. [48] | 3 | Untrust | Semi-trust | Trust | X |
| Proposed | 3 | Untrust | Untrust | Semi-trust | O |
| Security Property | Geranfar et al. [12] | Hegde et al. [11] | Chen et al. [13] | Eftekhari et al. [48] | Proposed |
|---|---|---|---|---|---|
| Replay Attack | ✓ | × | × | ✓ | ✓ |
| Man-in-the-Middle Attack | ✓ | ✓ | × | ✓ | ✓ |
| Vehicle Impersonation | × | × | × | ✓ | ✓ |
| Fog node Impersonation | × | × | × | ✓ | ✓ |
| Cloud server Impersonation | ✓ | × | × | ✓ | ✓ |
| Insider Attack | × | × | × | ✓ | ✓ |
| Privileged Insider Attack | × | × | ✓ | ✓ | ✓ |
| Vehicle Theft | × | × | ✓ | ✓ | ✓ |
| Table Leakage attack | × | × | × | ✓ | ✓ |
| Session Key Disclosure | ✓ | × | × | ✓ | ✓ |
| Guessing Attack | × | ✓ | × | × | ✓ |
| Anonymity | ✓ | ✓ | ✓ | ✓ | ✓ |
| Untracability | × | × | ✓ | ✓ | ✓ |
| Post-Quantum Security | × | × | × | × | ✓ |
| Mutual Authentication | × | × | × | ✓ | ✓ |
| Operation | Symbol | Vehicle Execution Time (ms) | Cloud Server/Fog Node Execution Time (ms) |
|---|---|---|---|
| Hash | 0.0011 | 0.0004 | |
| Fuzzy extractor | 0.0956 | 0.0354 | |
| ECC multiplication | 0.0956 | 0.0354 | |
| ECC addition | 0.0017 | 0.0006 | |
| Encapsulation | 0.0739 | 0.0274 | |
| Decapsulation | 0.0943 | 0.0349 |
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.
Share and Cite
Park, H.; Park, Y. Quantum Secure Pairwise Key Agreement Scheme for Fog-Enabled Social Internet of Vehicles. Mathematics 2026, 14, 1046. https://doi.org/10.3390/math14061046
Park H, Park Y. Quantum Secure Pairwise Key Agreement Scheme for Fog-Enabled Social Internet of Vehicles. Mathematics. 2026; 14(6):1046. https://doi.org/10.3390/math14061046
Chicago/Turabian StylePark, Hyewon, and Yohan Park. 2026. "Quantum Secure Pairwise Key Agreement Scheme for Fog-Enabled Social Internet of Vehicles" Mathematics 14, no. 6: 1046. https://doi.org/10.3390/math14061046
APA StylePark, H., & Park, Y. (2026). Quantum Secure Pairwise Key Agreement Scheme for Fog-Enabled Social Internet of Vehicles. Mathematics, 14(6), 1046. https://doi.org/10.3390/math14061046

