Aller au contenu
uencoder

DTLS

DTLS (Datagram TLS, RFC 9147) fournit une sécurité de niveau TLS au-dessus d'UDP, utilisé pour la signalisation WebRTC et la négociation de clés SRTP.

Objectif

Apporter chiffrement, authentification et intégrité à l'UDP non fiable, et servir de protocole obligatoire de négociation de clés dans WebRTC.

Mécanisme

La couche d'enregistrement de TLS est adaptée à UDP, gérant pertes, retransmissions et réordonnancements. Les messages de handshake reçoivent des numéros de séquence et des décalages de fragment pour faire face au manque de fiabilité d'UDP. Le profil DTLS-SRTP négocie les clés SRTP.

Cas d’usage

  • Négociation de clés WebRTC
  • Sécurité IoT CoAP
  • TLS à faible latence

Outils associés

References