【安全课件】第3讲--古典密码的统计分课件.pptx

上传人:yan****nan 文档编号:88487080 上传时间:2023-04-26 格式:PPTX 页数:27 大小:532.04KB
返回 下载 相关 举报
【安全课件】第3讲--古典密码的统计分课件.pptx_第1页
第1页 / 共27页
【安全课件】第3讲--古典密码的统计分课件.pptx_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《【安全课件】第3讲--古典密码的统计分课件.pptx》由会员分享,可在线阅读,更多相关《【安全课件】第3讲--古典密码的统计分课件.pptx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、古典密码的统计分析古典密码的统计分析 王王 滨滨2005年年3月月4日日现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院上次课内容回顾上次课内容回顾n n代替密码代替密码代替密码代替密码 单表代替密码的概念及安全性特点单表代替密码的概念及安全性特点单表代替密码的概念及安全性特点单表代替密码的概念及安全性特点 多表代替密码的概念及安全性特点多表代替密码的概念及安全性特点多表代替密码的概念及安全性特点多表代替密码的概念及安全性特点n n几个典型的古典密码体制几个典型的古典密码体制几个典型的古典密码体制几个典型的古典密码体制 卡撒密码卡撒密码卡撒密码卡撒密码 维及尼亚

2、密码维及尼亚密码维及尼亚密码维及尼亚密码 维福特密码维福特密码维福特密码维福特密码现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院单表古典密码的统计分析单表古典密码的统计分析原理原理:明文的统计规律在密文中能够反映出:明文的统计规律在密文中能够反映出 来,故信息泄露大。来,故信息泄露大。多表古典密码的统计分析多表古典密码的统计分析原理原理:密钥相同时,相同的明文对应相同的:密钥相同时,相同的明文对应相同的 密文。密文。现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大

3、学电子技术学院明文的统计规律明文的统计规律2626个英文字母:个英文字母:个英文字母:个英文字母:e e 12%12%t-a-o-i-n-s-h-rt-a-o-i-n-s-h-r6%-9%6%-9%d-ld-l 4%4%c-u-m-w-f-g-y-p-bc-u-m-w-f-g-y-p-b1.5%-2.8%1.5%-2.8%vk-j-x-q-zvk-j-x-q-z 1%2),则它们对应的明文(及密钥)将以很大的概率相同。,则它们对应的明文(及密钥)将以很大的概率相同。Kasiski测试法:测试法:Kasiski于于1863年提出年提出现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工

4、程大学电子技术学院思考:以多大的概率成立?P(X1=X2|Y1=Y2)=1-P(X1!=X2;K1!=K2|Y1=Y2)由于密钥是等概独立的,每个密钥出现的概率为1/26,这相当于求满足X1+K1=X2+K2(mod26)的K1和K2出现的概率。若K1和K2中均有m个字母,且m=3,则P(X1=X2|Y1=Y2)现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院进一步判断密钥字的长度是否为 m=gcd(d1,d2,di).定义1设X=x1x2xn是一个长度为n的英文字母串,则x中任意选取两个字母相同的概率定义为重合指数,用 表示。重合指数法重合指数法重合指数法重合

5、指数法(index of coincidence)(index of coincidence):Wolfe Wolfe friendmanfriendman于于于于19201920年提出年提出年提出年提出现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院定理1设英文字母A,B,,Z在X中出现的次数分别为:f0,f1,f25则从X中任意选取两个字母相同的概率为 证明在X中任意选取两个字母共有种 选取的可能;在X中的每个相同的字母中选取两个元素共有 种选取的可能。故易证。证毕。现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院已知每个英文

6、字母出现的期望概率,分别记为已知每个英文字母出现的期望概率,分别记为p0,p1,p25,那么,那么X中两个元素相同的概率中两个元素相同的概率为:为:=0.065 现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院对于英文的一个随机字母串,每个英文字对于英文的一个随机字母串,每个英文字母出现的期望概率均为母出现的期望概率均为1/26,则在,则在X中任中任意选取两个元素相同的概率为意选取两个元素相同的概率为=0.038.现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院根据根据Kasiski测试法得到的测试法得到的m,可以将密文,可以将密

7、文Y按照下列形式排按照下列形式排列:列:表表1将将Y排列成排列成m行行n/m列的形式,设列的形式,设m=0(modn)现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院 若若m确实是密钥的长度,则上述矩阵中的每一行确实是密钥的长度,则上述矩阵中的每一行都是由同一个密钥都是由同一个密钥ki加密得到,这说明每一行即是一加密得到,这说明每一行即是一个单表代替,这时计算每一行的重合指数,应该更接个单表代替,这时计算每一行的重合指数,应该更接近近0.065;若若m不是密钥的长度,则上述矩阵中的每一行不不是密钥的长度,则上述矩阵中的每一行不是由同一个密钥是由同一个密钥ki加密

8、得到,这说明每一行是一个等加密得到,这说明每一行是一个等概随机的字母串(对密文的要求),这时计算每一行概随机的字母串(对密文的要求),这时计算每一行的重合指数,应该更接近的重合指数,应该更接近0.038。现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院用交互重合指数确定密钥的具体内容定义定义设设X=x1x2xn和和Y=y1y2yn,是两个长度分别为,是两个长度分别为n和和n的字母串。的字母串。X和和Y的交互重合指数的交互重合指数(mutual index of coincidence)定义为定义为X中的一个随机元素与中的一个随机元素与Y中的一中的一个随机元素相同

9、的概率,记为个随机元素相同的概率,记为 现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院计算表1中的任意两行之间的交互重合指数中的一个随机元素与 中的一个随机元素同为字母h(0=h26)的概率为则 称为 和 之间的相对位移(relative shift),用表示。由于 现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院计算具体密钥内容n当相对位移不为0时,重合指数的取值范围0.031,0.045n当相对位移为0时,重合指数取值为0.065。n可以统计每两行中英文字母出现的概率f0,f1,f25 和f0,f1,f25n记 为以 g 作

10、密钥进行加法加密得到的密文,n并穷举计算得到 n若 ,则应该接近0.065;n若不然,应该接近0.031,0.045中的某个值。现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院K1+i,i=0,25K1-k2=5现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院计算具体密钥内容的复杂度分析 这样可以得到任意两行之间的相对位移。给定某一行,猜测其密钥值(只有26种可能),其它行的密钥由相对位移唯一确定,这时用穷举法只有26种可能,可得到密钥值。现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院习题1、已知

11、某密码的加密方法为:先用易位密码对明文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现代密码学现

12、代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院习题1解答:解:加密密钥为置换T=(351246),则脱密密钥为置换T=(341526)用维吉尼亚密码脱密得结果 vahaeg duoolc tykyoo nmuade再使用易位密码脱密得明文M haveagoodluckytoyouandme现代密码学现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院习题2解答:解:f1的逆为:m=15(c-5)mod26=(15c+3)mod26f2的逆为:T=(23154)则对C做f2的逆变换得:icfsxbfezi再做f1的逆变换得:thanksalot。现代密码学

13、现代密码学解放军信息工程大学电子技术学院解放军信息工程大学电子技术学院下节课讲授的主要内容Shannon理论理论n 密码体制的数学模型密码体制的数学模型n 熵及其性质熵及其性质1、有时候读书是一种巧妙地避开思考的方法。4月-234月-23Tuesday,April 25,20232、阅读一切好书如同和过去最杰出的人谈话。14:19:5914:19:5914:194/25/2023 2:19:59 PM3、越是没有本领的就越加自命不凡。4月-2314:19:5914:19Apr-2325-Apr-234、越是无能的人,越喜欢挑剔别人的错儿。14:19:5914:19:5914:19Tuesday

14、,April 25,20235、知人者智,自知者明。胜人者有力,自胜者强。4月-234月-2314:19:5914:19:59April 25,20236、意志坚强的人能把世界放在手中像泥块一样任意揉捏。25四月20232:19:59下午14:19:594月-237、最具挑战性的挑战莫过于提升自我。四月232:19下午4月-2314:19April 25,20238、业余生活要有意义,不要越轨。2023/4/2514:19:5914:19:5925 April 20239、一个人即使已登上顶峰,也仍要自强不息。2:19:59下午2:19下午14:19:594月-2310、你要做多大的事情,就该承受多大的压力。4/25/2023 2:19:59 PM14:19:5925-4月-2311、自己要先看得起自己,别人才会看得起你。4/25/2023 2:19 PM4/25/2023 2:19 PM4月-234月-2312、这一秒不放弃,下一秒就会有希望。25-Apr-2325 April 20234月-2313、无论才能知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。Tuesday,April 25,202325-Apr-234月-2314、我只是自己不放过自己而已,现在我不会再逼自己眷恋了。4月-2314:19:5925 April 202314:19谢谢大家谢谢大家

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁