简答题

简述分组密码设计的准则。

正确答案

①分组长度
分组长度越长意味着安全性越高,但是会影响加密解密的速度。1977年之后,由于计算速度和分析技术的提高,建议使用分组长度128位。
②密钥长度
密钥越长同样意味着安全性越高,但会影响加密和解密的速度。现在一般认为64位的密钥是不安全的,通常使用的密钥长度为128位。
③轮函数F
轮函数F通常之迭代分组密码中单轮加密解密算法的实现部分,是分组密码结构的核心,由其实现数据的混乱和扩散。在设计中,轮函数要遵循雪崩效应准则和位独立准则。评价轮函数实际质量的指标有安全性,速度和灵活性。
④迭代的轮数
迭代分组密码的本质是单轮不能提供足够的安全性而多伦迭代增强其安全性。一般而言,迭代轮数越多,密码分析越困难,但过多的迭代会使输入和输出的关系复杂化,影响加解密速度,而安全性增强不明显,一般而言,决定迭代轮数的准则是:是密码分析的难度大于简单穷举攻击的难度。
⑤子密钥的生成方法
理论设计目标是子密钥的统计独立性和密钥更换的有效性。包括:实现简单,便于硬件实现,子密钥的生成不影响迭代轮函数的执行;不存在简单关系;种子密钥的所有比特对每个子密钥比特影响大致相同;没有弱密钥或弱密钥容易避开;保证密钥和密文符合位独立准则和雪崩效应。

答案解析

相似试题
  • 简述序列密码算法和分组密码算法的不同

    简答题查看答案

  • 分组密码的设计应满足的要求是什么?

    简答题查看答案

  • 分组密码的设计应满足的要求是什么?

    简答题查看答案

  • 轮函数是分组密码结构的核心,评价轮函数设计质量的主要指标是()。

    多选题查看答案

  • 简述实际分组密码的工作模式应遵循的基本原则。

    简答题查看答案

  • 轮函数是分组密码结构的核心,评价轮函数设计质量的三个主要指标是()、()和()。

    填空题查看答案

  • 简述新城市主义模式提出的理想邻里的基本设计准则。

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案