分组密码的迭代方式——SP 网络
SP 网络中, S 表示代替, 又称为混淆层, 主要起混淆作用, P 表示置换, 又称为扩散层, 主要起扩散作用。
SP 网络也是一种乘积密码, 它由一定数量的迭代组成, 其中每一次迭代都包含了代替和置换。
假设第 轮的输出为 , 它是第 i 轮的输入, 在经过代替和置换后, 输出第 i 轮的结果 , 这里的代替部分需要使用第 i 轮的子密钥 。
典型应用是 AES
2024年12月14日1分钟阅读
分组密码的迭代方式——SP 网络
SP 网络中, S 表示代替, 又称为混淆层, 主要起混淆作用, P 表示置换, 又称为扩散层, 主要起扩散作用。
SP 网络也是一种乘积密码, 它由一定数量的迭代组成, 其中每一次迭代都包含了代替和置换。
假设第 i−1 轮的输出为 xi−1, 它是第 i 轮的输入, 在经过代替和置换后, 输出第 i 轮的结果 xi, 这里的代替部分需要使用第 i 轮的子密钥 ki。
典型应用是 AES