Key Whitening
密钥白化是在轮函数前后额外异或密钥的技术,增强密码抗暴力破解强度而不增加轮函数复杂度。
用途
以极低开销增加有效密钥长度,使密码对已知明文攻击更稳健,被 Twofish、AES-256 等采用。
机制
在首轮前异或输入白化密钥,在末轮后异或输出白化密钥,白化密钥独立于轮密钥。解密时逆向异或。
用例
- Twofish 输入输出白化
- AES-256 密钥利用
- 分组密码加固
密钥白化是在轮函数前后额外异或密钥的技术,增强密码抗暴力破解强度而不增加轮函数复杂度。
以极低开销增加有效密钥长度,使密码对已知明文攻击更稳健,被 Twofish、AES-256 等采用。
在首轮前异或输入白化密钥,在末轮后异或输出白化密钥,白化密钥独立于轮密钥。解密时逆向异或。