ImageVerifierCode 换一换
格式:DOCX , 页数:4 ,大小:17.84KB ,
资源ID:734552      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-734552.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(青岛科技大学密码学A卷试题及答案.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

青岛科技大学密码学A卷试题及答案.docx

1、青岛科技大学密码学A卷试题及答案青岛科技大学密码学A卷试题及答案 2010/2011学年 第二 学期网络安全与加密技术 课程考试试题 拟题学院 :信息科学技术学院刘国柱 拟题人: 吴鹏 适 用 专 业: 计算机10A、B班校对人: 一、选择题 1、 密码学包括哪两个相互对立的分支? A 对称加密和非对称加密B密码编码学和密码分析学 C序列密码和分组密码DDES和RSA 2、 加密技术不能提供以下哪种安全服务? A 鉴别 B机密性 B 完整性C可用性 3、 在密码学中,需要被变换的原消息称为什么? A 密文 B算法 C 密码D明文 4、在密码学中,对RSA的描述正确的是。 ARSA是秘密密钥算法

2、和对称密钥算法BRSA是非对称密钥算法和公钥算法 CRSA是秘密密钥算法和非对称密钥算法 DRSA是公钥算法和对称密钥算法 5、DES的密钥长度是多少bit? A64 B56 C512D8 6、RSA使用不方便的最大问题是? A产生密钥需要强大的计算能力 B算法中需要大数 C算法中需要素数D被攻击过很多次 7、ECB的含义是? A密文链接模式 B密文反馈模式 C输出反馈模式 D电码本模式 8、SHA-1产生的散列值是多少位? A56 B64 C128D160 9、下列为非对称加密算法的例子为。 AIDEA BDES C3DES DElliptic Curve 10、通常使用下列哪种方法实现抗抵

3、赖功能? A加密B时间戳 C签名D数字指纹 二、设p和q是两个大于2的素数,并且n=pq。记(n)是比正整数n小,但与n互素的正整数的个数。再设e和d是两个正整数,分别满足gcd=1,ed1。设函数E和D分别定义为E(m)=me和D(c)=cd。请问: 计算(n)的公式是什么? 请证明对于任何正整数m,都成立恒等式D=m 23三、考虑在Z23上的一个椭圆曲线y=x+11x+18。请你验证P=和Q=确实是该椭圆曲线上的两个点;请计算出P+Q=?和2P=? 注意:对Zp上的椭圆曲线E上的两个点P=和Q =都E。若x1=x2且y1=-y2,2那么P+Q=O;否则P+Q=,这里的x3=-x1-x2,y

4、3=-y1 ?y2?y1?x?x?21?3x1+a?2y1如果P?Q如果P=Q 对于所有的PE,定义P+O=O+P=P。 四、给定两个素数p和q,n=pq,请利用著名的RSA公钥算法说明签名和验证签名的过程,称为RSA数字签名算法。 五、请用公式表示出Diffie-Hellman密钥分配的过程,并要具体指明哪个变量需要保密,哪个变量需要公布。 六、画出DES算法中复杂函数F的运算原理图。 843527542七、给定不可约多项式M=x+x+x+x+1,两个多项式f=x+x+1,g=x+x+x+x+x请计算f*gmod)。 八、设明文为M=WEWILLMEETATMORNING,用映射关系j=i+

5、k mod 26进行对明文加密,假设k=13,请给出对明文进行两次加密的结果,并说明第二次加密的结果和明文之间的关系。 九、求11的所有本原根。 208十、用费玛和欧拉定理求6 mod 11。 2010/2011 学年 第二 学期 网络安全与加密技术试题标准拟题学院: 信息科学技术学院 适用专业: 计算10A、B班拟题人: 刘国柱 书写标准答案人: 刘国柱一、选择题 4、 B; 5、 D 6、 D 4、B 5、B 6、A 7、D 8、D 9、D 10、C 二、设p和q是两个大于2的素数,并且n=pq。记(m)是比正整数m小,但与m互素的正整数的个数。再设e和d是两个正整数,分别满足gcd=1,

6、ed1。设函数E和D分别定义为E(m)=me和D(c)=cd。请问: 计算(n)的公式是什么? 请证明对于任何正整数m,都成立恒等式D=m 答:(n)= 只需证明RSA的解密正确性就可以了。 (n)当gcd=1时,则欧拉定理可知m 1 当gcd1时,于n=pq,故gcd必含p,q之一,不妨设gcd(q)=p,则m=cp,欧拉定理知m 1 k(q-1) k(q-1) k(n)因此,对于任何k,总有m1,m11,即mk 1 (n)满足mk =hq+1。 假设m=cp。 (n)+1 (n)+1故m=mkhqcp= mkhcn (n)+1所以:m=mk (n)+1因此:对于n及任何的m,恒有mk m

7、(n)+1所以:D=Dcd=med=m l=m。命题得证。 23三、考虑在Z23上的一个椭圆曲线y=x+11x+18。请你验证P=和Q=确实是该椭圆曲线上的两个点;请计算出P+Q=?和2P=? 注意:如果学生在答题过程中有个别计算错误,那么扣分情况根据学生是否掌握了如下椭圆曲线的运算规则而做出。对Zp上的椭圆曲线E上的两个点P=E。若x1=x2且y1=-y2,2那么P+Q=O;否则P+Q=,这里的x3=-x1-x2,y3=-y1 ?y2?y1?x?x?21?2?3x1+a?2y1如果P?Q如果P=Q 对于所有的PE,定义P+O=O+P=P。 23答:直接验证P=和Q=满足方程式y=x+11x+

8、18,因此,P和Q都是该椭圆曲线上的点。(共4分,验证每个点2分) 直接计算后得到P+Q=(17,9)和2P= 四、给定两个素数p和q,n=pq,请利用著名的RSA公钥算法说明签名和验证签名的过程,称为RSA数字签名算法。 答:RSA签名算法系统参数可以设定为n=pq,且p和q是两个大素数,得到欧拉函数(n),选定e,通过ed1确定e的逆元d,将n,d作为公钥;p,q,e作为私钥; 签名算法为Sig=xe mod n; 签名验证算法为Ver=TRUE等价于xyd。 五、请用表示出Diffie-Hellman密钥分配的过程。 答:Diffie-Hellman密钥分配协议假定在两个用户A和用户B之

9、间进行,协议步骤如下: 1) 公开一个素数p和一个本原根 2) 用户A和用户B各选定自己的秘密值XA和XB XA3) 计算A用户的公开值YA= mod p XB4) 计算B用户的公开值YB= mod p 5) 则用户A和用户B可以计算出公共密钥: XAXBXBB用户从A用户取得公开值YA,则公开密钥为:KAB= mod p=YAmod p XAXBXAA用户从B用户取得公开值YB,则公开密钥为:KAB= mod p=YBmod p 六、画出F的函数原理图 843527542七、给定不可约多项式M=x+x+x+x+1,两个多项式f=x+x+1,g=x+x+x+x+x请计算f*gmod)。 答:M

10、(x)=100011011(二进制表示) f(x)=00100101 g(x)=10110110 根据运算规律x*g?x?b6b5b4b3b2b1b00b7?0 ?b6b5b4b3b2b1b00?00011011b7?1得到: x*g(x)= 0110110000011011=01110111 2X*g(x)=11101110 3X*g(x)= 1101110000011011=11000111 4X*g(x)= 1000111000011011=10010101 5X*g(x)= 0010101000011011=00110001 f(x)*g(x)mod(M(x)= 10110110111

11、0111000110001=01101001 653所以:f(x)*g(x)mod(M(x)=x+x+x+1 说明:如果直接用多项式的乘除法,也可以得分。八、设明文为M=WEWILLMEETATMORNING,用映射关系j=i+k mod 26进行对明文加密,假设k=13,请给出对明文进行两次加密的结果,并说明第二次加密的结果和明文之间的关系。 答:明文字母表和密文字目标之间的对应关系为: abcdefghijklmnopqrstuvwxyz nopqrstuvwxyzabcdefghijklm 所以第一次加密的密文为: JRJVYYZRRGNGZBEAVAT 第二次加密密文为: WEWILL

12、MEETATMORNING 第二次加密所得密文与明文相同。 九、求11的所有本原根。 答:对于2 0因为:2 mod 11=1 1 2 mod 11=2 2 2 mod 11=4 3 2 mod 11=8 4 2 mod 11=5 5 2 mod 11=10 6 2 mod 11=9 7 2 mod 11=7 8 2 mod 11=3 9 2 mod 11=6 10 2 mod 11=1 又因为2的序为10,所以2为mod(11)的本原根。 根据:当g为模p的本原根且a与p-1互素时,即gcd(a, p-1)=1, a 则g mod p亦必为模p之本原元素。 因为:3,7,9与p-1=11-1=10互素。 379所以:2 mod 11=8, 2 mod 11=7,2 mod 11=6也是mod(11)的本原根。 即:11的本原根为:2,8,7,6。 208十、用费玛和欧拉定理求6 mod 11。 答:根据费玛和欧拉定理得: 610 mod 11=1 所以:6200 mod11=1 即:6208 mod 11=68 mod 11=4

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2