ML-KEM ist ein standardisiertes postquantenresistentes Key-Encapsulation-Mechanism-Verfahren und basiert auf gitterbasierten kryptografischen Problemen. Es wird häufig zur Absicherung gegen sogenannte "Store now, decrypt later"-Angriffe eingesetzt.
Bei einem solchen Angriff zeichnet ein Angreifer heute verschlüsselte Kommunikation auf, um sie später mit leistungsfähigen Quantencomputern zu entschlüsseln. Durch die Einbeziehung eines postquantenresistenten Verfahrens wie ML-KEM kann der IKEv2-Schlüsselaustausch bereits heute gegen dieses zukünftige Szenario abgesichert werden.
- Schlüsselaustausch: Erzeugung des gemeinsamen Geheimnisses, beispielsweise mit DH oder ML-KEM.
- Authentisierung: Nachweis der Identität der Kommunikationspartner, beispielsweise über Zertifikate oder digitale Signaturen.
- Verschlüsselung: Schutz der später übertragenen IPsec-Daten.
Die Verwendung von ML-KEM schützt primär den Schlüsselaustausch. Für eine vollständig postquantenresistente Gesamtlösung muss zusätzlich geprüft werden, ob auch die verwendeten Signatur- und Authentisierungsverfahren gegen Quantenangriffe geeignet sind.