Glossaire

Vecteur d'initialisation

IVvaleur d’initialisation

Un vecteur d’initialisation est une entrée non secrète qui initialise un mode de chiffrement et évite les répétitions dangereuses.

Définition

Le vecteur d’initialisation fixe l’état initial d’un mode et permet au même texte sous la même clé de produire des résultats différents.

Exigences selon le mode

L’IV est généralement transmis avec le texte chiffré et n’est pas secret. CBC exige un IV neuf et imprévisible ; CTR demande surtout un compteur ou nonce unique.

IV et nonce

Nonce insiste sur la non-répétition ; IV désigne l’entrée d’initialisation du mode. Les notions se recouvrent sans être toujours synonymes.

Questions fréquentes

Oui. Il faut respecter sa règle d’unicité ou d’imprévisibilité, pas le cacher.

Généralement pas avec la même clé ; les dégâts dépendent du mode.

Il doit être généré selon le mode, indépendamment de la clé dérivée, sauf protocole validé contraire.

Voir aussi