Saltar al contenido
ecdsa.com

TLS (seguridad de la capa de transporte)

El protocolo del IETF que autentica a un servidor (y, opcionalmente, a un cliente) y cifra un flujo de bytes entre ambos; lo usan HTTPS, el correo, las API y la mayoría de los demás protocolos de Internet, y su versión actual es la 1.3.
También se escribeTransport Layer SecuritySSLSSL/TLSHTTPS

Una conexión TLS ejecuta un handshake (negocia la versión, el conjunto de cifrado y el grupo de intercambio de claves, intercambia key shares, autentica con certificados y firmas y deriva las claves) y después el protocolo de registro, que cifra los datos de la aplicación con un AEAD. TLS 1.3 se especifica ahora en el RFC 9846 (julio de 2026), que deja obsoletos el RFC 8446 y el RFC 5246 (TLS 1.2) y añade requisitos para las implementaciones de TLS 1.2; el RFC 8996 (2021) retiró TLS 1.0 y 1.1.

Historia: SSL 2.0 (1995) y 3.0 (1996) procedían de Netscape; después llegaron TLS 1.0 (1999), 1.1 (2006), 1.2 (2008) y 1.3 (2018). Cada generación eliminó construcciones rotas, hasta llegar a TLS 1.3, con solo intercambios de claves con forward secrecy, conjuntos de cifrado exclusivamente AEAD y un handshake cifrado.

Variantes: DTLS para datagramas (DTLS 1.3, RFC 9147), QUIC (que incorpora el handshake de TLS 1.3) y mTLS cuando los clientes presentan certificados. La transición poscuántica se produce en el intercambio de claves (grupos híbridos como X25519MLKEM768) y, más adelante, en los certificados. «SSL» sobrevive solo como nombre: certificados SSL, OpenSSL, directivas de configuración ssl_.

Estándares y referencias

Todos los términos