分组密码的迭代方式——SP 网络

SP 网络中, S 表示代替, 又称为混淆层, 主要起混淆作用, P 表示置换, 又称为扩散层, 主要起扩散作用。

SP 网络也是一种乘积密码, 它由一定数量的迭代组成, 其中每一次迭代都包含了代替和置换。

假设第 轮的输出为 , 它是第 i 轮的输入, 在经过代替和置换后, 输出第 i 轮的结果 , 这里的代替部分需要使用第 i 轮的子密钥

典型应用是 AES