¿Qué es DTLS?
La Seguridad de la Capa de Transporte de Datagramas (del inglés ‘Datagram Transport Layer Security‘ – DTLS), es un protocolo de comunicaciones diseñado para proteger la privacidad en las comunicaciones y prevenir su intercepción y manipulación. Está basado en el protocolo Seguridad de la Capa de Transporte (del inglés ‘Transport Layer Security‘ -TLS), el cual es un protocolo que provee seguridad a redes de comunicaciones basadas en computadoras. La principal diferencia entre DTLS y TLS es que el DTLS usa UDP y TLS utiliza TCP. Es usado para navegación web, correo electrónico, mensajería instantánea y VoIP. DTLS, junto con SRTP es uno de los protocolos de seguridad utilizados por la tecnología WebRTC.
¿Cómo Funciona DTLS?
DTLS opera de manera similar a TLS, pero con adaptaciones para manejar las características de los protocolos de datagramas:
-
Cifrado de datos: Utiliza algoritmos criptográficos para asegurar que la información transmitida no pueda ser leída por terceros no autorizados.
-
Integridad de los mensajes: Emplea códigos de autenticación de mensajes (MAC) para garantizar que los datos no hayan sido alterados durante la transmisión.
-
Autenticación de las partes: Permite verificar la identidad de los participantes en la comunicación, asegurando que los datos provienen de fuentes legítimas.
Además, DTLS maneja desafíos específicos de los protocolos de datagramas, como la posible pérdida o desorden de paquetes, implementando mecanismos que permiten la retransmisión y reordenamiento de los datos cuando es necesario.


