Keeping Up with the KEMs Stronger Security Notions for KEMs.pdf (627.85 kB)

Keeping Up with the KEMs: Stronger Security Notions for KEMs.

Download (627.85 kB)
journal contribution
posted on 2024-02-05, 07:47 authored by Cas CremersCas Cremers, Alexander DaxAlexander Dax, Niklas MedingerNiklas Medinger
Key Encapsulation Mechanisms (KEMs) are a critical building block for hybrid encryption and modern security protocols, notably in the post-quantum setting. Given the asymmetric public key of a recipient, the primitive establishes a shared secret key between sender and recipient. In recent years, a large number of abstract designs and concrete implementations of KEMs have been proposed, e.g., in the context of the NIST process for post-quantum primitives. In this work, we (i) establish stronger security notions for KEMs, and (ii) develop a symbolic analysis method to analyze security protocols that use KEMs. First, we generalize existing security notions for KEMs in the computational setting, introduce several stronger security notions, and prove their relations. Our new properties formalize in which sense outputs of the KEM uniquely determine, i.e., bind, other values. Our new binding properties can be used, e.g., to prove the absence of attacks that were not captured by prior security notions, such as re-encapsulation attacks. Second, we develop a family of fine-grained symbolic models that correspond to our hierarchy of computational security notions, and are suitable for the automated analysis of KEM-based security protocols. We encode our models as a library in the framework of the Tamarin prover. Given a KEM-based protocol, our approach can automatically derive the minimal binding properties required from the KEM; or, if also given a concrete KEM, can analyze if the protocols meets its security goals. In case studies, Tamarin automatically discovers, e.g., that the key exchange protocol proposed in the original Kyber paper requires stronger properties from the KEM than were proven in the paper.


Primary Research Area

  • Reliable Security Guarantees


Cryptology ePrint Archive



Page Range


Sub Type

  • Article


@article{Cremers:Dax:Medinger:2023, title = "Keeping Up with the KEMs: Stronger Security Notions for KEMs.", author = "Cremers, Cas" AND "Dax, Alexander" AND "Medinger, Niklas", year = 2023, month = 1, journal = "Cryptology ePrint Archive", pages = "1933--1933" }

Usage metrics


    No categories selected



    Ref. manager