06计算机密码学试卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机密码学试卷A
学号:姓名:成绩:
班级:计算机科学与技术(信息安全)031预科、031、032班
一、选择与填空:(24分,每题2分)
1、5 mod 13的乘法逆元是:,负元是:。
2、从信息论的角度看,要提高密码的保密性,应该通过两个途径,一是通过:,二是。
3、DES密码有次迭代,它的加/解密算法仅不同。
4、有限状态自动机在流密码中的作用是:。
5、两密钥三DES加密算法中的加密可以表示为:。
6、强单向杂凑函数是指:。
7、在密钥的生成、分配、管理中KDC叫,它的作用是:
。
8、设已知乘数密码明文字母 J(9)对应于密文字母 P(15),即 9k mod 26 = 15, 密钥 k是:。
9、AES算法如果密钥为192位,则种子密钥阵列为:字节的阵列。
10、对一个分组,SHA要经过轮,步运算。
11、选择明文攻击的前提是:。
12、在认证协议中,时间戳的作用是为了防止攻击。
二、简答:(20分,每题5分)
1、简述CA机构为客户颁发公钥证书的过程,X.509公钥证书中主要包含了哪些项目。
2、简述DSS数字签名标准。
3、简述分组密码的密码反馈模式的工作原理,如果按照16bit反馈,使用DES工作
于密码反馈模式,这时如果某分组的密文中出现了1bit的错误,则此错误在怎样的情况下会影响以后分组的正确性?最多会影响几个分组?
4、怎么样去找一个大素数?素性检测的原理和作用是什么?
三、计算与证明:(56分)
1、用RSA加密:p=7,q=17,e=13,M=10。(4分)
2、求: 11的所有本原根(6分)。
3、用费尔玛和欧拉定理求:6208 mod 11 (4分)
(1,3)表示y≡x3+x+3 mod 11 求:
4、椭圆曲线E
11
=3,计算其公钥。(4分) ①曲线上所有的点。(5分)②生成元G(1,4),私钥n
A
③若明文为Pm = (4,7),k取2,计算密文Cm。(4分)
x≡ 2 mod 3
4、求同余方程组:x≡ 4 mod 5 (5分)
x≡ 6 mod 7
5、已知密文:010010100001101,明文:100110000000110,试用3级线性反馈移位寄存器方案破解该密码。(7分)
6、考虑一个素数q=11,根原a=8的Diffie-Hellman方案。如果用户A的秘密数是Xa=7,用户B的秘密数Xb=4,求:
①计算Ya和Yb。(6分)② A和B的共商密钥是多少?(4分)
7、在Shamir秘密分割门限方案中,设k=3,n=5,q=17,5个子密钥分别是8、7、10、0、11,从中任选三个,构造插值多项式,并求秘密数据s。(7分)