




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、古典密码的统计分析,单表古典密码的统计分析原理:明文的统计规律在密文中能够反映出来,故信息泄露大。多表古典密码的统计分析原理:密钥相同时,相同的明文对应相同的密文。,明文的统计规律,26个英文字母:e12%t-a-o-i-n-s-h-r6%-9%d-l4%c-u-m-w-f-g-y-p-b1.5%-2.8%vk-j-x-q-z1%,多表古典密码的统计分析,步骤1:首先确定密钥的长度:利用Kasiski测试法和重合指数法(indexofcoincidence)步骤2:确定具体的密钥内容:交互重合指数法,寻找密文中相同的片段对,计算每对相同密文片段对之间的距离,不妨记为d1,d2,di,若令密钥字
2、的长度为m,则m=gcd(d1,d2,di)。定理1若两个相同的明文片段之间的距离是密钥长度的倍数,则这两个明文段对应的密文一定相同。反之则不然。若密文中出现两个相同的密文段(密文段的长度m2),则它们对应的明文(及密钥)将以很大的概率相同。,Kasiski测试法:Kasiski于1863年提出,进一步判断密钥字的长度是否为m=gcd(d1,d2,di).定义1设X=x1x2xn是一个长度为n的英文字母串,则x中任意选取两个字母相同的概率定义为重合指数,用表示。,重合指数法(indexofcoincidence):Wolfefriendman于1920年提出,定理1设英文字母A,B,,Z在X中
3、出现的次数分别为:f0,f1,f25则从X中任意选取两个字母相同的概率为证明在X中任意选取两个字母共有种选取的可能;在X中的每个相同的字母中选取两个元素共有种选取的可能。故易证。证毕。,例子,已知每个英文字母出现的期望概率,分别记为p0,p1,p25,那么X中两个元素相同的概率为:=0.065,对于英文的一个随机字母串,每个英文字母出现的期望概率均为1/26,则在X中任意选取两个元素相同的概率为=0.038.,根据Kasiski测试法得到的m,可以将密文Y按照下列形式排列:表1将Y排列成m行n/m列的形式,设m=0(modn),若m确实是密钥的长度,则上述矩阵中的每一行都是由同一个密钥ki加密
4、得到,这说明每一行即是一个单表代替,这时计算每一行的重合指数,应该更接近0.065;若m不是密钥的长度,则上述矩阵中的每一行不是由同一个密钥ki加密得到,这说明每一行是一个等概随机的字母串(对密文的要求),这时计算每一行的重合指数,应该更接近0.038。,用交互重合指数确定密钥的具体内容,定义设X=x1x2xn和Y=y1y2yn,是两个长度分别为n和n的字母串。X和Y的交互重合指数(mutualindexofcoincidence)定义为X中的一个随机元素与Y中的一个随机元素相同的概率,记为,计算表1中的任意两行之间的交互重合指数,中的一个随机元素与中的一个随机元素同为字母h(0=h26)的概
5、率为则称为和之间的相对位移(relativeshift),用表示。由于,计算具体密钥内容,当相对位移不为0时,重合指数的取值范围0.031,0.045当相对位移为0时,重合指数取值为0.065。可以统计每两行中英文字母出现的次数f0,f1,f25和f0,f1,f25记为以g作密钥进行加法加密得到的密文,并穷举计算得到若,则应该接近0.065;若不然,应该接近0.031,0.045中的某个值。,K1+i,i=0,25,K1-k2=5,计算具体密钥内容的复杂度分析,这样可以得到任意两行之间的相对位移。给定某一行,猜测其密钥值(只有26种可能),其它行的密钥由相对位移唯一确定,这时用穷举法只有26种
6、可能,可得到密钥值。,1,166,286,236,276,习题,1、已知某密码的加密方法为:先用易位密码对明文M加密,再对该结果用维吉尼亚密码加密得密文C。若易位密码使用的加密密钥为置换T=(351246),维吉尼亚密码使用的加密密钥为AEF,密文C=vemaildytophtcmystnqzahj,求明文M。,习题,2、已知某密码的加密方法为:C=f2(f1(M)其中变换f1为:c=(7m+5)mod26;变换f2为置换T=(31254),今收到一份用这种密码加密的密文C=ficxsebfiz,求对应的明文M。f1的逆为:m=15(c-5)mod26=(15c+3)mod26,习题1解答:,解:加密密钥为置换T=(351246),则脱密密钥为置换T=(341526)用维吉尼亚密码脱密得结果vahaegduoolctykyoonmuade再使用易位密码脱密得明文Mhaveagoodluckytoyouandme,习
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TR 25295:2025 EN Footwear - Global last measurement systems
- 【正版授权】 ISO/IEC 9594-5:2020/Amd 1:2025 EN Information technology - Open systems interconnection - Part 5: The Directory: Protocol specifications - Amendment 1: Miscellaneous enhance
- 【正版授权】 ISO 12628:2022/Amd 1:2025 EN Thermal insulating products for building equipment and industrial installations - Determination of dimensions,squareness and linearity of prefo
- 2025年投资项目管理师之宏观经济政策题库附答案(典型题)
- 2020-2025年劳务员之劳务员基础知识强化训练试卷A卷附答案
- 圆的面积课件教学
- 第五章气相色谱分析法第二节气相色谱仪76课件
- 第六章反应器第三节管式反应器55课件
- 书法教学指导课件下载
- 儿童烘焙课堂教学课件
- 【真题】江苏省苏州市2025年中考物理试卷(含答案解析)
- 卡口及道路交通智能监控系统方案设计
- 呼吸机相关性肺炎的预防和护理
- 肺结核鉴别诊断
- 门诊口腔院感基础知识培训
- 论咏叹调《妈妈不在》的形象刻画与唱段处理
- 2025年邮政社招笔试考试历年真题及答案
- 2025年河南省中考数学试卷及答案
- 仓库技能考试试题及答案
- 子宫平滑肌瘤护理
- Q∕GDW 12127-2021 低压开关柜技术规范
评论
0/150
提交评论