Saltar al contenido
uencoder

DTLS

DTLS (Datagram TLS, RFC 9147) aporta seguridad de nivel TLS sobre UDP, usado para la señalización de WebRTC y la negociación de claves SRTP.

Propósito

Lleva cifrado, autenticación e integridad a UDP no confiable, y es el protocolo obligatorio de negociación de claves en WebRTC.

Mecanismo

La capa de registros de TLS se adapta a UDP, gestionando pérdida, retransmisión y reordenación. Los mensajes del handshake ganan números de secuencia y desplazamientos de fragmento para afrontar la poca fiabilidad de UDP. El perfil DTLS-SRTP negocia las claves SRTP.

Casos de uso

  • Negociación de claves WebRTC
  • Seguridad IoT con CoAP
  • TLS de baja latencia

Herramientas relacionadas

References