Was sind Merkle-Tree-Zertifikate (MTCs)?
- Merkle-Tree-Zertifikate (MTCs) sind ein vorgeschlagenes neues Zertifikatsformat, das entwickelt wurde, um die postquantenauthentifizierung im öffentlichen Internet praktikabel zu machen.
- MTCs ermöglichen es Webservern, einem Browser ein schlankes Zertifikat für einen optimierten Handshake vorzulegen.
- Indem Transparenz direkt in die Zertifikatsausstellung eingebettet wird, machen MTCs die Protokollierung und Sichtbarkeit von Zertifikaten zu einem festen Bestandteil des Vertrauens im Internet und nicht zu einem separaten Sicherheitsprozess.
Die Quantenbedrohung ist real. Angreifer stehlen und speichern bereits heute verschlüsselte Daten in der Hoffnung, dass zukünftige Quantencomputer diese entschlüsseln können – eine Strategie, die als „Harvest now, decrypt later“ bekannt ist. Infolgedessen hat sich die postquantenkryptografische Kryptografie (PQC) von einem Forschungsthema zu einer unverzichtbaren Umstellungsmaßnahme entwickelt.
Quantenresistente Algorithmen lösen zwar das kryptografische Problem, bringen jedoch ein praktisches Problem mit sich: wesentlich größere Schlüssel und Signaturen. Würden sie über die heutige Public-Key-Infrastruktur (PKI) eingesetzt, würden sie jede sichere Verbindung aufblähen und damit die Kosten für Bandbreite, Rechenleistung und Speicherplatz im gesamten Internet in die Höhe treiben. Mobile Nutzer und Netzwerke mit hoher Latenz würden dies am stärksten spüren, doch einige Systeme wie ältere Webserver und Lastverteiler könnten sogar vollständig ausfallen.
Angesichts dieser Grenzen haben Kryptografen aus der gesamten Branche, darunter Teams bei Google und Cloudflare sowie mit Beiträgen von Sectigo, einen neuen Ansatz entwickelt. Merkle-Tree-Zertifikate (MTCs) zwingen keine großen postquanten-Signaturen in eine Infrastruktur, die nicht dafür ausgelegt ist, sondern überdenken die Art und Weise, wie Zertifikate für das postquantenzeitalter erstellt und bereitgestellt werden.
Was ist ein Merkle-Tree-Zertifikat?
Ein MTC ist ein neuer Ansatz für digitale Zertifikate, der die während einer sicheren Verbindung ausgetauschte Datenmenge drastisch reduziert. Anstatt jedes Zertifikat einzeln zu signieren und bei jedem Handshake eine vollständige Kette zu senden, fasst eine Zertifizierungsstelle die von ihr ausgestellten Zertifikate in einer einzigen Struktur zusammen, die als Merkle-Baum bezeichnet wird. Die Zertifizierungsstelle signiert den Baum anstelle der einzelnen Zertifikate, und Browser erhalten die vertrauenswürdigen Baumköpfe im Voraus über eine Transparenzinfrastruktur. Die signierten Elemente des Baums sind Hash-Zusammenfassungen, die an sich quantenresistent sind.
Wenn ein Browser eine Verbindung zu einer Website herstellt, legt die Website einen kurzen Nachweis vor – lediglich eine Handvoll Hashes –, der zeigt, dass ihr Zertifikat zu einem Baum gehört, dem der Browser bereits vertraut. Die umfangreiche Signaturkette wird niemals über das Netzwerk übertragen. Dieser Unterschied ist im Post-Quanten-Maßstab von Bedeutung. Eine einzelne ML-DSA-Signatur ist etwa 2,4 Kilobyte groß, und eine herkömmliche Signaturkette würde mehrere davon sowie Transparenz-Artefakte übertragen. Der Merkle-Nachweis, der diese ersetzt, ist in der Regel kleiner als ein Kilobyte.
MTCs werden wahrscheinlich neben den Zertifikaten bestehen, die wir heute verwenden. Rechnen Sie mit einer Zukunft, in der quantenresistente Methoden effizient, transparent und mit dem Web in seiner derzeitigen Form kompatibel bleiben.
Warum sind Merkle-Tree-Zertifikate für das Internet wichtig?
PKI ist in all unseren Technologie-Stacks allgegenwärtig. Cloud-Anwendungen, KI-gesteuerte Workloads und Milliarden vernetzter Geräte sind alle auf schnelle, konstante TLS-Handshakes angewiesen. Wenn die postquantenauthentifizierung diese Handshakes verlangsamt, spürt das jeder. MTCs sind wichtig, weil sie diesen Kompromiss auf zwei wesentliche Arten beseitigen.
1. Merkle-Tree-Zertifikate tragen dazu bei, das Internet schnell zu halten
Würden herkömmliche postquanten-Signaturen auf öffentlichen Websites erzwungen, würde dies die Größe der Handshakes in die Höhe treiben und die Benutzererfahrung beeinträchtigen, insbesondere auf Mobilgeräten und bei Verbindungen mit hoher Latenz. MTCs umgehen dieses Problem, indem sie mehrere große Signaturen durch einen kompakten Inklusionsnachweis ersetzen und den Overhead damit nahe an dem halten, was Nutzer heute erleben. Wir können das Internet genau so weiter nutzen wie bisher – schnell und unterbrechungsfrei –, wobei die Quantenresistenz im Hintergrund gewährleistet ist.
2. Merkle-Tree-Zertifikate machen Transparenz zu einem integralen Bestandteil des Designs
In der heutigen PKI wird die Protokollierung der Zertifikatstransparenz (Certificate Transparency, CT) als separater Schritt an den Ausstellungsvorgang angehängt. Wenn die Protokollierung fehlschlägt, kann ein Zertifikat unbemerkt im Umlauf bleiben und so eine Sicherheitslücke schaffen.
MTCs kehren dieses Verhältnis um. Die Erstellung eines Zertifikats ist gleichzeitig dessen Protokollierung. Befindet sich ein Zertifikat nicht im Baum, existiert es schlichtweg nicht. Das ist entscheidend, da Authentifizierung in einer postquanten Welt ohne vollständige Transparenz nicht wirklich sicher sein kann – und MTCs machen diese beiden Aspekte untrennbar miteinander verbunden.
Unsere Vision: Sectigo und Merkle-Tree-Zertifikate
Die Dynamik hinter diesem Wandel ist real und messbar. Browser haben signalisiert, dass MTCs ihr bevorzugter Weg sind, um postquanten-sichere Zertifikate im öffentlichen Web einzuführen, und Machbarkeitsexperimente laufen bereits mit echtem Internetverkehr. Sectigo ist davon überzeugt, dass MTCs den vielversprechendsten Weg zur postquanten-sicheren Authentifizierung darstellen, der die Leistung und Skalierbarkeit bewahrt, auf die Unternehmen heute angewiesen sind.
Gleichzeitig verfolgen wir weiterhin das gesamte postquanten-Ökosystem, von NIST-standardisierten Algorithmen wie ML-DSA bis hin zu sich weiterentwickelnden IETF-Spezifikationen, Entscheidungen zur Browser-Roadmap und Anforderungen an die Einführung in Unternehmen. Der volle Umfang dessen, was MTCs leisten können, rückt erst allmählich in den Fokus. Klar ist bereits, dass Unternehmen Transparenz, Automatisierung und kryptografische Agilität benötigen, um sich an die Weiterentwicklung der Standards anpassen zu können. Sectigo setzt sich weiterhin dafür ein, Kunden bei der Vorbereitung auf diese Zukunft zu unterstützen – ganz gleich, welche Form die zugrunde liegende Zertifikatsarchitektur annehmen wird.