密码学期末试卷试题.docx
- 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、模幂运算问题
B、大整数因子分解问题
C、离散对数问题
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、生成种种网络协议
B、消息认证,确保信息完整性
C、加密技术,保护传输信息
D、进行身份认证
1、将一条消息的实质内容加以隐藏的过程叫做:_加密 __,消息本身叫做:__明文 __,被加密过的消息
成为: __密文 __。
2、将密文转换回原始明文的过程称为:_解密 __
3、保持信息安全的艺术与科学称为:_密码学 _,破解密文的艺术与科学称为:_密码分析
4、密码学的基本原则是:_加密和解密应该对所有密钥都是有效的;容易使用;系统的强度不应建立在
算法的秘密之上,而是仅依赖于密钥的私密性__
5、常用的五种攻击方法包括:_唯密文 _,密码分析者只使用密文;_已知明文_,密码分析者知道一些
密文和对应的明文;_选择明文 _,密码分析者选择用来生成密文的明文;_自适应选择明文_,基于以前
明文 - 密文对选择明文;_选择密文 _,密码分析者用已知的明文选择要解码的密文。
8、 00111100 ⊕00100010=__
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___,称为 ___私钥 ____
16、在RSA中,选取的两个素数p,q 是__私钥 __之一,n=pq 是 ___公钥 ___之一。另一个私钥是____d___,它满足条件与 (p-1)(q-1)互质__。另一个公钥是____e____,它满足条件 ___ed mod (p-1)(q-1)=1___
17、判定一个整数是否为素数的问题称为___素数判定问题__问题,它可用于生成__位数较大 __的密钥;将一个大整数分解为素数乘积的问题称为__大数分解 __问题,它可用于__判断 RSA密码的安全性 __
18、在第二次世界大战中,英国破解德国密码机构的总部设在_布莱切利庄园__。对破解恩格玛密码机做
出重大贡献的英国数学家包括__图灵 __
19、对数据进行逐位加密的密码系统称为__流密码 __;对固定数据长度进行加密的系统称为__分组密码
__;根据上述分类,AES是一种 ___分组密码 ___密码。
1、信息安全中所面临的威胁攻击是多种多样的,一般将这些攻击分为两大类(主动攻击)和被动攻击。
其中被动攻击又分为(消息内容的泄露)和(进行业务流分析)。
2、密码技术的分类有很多种,根据加密和解密所使用的密钥是否相同,可以将加密算法分为:对称密码
体制和(非对称密码体制),其中对称密码体制又可分为两类,按字符逐位加密的(序列密码)和按固
定数据块大小加密的(分组密码)。