Zum Inhalt springen
uencoder

ECH

ECH (Encrypted Client Hello, Entwurfsstadium) verschlüsselt das gesamte innere ClientHello (einschließlich SNI und ALPN) und ist der standardisierte Nachfolger von ESNI.

Zweck

Die sensiblen Felder des TLS-Handshakes verschlüsseln, sodass ein Beobachter nur die öffentliche IP erfährt, nie den Hostnamen oder die ausgehandelten Parameter – die stärkste Handshake-Privatsphäre.

Mechanismus

Das ClientHello teilt sich in eine äußere Schicht (beobachtbar, trägt den öffentlichen ECH-Schlüssel) und eine verschlüsselte innere Schicht (mit dem echten SNI, ALPN und inneren Extensions). Der Server entschlüsselt die innere Schicht mit dem ECH-Schlüssel, um Zertifikat und Protokoll zu wählen.

Anwendungsfälle

  • TLS-Handshake-Verschlüsselung
  • Domainnamen-Privatsphäre
  • Zensurresistenz

Verwandte Tools

References