Key Mixing
La mezcla de claves es la operación de XOR de la clave de ronda con el bloque de datos (AddRoundKey), inyectando material de clave en la función de ronda.
Propósito
Hace que la salida de cada ronda dependa de la clave de ronda, dando a la clave control sobre el texto cifrado; un componente estándar de las funciones de ronda.
Mecanismo
El bloque de datos se XOR bit a bit con la clave de ronda correspondiente: state = state XOR round_key. La propiedad autoinversa del XOR mantiene simétricos el cifrado y el descifrado.
Casos de uso
- AddRoundKey de AES
- XOR de clave de ronda en DES
- Inyección de clave en Feistel