Key Mixing
Le mélange de clés est l'opération de XOR de la clé de tour avec le bloc de données (AddRoundKey), injectant du matériau de clé dans la fonction de tour.
Objectif
Rendre la sortie de chaque tour dépendante de la clé de tour, donnant à la clé le contrôle du chiffré ; composant standard des fonctions de tour.
Mécanisme
Le bloc de données est XORé bit à bit avec la clé de tour correspondante : state = state XOR round_key. L'auto-inverse du XOR maintient chiffrement et déchiffrement symétriques.
Cas d’usage
- AddRoundKey d'AES
- XOR de clé de tour du DES
- Injection de clé en Feistel