现代密码学10-11-A卷 重庆邮电大学
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试题编号:
重庆邮电大学10-11学年第2学期
《现代密码学》试卷(期末)(A卷)(闭卷)
一、选择题(本大题共10题,每小题1分,共10分)
1.一个密码系统至少由明文、密文、加密算法、解密算法和密钥5部分组成,其安全性由()决定的。
A. 密文
B. 加密算法
C. 解密算法
D. 密钥
2.对密码的攻击可分为4类:唯密文攻击、已知明文攻击、选择明文攻击和选择密文攻击,其中破译难度最大的是()。
A. 唯密文攻击
B. 已知明文攻击
C. 选择明文攻击
D. 选择密文攻击
3.AES算法由以下4个不同的模块组成,其中()模块是非线性模块。
A. 字节代换
B. 行移位
C. 多表代换密码
D. 序列密码
4. DES密码算法中密钥长度为( )
A.64比特
B.128比特
C.256比特
D.160比特
5.目前,使用最广泛的序列密码是()
A. RC4
B. A5
C. SEAL
D. PKZIP
6.下列()不是Hash函数具有的特性。
A. 单向性
B. 可逆性
C. 压缩性
D. 抗碰撞性
7.设在RSA公钥密码体制中,公钥(e,n)=(13,35),则私钥d = ()
A. 11
B. 13
C. 15
D. 17
8.A收到B发给他的一个文件的签名,并要验证这个签名的有效性,那么签名验证算法需要A选用的密钥是()
A. A的公钥
B. A的私钥
C. B的公钥
D. B的私钥
9. 在下列密钥中( )密钥的权限最高
A.工作密钥
B.会话密钥
C.密钥加密密钥
D.主密钥
《现代密码学》试卷第1页(共6页)
10. PGP是一个基于( )公钥密码体制的邮件加密软件。
A.RSA
B.ElGamal
C.DES
D.AES
二、填空题(本大题共10空,每空1分,共10分)
1.IDEA密码算法中明文分组长度为比特,密钥长度为比特,密文长度为比特,加密和解密算法相同。
2. ElGamal公钥密码体制的安全性是基于的困难性。
3.密钥流的生成并不是独立于明文流和密文流的流密码称为。
4.SHA-1算法的主循环有四轮,每轮次操作,最后输出的摘要长度为。
5.Kerberos协议是一种向认证协议。
6.密钥托管加密体制主要由三部分组成:、和数据恢复分量。
三、名词解释(本大题共5小题,每小题4分,共20分)
1. 密码编码学
2. 数字签名
3.认证
《现代密码学》试卷第2页(共6页)
4. 零知识证明
5.密钥托管
三、简答题(本大题共5小题,每小题6分,共30分)
1. 简述分组密码设计的准则
《现代密码学》试卷第3页(共6页)
2.同步流密码具有哪些特点?
3.描述MD5算法加密的全过程。
4.一个安全身份识别协议至少应满足哪三个条件?
《现代密码学》试卷第4页(共6页)
5.描述Kerberos协议认证的3个阶段6个步骤
四、计算题(本大题共3小题,每小题10分,共30分)
1.已知流密码的密文串010*******和相应的明文串1011101001,而且还已知密钥流是使用3级线性反馈移位寄存器产生的,试破译该密码系统。
2. 对于a=1,b=2, ……使用RSA公开密钥加密系统。
(1) 如果p=7, q=11,列出e的3个合法值;
(2) 如果p=5, q=11,且e =27,求出d,并加密“abc”。
《现代密码学》试卷第5页(共6页)
3. 在Shamir门限方案中,设s=3, n=5, p=19。如果知道了5个子密钥中的3个,h(2)=5, h(3)=4, h(5)=6,并将这3个子密钥分发给用户A,B,C,构造插值多项式,并求所有用户的共享密钥k。
《现代密码学》试卷第6页(共6页)
密码学答案
一、选择题(本大题共10题,每小题1分,共10分)
1. D
2.A
3.A
4.A
5.A
6.B
7.B
8.C
9.D 10.A
二、填空题(本大题共10空,每空1分,共10分)
1. 64 128 64
2.离散对数
3.自同步(异步)
4.20 160bit
5.双
6.用户安全分量密钥托管分量
1.已知流密码的密文串010*******和相应的明文串1011101001,而且还已知密钥流是使用3级线性反馈移位寄存器产生的,试破译该密码系统。
2. 对于a=1,b=2, ……使用RSA公开密钥加密系统。
(1)如果p=7,q=11,列出e的3个合法值;
(2) 如果p=5,q=11,且e=27,求出d,并加密“abc”。
(2) d=3
3. 在Shamir门限方案中,设s=3,n=5,p=19。如果知道了5个子密钥中的3个,h(2)=5,h(3)=4,h(5)=6,并将这3个子密钥分发给用户A,B,C,构造插值多项式,并求所有用户的共享密钥k。
《现代密码学》试卷第7页(共6页)