Asumamos un canal inseguro.
¿Es seguro intercambiar Alice & ¿Primero las claves públicas de Bob y luego las aplica para firmar comunicaciones durante el proceso de DH? (luego encriptar + firmar todas las comunicaciones futuras)?
¿Debería ser más bien el proceso: primero se aplicó un proceso DH, luego el intercambio de claves públicas con mensajes sin firmar, luego cifró y firmó todas las comunicaciones futuras? (donde, obviamente, en el próximo DH, no será necesario volver a intercambiar las claves públicas).