Saltar al contenido
uencoder

ECH

ECH (Encrypted Client Hello, borrador) cifra el ClientHello interno completo (incluidos SNI y ALPN) y es el sucesor estandarizado de ESNI.

Propósito

Cifra los campos sensibles del handshake TLS para que un observador solo conozca la IP pública, nunca el nombre de host ni los parámetros negociados: la máxima privacidad del handshake.

Mecanismo

El ClientHello se divide en una capa externa (observable, porta la clave pública ECH) y una capa interna cifrada (con el SNI real, ALPN y extensiones internas). El servidor descifra la capa interna con la clave ECH para elegir certificado y protocolo.

Casos de uso

  • Cifrado del handshake TLS
  • Privacidad de nombres de dominio
  • Resistencia a la censura

Herramientas relacionadas

References