古代文字经典与密码.ppt_第1页
古代文字经典与密码.ppt_第2页
古代文字经典与密码.ppt_第3页
古代文字经典与密码.ppt_第4页
古代文字经典与密码.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,古代文字与经典密码,2004级数学试点班 蔡宁,已经部分读懂的文字: 1.甲骨文 2.楔形文字 3.埃及的罗塞塔石碑 4.印度的哈拉巴文字,1.中国的甲骨文,商晚期的兽甲骨文,一种象形文字,象形文字的例子:,象形文字的演变,甲骨文:传承 密码学:根据习惯猜测出可 能的密钥,2.古巴比伦的楔形文字,发现卷涡饰的组合重复出现了很多次。推测为法老的名字。由此得出了一些字母的对应。以此下去,就得到了很多对应。这基于对古巴比伦文化的了解。,2,楔形文字:组合组合 密码: 组合组合,3.埃及的罗塞塔石碑,三种文字:古埃及象形文字,古埃及草写体.和希腊文字.对照着另一种文字来解读古文字.就像密码破译的双文

2、对照.,3,埃及的罗塞塔石碑 : 对照 密码学 : 已知明文攻击,4.印度的哈拉巴文字,遵循文字发展的自身规律,统计学的方法也起很重要的作用.,4,单表古典密码体制,以英文为例:英文有26个字母.下表为,一个单表.即将a-b, b-c 例如:apple-bqqmf,单表密文的统计分析,单表古典密码体制的密文字母表实际上是明文字母表的一个排列.因此,明文字母的统计特性在密文中能够反映出来.当截获的密文足够多时,就可以通过统计密文字母的出现频率,来确定明文字母和密文字母的对应关系.,26个字母出现的频率,26个英文字母按出现频率的大小可以分为五类: 1. e: 0.120 2.t,a,o,I,n,

3、s,h,r 0.060.09 3.d,l 0.04 4,c,u,m,w,f,g,y,p,b 0.015-0.028 5,v,k,j,x,q,z 小于0.01,这样,我们可以统计密文中字母的频率。和上表对应,得出相应的对应方式,推测出明文。 注:前提是我们知道明文和密文所使用的字母表。这和古代文字的破译 是一样的。,英语中有一些习惯,比方说一些两个字母或三个字母的的组合出现的频率很高.例如ea, ed, ing等,我们也可以按照上面的办法计算出这些双字母组合和三个字母的组合的频率,进行对应.这样基本上单表密码就可以破译了. 当然,剩下的就需要根据对英语和创建以及使用此密码的人的习惯的了解去猜测.

4、,举例,密文为 YIFQFMZRWQFYVECFMDZPCVMRZWNMDZVEJBTXCDDUMJNDIFEFMDZCDMQZKCEYFCJMYRNCWJCSZREXCHZUNMXZNZUCDRJCYYSMRTMRTMEYIFZWDYVZVYFZUMRZCRWNZDZJJXZWGCHSMRNMRNMDHNMDHNCMFQCHZJMXJZWJZWIEJYUCFWDJNZDIR 共 168个字母,各个密文字母出现次数和出现频率:,由上表可以看出,密文字母Z的出现次数明显比其他密文字母的出现次数多,出现频率约为0.12。因此,可以猜测ZE. 出现至少十次的字C,D,J,F,M,R,Y,出现频率在0

5、.06到0.095之间,因此可以猜测 C,D,F,J,M,R,Y-T,A,O,I,N,S,H,R,再计算密文字母中包含Z的双字母和三个字母的重复出现次数,与标准表进行对比,即可得出明文为: Our friend from Paris examined his empty glass with surprise ,as if evaporation has taken place while he was not looking. I poured some more wine and he settled back in his chair ,face tilted up towards th

6、e sun. 大家可以自己试一下 ?,古典密码有很多种:如Playfair 制,Vigenere 体制,Beaufort 体制,Vernam 体制,Hill 体制等.这些古典的密码体制都是基于数学原理,但其应用时,利用密码机,使得 即使不懂原理的人也可以制作密码和破译密码. 从现代的角度来看,由于计算机的高速发展,古典密码通过暴力破译都可以很快的破译出来,但是他对于今天的密码来说也有很强的借鉴意义.,1949年,Shannon发表了“保密系统的通信理论”,为密码学奠定了坚实的数学基础,从而使密码学成为一门真正的科学。,1976年,W . Diffie 和 M. E. Hellman开创了公钥密

7、码学的新纪元。公钥密码学的核心在于质因数分解的计算。,现在让我们来回顾一下我们刚刚讲过的内容.,我们首先探讨了已经部分读懂的文字(1.甲骨文,2.楔形文字,3.埃及的罗塞塔石碑 ,4.印度的哈拉巴文字)是如何破译的,并与密码的破译作对比,发现有相当多的共同点.特别在方法方面:传承,组合,对照,统计.,之后我们以单表密码体制为例,着重介绍了统计方法在密码中的应用.主要思想是明文中字母的和常用组合统计规律和密文中的是相同的.,大家可以看到.我们刚刚主要是用了统计的方法.但其实,在密码学领域中,要用到许许多多数学的方法.但是因为今天时间有限,我们只将到这里,仅起到一个抛砖引玉的作用 . 如果大家有兴趣,可以课下看一些相关的书.,He xnt bzm mns ad z ghfgvzx sgdm itrs ad z sqzhk. He x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论