21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《密码学》在线作业
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.下面属于对称算法的是()
A.数字签名
B.序列算法
C.RSA算法
D.数字水印
2.CA的主要功能为()
A.确认用户的身份
B.为用户提供证书的申请、下载、查询、注销和恢复等操作
C.定义了密码系统使用的方法和原则
D.负责发放和管理数字证书
3.以下有关软件加密和硬件加密不正确的是()
A.硬件加密对用户是透明的,而软件加密需在操作系统或软件中写入加密程序
B.硬件加密的兼容性比软件加密好
C.硬件加密的安全性比软件加密好
D.硬件加密的速度比软件加密快
4.SMS4加密算法中只用到了一个S-盒,其输入是()比特位。
A.4
B.6
C.8
D.16
5.1949年,Shannon证明了只有一种密码算法是绝对安全的,这种密码算法是( )
A.Vernman密码
B.一次一密密码
C.RC4密码
D.RC6密码
6.若有一个序列的周期为15,则至少需要()级的线性反馈移位寄存器才能产生该序列
A.3
B.4
C.5
D.6
7.在RSA密码算法中,选p=11,q=23,则模n的欧拉函数φ(n)的值为( )
A.253
B.220
C.139
D.5
8.在多重DES算法中,二重DES可以采用两个56比特的密钥进行加密,从而可以抵抗穷举密钥的攻击,但它易遭受下列哪种攻击()
A.穷举密钥攻击
B.字母频率攻击
C.中间相遇攻击
D.差分攻击
9.加密有对称密钥加密、非对称密钥加密两种,数字签名采用的是()。
A.对称密钥加密
B.非对称密钥加密
10.在RSA密码算法中,选加密密钥e=139,若欧拉函数φ(n)的值为220,则解密密钥d为( )
A.11
B.19
C.23
D.253
11.ElGamal算法是一种基于()的公钥体系。
A.素数不能分解
B.离散对数困难性问题
C.大数分解困难性假设
D.背包问题
12.SMS4加密算法中每一轮都需要用到一个子密钥,则每一个子密钥的长度是()比特位。
A.8
B.16
C.32
D.48
13.小王和小明需要利用互联网进行业务信息交换,但彼此之间都想简化密钥管 理,则可选用的密码算法是()。
A.RSA
B.MD5
C.IDEA
D.AES
14.在下列密码算法中,属于多表加密的算法是()。
A.凯撒密码
B.移位密码
C.维吉尼亚密码
D.仿射密码
15.在RSA密码算法中,选p=7,q=17,则模n的欧拉函数φ(n)的值为( )
A.119
B.112
C.102
D.96
16.根据所依据的数学难题,除了( )以外,公钥密码体制可以分为以下几类
A.模幂运算问题
B.大整数因子分解问题
C.离散对数问题
D.椭圆曲线离散对数问题
17.在数据加密标准DES中,其加密的核心部件为S-盒运算,则每一个S-盒的输入是()比特位。
A.4
B.5
C.6
D.7
18.在数据加密标准DES中,轮函数中有一个E扩展置换运算,该运算的输入是()比特位
A.8
B.16
C.32奥鹏作业答案请进open5.net或请联系QQ/微信:18866732
D.48
19.在下列密码算法中,属于公钥加密的算法是()。
A.DES算法
B.IDEA算法
C.椭圆曲线加密算法
D.AES算法
20.在数据加密标准DES中,每一轮的迭代都需要用到一个子密钥,,则每一个子密钥的长度是()比特位。
A.16
B.32
C.48
D.64
21.椭圆曲线公钥棉麻是一种基于()的公钥体系。
A.椭圆曲线上的离散对数困难性问题
B.离散对数困难性问题
C.大数分解困难性假设
D.背包问题
22.以下关于非对称密钥加密说法正确的是()。
A.加密方和解密方使用的是不同的算法
B.加密密钥和解密密钥是不同的
C.加密密钥和解密密钥是相同的
D.加密密钥和解密密钥没有任何关系
23.密码学中的杂凑函数按照是否使用密钥分为两大类:带密钥的杂凑函数和不带密钥的杂凑函数,下面( )是带密钥的杂凑函数。
A.MD4
B.SHA-1
C.whirlpool
D.MD5
24.在RSA公钥密码算法中,设p=7,q=17,n=pq=119,则有RSA密码体制RSA-119,选已知解密密钥d=5,设接收到的密文c=36,则解密的明文m为()
A.7
B.17
C.96
D.15
25.下面哪种攻击方法属于被动攻击。
A.假冒
B.业务流分析
C.重放
D.业务拒绝
26.高级加密标准AES的密钥位数是()
A.64
B.56
C.7
D.128
27.在(4,7)秘密分割门限方案中,要重构秘密信息s,则至少需要几个人合作( )
A.3
B.4
C.5
D.7
28.密码学在信息安全中的应用是多样的,以下( )不属于密码学的具体应用。
A.生成种种网络协议
B.消息认证,确保信息完整性
C.加密技术,保护传输信息
D.进行身份认证
29.防止用户被冒名欺骗的方法是()。
A.对信息源发送方进行身份验证
B.进行数据加密
C.对访问网络的流量进行过滤和保护
D.采用防火墙
30.在RSA公钥密码算法中,设p=7,q=17,n=pq=119,则有RSA密码体制RSA-119,选取加密密钥e=5,设明文为m=19,则密文c为()
A.7
B.17
C.66
D.96
二、多选题 (共 10 道试题,共 20 分)
31.在密码系统中,许多地方都需要产生伪随机数,下列哪些方法可用以生成密码上安全的伪随机数( )
A.DES的输出反馈(OFB)模式
B.Pless序列生成器
C.线性同余算法
D.BBS(blum-blum-shub)产生器
32.下列哪些密码属于序列密码()
A.一次一密密码
B.RC4密码
C.A5密码
D.单表代换密码
33.以下对于对称密钥加密说法正确的是()。
A.对称加密算法的密钥易于管理
B.加解密双方使用同样的密钥
C.DES算法属于对称加密算法
D.相对于非对称加密算法,加解密处理速度比较快
34.利用密码技术,可以实现网络安全所要求的()。
A.数据保密性
B.数据完整性
C.数据可用性
D.身份认证
35.下列哪些算法属于代替密码()
A.倒序密码
B.希尔密码
C.仿射密码
D.单表代换密码
36.在通信过程中,只采用数字签名可以解决()等问题。
A.数据完整性
B.数据的抗抵赖性
C.数据的篹改
D.数据的保密性
37.在解密过程,必须用到的三个主要元素是()
A.所传输的信息(明文)
B.解密密钥
C.解密函数
D.需要解密的密文
38.在加密过程,必须用到的三个主要元素是()
A.所传输的信息(明文)
B.加密密钥
C.加密函数
D.传输信道
39.下列哪些算法属于古典密码算法()
A.凯撒密码
B.希尔密码
C.IDEA算法
D.AES算法
40.两个用户A和B获得共享密钥的方法有哪些( )
A.密钥由A选取并通过物理手段发送给B
B.密钥由第三方选取并通过物理手段发送给A和B
C.如果A、B事先已有一密钥,则其中一方选取新密钥后,用已有的密钥加密新密钥并发送给另一方
D.如果A和B与第三方C分别有一保密信道,则C为A,B选取密钥后,分别在两个保密信道上发送给A,B
三、判断题 (共 10 道试题,共 20 分)
41.Kasiski测试法和重合指数法都可以用来估计Vigenere密文所用米腰子的长度
42.设H是一个Hash函数,如果寻找两个不同的效益x和x1使得H(x)=H(x1)在计算上是不可行的,则称H是随机碰撞的。
43.公开密钥密码体质比对称密钥密码体质更安全。
44.跟公钥密码体制相比,对称密码体制具有安全性更高的特点。
45.一次一密体制即使用量子计算机也不能攻破。
46.为了保证安全性,密码算法应该进行保密。
47.对称加密算法的基本原则是扩散和混淆,其中混淆是指将明文及密钥的影响尽可能迅速地散布到较多个输出的密文中。
48.流密码可以分为同步流密码和异步流密码,其中密钥流的产生并不是独立于明文流和密文流的流密码称为同步流密码。
49.对Feistel网络,其加密过程的算法复杂度要比其解密过程的复杂度高得多。
50.拒绝服务攻击属于被动攻击的一种。
转载请注明:奥鹏作业之家 » 【奥鹏】南开21秋学期《密码学》在线作业