Considere la aplicación usando, por ejemplo, HMAC-SHA2, con una clave simétrica pre-compartida segura. ¿Se considera que los nonce s de los mensajes intercambiados también son secretos?
O, en otras palabras, ¿su facilidad para predecir o incluso el conocimiento directo (texto sin formato) de nonce a atacante compromete / reduce la seguridad de HMAC?
Algunas fuentes sugieren el uso de PRNG criptográficamente seguro para la generación de nonce como si el algoritmo / semilla PRNG fuera parte del secreto previamente compartido que me confunde.