Paper 2026/2787

Symbolic forward secrecy analysis of ML-KEM

Varsha Jarali, Dayananda Sagar University Bengaluru
Shashi Kant Pandey, Society for Electronic Transactions and Security (SETS) (Under O/o PSA to GOI) Taramani, Chennai -600113 India
Abstract

Post-quantum Key Encapsulation Mechanisms (KEMs) rely on generic transformations to achieve active security. Specifically, ML-KEM (FIPS 203) applies the Fujisaki--Okamoto (FO) transform to a lattice-based public-key encryption scheme, Kyber.CPAPKE, to construct an IND-CCA2 secure key exchange protocol, ML-KEM. While NIST standards and associated special publications discuss guidelines for establishing larger shared keying material using ML-KEM, formal symbolic proofs to evaluate these operational setups remain sparse. This work addresses this gap by conducting a formal symbolic analysis of ML-KEM using \textsf{ProVerif}. First, we verify the core primitive, establishing symbolic proofs for session key confidentiality, key agreement soundness, and Fujisaki--Okamoto implicit rejection fallback secrecy. Second, we examine the temporal security guarantees of ML-KEM under long-term static key leakage. Using \textsf{ProVerif}'s global phase constructs, we demonstrate that standalone static ML-KEM does not preserve Perfect Forward Secrecy (PFS), rendering repeated static encapsulation for additional key share establishment vulnerable to retroactive decapsulation. Lastly, we formally model and verify that deploying ML-KEM with ephemeral key rotation or ratcheting mechanisms mitigates this vulnerability, providing robust forward secrecy and complete session domain separation.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
MLKEMFormal verificationProVerifPost Quantum CryptographyNIST
Contact author(s)
varshapjarali @ gmail com
shashikantshvet @ gmail com
History
2026-11-09: approved
2026-11-05: received
See all versions
Short URL
https://ia.cr/2026/2787
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2026/2787,
      author = {Varsha Jarali and Shashi Kant Pandey},
      title = {Symbolic forward secrecy analysis of {ML}-{KEM}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2787},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2787}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.