




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四讲 古典置换密码 (classical transposition ciphers),上海交通大学计算机科学系 郑东 Tel: 62932135(O),变换密码 transposition ciphers,本节考虑变换密码(或置换密码) 方法:通过重新编排消息字母隐藏信息 特点:没有改变原来消息的字母集,2. Scytale 密码,一种早期的 希腊变换密码 一张纸条环绕在一个圆柱上 消息沿着圆柱横写 纸条上的字母看起来是一些随机字母 并不十分安全,密钥是纸条和圆柱的宽度,以不同的行写下消息字母 按行读取消息 Plain: I A E S W C N U R D C M I A I O Q E E Cipher: IAESW CNURD CMIAI OQEE,3. 轨道栏杆密码 Rail Fence cipher,4.几何图形密码,以一种形式写下消息,以另一种形式读取消息,5.变换密码的关键思想,变换密码的关键思想 按一定规则写出明文,按另一规则读出密文。 密钥:用于读密文的方法和写明文的方法,6.行变换密码-Row transposition ciphers,group the message and shuffle letters within each group more formally write letters across rows then reorder the columns before reading off the rows always have an equivalent pair of keys (Read off vs Write In),6. 行变换密码(续1),Plain: THESIMPLESTPOSSIBLETRANSPOSITIONSXX Key (R): 2 5 4 1 3 Key (W): 4 1 5 3 2 T H E S I S T I E H M P L E S E M S L P T P O S S S T S O P I B L E T E I T L B R A N S P S R P N A O S I T I T O I I S O N S X X X O X S N Cipher: STIEH EMSLP STSOP EITLB SRPNA TOIIS XOXSN,7 .行变换密码(续2),可以用一个英文单词做密钥,指定以字母顺序做为读取密文(或明文) Plain: CONVENIENTWAYTOEXPRESSTHEPERMUTATION Key (W): C O M P U T E R Key (W): 1 4 3 5 8 7 2 6 A N O V I N C E E W T A O T N Y E R P E T S X S H E P R T U E M A O I N Z Z T Z Cipher: ANOVI NCEEW TAOTN YERPE TSXSH EPRTU EMAOI NZZTZ,8.行变换密码举例,用密钥 sorcery 加密下列消息: Key(R): sorcery = 6 3 4 1 2 5 7 laser beams can be modulated to carry more intelligence than radio waves = erasb lecam snabd umole atoed ctamo ryrre elntl iicee ntgha dnria oesav w,9行变换密码解密算法,步骤: 按列写出消息 按解密密钥读取明文,10.Cryptanalysis of Row Transposition ciphers,频率分析能够提供语言轮廓 基本思想:猜测密钥周期,再对可能的行列变换进行猜测. 利用常出现的双字母对或3字母对.,11.密码分析举例,给定密文: LDWOE HETTS HESTR HUTEL OSBED EFIEV NT 对连续周期测试, 对前面一些字母重新排列. 2: LD WO EH ET TS HE ST RH UT EL OS BE DE FI EV NT - NO 3: LDW OEH ETT SHE STR HUT ELO SBE DEF IEV NT - NO 4: LDWO EHET TSHE STRH UTEL OSBE DEFI EVNT - NO 5: LDWOE HETTS HESTR HUTEL OSBED EFIEV NT - NO 6: LDWOEH ETTSHE STRHUT ELOSBE DEFIEV NT - YES! note 第二组可能提供 “THESET“ or “TTHESE“ 可以猜测6字密钥能够给出这种密文 key 5,6,1,4,2,3 恢复
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《机器学习技术应用》课件-pro1-1-1 校园消费数据分析流程的设计
- 《行业会计实务》课件-项目四 4.4.2 周转房的核算
- 吻合口溃疡的临床护理
- 组织新质生产力活动
- 2025年二手车交易合同范本
- 2025年监理工程师之合同管理综合检测试卷B卷含答案
- 2025年一级建造师之一建矿业工程实务押题练习试题A卷含答案
- 2025年房地产经纪人之业务操作基础试题库和答案要点
- 2025中外合作企业合同及章程详解
- 顺向型房室折返性心动过速的临床护理
- 2025地质勘察合同范本
- 2025年时政政治试题库及答案
- 2025届河北省“五个一”名校联盟高三下学期4月联考化学试题(含答案)
- 山东省泰安市2025届高三二轮模拟检测考试政治(泰安二模)(含答案)
- 2025年教师资格证面试结构化模拟题:教师心理健康维护试题集
- 抗帕金森病试题及答案
- 2025-2030中国钢结构行业现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025年内蒙古化工职业学院单招职业技能考试题库必考题
- 2025年河南省中考数学二轮复习压轴题:动态几何问题专练
- 《知识产权保护》课件
- 北京市东城区2024-2025学年度第二学期高三综合练习(一)(东城高三一模)【历史试卷+答案】
评论
0/150
提交评论