Zum Inhalt springen
ecdsa.com

TLS-Zertifikatskompression

Die Erweiterung von TLS 1.3 aus RFC 8879 (compress_certificate, 27), mit der der Server seine Zertifikatskette mit zlib, brotli oder zstd komprimieren kann; typischerweise schrumpft sie dabei um ein Drittel oder mehr.
Auch geschrieben alscompress_certificateRFC 8879certificate compression

Der Client listet die Algorithmen auf (zlib = 1, brotli = 2, zstd = 3); der Server sendet dann eine Nachricht CompressedCertificate statt Certificate. Chrome und Safari bieten brotli an, und Cloudflare, Google und andere große Websites komprimieren ihre Ketten. Die Einsparung zählt, weil die Kette oft den Großteil der ersten Nachrichtengruppe (Flight) des Servers ausmacht und sie über das anfängliche Überlastfenster (Congestion Window) hinausschieben kann, was einen Roundtrip kostet.

Kompression kann Post-Quanten-Signaturen nicht retten, denn diese wirken zufällig und lassen sich nicht komprimieren; das ist ein Teil der Motivation für Merkle Tree Certificates und dafür, Zwischenzertifikate wegzulassen, die Clients schon haben.

Standards und Quellen

Alle Begriffe