Seguridad de la capa de transporte(en inglés:
Transport Layer Securityo
TLS) y su predececesor
Secure Sockets Layer(
SSL; en español
capa de puertos seguros) son, que dan comunicacionespor una, comúnmente.
Se emplean certificadosy por lo tantoparacon quien se están comunicando,
y para intercambiar una llave simétrica. Esta sesión es entonces usada para cifrar el flujo de datos entre las partes. Esto deja la confidencialidad del dato/mensaje, códigos de autenticación de mensajes para integridad y como un producto lateral, autenticación del mensaje. Varias versiones del protocolo están en aplicaciones ampliamente usadas como,,,y(VoIP). Una propiedad importante en este contexto es, a fin de que la clave de corta vida de la sesión no pueda ser descubierta desde la clave asimétrica de largo plazo.
TLS es un protocolo de(IETF), definido por vez primera en 1999 y actualizado en el(agosto de dos mil ocho) y en(marzo de 2011). Se basa en las especificaciones anteriores de SSL (1994, 1995, 1996) desarrolladas por
para añadir ela su navegador. Su última versión, TLS trece, fue definida en el mes de agosto de dos mil dieciocho.
Back to top1) Descripción
SSL proporcionayde la información entre extremos sobremediante el uso de. Habitualmente, solo el servidor es autenticado (esto es, se garantiza su identidad) mientras que el usuario se sostiene sin autenticar.
SSL implica una serie de fases básicas:
Durante la primera fase, el usuario y el servidor negocian qué algoritmos criptográficos se marchan a emplear.Las implementaciones actuales proporcionan las próximas opciones:
Back to top2) Historia y desarrollo
2.1) API de Secure Network Programming
Los primeros esfuerzos de investigación cara la seguridad de la capa de transporte incluyeron la(API, por su sigla en inglés) de Secure Network Programming (SNP), la que en mil novecientos noventa y tres exploró la posibilidad de tener una API de capa de transporte segura afín a los, para facilitar la retroadaptación de las aplicaciones de red preexistentes con medidas de seguridad.