Diffusion
扩散是 Shannon 提出的密码安全原则,指每位明文与密钥的变化影响尽可能多的密文位,使统计结构被分散。
用途
通过置换与线性混合(如 MixColumns)将局部变化扩散到全局,消除明文统计冗余。
机制
P-box、ShiftRows、MixColumns 等操作使 1 位明文变化经多轮扩散影响全部密文位。AES 的 MixColumns 在 GF(2^8) 上列混合实现高效扩散。
用例
- 分组密码设计原则
- AES MixColumns 列混合
- 密码学理论
扩散是 Shannon 提出的密码安全原则,指每位明文与密钥的变化影响尽可能多的密文位,使统计结构被分散。
通过置换与线性混合(如 MixColumns)将局部变化扩散到全局,消除明文统计冗余。
P-box、ShiftRows、MixColumns 等操作使 1 位明文变化经多轮扩散影响全部密文位。AES 的 MixColumns 在 GF(2^8) 上列混合实现高效扩散。