密码学期末试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 是一种___分组密码___密码。