现代密码学09-10-B1卷

更新时间:2023-09-25 13:21:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

试题编号:

09-10学年第2学期 《现代密码学》试卷(期末)(B卷)(闭卷)

题 号 得 分 评卷人

一、填空题(本大题共10空,每空2分,共20分)

1.采用Caiser 密码对明文security进行加密,其密文是(若令26个字母分别对应整数0~25,即a对应1,b对应2,…z对应0,密钥k=3) 。 2.设密钥k =keys,明文消息为computer,用Vigenere密码对其进行加密,结果为 。

3.DES密码算法中明文和密文分组长度都为 比特,密钥长度为 比特,加密和解密算法相同。

4.密钥流的产生并不是独立于明文流和密文流的流密码称为 。 5.在Shamir密码分享方案中,设秘密k被分成n个部分,每一部分由一个参与者持有,使得:(1)由s个或 s个参与者所持有的部分信息可求出k;(2)由s-1个 s-1个参与者所持有的部分信息无法得到k。

6.在密钥管理的架构模式中 密钥的权限最高。

7.SHA-1算法的主循环有四轮,每轮 次操作,最后输出的摘要长度为 。

二、名词解释(本大题共5小题,每小题4分,共20分) 1. 密码体制

《现代密码学》试卷第1页(共5页)

一 二 三 四 五 六 七 八 总 分

2. 混乱原则

3. 数字签名

4. 身份识别

5. 重放攻击

三、简答题(本大题共5小题,每小题6分,共30分) 1.对AES算法过程进行简略描述。

《现代密码学》试卷第2页(共5页)

2.比较MD5和SHA1两种算法的异同。

3. 什么是椭圆曲线?典型的椭圆曲线密码体制有哪些?

4.描述KerberosV4的认证过程。

《现代密码学》试卷第3页(共5页)

5.什么是密钥托管?密钥托管加密体制主要由哪些部分组成?

四、计算题(本大题共3小题,每小题10分,共30分) 1.在DES加密算法中,设主密钥K(64位)为: K=0000 0001 0010 0011 0100 0101 0110 0111

1000 1001 1010 1011 1100 1101 1110 1111 求出(1)经PC-1选定后的C0,D0 (56位)的值;

(2)经循环左移LS1=1位后的C1,D1的值。

《现代密码学》试卷第4页(共5页)

2. 在一个RSA公钥密码体制中,已知素数p=3,q=11,且e=7,明文m=5,计算出私钥d,并对明文进行加解密计算。

3.给定一个密钥系统方案,假定共享素数p=11,且11的一个原根g=2。 (1)当用户A的公开密钥YA=9时,用户A的私钥XA为多少? (2)若用户B的公开密钥YB=3时,此时共享私钥K应为多少?

《现代密码学》试卷第5页(共5页)

本文来源:https://www.bwwdw.com/article/s4nd.html

Top