简答题

在分组密码中,对于一个好的S盒,其布尔函数应满足基本条件是什么?

正确答案

应该满足以下9个基本条件:
1.平衡性(BalancE.。
2.严格雪崩准则(SAC—StrictAvalancheCriterion)。
3.高阶SAC。
4.非线性。
5.线性结构。
6.输出bit独立原则。当一个输入bit取补时,每二个输出bit之间的相关系数变为0。
7.完备性。每个输出bit与每个输入bit相关。
8.输入/输出差分分布即差分的最大值尽量小。
9.线性近似和抗线性攻击的能力。

答案解析

相似试题
  • DES算法的S盒为固定S盒,它能够较好的防止差分攻击。对于可变S盒的特点,下面的说法正确的是()。

    单选题查看答案

  • ()体制,将明文分成定长比特的数据组,一次变换一组,当给定一个密钥后,分组密码算法总是把明文分组变换成同样长度的密文组,分组密码的一个重要优点是不需要同步,在分组交换网中应用广泛。

    填空题查看答案

  • 下列不能使DES的S盒能够实现较好的混淆的是()。

    单选题查看答案

  • 对于分组密码的运行模式,下列说法不正确的是()。

    单选题查看答案

  • 对于分组密码,Kaliski和()提出了多线性逼近方法

    单选题查看答案

  • 对于分组密码,Kaliski和()提出了多线性逼近方法

    单选题查看答案

  • 一个密码体制通常由哪五部分组成?

    简答题查看答案

  • 转轮密码机在第二次世界大战中有了广泛的应用,也是密码学发展史上的一个里程碑,而其使用的转轮密码算法属于多表代换密码体制。

    判断题查看答案

  • 分组密码和流密码的区别是什么?

    简答题查看答案