南开《密码学》19秋期末考核[答案]满分答案
《密码学》19秋期末考核-0001
一、单选题 (共 15 道试题,共 30 分)
1.在下列密码算法中,不属于单表加密的算法是()。
A.移位密码
B.希尔密码
C.凯撒密码
D.仿射密码
2.下面关于DES的描述,不正确的是()
A.是目前应用最为广泛的一种分组密码算法
B.是由IBM、Sun等公司共同提出的
C.其结构完全遵循Feistel密码结构
D.其算法是完全公开的
3.在以下古典密码体制中,属于置换密码的是( )。
A.移位密码
B.倒序密码
C.仿射密码
D.PlayFair密码
4.CA的主要功能为()
A.负责发放和管理数字证书
B.确认用户的身份
C.定义了密码系统使用的方法和原则
D.为用户提供证书的申请、下载、查询、注销和恢复等操作
5.在数据加密标准DES中,轮函数中有一个E扩展置换运算,该运算的输出是()比特位
A.8
B.48
C.32
D.16
6.在RSA公钥密码算法中,设p=11,q=23,n=pq=253,则有RSA密码体制RSA-253,选取加密密钥e=11,设明文为m=55,则密文c为()
A.231
B.23
C.220
D.11
7.SMS4加密算法中只用到了一个S-盒,其输出是()比特位。
A.8
B.6
C.4
D.16
8.若有一个序列的周期为15,则至少需要()级的线性反馈移位寄存器才能产生该序列
A.6
B.5
C.4
D.3
9.SMS4加密算法的迭代轮数是()
A.8
B.64
C.32
D.16
10.DES算法的入口参数有三个:Key,Data和Mode。其中Key为()位,是DES的工作密钥。
A.8
B.7
C.64
D.56
11.设p=127,q=131,n=pq=16637,则有Rabin密码体制Rabin-16637,设明文为m=4410,则密文c为()
A.16637
B.16084
C.131
D.127
12.高级数字加密标准算法AES是在下面那个加密算法的基础上改进而来的
A.Rijndael
B.RC4
C.Luciffer
D.IDEA
13.若有一个3级的线性反馈移位寄存器,则其产生的序列周期最大为()。
A.8
B.7
C.5
D.3
14.防止用户被冒名欺骗的方法是()。
A.采用防火墙
B.进行数据加密
C.对访问网络的流量进行过滤和保护
D.对信息源发送方进行身份验证
15.以下有关软件加密和硬件加密不正确的是()
A.硬件加密的速度比软件加密快
B.硬件加密的安全性比软件加密好
C.硬件加密的兼容性比软件加密好
D.硬件加密对用户是透明的,而软件加密需在操作系统或软件中写入加密程序
南开《密码学》19秋期末考核[答案]多选题答案
二、多选题 (共 10 道试题,共 20 分)
16.在下列的密码算法中,哪些属于分组密码算法( )
A.Rijndael算法
B.RC4算法
C.Lucifer算法
D.Geffe算法
17.下列哪些算法属于公钥密码算法()
A.椭圆曲线密码算法ECC
B.RSA算法
C.ElGamal算法
D.AES算法
18.在以下的攻击类型中属于被动攻击的是()
A.身份假冒
B.数据篹改及破坏
C.数据监听
D.数据流分析
19.在解密过程,必须用到的三个主要元素是()
A.需要解密的密文
B.解密密钥
C.解密函数
D.所传输的信息(明文)
20.以下对于混合加密方式说法正确的是()。
A.对称密钥交换的安全信道是通过公开密钥密码体制来保证的
B.使用对称加密算法对要传输的信息(明文)进行加解密处理
C.使用公开密钥密码体制对要传输的信息(明文)进行加解密处理
D.使用公开密钥密码体制对对称加密密码体制的密钥进行加密后的通信
21.下列哪些方法可用以生成密码上安全的伪随机数( )
A.离散指数比特产生器
B.Rabin产生器
C.DES的输出反馈(OFB)模式
D.ANSI X9.17的伪随机数产生器
22.在下列的密码算法中,哪些属于序列密码算法( )
A.Rijndael算法
B.RC4算法
C.Lucifer算法
D.Geffe算法
23.在下面的密码攻击算法中,哪些方法属于唯密文攻击
A.重放攻击
B.穷举密钥攻击
C.字母频率统计攻击
D.字典攻击
24.人为的恶意攻击分为主动攻击和被动攻击,在以下的攻击类型中属于主动攻击的是()
A.身份假冒
B.数据篹改及破坏
C.数据监听
D.数据流分析
25.在密码系统中,许多地方都需要产生伪随机数,下列哪些方法可用以生成密码上安全的伪随机数( )
A.线性同余算法
B.Pless序列生成器
C.DES的输出反馈(OFB)模式
D.BBS(blum-blum-shub)产生器
三、判断题 (共 10 道试题,共 20 分)
26.流密码可以分为同步流密码和异步流密码,其中密钥流的产生并不是独立于明文流和密文流的流密码称为同步流密码。
27.现代分组密码都是乘法密码,分为Feistel密码和非Feistel密码两类,非Feistel密码只可以运用不可逆成分。