密码学复习题【教学参考】.docx
《密码学复习题【教学参考】.docx》由会员分享,可在线阅读,更多相关《密码学复习题【教学参考】.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密码学复习题【教学参考】密码学练习题一、单选题1、密码学包括哪两个相互对立的分支(B)A、对称加密与非对称加密B、密码编码学与密码分析学C、序列算法与分组算法 D、DES和RSA2、加密技术不能提供以下哪种安全服务? (D)A、鉴别 B、机密性 C、完整性 D、可用性3、在密码学中,需要被变换的原消息被称为什么? (D)A、密文 B、算法 C、密码 D、明文4、在凯撒密码中,每个字母被其后第几位的字母替换? (C)A、 5 B、 4 C、 3 D、 25、公元前500年的古希腊人曾使用了一种著名的加密方法,叫什么名字?(A)A、Scytale密码 B、凯撒密码C、代替密码D、置换密码6、在密码
2、学中,对RSA的描述是正确的是? (B)A、RSA是秘密密钥算法和对称密钥算法B、RSA是非对称密钥算法和公钥算法C、RSA是秘密密钥算法和非对称密钥算法D、RSA是公钥算法和对称密钥算法7、IDEA的密钥长度是多少bit? (D)A、 56 B、 64 C、 96 D、 128 8、DES的密钥长度是多少bit? (B) 组成密钥(k,b)。加密公式:c=ek(p) =k(p+b) (mod 26) 解密公式:dk(c) =k 1 (c-b) (mod 26) 其中:H是k关于26的逆元,即k k=l (mod 26)。7 .简述现代密码学包含的分支及含义。答:密码编码学是研究把信息(明文)
3、变换成没有密钥就不能解读或很难 解读的密文的方法,密码分析学的任务是破译密码或伪造认证密码,窃取 机密信息进行诈骗破坏活动。现代密码学除了包括密码编译学和密码分析 学两个学科之外,还包括近几年才形成的新分支一一密钥密码学,它是以 密钥(现代密码学的核心)及密钥管理作为研究对象的学科。8 .简述DES的算法。答:DES算法是一种采用传统的代替和置换操作加密的分组密码,明文以 64比特为分组,密钥长度为64比特,有效密钥长度为56比特,其中加密 密钥有8比特是奇偶校验,包括初始置换IP, 16轮加密,?9 .三重DES有哪两种方案,画出对应的加解密模型。10 .简述AES的基本变换。答:11 .简
4、述AES算法加密过程,也可画图说明。答:AES算法的加密过程是在一个4 4的字节矩阵上动作,这个矩阵又称 为“体”或者“状态”,其初值就是一个明文区块(矩阵中一个元素单位 大小就是明文区块中的一个字节(8比特)。加密时,明文块与子密钥 首先进行一次轮密钥加,然后各轮AES加密循环(除最后一轮外)均包含 4个步骤:(1)字节代替:通过一个非线性的替换函数,用查找表的方式把每个字节替换成对应的字节。(2)行移位:将矩阵中的每个横列进行循环式移位。(3)列混合:为了充分混合矩阵中各个起先的操作,这个步骤使用线性转 换来混合每行内的四个字节。(4)轮密钥加:矩阵中的每一个字节都与该次循环的子密钥做XO
5、R逻辑运 算;每个子密钥由密钥生成方案产生。.简述RSA算法中密钥产生的过程。答:(1)选择两个满足需要的大素数p和q计算n二p q, e (n) = (p-l)(q-1),其中e (n)是n的欧拉函数值。(2)选一个整数 e,满足 le6(n),且 gcd ( 6 (n) , e) =1 o 通过d e 1 (mod 6(。),计算出(1。(3)以e, n为公开密钥,d,n为秘密密钥。12 .简述RSA算法的加、解密过程。答:加密过程:如果发送方想发送需要保密的消息m给Bob,就选择Bob的公钥e,n,然后计算C m(mod n),最后把密文C发送给接收方Bob。解密过程:接收方Bob收到密
6、文C,根据自己掌握的私钥计算m Cd(mod n)o四、综合题1、设g(x)=X4+X2+1, g(x)为GF (2)上的多项式,以其为连接多项式组成 线性移位寄存器。画出逻辑框图。设法遍历其所有状态,并写出其状态变 迁及相应的输出序列。解答:1)逻辑框图其连接多项式不是既约多项式,更不是本原多项式。输出移位脉冲一2)状态变迁:设初态(0,0, 0, 1) (0, 0, 1, 0) (0, 1, 0, 1) (1, 0, 1, 0) (0, 1, 0, 0) (1, 0, 0, 0) (0, 0, 0, 1)输出序列为0, 0, 0,1,0,1,这是一个周期为6的序列。设初态(0, 0, 1,
7、 1) (0, 1, 1, 1)(1, 1, 1, 0) (1, 1, 1, 0) (1, 1, 0, 0) (1, 0, 0, 1) (0, 0, 1, 1)。输出序列为0, 0,1,1,1,1,这也是一个周期为6的序列。 设初态(1,1,0, 1) (1, 0, 1, 1) (1, 1, 0, 1) 输出序列为b b 0,这是一个周期为3的序列。设初态(0,0,0,0) (0, 0, 0, 0) 输出序列为0,这是一个周期为1的序列。82、使用 Vigenere 方案,给出密文:ZICVTWQNGRZGVTWAVZHCQYGLMGJ,找出 对应下列明文的密钥:Wearediscovered
8、saveyourself 。解:字母与编图的对照表ABCDEFGHIJKLVN0PQRSTUVWXYZ01234*678910111213141516171819202122232425根翻照表,密文制应的翻为:25822119221613617256211922021257216246111269明文为:2240174381821421417431802142414211718411)用密文诚去败得(第二行为第一行对26求模勰);342415198-5434241519482143-2223-11-78-5434241519821434.41519821434.315198214decePt
9、iVe密钥为:deceptive3.设ElGamal公钥加密体制的密钥产生过程中,选取的素数p = 97,生成 元g二26,私钥厂8,加密消息m=64时选取的随机数k=3,求加密消息m 所得到的密文。解:设ElGamal公钥加密体制的密钥产生过程中,选取 的素数p = 97,生成元g二26,私钥厂8, 计算3 =gr mod p= 268 mod 97o公布 ElGamal 公钥(p, g, 8)二(97, 26, 81)然后选取随机整数k=3,计算Ci=gk mod p=263mod 97=19c2-m(6)k mod p=64*813 mod 97=64*45 mod 97-67加密消息m
10、所得到的密文(Ci,C2)4、已知流密码的密文串loioiiono和相应的明文串0100010001,而且还 已知密钥流是使用3级线性反馈移位寄存器产生的,试破译该密码系统。解:设明文为(1010110110),那么密文为(0100010001)。破译者计算mA c得到密钥系列(1010110110A 0100010001=1110100111)已知破译者使用3级线性反馈移位寄存器产生那么可以得到下列矩阵方 程式ki k2k3 k2 k3k4 k3 k4k5C3C2Crm noJ01得到C3 = 0, C2=l, C1= 1,从而得到特征多项式p (x) =x?+x+l o 5、英文字母a,b
11、,c,,z分别编码为0,1,2,3,4,,25,已知Hill (希尔)假设假设密码中的明文分组长度为2,密钥K是Z26上的一个二阶可逆方阵, 密钥为hell,明文welcome,试求密文。解:依题意,密钥K=明文m=明文m=22 4112L 4 J注意:最后的4为填充。贝ij, c=mK mod 26=14 4Go610124614624故密文为:UGGOKGYY(8分)6、考虑RSA密码体制:取*3有何优缺点?取d=3安全吗?为什么?设n=35,已截获发给某用户的密文C=10,并查到该用户的公钥e=5, 求出明文 解答:e=3的优点是计算快,因为其二进制表示中只有2个1,缺点是不 安全。当M
12、较小时,直接开立方可求出M。d二3不安全,经不起穷举攻击。分解 n=35=7X5,于是 p=7,q=5。 (n) =6X4=24O 因为 e=5,根据 ed=lmod (n),求出 d=5o根据 M=。mod n,M=105 mod 35,求出 M=5。教师个人专业发展计划教师个人专业发展计划新的学期不知不觉中又来了,对于我们2020年又是一个充满动力和压 力的一年。面对越来越激励竞争的岗位,我除了倍加珍惜之外,也意识到 一位教师要不断的充实自我,提升自身素能,脚踏实地,才能不被时代所 淘汰,才能成为一名与时俱进的合格教师。基于此,我将为自己确立一个新的人生目标。进一步反思上学期不足, 深刻总
13、结并继续发扬成功经验,追求更好地完成教学目标。一、存在的问题及今后努力方向存在的问题:(1)对学生的了解还不够深入,本人自身的教学经验的积累还较少。(2)知识面不够广泛。(3)教育科研能力有待于提高,教学论文、优质课较少。努力方向:(1)自身要不断“充电”,加强自己在教育学、心理学、文学、史学 等方面的知识积累。(2)完善与不同学生的沟通方式,积极主动地加强对学生的了解。(3)调整教学方式使其不断完善,汲取经验,巩固自己的教学基本功 (4)积极撰写教学论文,向老教师学习。二、具体措施1、对教学的反思,教学感想要做即时的记录。坚持写教学论文,以期 在更高刊物上发表。保证一年至少写一篇论文。2、坚
14、持撰写个人博客,深入领会先进教育思想。3、认真研究新教材;全面掌握非专业方面的文学,史学和教育学相关 知识。积极参加新教材的培训。4、要提高自己的政治思想素质。5、促进个人专业发展,确立教育教学新理念6、善于思考,在实践中探求、感悟。要坚持用脑子工作,力争做到在 反思中扬长。时刻把工作与思考相结合,在思考中工作,在工作中思考, 创造性地开展工作7、注重个人素质的培养,不贪名利,切实提高自身理论水平和业务水 平,力求为学生创造最好的教育。8、提高自己的教育能力;在今后的工作中要务实求真,成为热爱学习、 学会学习和终身学习的楷模;并将所学知识充分应用于教学实践,以人为 本,尊重学生个性,引导和启发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学参考 密码学 复习题 教学 参考
限制150内