niusouti.com
更多“8、()网络是分组密码算法设计的重要结构之一,其思想实际上是Shannon提出的利用乘积密码实现()和()思想的具体应用。”相关问题
  • 第1题:

    分组密码的设计原则包括()。

    A、要有足够大分组长度,n不能过小

    B、密钥空间要尽可能大

    C、密码算法复杂度足够强

    D、密码算法必须非常复杂


    参考答案:ABC

  • 第2题:

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

    A.公开密钥密码算法

    B.对称密码算法中的分组密码

    C.对称密码算法中的序列密码

    D.单向密码


    正确答案:B
    解析:本题考查的是密码算法的基本知识。密码算法一般分为传统密码算法(又称为对称密码算法)和公开密钥密码算法(又称为非对称密码算法)两类。对称密钥密码体制从加密模式上可分为序列密码和分组密码两大类。分组密码的工作方式是将明文分为固定长度的组,对每一组明文用同一个密钥和同一种算法宋加密,输出的秘文长度也是固定长度的。信息系统中使用较多的DES密码算法属于对称密码算法中的分组密码算法。

  • 第3题:

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

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

    正确答案:C

  • 第4题:

    分组密码算法的设计思想是由C.E.Shannon提出的,主要通过()来实现。


    正确答案:扩散和混淆

  • 第5题:

    如何理解分组密码的设计思想中扩散?通常如何实现扩散?


    正确答案: 扩散是将明文组及密钥组的影响迅速地散布到输出的密文组中,通常通过置换(Permutation)的方法来实现扩散。

  • 第6题:

    DES采用了典型的Feistel结构,是一个乘积结构的迭代密码算法。其算法的核心是()。

    • A、逆初始置换
    • B、16次迭代变换
    • C、初始置换
    • D、子密钥的产生

    正确答案:B

  • 第7题:

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

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

    正确答案:A

  • 第8题:

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


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

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    单选题
    下面有关DES的描述,不正确的是()
    A

    是由IBM、Sun等公司共同提出的

    B

    其算法是完全公开的

    C

    其结构完全遵循Feistel密码结构

    D

    是目前应用最为广泛的一种分组密码算法


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

  • 第11题:

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

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

  • 第12题:

    问答题
    如何理解分组密码的设计思想中扩散?通常如何实现扩散?

    正确答案: 扩散是将明文组及密钥组的影响迅速地散布到输出的密文组中,通常通过置换(Permutation)的方法来实现扩散。
    解析: 暂无解析

  • 第13题:

    古典密码包括代替密码和置换密码两种,对称密码体制和非对称密码体制都属于现代密码体制。传统的密码系统主要存在两个缺点:一是();二是()。在实际应用中,对称密码算法与非对称密码算法总是结合起来的,对称密码算法用于加密,而非对称算法用于保护对称算法的密钥。


    答案:密钥管理与分配问题 认证问题

  • 第14题:

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

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

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

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

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


    答案A

  • 第15题:

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

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

    正确答案:B

  • 第16题:

    古典密码包括()和置换密码两种,对称密码体制和非对称密码体制都属于现代密码体制。传统的密码系统主要存在两个缺点:一是();二是()。在实际应用中,对称密码算法与非对称密码算法总是结合起来的,对称密码算法用于加密,而非对称算法用于保护对称算法的密钥。


    正确答案:代替密码、密钥管理与分配问题、认证问题

  • 第17题:

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

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

    正确答案:A

  • 第18题:

    设计分组密码算法的核心技术是什么?


    正确答案: 复杂函数是通过简单函数迭代若干轮而实现的,通过简单的轮函数及置换等运算,充分利用非线性运算,实现加、解密目的。

  • 第19题:

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

    • A、Shannon
    • B、Shamir
    • C、Rivest
    • D、Robshaw

    正确答案:D

  • 第20题:

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


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

  • 第21题:

    在理论上不可解密(可实现无条件的安全性)的算法体制是()。

    • A、置换密码
    • B、代换密码
    • C、一次一密
    • D、分组密码

    正确答案:C

  • 第22题:

    单选题
    DES采用了典型的Feistel结构,是一个乘积结构的迭代密码算法。其算法的核心是()。
    A

    逆初始置换

    B

    16次迭代变换

    C

    初始置换

    D

    子密钥的产生


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

  • 第23题:

    填空题
    分组密码算法的设计思想是由C.E.Shannon提出的,主要通过()来实现。

    正确答案: 扩散和混淆
    解析: 暂无解析

  • 第24题:

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

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

    B

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

    C

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

    D

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


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