Nonce
Un nonce est une valeur qui ne doit pas se répéter dans le périmètre défini par le protocole, souvent sous une même clé.
Définition
Un nonce est utilisé une fois dans un contexte défini, souvent pour chaque chiffrement sous une clé. Il sépare des opérations identiques afin de ne pas répéter état interne ou suite chiffrante.
Unique ne signifie pas toujours aléatoire
Il peut être compteur, valeur aléatoire à faible risque de collision ou séquence structurée. Certains schémas exigent seulement l’unicité, d’autres aussi l’imprévisibilité.
Nonce, IV, sel et clé
Le nonce est généralement public et n’est pas une clé. L’IV initialise un mode et peut avoir d’autres exigences ; parfois ils coïncident. Le sel sépare les dérivations de mots de passe.
Selon le schéma, elle révèle des relations, permet des falsifications ou détruit confidentialité et intégrité.
Pas toujours. Un compteur convient si son unicité est garantie.
Souvent avec le texte chiffré puisqu’il n’a généralement pas besoin d’être secret.