¿Cómo utiliza DTLS un cifrado CBC si los datos de la aplicación no son confiables sobre UDP?

1

Por lo que entiendo, cuando uso DTLS, el protocolo de enlace TLS se hace confiable, pero el transporte de datos de la aplicación no lo es.

Estoy viendo un PCAP de la sección DTLS del sitio de Wireshark . Se eligió el cifrado TLS_RSA_WITH_AES_256_CBC_SHA.

Ahora, cuando se usa CBC, el descifrado de un mensaje depende de la recepción exitosa del mensaje anterior. Sin embargo, dado que DTLS no transporta de manera confiable los datos de la aplicación, parece que esto interrumpiría el flujo si se perdiera un paquete.

Entonces, ¿hay algo que me falta? ¿Puede funcionar CBC cuando se usa DTLS (sobre UDP), o se debe elegir otro cifrado?

    
pregunta veganjay 26.08.2016 - 00:25
fuente

1 respuesta

1

El documento enlace describe cómo DTLS implementa explícitamente los números de secuencia y usa el IV explícito, así que los cifrados TLS CBC normal son compatibles.

    
respondido por el Jonah Benton 26.08.2016 - 04:47
fuente

Lea otras preguntas en las etiquetas