密码学期末试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

密码学期末试题

一.选择题 1、关于密码学的讨论中,下列( D )观点是不正确的。

A 、密码学是研究与信息安全相关的方面如机密性、完整性、实体鉴别、抗否认等的综

合技术

B 、密码学的两大分支是密码编码学和密码分析学

C 、密码并不是提供安全的单一的手段,而是一组技术

D 、密码学中存在一次一密的密码体制,它是绝对安全的

2、在以下古典密码体制中,属于置换密码的是( B )。

A 、移位密码

B 、倒序密码

C 、仿射密码

D 、PlayFair 密码

3、一个完整的密码体制,不包括以下( C )要素。

A 、明文空间

B 、密文空间

C 、数字签名

D 、密钥空间

4、关于 DES 算法,除了(C )以外,下列描述 DES 算法子密钥产生过程是正确的。

A 、首先将 DES 算法所接受的输入密钥 K (64 位),去除奇偶校验位,得到 56 位密钥(即经过 PC-1 置换, 得到 56 位密钥)

B 、在计算第 i 轮迭代所需的子密钥时,首先进行循环左移,循环左移的位数取决于 i 的值,这些经过循环 移位的值作为下一次循环左移的输入

C 、在计算第 i 轮迭代所需的子密钥时,首先进行循环左移,每轮循环左移的位数都相同,这些经过循环移 位的值作为下一次循环左移的输入

D 、然后将每轮循环移位后的值经 PC-2 置换,所得到的置换结果即为第 i 轮所需的子密钥 Ki

5、2000 年 10 月 2 日,NIST 正式宣布将( B )候选算法作为高级数据加密标准,该算法是由两位比利时密 码学者提出的。

A 、MARS

B 、Rijndael

C 、Twofish

D 、Bluefish

*6

难题,除了(

A )以外,公钥密码体制可以分为以下几类。

A C 、离散对数问题

B 、大整数因子分解问题 D 、椭圆曲线离散对数问题

7、密码学中的杂凑函数(Hash 函数)按照是否使用密钥分为两大类:带密钥的杂凑函数和不带密钥的杂凑 函数,下面( C )是带密钥的杂凑函数。

A 、MD4

B 、SHA-1

C 、whirlpool

D 、MD5

8、完整的数字签名过程(包括从发送方发送消息到接收方安全的接收到消息)包括(C )和验证过程。

A 、加密

B 、解密

C 、签名

D 、保密传输

*9、除了( D )以外,下列都属于公钥的分配方法。

A 、公用目录表

B 、公钥管理机构

C 、公钥证书

D 10、密码学在信息安全中的应用是多样的,以下( A )不属于密码学的具体应用。

A 、生成种种网络协议 C 、

加密技术,保护传输信息 B 、消息认证,确保信息完整性 D 、进行身份认证

1、将一条消息的实质内容加以隐藏的过程叫做:_加密__,消息本身叫做:__明文__,被加密过的消息成为:__密文__。

2、将密文转换回原始明文的过程称为:_解密__

3、保持信息安全的艺术与科学称为:_密码学_,破解密文的艺术与科学称为:_密码分析

4、密码学的基本原则是:_加密和解密应该对所有密钥都是有效的;容易使用;系统的强度不应建立在算法的秘密之上, 而是仅依赖于密钥的私密性__

5、常用的五种攻击方法包括:_唯密文_,密码分析者只使用密文;_已知明文_,密码分析者知道一些密文和对应的明文;_选择明文_,密码分析者选择用来生成密文的明文;_自适应选择明文_,基于以前明文-密文对选择明文;_选择密文_,密码分析者用已知的明文选择要解码的密文。

8、110010001010100111100⊕010010101110110100010=_100000100100010011110_

10、分组密码的3 中操作模式是_电子码本模式ECB_,_密码分组链模式CBC_,_输出反馈模式OFM_

11、DES 和AES 分别代表_数据加密算法__,_高级加密标准_

12、DES 和AES 中,固定长数据和密钥的是___DES___,可变长密钥和数据分组的是____AES____

13、DES 的分组长度是____64位____,密钥长度为____56 位____

14、AES 的分组长度是___128位_____,密钥长度为_____128、192、256位_________

15、在公钥密码系统中,可以公开的是___e、n___________,被称为____公钥_____;必须秘密保存的是

__p、q、d___,称为___私钥____

10、在RSA 中,选取的两个素数p,q 是__私钥__之一,n=pq是___公钥___之一。另一个私钥是

____d___,它满足条件与(p-1)(q-1)互质__。另一个公钥是____e____,它满足条件___ed mod(p-1)(q-1)

=1___

10、判定一个整数是否为素数的问题称为___素数判定问题__问题,它可用于生成__位数较大__的密钥;将一个大整数分解为素数乘积的问题称为__大数分解__问题,它可用于__判断RSA 密码的安全性__

11、在第二次世界大战中,英国破解德国密码机构的总部设在_布莱切利庄园__。对破解恩格玛密码机做出重大贡献的英国数学家包括__图灵__

12、对数据进行逐位加密的密码系统称为__流密码__;对固定数据长度进行加密的系统称为__分组密码

__;根据上述分类,AES 是一种___分组密码___密码。

相关文档
最新文档