TLS 1.3 ist heute der technische Standard für moderne, verschlüsselte Internetverbindungen. Mit Post-Quantum Cryptography und hybriden Schlüsselaustauschverfahren beginnt nun die nächste Migrationsphase: nicht, weil Quantencomputer bereits massenhaft TLS brechen, sondern weil langfristig vertrauliche Daten schon heute geschützt werden müssen.

TLS 1.3: Die aktuelle Basis sicherer Webkommunikation

TLS steht für Transport Layer Security. Das Protokoll schützt Daten während der Übertragung, etwa zwischen Browser und Website, App und API, Mailclient und Mailserver oder zwischen zwei Diensten in einer Cloud-Infrastruktur. In der Praxis ist TLS vor allem durch HTTPS sichtbar: Das „S“ in HTTPS steht für eine verschlüsselte, authentifizierte und gegen Manipulation geschützte Verbindung.

TLS 1.3 ist die aktuell maßgebliche Version des Protokolls. Sie wurde mit RFC 8446 standardisiert und hat gegenüber älteren Versionen mehrere Altlasten entfernt. Unsichere oder historisch problematische Verfahren wurden gestrichen, der Verbindungsaufbau wurde vereinfacht und die Aushandlung moderner kryptografischer Verfahren stärker in den Mittelpunkt gestellt. TLS 1.3 ist damit nicht nur schneller, sondern auch konzeptionell sauberer als ältere TLS-Versionen.

Wichtig ist dabei: TLS besteht nicht aus „einer“ Verschlüsselung. Beim Verbindungsaufbau werden mehrere kryptografische Bausteine kombiniert. Der Server weist seine Identität über ein Zertifikat nach. Client und Server handeln einen gemeinsamen Sitzungsschlüssel aus. Anschließend wird der eigentliche Datenverkehr mit symmetrischer Verschlüsselung geschützt. Gerade diese Unterscheidung wird entscheidend, wenn es um Quantencomputer geht.

Warum Quantencomputer für TLS relevant sind

Die unmittelbare Verschlüsselung des Datenstroms erfolgt in modernen TLS-Verbindungen typischerweise mit symmetrischen Verfahren wie AES oder ChaCha20. Diese Verfahren gelten auch im Quantenkontext nicht als das Hauptproblem, sofern ausreichend große Schlüssel verwendet werden. Kritischer ist die Public-Key-Kryptografie, also jene Verfahren, die heute für Schlüsselaustausch und digitale Signaturen eingesetzt werden.

Klassische Public-Key-Verfahren wie RSA und elliptische Kurvenkryptografie sind mathematisch so aufgebaut, dass sie mit heutigen Computern praktisch nicht gebrochen werden können. Ein ausreichend leistungsfähiger, fehlertoleranter Quantencomputer könnte diese Annahme jedoch grundlegend verändern. Genau deshalb ist Post-Quantum Cryptography kein rein akademisches Thema mehr, sondern ein strategisches Migrationsthema für Webtechnologie, Cloud-Infrastruktur, Behörden, Finanzsysteme, Gesundheitsdaten und langfristige Archive.

Das zentrale Risiko wird oft als „harvest now, decrypt later“ beschrieben. Ein Angreifer muss die Daten heute nicht sofort entschlüsseln können. Es reicht, verschlüsselte Verbindungen mitzuschneiden und die Daten Jahre später zu entschlüsseln, sobald die dafür notwendige Quantenhardware verfügbar ist. Relevant ist das vor allem für Informationen, die über lange Zeit vertraulich bleiben müssen: Vertragsdaten, medizinische Daten, Identitätsdaten, Geschäftsgeheimnisse, Behördenkommunikation oder verschlüsselte Backups.

Was Post-Quantum Cryptography leistet

Post-Quantum Cryptography bezeichnet kryptografische Verfahren, die auch gegen Angreifer mit Quantencomputern sicher bleiben sollen. Der Begriff bedeutet nicht, dass diese Verfahren auf Quantencomputern laufen. Im Gegenteil: Es handelt sich um Algorithmen für klassische Computer, deren Sicherheit auf mathematischen Problemen basiert, für die derzeit keine effizienten klassischen oder quantenbasierten Angriffe bekannt sind.

Ein wichtiger Meilenstein war die Finalisierung von ML-KEM durch NIST im August 2024. ML-KEM ist ein Key-Encapsulation Mechanism, also ein Verfahren, um sicher gemeinsames Schlüsselmaterial zu erzeugen. NIST definiert drei Parameterstufen: ML-KEM-512, ML-KEM-768 und ML-KEM-1024. Für TLS-Migrationen ist besonders ML-KEM-768 relevant, weil es häufig mit X25519 kombiniert wird.

Neben ML-KEM gibt es auch post-quantenfähige Signaturverfahren, etwa ML-DSA und SLH-DSA. Für Web-TLS ist die praktische Einführung allerdings zweigeteilt: Der post-quantenfähige Schlüsselaustausch kommt schneller in produktive Systeme, während post-quantenfähige Zertifikats- und Signaturketten deutlich komplexer sind. Genau hier liegt derzeit einer der wichtigsten Unterschiede zwischen „post-quantum key exchange“ und einer vollständig post-quantenfähigen Web-PKI.

Hybrid Key Exchange: Der pragmatische Übergang

Ein hybrider Schlüsselaustausch kombiniert ein klassisches Verfahren mit einem post-quantenfähigen Verfahren. In aktuellen TLS-1.3-Kontexten ist die wichtigste Kombination:

X25519MLKEM768

Dabei wird X25519, ein etabliertes elliptisches Kurvenverfahren, mit ML-KEM-768 kombiniert. Der TLS-Handshake erzeugt Schlüsselmaterial aus beiden Verfahren. Die Sicherheitsidee ist bewusst konservativ: Sollte die klassische elliptische Kurvenkryptografie eines Tages durch Quantencomputer brechbar werden, bleibt die Verbindung durch ML-KEM geschützt. Sollte sich umgekehrt in ML-KEM eine unerwartete Schwäche zeigen, bleibt die klassische Komponente als Sicherheitsnetz bestehen.

Die IETF beschreibt für TLS 1.3 eine Konstruktion für hybriden Schlüsselaustausch. OpenSSL beschreibt das Prinzip anschaulich als „zwei Geheimnisse, ein Handshake“: Ein klassischer und ein post-quantenfähiger Schlüsselaustausch laufen gemeinsam und werden zu einem TLS-Geheimnis kombiniert.

Hybrid Key Exchange ist deshalb der realistische Migrationspfad. Unternehmen müssen nicht sofort vollständig auf neue Kryptografie umstellen und auch nicht das gesamte Web-PKI-Modell ersetzen. Stattdessen kann der Schutz gegen spätere Entschlüsselung zunächst auf Ebene des Schlüsselaustauschs eingeführt werden.

Wo die Technologie im Juli 2026 steht

Der Stand der Technik ist inzwischen deutlich konkreter als noch vor wenigen Jahren. OpenSSL 3.5 enthält native Unterstützung für post-quantenfähige Verfahren wie ML-KEM, ML-DSA und SLH-DSA. Außerdem wurde die Standardliste der TLS-Gruppen so angepasst, dass hybride PQC-Gruppen unterstützt und bevorzugt werden; als Standard-Keyshares werden X25519MLKEM768 und X25519 angeboten.

Auch große Infrastrukturanbieter gehen in diese Richtung. Cloudflare unterstützt post-quantenfähige Schlüsselvereinbarung mit X25519MLKEM768 für TLS-1.3-basierte Protokolle, einschließlich HTTP/3, und positioniert diese Funktion explizit als Schutz gegen harvest-now-decrypt-later-Angriffe. Für Verbindungen zwischen Cloudflare und Origin-Servern werden zusätzlich auch post-quantenfähige Signaturen in bestimmten Szenarien unterstützt.

Auf Client-Seite ziehen moderne Plattformen ebenfalls nach. Apple aktiviert in iOS 26, iPadOS 26, macOS Tahoe 26 und visionOS 26 die automatische Bewerbung hybrider, quantensicherer TLS-1.3-Schlüsselaustauschverfahren. Das bedeutet: Anwendungen, die die entsprechenden System-APIs verwenden, können solche Verfahren nutzen, sofern auch der Server sie unterstützt.

Trotzdem ist die Migration noch nicht abgeschlossen. Eine 2026 veröffentlichte Messstudie über 32.011 Domains beobachtete zwar bereits breite, aber ungleichmäßige Unterstützung für hybride post-quantenfähige Schlüsselaustauschverfahren. Gleichzeitig wurde in der untersuchten Datenbasis keine Adoption hybrider post-quantenfähiger Zertifikate festgestellt. Diese Beobachtung unterstreicht den gegenwärtigen Stand: Der Schlüsselaustausch bewegt sich schneller als die Zertifikatsinfrastruktur.

Programmiersprachen und Plattformen: Wer unterstützt was?

Bei der Frage nach Programmiersprachen ist Präzision wichtig. TLS wird häufig nicht direkt von der Anwendungssprache implementiert, sondern von einer darunterliegenden TLS-Bibliothek, vom Betriebssystem, vom Webserver, vom Reverse Proxy oder vom CDN. Eine PHP-Anwendung „kann“ also nicht automatisch Post-Quantum-TLS, nur weil PHP eingesetzt wird. Entscheidend ist, welche OpenSSL-, BoringSSL-, rustls-, JSSE-, Schannel-, Secure-Transport- oder andere TLS-Schicht tatsächlich die Verbindung terminiert.

Language / stackTLS 1.3 statusHybrid PQ TLS statusPractical meaning
C / C++ with OpenSSL Mature Strong in OpenSSL 3.5+ OpenSSL 3.5 includes ML-KEM, ML-DSA, SLH-DSA and prefers hybrid PQ TLS groups by default. Applications linked against OpenSSL 3.5+ can often gain support without major app changes. (openssl-library.org)
Rust Mature via rustls, OpenSSL bindings, native-tls Strong with rustls + aws-lc-rs rustls supports X25519MLKEM768 with the aws-lc-rs provider and prefer-post-quantum. AWS says its Rust SDK release line after 29 Aug 2025 supports and prefers PQ TLS by default. (Docs.rs)
Go Mature in standard library Strong since Go 1.24 Go’s crypto/tls includes X25519MLKEM768 in the default key exchange preferences from Go 1.24 when CurvePreferences is not explicitly set. (Go Packages)
Java / JVM Mature Good in newer JDK / selected clients OpenJDK’s JEP 527 adds TLS 1.3 hybrid key exchange schemes combining ML-KEM with ECDHE. AWS’s Java SDK can use its CRT HTTP client with PQ TLS preferred by default from specific SDK versions. (openjdk.org)
JavaScript in browser Uses browser TLS Good in modern browsers Browser JavaScript does not control TLS directly. Chrome, Edge, Firefox, and modern Apple OS stacks determine PQ TLS support. (AWS Documentation)
Node.js Mature Good in recent Node versions Node.js depends heavily on its bundled OpenSSL. AWS documents PQ TLS enabled and preferred by default as of Node.js v22.20 LTS and v24.9.0 because those versions bundle OpenSSL 3.5. (AWS Documentation)
Python Mature via ssl / OpenSSL Depends on linked OpenSSL Python’s ssl module uses the OpenSSL linked into the Python build. AWS notes that Python builds with OpenSSL 3.5+ can support and prefer PQ TLS, but Linux also depends on distribution crypto policy. (AWS Documentation)
PHP Mature via OpenSSL/cURL/web server Mostly infrastructure-dependent PHP applications usually rely on system libssl/libcrypto, curl, Apache/Nginx, or the hosting TLS terminator. AWS states its PHP SDK relies on system OpenSSL and needs OpenSSL 3.5+ for PQ TLS. (AWS Documentation)
.NET / C# Mature Emerging / platform-dependent .NET 10 includes ML-KEM, ML-DSA, and SLH-DSA APIs. TLS behavior depends on Linux OpenSSL, Windows Schannel, or macOS platform TLS; AWS says PQ TLS for .NET depends on .NET 10 / Windows 11 / system OpenSSL conditions. (Microsoft Learn)
Ruby Mature via OpenSSL Depends on linked OpenSSL Similar to Python/PHP: the language usually inherits TLS capability from the OpenSSL version it links against. AWS states its Ruby SDK relies on system OpenSSL and needs OpenSSL 3.5+. (AWS Documentation)
Swift / Apple platforms Mature via platform TLS OS-dependent Apple says iOS 26, iPadOS 26, macOS Tahoe 26, and visionOS 26 advertise X25519MLKEM768; app support depends on Apple’s TLS stack rather than Swift code itself. (Apple Support)

 

C und C++

In C und C++ ist OpenSSL ein zentraler Referenzpunkt. Mit OpenSSL 3.5 ist hybride Post-Quantum-TLS-Unterstützung praktisch relevant geworden, sofern Anwendungen oder Server gegen diese Version gebaut sind oder sie zur Laufzeit verwenden. Für Administratoren bedeutet das: Nicht nur die Konfiguration, sondern auch die tatsächlich geladene Bibliotheksversion ist entscheidend.

Go

In Go ist die Unterstützung besonders direkt, weil die Standardbibliothek selbst eine TLS-Implementierung enthält. Seit Go 1.24 umfasst die Standardauswahl der Key-Exchange-Mechanismen X25519MLKEM768, sofern die CurvePreferences nicht explizit überschrieben werden. Die Go-Dokumentation weist außerdem darauf hin, dass die Funktion bei Bedarf deaktiviert werden kann, etwa bei problematischen Gegenstellen.

Rust

In Rust ist rustls der wichtigste moderne TLS-Stack. Die Dokumentation nennt X25519MLKEM768 in Verbindung mit dem aws-lc-rs-Provider und der Funktion prefer-post-quantum. Das zeigt zugleich ein typisches Muster: Die Sprache allein ist nicht ausschlaggebend; relevant sind TLS-Bibliothek, Kryptografie-Provider und Feature-Konfiguration.

Java

Im Java-Ökosystem ist die Entwicklung an die JDK-TLS-Implementierung gebunden. OpenJDK JEP 527 erweitert TLS 1.3 um hybride Schlüsselaustauschverfahren, die ML-KEM mit klassischen ECDHE-Verfahren kombinieren, darunter X25519MLKEM768, SecP256r1MLKEM768 und SecP384r1MLKEM1024. Für Java-Anwendungen ist damit vor allem die eingesetzte JDK-Version entscheidend.

.NET

In .NET ist Post-Quantum Cryptography ebenfalls angekommen, allerdings zunächst deutlich sichtbar auf Ebene der kryptografischen APIs. Microsoft dokumentiert für .NET 10 Unterstützung für ML-KEM, ML-DSA und SLH-DSA. Ob und wie TLS-Verbindungen davon profitieren, hängt zusätzlich von Plattform, Betriebssystem und TLS-Backend ab.

Python, PHP und Ruby

Bei Python, PHP und Ruby ist die Lage besonders infrastrukturlastig. Diese Sprachen verwenden für TLS in vielen Szenarien OpenSSL oder Systembibliotheken. Unterstützung für hybrides Post-Quantum-TLS entsteht daher häufig nicht durch Änderungen am Anwendungscode, sondern durch aktualisierte Laufzeitumgebungen, Betriebssystempakete, Container-Basisimages, Webserver, HTTP-Clients oder SDKs. AWS dokumentiert für mehrere SDKs und Sprachen, dass die konkrete PQ-TLS-Fähigkeit stark vom verwendeten TLS-Stack und dessen Version abhängt.

JavaScript

In JavaScript ist zwischen Browser und Node.js zu unterscheiden. Browser-JavaScript kontrolliert den TLS-Handshake nicht direkt; hier entscheidet der Browser beziehungsweise das Betriebssystem. Node.js wiederum hängt stark von der gebündelten oder verlinkten OpenSSL-Version ab. Auch hier gilt: Die Programmiersprache ist nur die sichtbare Oberfläche, die TLS-Fähigkeit liegt tiefer im Stack.

Die wichtigsten Einschränkungen

Der erste und wichtigste Punkt: Hybrider Schlüsselaustausch macht eine Verbindung nicht automatisch vollständig post-quantenfähig. In vielen heutigen Installationen bleibt die Zertifikatskette klassisch, etwa mit RSA oder ECDSA. Der Sitzungsschlüssel kann also gegen spätere Entschlüsselung robuster sein, während die Authentifizierungsebene noch nicht vollständig quantensicher migriert ist.

Genau an dieser Stelle entsteht die nächste große Baustelle: Post-quantenfähige Zertifikate und Web-PKI. Let’s Encrypt hat 2026 angekündigt, Merkle Tree Certificates als Weg für eine post-quantenfähige Web-PKI zu verfolgen. Eine Staging-Umgebung ist für Ende 2026 vorgesehen, eine produktionsreife Umgebung für 2027. Das zeigt: Die Zertifikatsmigration ist in Bewegung, aber noch nicht der normale Produktionsstandard.

Ein zweiter Punkt betrifft Kompatibilität. Größere Keyshares vergrößern den TLS-Handshake. Das kann bei alten Middleboxes, Firewalls, TLS-Inspektionssystemen oder fehlerhaften Servern zu Problemen führen. Cloudflare weist im Kontext von Post-Quantum-TLS explizit auf operative Aspekte bei TLS 1.3 und Origin-Verbindungen hin. Auch Go erlaubt die Deaktivierung des neuen Standards per Konfiguration, wenn fehlerhafte Gegenstellen Probleme verursachen.

Drittens darf man Major-Versionen nicht blind vertrauen. Entscheidend ist die konkrete Implementierung, die konkrete Konfiguration und gegebenenfalls auch der Patchstand. OpenSSL veröffentlichte 2026 beispielsweise Hinweise zu einem Problem, bei dem ein TLS-1.3-Server unter bestimmten Konfigurationen nicht die erwartete bevorzugte Key-Exchange-Gruppe auswählte. Das ist kein Argument gegen Post-Quantum-TLS, aber ein Argument für saubere Tests, Monitoring und Versionstransparenz.

Viertens ist „Post-Quantum“ kein Ersatz für klassische Sicherheitsarbeit. Zertifikatsmanagement, sichere Serverkonfiguration, aktuelle Bibliotheken, HSTS, saubere Cipher-Policies, Schutz privater Schlüssel, Logging, Monitoring und Incident Response bleiben unverändert wichtig. Eine moderne Key-Exchange-Gruppe kompensiert keine schlecht gepflegte Infrastruktur.

Was das praktisch bedeutet

Für professionelle Webtechnologie lautet die nüchterne Empfehlung: Zuerst TLS 1.3 sauber und flächendeckend aktivieren. Danach sollte geprüft werden, welche TLS-Schicht die Verbindung tatsächlich terminiert: CDN, Load Balancer, Reverse Proxy, Webserver, Service Mesh, API-Gateway oder Anwendungsruntime. Erst wenn diese Schicht bekannt ist, lässt sich sinnvoll bewerten, ob hybrider Post-Quantum-Schlüsselaustausch bereits möglich ist.

In öffentlichen Webumgebungen sollte derzeit nicht auf einen ausschließlich post-quantenfähigen Modus gesetzt werden. Sinnvoll ist ein hybrider Ansatz mit klassischem Fallback. Damit können moderne Clients X25519MLKEM768 oder vergleichbare Gruppen nutzen, während ältere Clients weiterhin eine funktionierende Verbindung erhalten. Für öffentliche Websites, Shops, Portale und APIs ist Kompatibilität weiterhin ein operativer Sicherheitsfaktor.

Für interne Systeme mit kontrollierten Clients kann die Strategie ambitionierter sein. Dort lassen sich TLS-Bibliotheken, Betriebssysteme, Container-Images und Client-Versionen zentral aktualisieren. Unternehmen können hybride Schlüsselaustauschverfahren gezielt testen, Performance messen, Middlebox-Probleme erkennen und Policies schrittweise verschärfen.

Für langfristig vertrauliche Daten sollte die Migration priorisiert werden. Je länger Daten geheim bleiben müssen, desto relevanter ist der Schutz gegen harvest-now-decrypt-later. Das betrifft nicht nur Behörden und Banken, sondern auch Kanzleien, Gesundheitsdienstleister, Industrieunternehmen, Forschungseinrichtungen und Betreiber großer Kunden- oder Identitätsdatenbanken.

Der wichtigste strategische Begriff lautet Crypto-Agility. Systeme sollten so gebaut und betrieben werden, dass kryptografische Verfahren austauschbar bleiben. Wer TLS-Konfigurationen, Zertifikatsprozesse, Bibliotheksversionen und Abhängigkeiten nicht inventarisiert hat, wird auch keine kontrollierte Post-Quantum-Migration durchführen können.

Fazit

TLS 1.3 ist die moderne Grundlage sicherer Webkommunikation. Post-Quantum Cryptography ist die notwendige Weiterentwicklung für eine Zukunft, in der Quantencomputer klassische Public-Key-Verfahren gefährden könnten. Der produktionsnahe Migrationspfad führt derzeit über hybriden Schlüsselaustausch, insbesondere über Kombinationen wie X25519MLKEM768.

Der Stand im Juli 2026 ist fortgeschritten, aber nicht abgeschlossen. Wichtige Bibliotheken, Plattformen und Cloud-Anbieter unterstützen bereits hybride Verfahren. Gleichzeitig ist die Zertifikatsinfrastruktur noch im Übergang, und viele Alt-Systeme sind nicht vorbereitet. Für Betreiber professioneller Websysteme heißt das: nicht abwarten, aber auch nicht überstürzt auf „PQ-only“ umstellen. Der richtige Weg ist eine kontrollierte, messbare und kompatible Migration.

Quellen und weiterführende Dokumentation

IETF und kryptografische Standards

OpenSSL und TLS-Bibliotheken

Plattformen, Programmiersprachen und Laufzeitumgebungen

Cloudflare, Web-PKI und praktische Migration

Messungen und Forschung

Wartungspakete

Bleiben Sie mit Ihrem Webauftritt technisch auf dem aktuellen Stand.

Mehr erfahren

Webshops

Ihre Waren und Dienstleistungen bequem und unkompliziert online verkaufen.

Mehr erfahren

Webseiten

Erreichen Sie Ihre Zielgruppe kompetent und auf höchstem Niveau.

Mehr erfahren