Quantum-Resistant Mutual Authentication Scheme for Edge Computing Environments
Abstract
1. Introduction
1.1. Contributions
- We conduct cryptanalysis of Kenioua et al.’s scheme to reveal vulnerabilities such as impersonation, offline password guessing, and stolen verifier attacks that do not guarantee anonymity, untraceability, and mutual authentication.
- We propose a quantum-resistant authentication scheme for edge computing environments by integrating ML-KEM into the authentication process, thereby enabling post-quantum secure authentication.
- We compare the proposed scheme with existing studies and show that the proposed scheme is efficient from a communicative and computational perspective and has high security.
1.2. Organization
2. Related Work
3. Preliminaries
3.1. Module Learning with Errors
3.2. Key Encapsulation Mechanism Using ML-KEM
3.3. System Model
- Cloud server (): The acts as a registration center, and data center. The device and the edge server must register with the before the authentication phase. In addition, the processes and stores high-level data transmitted by the edge server.
- Edge server (): The handles computation tasks to reduce the traffic on the . It analyzes the data transmitted by devices and provides corresponding services. Only an authenticated edge server can access device data through the established session key.
- Device (): The denotes a low-level electronic device that collects data in a specific environment. Systems including such devices may be deployed in various applications (e.g., smart homes, smart health care, vehicle area networks, and industrial IoT). After authentication, encrypts the collected data with the session key and transmits it to the .
3.4. Adversary Model
- The adversary can eavesdrop, forge, capture, and replay messages transmitted over a public channel [43].
- can steal a device and extract stored parameters using a power analysis attack.
- After session termination, can obtain the ephemeral secrets of the session and the long-term private keys of and .
- can store messages transmitted over the public channel, later recovering their contents after quantum computers become available.
- can launch various attacks including insider, impersonation, and MITM attacks.
3.5. Notation
4. Review of Kenioua et al.’s Scheme
4.1. Registration Phase
- Step 1:
- selects and and sends to via a secure channel.
- Step 2:
- checks whether is registered in the database, validates that the length of is suitable for the modular computation, and sends a confirmation message to .
- Step 3:
- stores and securely. Moreover, also transmits and to through a secure channel for later authentication. Then, stores the values received in its verification table.
4.2. Login and Authentication Phase
- Step 1:
- generates a timestamp and computes . transmits to via a public channel.
- Step 2:
- After receiving the authentication request message, first validates the timestamp . Then, retrieves against its and generates a timestamp and random numbers x and y. Then, computes and , and sends to .
- Step 3:
- validates and checks whether and match. If they match, is authenticated. Then, generates z and and computes and . Finally, sends to .
- Step 4:
- validates and computes and . Then, verifies whether equals the generated x. If they match, is authenticated.
5. Cryptanalysis of Kenioua et al.’s Scheme
5.1. Offline Password Guessing Attacks
- Step 1:
- obtains and the hash value from the public channel.
- Step 2:
- Using and , performs an offline brute-force attack to guess . For each password candidate , computes and compares it with the observed value . Once a match is found, recovers .
- Step 3:
- After obtaining the correct password, can launch further malicious attacks, such as impersonating or attempting credential reuse attacks on other systems if the same password is reused.
5.2. Impersonation Attacks
5.3. Privileged Insider Attacks
5.4. Stolen Verifier Attacks
5.5. Ephemeral Secret Leakage Attacks
5.6. Quantum Attacks
5.7. Anonymity and Untraceability
5.8. Mutual Authentication
6. Proposed Scheme
6.1. Initialization Phase
6.2. Registration Phase
- Step 1:
- chooses and . sends to . In the meantime, generates a public key and secret key using , computes , and transmits to .
- Step 2:
- generates a pseudo-identity and saves the parameters and . Then, computes a shared secret key between and using from and transmits and to and , respectively.
- Step 3:
- generates a random number a and computes and . Then, securely stores . In addition, computes and saves in their database.
6.3. Authentication and Key Agreement Phase
- Step 1:
- enters and for login, where computes and verifies whether . If they match, successfully completes the login. Then, generates a timestamp and computes , , , , and . Next, sends to via a public channel.
- Step 2:
- validates . If valid, computes and , and retrieves . Then, computes and and checks . If they match, the authentication request is accepted. Next, generates , computes , , and and transmits to .
- Step 3:
- After the message from is received, checks the validity of . If valid, computes and , and checks . If they match, the authentication is completed.
7. Security Analysis
7.1. Informal Analysis
7.1.1. Stolen Device Attacks
7.1.2. Impersonation Attacks
7.1.3. Offline Guessing Attacks
7.1.4. Insider Attacks
7.1.5. Privileged Insider Attacks
7.1.6. ESL Attacks
7.1.7. Replay and MITM Attacks
7.1.8. Stolen Verifier Attacks
7.1.9. Denial-of-Service Attacks
7.1.10. Quantum Attacks
7.1.11. User Anonymity and Untraceability
7.1.12. Perfect Forward Secrecy
7.1.13. Single Point of Failure
7.1.14. Mutual Authentication
7.2. Formal Analysis Under BAN Logic
7.2.1. Rules
- Message meaning rule (MMR):
- Nonce verification rule (NVR):
- Jurisdiction rule (JR):
- Belief rule (BR):
- Freshness rule (FR):
7.2.2. Goals
- Goal 1:
- Goal 2:
- Goal 3:
- Goal 4:
7.2.3. Idealized Forms
- :
- :
7.2.4. Assumptions
- :
- :
- :
- :
- :
- :
7.2.5. BAN Logic Proof
- Step 1:
- From , is obtained.
- Step 2:
- is derived from and using the MMR.
- Step 3:
- is derived from and using the FR.
- Step 4:
- is derived from and using the NVR.
- Step 5:
- From , is obtained.
- Step 6:
- is derived from and using the MMR.
- Step 7:
- is derived from and using the FR.
- Step 8:
- is derived from and using the NVR.
- Step 9:
- and can be derived from and .
- Step 10:
- Upon applying the JR to and , and and , and can be derived, respectively.
7.3. Formal Analysis Under QROM
- : This query models an active adversary that is allowed to send a message to a participant and obtain the corresponding response.
- : This query models a passive adversary that is allowed to eavesdrop on a session of the protocol between and , and obtain the exchanged messages.
- : This query allows the adversary to compromise the device and obtain its stored secret credentials.
- : This query models the hash table that stores each input-output pair. The input is given in a superposition state, and the output corresponds to the hash value. Whenever the adversary queries, the oracle checks whether the queried input exists in its table. If a matching record is found, the previously stored output is returned. Otherwise, a fresh random value is generated, returned, and recorded in the table.
- : This query models the key encapsulation mechanism. The input and output are represented in superposition states. The operation of the oracle is defined similarly to that of the hash oracle.
- : This query allows the adversary to obtain the session key of an established session, except for the designated test session.
- : This query can evaluate the security of the session key. For the test session, the adversary is given either the real session key or a random string of the same length, and its objective is to distinguish between them.
- Game 0:
- performs a real attack against the proposed protocol in QROM. In this game, can issue , , , , , , and queries based on the security model. All protocol messages, the ML-KEM-derived secrets and , and the final session key are generated as specified in the proposed protocol.
- Game 1:
- Through the query, actively injects, replays, or modifies protocol messages to produce a valid forged session transcript. Let denote a session-related failure event, comprising the following cases: (i) a replayed message is accepted as fresh, (ii) a transcript mismatch results in an unintended matching session, or (iii) a forged transcript is accepted as valid. If does not occur, then Games 0 and 1 are identical from view point of . By the Difference Lemma [49], we haveFor each query, the probability of causing any of the three session-related undesirable events is bounded by in QROM [50]. Therefore, by the union bound, the probability of is bounded by
- Game 2:
- In this game, the ML-KEM-derived secrets and associated with the test session are replaced with independently sampled random strings of the same lengths. This game transition is justified by the QROM security of ML-KEM. ML-KEM is constructed from an MLWE-based public-key encryption scheme using an Fujisaki–Okamoto transform, which provides chosen-ciphertext security in the QROM [51]. Therefore, the ML-KEM-derived shared secrets are computationally indistinguishable from uniformly random strings unless the adversary breaks the underlying MLWE-based hardness or the QROM security of the Fujisaki–Okamoto transform [52].In other words, if can distinguish the real ML-KEM-derived secrets and from random strings in this game transition, then can also be used to distinguish the outputs of the underlying ML-KEM construction from random values. Thus, distinguishing Games 1 and 2 implies the ability to distinguish the ML-KEM shared secret from a random string, which contradicts the QROM security of ML-KEM based on the decisional MLWE assumption.Let denote the event that detects the replacement of either or through its interaction with the oracle. If does not occur, then Games 1 and 2 are computationally indistinguishable from the viewpoint of . Hence,Since two independent ML-KEM-derived secrets, and , are used in the test session, the KEM-related failure probability is bounded byHere, the factor 2 comes from the two ML-KEM-derived secrets used in the session, and the term captures the QROM distinguishing probability associated with the adversary’s oracle queries.
- Game 3:
- In this game, the session key of the test session is no longer computed as but is replaced with an independent random string of the same length. Let denote a hash-related failure event, comprising the following cases: (i) queries the hash oracle on the exact test-session input , (ii) a hash collision occurs among the hash oracle queries, (iii) an inconsistency occurs in the random-oracle simulation, or (iv) the simulated random oracle becomes distinguishable under quantum superposition queries. If does not occur, then Games 2 and 3 are indistinguishable from the viewpoint of . We haveSince and have been replaced with uniformly random strings in Game 2, the exact test-session input remains hidden from . Under the QROM, the probability that a quantum polynomial-time adversary making quantum hash queries includes this exact input is conservatively upper-bounded by [53].In addition, by the birthday bound, the probability of a hash collision among the hash queries is conservatively upper-bounded by . The remaining oracle-simulation failure events, including oracle inconsistency and distinguishability under quantum superposition queries, are bounded by the standard QROM simulation bounds [54]. Therefore, by applying the union bound to the four hash-related sub-events, we obtain
- Game 4:
- In this final game, the challenger consistently responds to the query with a uniformly random string of the same length as the session key. As and have been replaced with random strings and as the final hash output has also been replaced with a random value, the test-session response is independent of the actual session key. Therefore,
7.4. Formal Analysis Under AVISPA
7.5. Formal Analysis Under Scyther
8. Performance Analysis
8.1. Computational Costs
8.2. Communication Costs
8.3. Security Features
9. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Cao, K.; Liu, Y.; Meng, G.; Sun, Q. An overview on edge computing research. IEEE Access 2020, 8, 85714–85728. [Google Scholar] [CrossRef]
- Kwon, D.; Son, S.; Kim, M.; Lee, J.; Das, A.K.; Park, Y. A secure self-certified broadcast authentication protocol for intelligent transportation systems in UAV-assisted mobile edge computing environments. IEEE Trans. Intell. Transp. Syst. 2024, 25, 19004–19017. [Google Scholar] [CrossRef]
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge computing: Vision and challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
- Satyanarayanan, M. The emergence of edge computing. Computer 2017, 50, 30–39. [Google Scholar] [CrossRef]
- Premsankar, G.; Di Francesco, M.; Taleb, T. Edge computing for the Internet of Things: A case study. IEEE Internet Things J. 2018, 5, 1275–1284. [Google Scholar] [CrossRef]
- Abbas, N.; Zhang, Y.; Taherkordi, A.; Skeie, T. Mobile edge computing: A survey. IEEE Internet Things J. 2017, 5, 450–465. [Google Scholar] [CrossRef]
- Mao, Y.; You, C.; Zhang, J.; Huang, K.; Letaief, K.B. A survey on mobile edge computing: The communication perspective. IEEE Commun. Surv. Tutor. 2017, 19, 2322–2358. [Google Scholar] [CrossRef]
- Wazid, M.; Singh, J.; Pandey, C.; Sherratt, R.S.; Das, A.K.; Giri, D.; Park, Y. Explainable deep Learning-Enabled malware attack detection for IoT-Enabled intelligent transportation systems. IEEE Trans. Intell. Transp. Syst. 2025, 26, 7231–7244. [Google Scholar] [CrossRef]
- Siriwardhana, Y.; Porambage, P.; Liyanage, M.; Ylianttila, M. A survey on mobile augmented reality with 5G mobile edge computing: Architectures, applications, and technical aspects. IEEE Commun. Surv. Tutor. 2021, 23, 1160–1192. [Google Scholar] [CrossRef]
- Xiao, Y.; Jia, Y.; Liu, C.; Cheng, X.; Yu, J.; Lv, W. Edge computing security: State of the art and challenges. Proc. IEEE 2019, 107, 1608–1631. [Google Scholar] [CrossRef]
- Vangala, A.; Das, A.K.; Mitra, A.; Das, S.K.; Park, Y. Blockchain-enabled authenticated key agreement scheme for mobile vehicles-assisted precision agricultural IoT networks. IEEE Trans. Inf. Forensics Secur. 2022, 18, 904–919. [Google Scholar] [CrossRef]
- Zhang, J.; Chen, B.; Zhao, Y.; Cheng, X.; Hu, F. Data security and privacy-preserving in edge computing paradigm: Survey and open issues. IEEE Access 2018, 6, 18209–18237. [Google Scholar] [CrossRef]
- Sharma, M.; Tomar, A.; Hazra, A. Edge computing for industry 5.0: Fundamental, applications, and research challenges. IEEE Internet Things J. 2024, 11, 19070–19093. [Google Scholar] [CrossRef]
- Bernstein, D.J. Post-quantum cryptography. In Encyclopedia of Cryptography, Security and Privacy; Springer Nature: Cham, Switzerland, 2025; pp. 1846–1847. [Google Scholar]
- Moody, D.; Perlner, R.; Regenscheid, A.; Robinson, A.; Cooper, D. Transition to Post-Quantum Cryptography Standards; No. NIST Internal or Interagency Report (NISTIR) 8547 (Draft); National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. [Google Scholar]
- Newhouse, W.; Souppaya, M.; Barker, W.; Brown, C.; Kampanakis, P.; Goodman, J.; Prat, J.; Larrieu, R.; Gray, J.; Ounsworth, M.; et al. Migration to Post-Quantum Cryptography Quantum Readi; NIST SPECIAL PUBLICATION 1800-38C; NIST: Gaithersburg, MD, USA, 2023. [Google Scholar]
- Mosca, M. Cybersecurity in an era with quantum computers: Will we be ready? IEEE Secur. Priv. 2018, 16, 38–41. [Google Scholar] [CrossRef]
- Kenioua, L.; Lejdel, B.; Alamri, S.; Ramadan, Q. A password-based authentication approach for edge computing architectures. Egypt. Inform. J. 2024, 28, 100543. [Google Scholar] [CrossRef]
- FIPS 203; Module-Lattice-Based Key-Encapsulation Mechanism Standard. Federal Information Processing Standards Publication: Gaithersburg, MD, USA, 2024.
- Burrows, M.; Abadi, M.; Needham, R. A logic of authentication. ACM Trans. Comput. Syst. TOCS 1990, 8, 18–36. [Google Scholar] [CrossRef]
- Boneh, D.; Dagdelen, Ö.; Fischlin, M.; Lehmann, A.; Schaffner, C.; Zhandry, M. Random oracles in a quantum world. In International Conference on the Theory and Application of Cryptology and Information Security; Springer: Berlin/Heidelberg, Germany, 2011; pp. 41–69. [Google Scholar]
- Automated Validation of Internet Security Protocols and Applications. Available online: http://www.avispa-project.org/ (accessed on 12 March 2026).
- SPAN: A Security Protocol Animator for AVISPA. Available online: https://people.irisa.fr/Thomas.Genet/span/ (accessed on 12 March 2026).
- Cremers, C.J. The scyther tool: Verification, falsification, and analysis of security protocols. In International Conference on Computer Aided Verification; Springer: Berlin/Heidelberg, Germany, 2008; pp. 414–418. [Google Scholar]
- Jia, X.; He, D.; Kumar, N.; Choo, K.K.R. A provably secure and efficient identity-based anonymous authentication scheme for mobile edge computing. IEEE Syst. J. 2019, 14, 560–571. [Google Scholar] [CrossRef]
- Xie, D.; Yang, J.; Bian, W.; Chen, F.; Wang, T. An improved identity-based anonymous authentication scheme resistant to semi-trusted server attacks. IEEE Internet Things J. 2022, 10, 734–746. [Google Scholar] [CrossRef]
- Ma, Q.; Deng, M.; Song, Q.; Zhang, C. A novel Pairing-Free Authentication Scheme with Anonymity for Mobile Infrastructure. IEEE Internet Things J. 2025, 12, 53308–53320. [Google Scholar] [CrossRef]
- Jia, X.; Luo, M.; Choo, K.K.R.; Li, L.; He, D. A redesigned identity-based anonymous authentication scheme for mobile-edge computing. IEEE Internet Things J. 2021, 9, 10108–10120. [Google Scholar] [CrossRef]
- Ding, R.; Cheng, C.; Qin, Y. Further analysis and improvements of a lattice-based anonymous PAKE scheme. IEEE Syst. J. 2022, 16, 5035–5043. [Google Scholar] [CrossRef]
- Chen, X.; Wang, B.; Li, H. A privacy-preserving multi-factor authentication scheme for cloud-assisted IoMT with post-quantum security. J. Inf. Secur. Appl. 2024, 81, 103708. [Google Scholar] [CrossRef]
- Ahmad, A.; Jagatheswari, S. Quantum safe multi-factor user authentication protocol for cloud-assisted medical IoT. IEEE Access 2024, 13, 3532–3545. [Google Scholar] [CrossRef]
- Palaniswamy, B.; Karati, A. QPTA: Quantum-Safe Privacy-Preserving Multi-Factor Authentication Scheme for Lightweight Devices. In Proceedings of the 21st International Conference on Security and Cryptography (SECRYPT 2024), Dijon, France, 8–10 July 2024; pp. 804–811. [Google Scholar]
- Wen, Y.; Su, Y.; Li, W. Post-quantum secure multi-factor authentication protocol for multi-server architecture. Entropy 2025, 27, 765. [Google Scholar] [CrossRef]
- Micciancio, D. Lattice-based cryptography. In Encyclopedia of Cryptography, Security and Privacy; Springer Nature: Cham, Switzerland, 2025; pp. 1400–1403. [Google Scholar]
- ElGhamrawy, M.; Azouaoui, M.; Bronchain, O.; Renes, J.; Schneider, T.; Schönauer, M.; Seker, O.; van Vredendaal, C. From MLWE to RLWE: A differential fault attack on randomized & deterministic dilithium. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2023, 4, 262–286. [Google Scholar] [CrossRef]
- Rosca, M.; Stehlé, D.; Wallet, A. On the ring-LWE and polynomial-LWE problems. In Annual International Conference on the Theory and Applications of Cryptographic Techniques; Springer International Publishing: Cham, Switzerland, 2018; pp. 146–173. [Google Scholar]
- Wen, W.; Zheng, J. Module Learning with Errors and Structured Extrapolated Dihedral Cosets. Cryptol. Eprint Arch. 2026. [Google Scholar]
- 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 2018 IEEE European Symposium on Security and Privacy (EuroS&P); IEEE: Piscataway, NJ, USA, 2018; pp. 353–367. [Google Scholar]
- Khan, Q.; Chang, S.Y. Post-quantum key exchange and subscriber identity encryption in 5G using ML-KEM (Kyber). Information 2025, 16, 617. [Google Scholar] [CrossRef]
- Avanzi, R.; Bos, J.; Ducas, L.; Kiltz, E.; Lepoint, T.; Lyubashevsky, V.; Schanck, J.M.; Schwabe, P.; Seiler, G.; Stehlé, D. CRYSTALS-Kyber algorithm specifications and supporting documentation. NIST PQC Round 2019, 2, 1–43. [Google Scholar]
- Dolev, D.; Yao, A. On the security of public key protocols. IEEE Trans. Inf. Theory 1983, 29, 198–208. [Google Scholar] [CrossRef]
- Canetti, R.; Krawczyk, H. Universally composable notions of key exchange and secure channels. In Advances in Cryptology—EUROCRYPT 2002, Proceedings of the International Conference on the Theory and Applications of Cryptographic Techniques, Amsterdam, The Netherlands, 28 April–2 May 2002; Springer: Berlin/Heidelberg, Germany, 2002; pp. 337–351. [Google Scholar]
- Gautam, D.; Thakur, G.; Kumar, P.; Das, A.K.; Park, Y. Blockchain assisted intra-twin and inter-twin authentication scheme for vehicular digital twin system. IEEE Trans. Intell. Transp. Syst. 2024, 25, 15002–15015. [Google Scholar] [CrossRef]
- Lévesque, M.; Tipper, D. A survey of clock synchronization over packet-switched networks. IEEE Commun. Surv. Tutor. 2016, 18, 2926–2947. [Google Scholar] [CrossRef]
- Shihab, S.; AlTawy, R. Lightweight authentication scheme for healthcare with robustness to desynchronization attacks. IEEE Internet Things J. 2023, 10, 18140–18153. [Google Scholar] [CrossRef]
- Ryu, J.; Son, S.; Lee, J.; Park, Y.; Park, Y. Design of secure mutual authentication scheme for metaverse environments using blockchain. IEEE Access 2022, 10, 98944–98958. [Google Scholar] [CrossRef]
- Syverson, P.; Cervesato, I. The logic of authentication protocols. In International School on Foundations of Security Analysis and Design; Springer: Berlin/Heidelberg, Germany, 2000; pp. 63–137. [Google Scholar]
- Palaniswamy, B.; Karati, A.; Chen, T.Y.; Das, A.K.; Bhargava, B.K. QPCASIN: A Quantum-Defended Privacy-Aware Preemptive Handover-Enabled Continuous Authentication in Space Information Networks. IEEE Trans. Inf. Forensics Secur. 2025, 20, 6910–6922. [Google Scholar] [CrossRef]
- Shoup, V. Sequences of games: A tool for taming complexity in security proofs. Cryptol. Eprint Arch. 2004. [Google Scholar]
- Sarah, D.; Peter, C. On the practical cost of Grover for AES key recovery. In Proceedings of the 5th NIST PQC Standardization Conference, Rockville, MD, USA, 10–12 April 2024. [Google Scholar]
- Hofheinz, D.; Hövelmanns, K.; Kiltz, E. A modular analysis of the Fujisaki-Okamoto transformation. In Theory of Cryptography Conference; Springer International Publishing: Cham, Switzerland, 2017; pp. 341–371. [Google Scholar]
- Bindel, N.; Hamburg, M.; Hövelmanns, K.; Hülsing, A.; Persichetti, E. Tighter proofs of CCA security in the quantum random oracle model. In Theory of Cryptography Conference; Springer International Publishing: Cham, Switzerland, 2019; pp. 61–90. [Google Scholar]
- Zhandry, M. How to record quantum queries, and applications to quantum indifferentiability. In Annual International Cryptology Conference; Springer International Publishing: Cham, Switzerland, 2019; pp. 239–268. [Google Scholar]
- Zhandry, M. How to construct quantum random functions. J. ACM 2021, 68, 1–43. [Google Scholar] [CrossRef]
- 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] [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]







| Notation | Description |
|---|---|
| Device | |
| Edge server | |
| Cloud server | |
| Real identity of | |
| Password of | |
| Pseudo identity of | |
| Public and secret keys | |
| ML-KEM encapsulation and decapsulation | |
| ML-KEM ciphertext | |
| Secret key from ML-KEM | |
| Session key | |
| ⊕ | Exclusive-OR operation |
| Concatenation operation | |
| Hash function | |
| Random number | |
| Timestamp |
| Notation | Descriptions |
|---|---|
| Principals | |
| Statements | |
| Session key | |
| once said | |
| believes | |
| receives | |
| controls | |
| is encrypted with a key | |
| and share a key | |
| is fresh |
| Notation | Description | Device (ms) | Server (ms) |
|---|---|---|---|
| SHA-256 hash operation | 0.0012 | 0.0004 | |
| ML-KEM-512 key generation | 0.4151 | 0.2201 | |
| ML-KEM-512 encapsulation | 0.5163 | 0.2737 | |
| ML-KEM-512 decapsulation | 0.6329 | 0.0344 | |
| ECC point multiplication | 0.6879 | 0.2278 | |
| ECC point addition | 0.0021 | 0.0007 | |
| lattice encryption | 8.6879 | 5.3705 | |
| lattice decryption | 8.5786 | 5.3104 | |
| symmetric encryption | 0.0005 | 0.0002 | |
| symmetric decryption | 0.0001 | 0.00006 | |
| fuzzy extractor | 0.6879 | 0.2278 |
| Scheme | Device | Edge Server | Total (ms) |
|---|---|---|---|
| Kenioua et al. [18] | 0.0016 | ||
| Jia et al. [25] | 4.5949 | ||
| Xie et al. [26] | 5.0546 | ||
| Jia et al. [28] | 3.4522 | ||
| Ding et al. [29] | 55.902 | ||
| Chen et al. [30] | 28.6453 | ||
| Ahmad et al. [31] | 14.0071 | ||
| Palaniswamy et al. [32] | 28.00556 | ||
| Wen et al. [33] | 2.2154 | ||
| Proposed | 1.5239 |
| Scheme | Communication Cost (Bytes) | Number of Messages |
|---|---|---|
| Kenioua et al. [18] | 148 | 3 |
| Jia et al. [25] | 192 | 2 |
| Xie et al. [26] | 184 | 2 |
| Jia et al. [28] | 192 | 2 |
| Ding et al. [29] | 3152 | 3 |
| Chen et al. [30] | 3144 | 2 |
| Ahmad et al. [31] | 3232 | 4 |
| Palaniswamy et al. [32] | 3040 | 2 |
| Wen et al. [33] | 2540 | 3 |
| Proposed | 2416 | 2 |
| Security Feature | [18] | [25] | [26] | [28] | [29] | [30] | [31] | [32] | [33] | Proposed |
|---|---|---|---|---|---|---|---|---|---|---|
| Stolen device attacks | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
| Impersonation attacks | × | × | ○ | × | ○ | ○ | ○ | ○ | ○ | ○ |
| Offline guessing attacks | × | × | ○ | × | × | ○ | ○ | ○ | ○ | ○ |
| Insider attacks | ○ | × | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
| Privileged insider attacks | × | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ |
| Replay and MITM attacks | ○ | × | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ |
| Stolen verifier attacks | × | ○ | ○ | ○ | × | - | ○ | ○ | - | ○ |
| ESL attacks | × | ○ | × | × | ○ | ○ | ○ | ○ | ○ | ○ |
| DoS attacks | × | × | ○ | ○ | × | ○ | × | ○ | ○ | ○ |
| Quantum attacks | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ |
| Anonymity | × | × | ○ | ○ | ○ | ○ | × | × | ○ | ○ |
| Untraceability | × | ○ | ○ | ○ | × | ○ | × | × | ○ | ○ |
| Perfect forward secrecy | - | × | ○ | ○ | - | ○ | - | ○ | ○ | ○ |
| Mutual authentication | × | ○ | × | × | × | ○ | ○ | ○ | ○ | ○ |
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
Jang, H.; Park, Y.; Park, Y. Quantum-Resistant Mutual Authentication Scheme for Edge Computing Environments. Mathematics 2026, 14, 1721. https://doi.org/10.3390/math14101721
Jang H, Park Y, Park Y. Quantum-Resistant Mutual Authentication Scheme for Edge Computing Environments. Mathematics. 2026; 14(10):1721. https://doi.org/10.3390/math14101721
Chicago/Turabian StyleJang, Hyeonjung, Yohan Park, and Youngho Park. 2026. "Quantum-Resistant Mutual Authentication Scheme for Edge Computing Environments" Mathematics 14, no. 10: 1721. https://doi.org/10.3390/math14101721
APA StyleJang, H., Park, Y., & Park, Y. (2026). Quantum-Resistant Mutual Authentication Scheme for Edge Computing Environments. Mathematics, 14(10), 1721. https://doi.org/10.3390/math14101721

