已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五讲古典换密码与乘积密码,上海交通大学dzheng郑东,1.块(Block)变换密码,另一类变换密码消息按行写,按列读出。按列读出的顺序由密钥给出。,2.块变换密码举例,为方便起见,把消息写成满矩阵形式Key(R):sorcerysorceryKey(R):63412576341257laserbelaserbeamscanbamscanbemodulaemodulatedtocatedtocarrymorerrymoreintellIintelligencethgencethanradioanradiowaveswavesqrmatrixincompletecomplete,续,由密钥给出的顺序读出密文(4,5,2,3,6,1,7)ecdtmecaerauooledsammernenassodytnrvbnlcrltiqlaetrigawebaaeihor,3.块变换密码解密,计算密文行数(bydividingmessagelengthbykeylength)按列写出密文消息(密钥给出顺序)按行读出明文消息,4.块变换密码分析,首先要知道是否块变换密码通过消息长度猜测距阵大小简单测试每个密钥按列写出消息最一般的,利用自动工具实验所有置换可以对一些可能单词组合形式的变换进行实验,5.密码分析例子,给定密文:HADVFNITHBCTSBEHTEGESRYRNAMINRIAISTTETOOETSANGLIETGTDRSCYGAITANAHFLNAUETIEMEOHUEAELYRIIS假设对行变换失败现猜测是块变换寻找THE,实验各种大小的密钥try2,usecommandb2/THE-nonematchtry3,usecommandb3/THE-nonematchtry4,usecommandb4/THE-2matches,bothrubbishtry5,usecommandb5/THE-1stmatchgivesanswer-b5/THETHEGREATESTDISCOVERYOFMYGENERATIONISTHATAHUMANBEINGCANALTERHISLIFEBYALTERINGHISATTITUDESAccept(y/n/q)?y,6.增加密码的安全性,仅仅基于替换或置换的密码是不安全的前面的得例子可以看到这一点这是由于他们不能克服语言结构的特点因此考虑连续使用几种密码克服,注:两个替换密码只能提高很少的复杂度两个置换也只能提高很少的复杂度但替换与置换连用,可以提高较高的复杂密码,7乘积密码,是一种替换与变换合用的密码一般情况下,手工破译是非常困难的一种有名的乘积密码“ADFGVXcipher”在第一次世界大战中使用,8ADFGVX乘积密码,这样命名是因为变换仅依赖与ADFGVX在WW1有德国人使用,并被英国人破译方法:使用一个固定的替换表,把每个明文字母映射成一个字母对(row-colindex)在用一个带密钥的块变换把每个对分解,利用带密钥的块变换写下所有字母对写出密文(按块密码形式),9ADFGVXSubstitutionTable,ADFGVXAKZWR1FD9B6CL5FQ7JPGXGEVY3ANV8ODH02XU4ISTM,10ADFGVX加密举例,Plaintext:PRODUCTCIPHERSIntermediateText:FGAGVDVFXADGXVDGXFFGVGGAAGXG带密钥的块变换矩阵:DEUTSCHKey2376514SortedOrderFGAGVDVFXADGXVDGXFFGVGGAAGXGCiphertext:DXGXFFDGGXGGVVVGVGFGCDFAAAXA,11小结,变换密码的概念行变换密码块变换密码乘积密码,练习,encryptandthendecryptbyhand,thetextbelowusingablock(column)transpositionwithakeyofSNEAKY:thecatonlygrinnedwhenitsawaliceitlookedgoodnaturedshethoughtstillithadverylongclawsandagreatmanyteethsoshefeltthatitoughttobetreatedwithrespect,练习,2.encryptandthendecryptbyhand,thetextbelowusingtheADFGVXcipherwit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【完整版主题班会课件】交通安全教育主题班会课件
- 2026-2027学年第一学期中小学生营养与健康科普课件:运动与饮食的黄金搭配
- 辽宁省阜新市普通高中2027届高三上学期开学考试政治试卷(含答案)
- 2026-2027学年第一学期大学生体重管理与健康饮食课件:体重管理的误区与科学方法
- 运筹学试题及答案
- 2026年离异子女特征测试题及答案
- 运动控制能力测试试题及答案
- 2026年森林灭火知识测试题及答案
- 2026年scid人格测试题目及答案
- 2026年企业干部任用测试题及答案
- 高中一年级信息技术1.3信息及其特征教学设计
- 审核凭证到底在验什么:会计凭证审核实务与内控穿透指南
- 秋季初一新生家长会课件
- 初中物理九年级全一册《变阻器:原理、构造与电路控制》教学设计
- 新版2026浙教版小学信息科技四年级上册(全册)-教学设计
- 2026年上海高三三模高考数学模拟预测试卷(含答案详解)
- 疾控中心实验室项目初步设计
- 2026年统战部公务员面试模拟题库
- 2026陕西事业单位综合应用能力真题
- 《绍兴市电动自行车集中充停场所消防安全标准(试行)》
- 2026年网络与数据安全知识竞赛题库及答案(120题)
评论
0/150
提交评论