niusouti.com
更多“除了混淆和扩散原则,分组密码算法还应满足的要求有哪些?”相关问题
  • 第1题:

    混淆和扩散是密码设计的一般原则,所以在很多密码设计中,都采用了代换和置换等变化来达到混淆和扩散的效果,下列哪些密码体制中,采用了置换的处理思想?()

    A、RSA

    B、CAESAR

    C、AES

    D、DES


    答案:ABC

  • 第2题:

    为了抵抗统计分析破译法,香农(Shannon)提出了设计密码体制的两个一般原则,这两个原则为(28)。图4-5是公钥加密系统的概念图,a和b处应分别是(29)。1997年美国NIST发起征集高级加密标准AES(Advanced Encryption Standard)算法的活动,目的是为了确定一个安全性能更好的分组密码算法来取代DES。最终选作高级加密标准AES的算法为(30)。

    A.扩散与移位

    B.混淆与替换

    C.混淆与移位

    D.扩散与混淆


    正确答案:D

  • 第3题:

    分组密码算法是一类十分重要的密码算法,下面描述中,错误的是()。

    • A、分组密码算法要求输入明文按组分成固定长度的块
    • B、分组密码算法每次计算得到固定长度的密文输出块
    • C、分组密码算法也称为序列密码算法
    • D、常见的DES、IDEA算法都属于分组密码算法

    正确答案:C

  • 第4题:

    目前在信息系统中使用较多的是DES密码算法,它属于()类密码算法。

    • A、公开密钥密码算法
    • B、对称密码算法中的分组密码
    • C、对称密码算法中的序列密码
    • D、单向密码

    正确答案:B

  • 第5题:

    加密算法若按照密匙的类型划分可以分为()两种。

    • A、公开密匙加密算法和对称密匙加密算法
    • B、公开密匙加密算法和算法分组密码
    • C、序列密码和分组密码
    • D、序列密码和公开密匙加密算法

    正确答案:A

  • 第6题:

    加密算法若按照密钥的类型划分可以分为()两种。     

    • A、 非对称密钥加密算法和对称密钥加密算法
    • B、 公开密钥加密算法和分组密码算法
    • C、 序列密码算法和分组密码算法
    • D、 序列密码算法和公开密钥加密算法

    正确答案:A

  • 第7题:

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


    正确答案: ①分组要足够长。假设n为分组长度,则要使分组代换字母表中的元素个数2n足够大,以防止明文穷举攻击。
    ②密钥长度要足够长,以防止密钥穷举攻击。但密钥又不能过长,这不利于密钥的管理且影响加解密的速度。
    ③由密钥确定的置换算法要足够复杂,足以抵抗各种已知的攻击,如查分攻击和线性攻击等,使攻击者除了利用穷举攻击外,无其他更好的攻击方法。
    ④加密解密运算简单,易于软件和硬件的快速实现。为了便于软件编程和通过逻辑电路实现,算法中的运算应尽量简单,如二进制加法或移位运算,参与运算的参数长度也应选择在8的整数倍,可以充分发挥计算机中字节运算的优势。
    ⑤一般无数据扩展,即明文和密文长度相同。在采用同态置换和随机话加密技术时可引入数据扩展。
    ⑥差错传播尽可能的小。
    设计密码时,①②③的安全性为必要条件,同时还需考虑④⑤⑥。
    归纳起来,一个分组密码在实际应用中需要在安全性和实用性之间寻求一种平衡,使算法在足够安全的同时,又具有尽可能短的密钥,尽可能小的存储空间以及尽可能快的运行速度。

  • 第8题:

    现行的密码算法主要包括()

    • A、分组密码、公钥密码、散列函数
    • B、序列密码、分组密码、公钥密码、散列函数
    • C、序列密码、分组密码、散列函数
    • D、序列密码、分组密码、公钥密码

    正确答案:B

  • 第9题:

    以下哪些不属于先对密码学研究范畴?()

    • A、Enigma密码机的分析破译
    • B、香农提出的扩散和混淆概念
    • C、Diffe-Hellman密钥交换
    • D、差分分析和线性分析

    正确答案:A

  • 第10题:

    问答题
    简述序列密码算法和分组密码算法的不同。

    正确答案: 序列密码:
    明文长度可以小于1字节,有记忆;加密不仅与密钥和明文有关,还与当前状态有关,也叫状态密码;设计关键在于密钥序列产生器,使生成的密钥序列尽可能高的不可预测性。
    分组密码:
    明文分成比较大的块,无记忆;每块使用相同的加密函数进行处理;增加记忆模块,形成一种序列密码;设计关键在于加解密算法,是明文密文之间的关联在密钥控制下尽可能复杂;
    解析: 暂无解析

  • 第11题:

    判断题
    对称加密算法的基本原则是扩散(Diffusion)和混淆(Confusion),其中混淆是指将明文及密钥的影响尽可能迅速地散布到较多个输出的密文中
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    多选题
    以下哪些算法属于分组密码算法?()
    A

    DES

    B

    RSA

    C

    IDEA

    D

    HASH


    正确答案: C,A
    解析: 暂无解析

  • 第13题:

    对分组的路由选择算法的一般要求有哪些?


    参考答案:对分组的路由选择算法的一般要求有:①在最短时间内使分组到达目的地;②算法简单,易于实现,以减少额外开销;③使网中各节点的工作量均衡;④算法要能适应通信量和网络拓扑的变化,即要有自适应性;⑤算法应对所有用户都是平等的。

  • 第14题:

    加密算法若按照密钥的类型划分可以分为()两种。

    A.非对称密钥加密算法和对称密钥加密算法

    B.公开密钥加密算法和分组密码算法

    C.序列密码算法和分组密码算法

    D.序列密码算法和公开密钥加密算法


    答案A

  • 第15题:

    除了()以外,密码体制主要由以下各部分组成。

    • A、明文空间
    • B、密文空间
    • C、密钥空间
    • D、加密算法
    • E、保密系统
    • F、解密算法

    正确答案:E

  • 第16题:

    数据加密标注DES和高级加密标准AES,从密码技术上说,都属于()。

    • A、流密码
    • B、分组密码
    • C、高级加密算法
    • D、公开密码算法

    正确答案:B

  • 第17题:

    密码体制由哪些部分组成()

    • A、明文
    • B、密文
    • C、密钥
    • D、加密算法
    • E、解密算法

    正确答案:A,B,C,D,E

  • 第18题:

    简述序列密码算法和分组密码算法的不同。


    正确答案: 序列密码:
    明文长度可以小于1字节,有记忆;加密不仅与密钥和明文有关,还与当前状态有关,也叫状态密码;设计关键在于密钥序列产生器,使生成的密钥序列尽可能高的不可预测性。
    分组密码:
    明文分成比较大的块,无记忆;每块使用相同的加密函数进行处理;增加记忆模块,形成一种序列密码;设计关键在于加解密算法,是明文密文之间的关联在密钥控制下尽可能复杂;

  • 第19题:

    为了保证分组密码算法的安全强度,对分组密码算法的要求有哪些?


    正确答案:(1)分组长度足够大;
    (2)密钥量足够大;
    (3)密码变换足够复杂。

  • 第20题:

    防水混凝土除了要满足设计强度要求外,还应满足设计抗渗等级要求。


    正确答案:正确

  • 第21题:

    对称加密算法的基本原则是扩散(Diffusion)和混淆(Confusion),其中混淆是指将明文及密钥的影响尽可能迅速地散布到较多个输出的密文中


    正确答案:错误

  • 第22题:

    单选题
    关于密码算法中,()是迄今为止世界上最为广泛使用和流行的一种分组密码算法。
    A

    LOKI算法

    B

    RSA算法

    C

    IDEA算法

    D

    DES算法


    正确答案: C
    解析: 暂无解析

  • 第23题:

    问答题
    为了保证分组密码算法的安全强度,对分组密码算法的要求有哪些?

    正确答案: (1)分组长度足够大;
    (2)密钥量足够大;
    (3)密码变换足够复杂。
    解析: 暂无解析

  • 第24题:

    单选题
    分组密码算法是一类十分重要的密码算法,下面描述中,错误的是()。
    A

    分组密码算法要求输入明文按组分成固定长度的块

    B

    分组密码算法每次计算得到固定长度的密文输出块

    C

    分组密码算法也称为序列密码算法

    D

    常见的DES、IDEA算法都属于分组密码算法


    正确答案: C
    解析: 暂无解析