DTLS (Datagram Transport Layer Security)
Datagram Transport Layer Security (DTLS) (qu'on pourrait traduire en « sécurité de la couche transport en datagrammes ») est un protocole utilisé afin de sécuriser les communications basées sur des datagrammes. Ce protocole est basé sur le protocole correspondant pour les flux, TLS, et fournit un niveau équivalent de sécurité.
DTLS étant un protocole de datagrammes, il ne garantit pas l'ordre de livraison des messages, ni même que les messages seront effectivement transmis. Toutefois, DTLS profite des avantages des protocoles de datagrammes et notamment de faibles temps de traitement et d'une latence réduite.
Ces caractéristiques sont particulièrement utiles pour les domaines où DTLS est utilisé, dont WebRTC. Tous les protocoles relatifs à WebRTC chiffrent leur contenu à l'aide de DTLS : SCTP, SRTP, et STUN.
Voir aussi
- La page Wikipédia sur DTLS
- Les spécifications directes :
- Les spécifications connexes :
- La RFC 5763 dressant le cadre pour utiliser SRTP avec DTLS (en anglais)
- La RFC 5764 spécifiant une extension DTLS pour l'établissement des clés pour SRTP (en anglais)
- La RFC 6083 dressant le cadre pour utiliser SCTP avec DTLS (en anglais)
- La RFC 8261 spécifiant l'encapsulation des paquets SCTP avec DTLS (en anglais)
- La RFC 7350 spécifiant l'utilisation de STUN avec DTLS (en anglais)
- La RFC 7925 pour les profils TLS / DTLS pour l'Internet des objets (en anglais)