Inhaltsverzeichnis

5.2 TLS 1.3 mit PQ-Algorithmen

Konfiguration der Transport-Verschlüsselung.

Unterstützte Algorithmen

Funktion Algorithmus NIST Standard
Key Exchange ML-KEM-7681) FIPS 203
Signatur ML-DSA-652) FIPS 204
Backup Signatur SLH-DSA3) FIPS 205

TLS 1.3

Transport Layer Security 1.34) ist die aktuelle Version des Verschlüsselungsprotokolls für sichere Netzwerkkommunikation.

Hybrid-Modus

Für Übergangszeit: Klassisch + PQ kombiniert5).

Key Exchange: X25519((Curve25519: https://cr.yp.to/ecdh.html)) + ML-KEM-768
Signatur: ECDSA + ML-DSA-65

.NET Konfiguration

builder.WebHost.ConfigureKestrel(options =>
{
    options.ConfigureHttpsDefaults(https =>
    {
        https.SslProtocols = SslProtocols.Tls13;
        https.ClientCertificateMode = ClientCertificateMode.RequireCertificate;
    });
});

Cipher Suites

Empfohlene TLS 1.3 Cipher Suites6) mit PQ:

TLS_AES_256_GCM_SHA384
TLS_CHACHA20_POLY1305_SHA256

Validierung

# TLS-Verbindung testen
openssl s_client -connect gateway.intern:443 -tls1_3

PQ-Crypto Bibliothek

Für die programmatische Implementierung von PQ Key Exchange siehe:

Quellen