Pre-Whitening
El pre-whitening aplica XOR al texto plano con una clave independiente antes de la primera función de ronda, aumentando la longitud efectiva de clave.
Propósito
Introduce confusión de clave adicional antes de la función de ronda, mejorando la resistencia a ataques de texto plano conocido.
Mecanismo
texto_plano XOR K_pre alimenta la función de ronda, con K_pre independiente de la expansión de la clave maestra. Twofish usa pre-whitening de 128 bits.
Casos de uso
- Cifrado Twofish
- Endurecimiento de cifradores de bloque
- Extensión de la longitud efectiva de clave