在分组密码中,对于一个好的S盒,其布尔函数应满足基本条件是什么?
正确答案:
应该满足以下9个基本条件:
1.平衡性(BalancE.。
2.严格雪崩准则(SAC—StrictAvalancheCriterion)。
3.高阶SAC。
4.非线性。
5.线性结构。
6.输出bit独立原则。当一个输入bit取补时,每二个输出bit之间的相关系数变为0。
7.完备性。每个输出bit与每个输入bit相关。
8.输入/输出差分分布即差分的最大值尽量小。
9.线性近似和抗线性攻击的能力。
1.平衡性(BalancE.。
2.严格雪崩准则(SAC—StrictAvalancheCriterion)。
3.高阶SAC。
4.非线性。
5.线性结构。
6.输出bit独立原则。当一个输入bit取补时,每二个输出bit之间的相关系数变为0。
7.完备性。每个输出bit与每个输入bit相关。
8.输入/输出差分分布即差分的最大值尽量小。
9.线性近似和抗线性攻击的能力。
答案解析:有
微信扫一扫手机做题