El TLS es un protocolo criptográfico diseñado para proporcionar comunicaciones seguras a través de una red informática. Es el sucesor oficial (y mucho más seguro) del antiguo SSL (Secure Sockets Layer).
Su misión es triple:
- Cifrado: Ocultar los datos que se envían.
- Autenticación: Asegurar que el servidor (o el cliente) es quien dice ser.
- Integridad: Verificar que los datos no han sido falsificados o alterados en el camino.
¿Cómo funciona? El «Handshake» (Apretón de manos)
Antes de que se envíe el primer byte de tu correo o tu pago, el cliente y el servidor realizan un «baile» matemático en milisegundos:
- Client Hello: Tu navegador dice: «Hola, quiero hablar seguro. Estos son los algoritmos de cifrado que conozco».
- Server Hello: El servidor responde: «Perfecto, usemos este algoritmo. Aquí tienes mi certificado digital para que veas que soy auténtico».
- Intercambio de Claves: Ambos generan una clave de sesión secreta que solo ellos conocerán. Actualmente solemos usar el algoritmo Elliptic Curve Diffie-Hellman (ECDHE).
- Cifrado: A partir de ahí, toda la charla va protegida por esa clave secreta.
Evolución: De SSL a TLS 1.3 (y más allá)
| Versión | Estado en 2026 | Por qué importa |
| SSL 3.0 / TLS 1.0 | Obsoleto / Prohibido | Lleno de vulnerabilidades (POODLE, BEAST). |
| TLS 1.2 | Legacy (Soporte mínimo) | Seguro, pero lento (necesita demasiados «viajes» de datos). |
| TLS 1.3 | Estándar Actual | Más rápido y privado. Elimina algoritmos débiles y cifra el apretón de manos. |
| TLS 1.4 (Draft) | En despliegue | Preparado para la Criptografía Post-Cuántica (PQC). |
El TLS en la actualidad
- Criptografía Post-Cuántica (PQC): En 2026, el TLS ha comenzado a integrar algoritmos resistentes a ordenadores cuánticos. Ya no solo nos protegemos de los hackers de hoy, sino de los «descifradores» del futuro.
- Encrypted Client Hello (ECH): Antes, un atacante podía ver a qué web te conectabas (aunque no qué hacías dentro). Con ECH en 2026, incluso el nombre del sitio al que vas está cifrado desde el primer segundo.
- 0-RTT (Zero Round Trip Time): Si ya has visitado una web antes, TLS 1.3 permite enviar datos en el primer paquete, eliminando el retardo de conexión. La web carga al instante.
Aviso: Aunque el TLS es casi perfecto, su seguridad depende de los Certificados Digitales. Si el certificado de un sitio web está caducado o es falso, el «blindaje» del TLS no sirve de nada porque podrías estar enviando tus secretos al impostor equivocado.