- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代密码学第2章:经典密码学讲解
经典密码学;本章主要内容;1. 密码体制的定义;密码体制的理解;密码体制的理解;密码体制的理解;一般性说明;一般性说明;简单密码举例;简单密码举例;简单密码举例;简单密码举例;简单密码举例;恺撒密码的一般形式;Caesar密码分析(Cryptanalysis of Caesar ciphers);语言冗余度与密码分析;英语字母使用频率;字母频率在密码分析中的应用;英语字母中常见的组合;简单密码举例;简单密码举例;密码体制的分类;密码体制的分类;密码体制的分类;密码体制的分类;密码体制的分类;密码体制的分类;密码体制的分类;早期密码体制大都比较简单,其中许
多经不起计算机的破译攻击。这些体制一般
都是直接针对原始的信息单元(字母或符号
等)设计,而并不象现代密码体制那样非常
重视和体现信息的数字化与数学处理。
但对早期密码体制的讨论可以说明构造和破译的基本原理和方法,对于理解、构造和分析现代复杂的实用密码体制有着起码的利益。;早期密码体制基本上可以按照下述分
类笼统起来:
代替密码
移位密码
以下我们便按照这样的分类来依次学习早
期的密码体制及其破译。;2. 代替密码;单表代替密码;单表代替密码举例;单表代替密码;单表代替密码的密码分析;单表代替密码构造方法;单表代替密码构造方法;;;;;(2)多表代替密码;(2)多表代替密码;周期多表代替密码;Blaise de Vigenère 发明了多字母替换密码(polyalphabetic substitution cipher)
使用多个单字母替换表
因此一个字母可以被多个字母替换。
方法:用一个密钥选择对每个字母使用哪个字母表,密钥的第I个字母表示使用第 ith 个字母表,依次使用每个字母表,当密钥的字母使用完后,在从头开始。;例:
写出明文,在明文下重复写出密钥字;
依次使用每个字母作为caesar cipher 的密钥,加密对应的明文字母。
Plaintext THISPROCESSCANALSOBEEXPRESSED Keyword CIPHERCIPHERCIPHERCIPHERCIPHE Plaintext VPXZTIQKTZWTCVPSWFDMTETIGAHLH ;C - CDEFGHIJKLMNOPQRSTUVWXYZAB
I - IJKLMNOPQRSTUVWXYZABCDEFGH
P - PQRSTUVWXYZABCDEFGHIJKLMNO
H - HIJKLMNOPQRSTUVWXYZABCDEFG
E - EFGHIJKLMNOPQRSTUVWXYZABCD
R - RSTUVWXYZABCDEFGHIJKLMNOPQ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
to map the above plaintext letters.
T uses key C maps to V ‘
H uses key I maps to P ‘
I‘ ises key ’P‘ maps to ’X‘。; 可以看出,越安全的密码使用起来越复杂,因此,在有些场合还可以看到单码替换密码,随着破译单码密码的技术提高,使得vigenère cipher 逐渐被各国使用,1854年,首次被 Charles Babbage 攻破,但没有公开。 Friedrich Kasiski 与1863年攻破并发表了此密码的各种变形被沿用到20世纪。;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;周期多表代替密码;多表代替密码的特点;3. 变换密码 transposition ciphers;(1)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
;以一种形式写下消息,以另一种形式读取消息
;变换密码的关键思想
按一定规则写出明文,按另一规则读出密文。
密钥:用于读密文的方法和写明文的方法;(4)行变换密码-Row transposition ciphers;Plain: THESIMPLESTPOSSIBLETRANSPOSITIONSXXKey (R): 2 5 4 1 3 Key (W):?????????????? 4 1 5 3 2 ?????? ? ?T
您可能关注的文档
- 现代大学英语第二版精读PPT单词,背景,课文讲解完整版讲解.ppt
- 方案1-2015-8-8-M.ppt
- 旅游整合世界纪录片.ppt
- 旅游英语 房玉清 Chapter 5.ppt
- 现代商务礼仪—培训_ppt讲解.ppt
- 现代实用礼仪-中大礼仪课2015.11.20讲解.pptx
- 旅游翻译双峰县介绍.pptx
- 旅游文学作品欣赏1 江南三大名楼.ppt
- 旅游英语特色翻译-ppt.ppt
- 旅游规划收费标准.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)