




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用密码学第2章古典密码学1回顾语言的统计特性单表代替密码单表代替密码的分析多表代替密码22.1语言的统计特性研究保密性和密码破译方法的实质:就是研究明文信息在密文信息中有多大程度的泄漏。下面假设讨论的语言是某种语言的文字:设字母表为X={x0,x1,…,xm-1}为了方便起见,字母表也用0-(m-1)之间的数字来表示,此时字母表为Zm={0,1,…,m-1}32.1语言的统计特性例如,英文字母表可以表示为X={a,b,c,…,x,y,z}或者Zm={0,1,2,…,24,25}明文是由Zm中的元素和固定的结合规则确定的。因此具有语言的统计特性。例如:字母q后总是跟着字母u。42.1语言的统计特性语言的一阶统计特性称P={p0,p1,…,pm-1}为语言的一阶统计特性。其中,pi(0≦i≦m-1)代表字母i在该语言中出现的概率。英文的一阶统计特性:统计单个英文字母在一段足够长的英文课文中出现的概率.例2.1英文字母表X={a,b,c,…,x,y,z},由独立试验产生明文单码,Beker在1982年统计的样本总数100362,得到单码的概率分布见表2.1.5表2.1英文字母的概率分布字母概率字母概率字母概率A0.08167J0.00153S0.06327B0.01492K0.00772T0.09056C0.02782L0.04025U0.02758D0.04253M0.02405V0.00978E0.12702N0.06749W0.02360F0.02280O0.07567X0.00150G0.02015P0.01929Y0.01974H0.06094Q0.00095Z0.00074I0.06966R0.0549762.1语言的统计特性英文字母出现的概率大小排列:ETAOINSHRDLCUMWFGYPBVKJXQZ按字母出现的概率分类:表2.2英文字母分类表1234567极大概率字母集:E大概率字母集:TAO较大概率子母集:INSHR平均概率字母集:DL较低概率字母集:CMWFGYPBU低概率字母集:VK极低概率字母集:JXQX72.1语言的统计特性语言的一阶特性至少在以下两个方面没有反映出英文的语言特性:(1)双字母出现的概率例如QE出现的概率。按照一阶特性计算QE出现的概率为
p(QE)=0.0095×0.12702≈1.21×10-4
但是在英文课文中QE根本不会出现。(2)四字母SEND和SEDN在一阶统计特性下出现的概率相等,这也不符合实际。82.1语言的统计特性双字母出现的频数表示为:N(i,j)i,j=0,1,2,(m-1)双字母出现的概率p(xi,xj)近似地可以表示为p(xi,xj)=N(i,j)/(N-1)可以看到英文双字母的概率最大的30对字母按概率大小排列为:thheineranreedonesstenattonthandoueangasortiisetitartesehiof例2.2由独立试验产生双字母表。根据Beker在1982年的统计结果我们可以计算p(SEND)=p(SE)×p(ND)≈0.7919
p(SEDN)=p(SE)×p(DN)≈0.08146
p(QE)=092.1语言的统计特性同理,三字母出现的概率可以近似地表示为
p(xi,xj,xk)=N(I,j,k)/(N-2)注意:在实际的通信中除了字母外还有数字,标点符号等,他们的统计特性也要考虑进去。另外数据格式,报头信息对于密码体制的安全有重要意义,,在密码分析中起着非常重要的作用。10英文的其它统计特性冠词the对英文的统计特性影响很大,它使t,h,th,he和the在单字母,双字母和三字母的统计中都为高概率的元素.英文中大约有一半的词以e,s,d和t结尾.英文中大约有一半的词以t,a,s和w开头.112.2.1移位代替密码以下将q个字母的字母表与Z模q中数作一一对应,利用每个字母对应的数字代替该字母。例如,将英文字母表作如下对应:abc…yz012…2425这样,可以用0表示a,用1表示b.....。移位代替密码是最简单的一种代替密码。其加密变换为:,0≤m,c<q
显然,移位代替密码的密钥空间中元素的个数为q,其中k=0是恒等变换。试着写出解密变换的公式122.2.1移位代替密码例2.3凯撒密码(CaesarCipher)是对英文字母表进行移位代替的密码,其中q=26。例如,选择密钥k=3,则有下述代替表:明:abcdefghijklmnopqrstuvwxyz密:DEFGHIJKLMNOPQRSTUVWXYZABC设明文m=helloeverybody试计算其密文。
13解密时,只要用密钥k=23的加密密表对密文c进行加密运算就可恢复出原明文。这种密码是将明文字母表中字母位置下标与密钥k进行模q加法运算的结果作为密文字母位置下标,相应的字母即为密文字母,因此又称其为加法代替密码。142.2乘法代替密码
乘法代替密码的加密变换为:,0≤c<q。这种密码又叫采样密码(decimationcipher),这是因为其密文字母表是将明文字母表按下标每隔k位取出一个字母排列而成(字母表首尾相接)。显然,当gcd(k,q)=1,即k与q互素时明文字母与密文字母才是一一对应的。15若q为素数,则有q-2个可用密钥。否则就只有φ(q)-1个可用密钥。这里φ(q)是欧拉函数,它表示小于q且与q互素的正整数的个数。162.2乘法代替密码例2.4英文字母表q=26,选k=9,则有乘法代替密码的明文密文字母对应表:012345678910111213141516171819202122232425明:abcdefghijklmnopqrstuvwxyz密:AJSBKTCLUDMVENWFOXGPYHQZIR若明文m=multiplicativecipher密文c=?172.2.3仿射代替密码
将移位代替密码和乘法代替密码结合起来就构成仿射代替密码。其加密变换为其中,以表示仿射代替密码的密钥。
当k0=0时,就得到乘法代替密码,当k1=1时就得到移位代替密码。q=26时,可用的密钥数为26×12-1=311个。
解密变换为
182.2.3仿射代替密码例2.5仿射代替密码的代替表为:c=m×7+3,m=cipher求c=?试计算解密变换的代替表.192.2.4密钥短语密码
可以通过下述方法对例2.2.1的加法代替密码进行改造,得到一种密钥可灵活变化的密码。选一个英文短语,称其为密钥字(keyword)或密钥短语(keyphrase),如HAPPYNEWYEAR,按顺序去掉重复字母得HAPYNEWR。将它依次写在明文字母表之下,而后再将明文字母表中未在短语中出现过的字母依次写在此短语之后,就可构造出一个代替表,如下所示:明:abcdefghIjklmnopqrstuvwxyz密:HAPYNEWRBCDFGIJKLMOQSTUVXZ203.3单表代替密码的分析1.识别报文:统计密报的一阶统计特性,判断是否为单表密.2.破译方法:猜字法(1)统计密文字母出现的频次(2)利用各字母在密文中出现的频次和明文的一阶统计特性猜字.注意到常在字头出现的字母:T,A,S,O,I,C,W,P,B,F常在字尾出现的字母:E,S,D,N,T,R,Y,F,O,L(3)利用模式字或模式短语.如the,people等21应用举例设给定密文为UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBZWPFUPZHMDJUDTMOHMQ22密文字母频次表ABCDEFGHIJKLMN22066427110080OPQRSTUVWXYZ
9163010310545214密文字母集→对应的明文所属的类或字母集
P,Z→E,TH,M,O,S,U→A,I,N,O,R,S,H23Pe,ZtUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESX
t
e
ete
t
t
eeUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPD
t
et
t
t
eeeTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMB
e
t
t
e
e
e
t
t
e
ZWPFUPZHMDJUDTMOHMt
e
et
24UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXteetethateeUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDtettteeeTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBetteeette
ZWPFUPZHMDJUDTMOHMtheet
Wh,Sa
25Wh,SaUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXtaeeteathateeaUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPD
atettathaeeeTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMB
aethtaeeetate
ZWPFUPZHMDJUDTMOHMtheet
26UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXtaeeteathateeaUDBMETSXAIZVUEPHZHMDZSHZOWSFP
APPDatettathavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaethtaeeetate
ZWPFUPZHMDJUDTMOHMtheet
Fv,Ab,Dn27Fv,Ab,DnUZ
QSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXtaeeteathateveaUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPD
nabtetntathavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaethtaeeentatve
ZWPFUPZHMDJUDTMOHMthevetn
n
28UZ
QSOVUOHXMOPVGPOZPEVSGZWSZOPFPESX
itaeeteathateveaUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDnabutetntathavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaethtaeeentatve
ZWPFUPZHMDJUDTMOHMthevietnInUi,Iu
29Ui,IuUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItaieeteathateveaUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPD
InabutietntathavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaeithitiaeeentative
ZWPFUPZHMDJUDTMOHMthevietnIn30UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXitwasieeteathateveaUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinabutietntathavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithitiaeeentative
ZWPFUPZHMDJUDTMOHMthevietnInQw,Os31Qw,OsUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasis
seesteathatseveaUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinabutietntatshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithitiaeesentatIves
ZWPFUPZHMDJUDTMOHMQthevIetnins
w32UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasisseesteathatseveral
UDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinabutietntatshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithitiaeesentatives
ZWPFUPZHMDJUDTMOHMQthevietninswEr,Xl33Er,XlUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasislseesterathatseveral
UDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinralbutiretntatshavebeenTSVPQUZWYMXUZUHSX
EPYEPOPDZSZUFPOMBaewithlitial
reresentatives
ZWPFUPZHMDJUDTMOHMQthevietninsw34UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasislseesterathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinralbutiretntatshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithlitialrepresentatives
ZWPFUPZHMDJUDTMOHMQthevietninswYp35UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasislseesterathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinralbutiretntatshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithplitialrepresentatives
ZWPFUPZHMDJUDTMOHMQthevietninswYp36UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasislseesterathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinralbutiretntatshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithpoliticalrepresentatIves
ZWPFUPZHMDJUDTMOHMQthevietninswMo,Hc37Mo,HcUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasiscloseesterathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinoralbutirectcontactshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithpoliticalrepresentatIveso
ZWPFUPZHMDJUDTMOHMQthevIetconInoscow38UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasiscloseesterathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinoralbutdirectcontactshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBaewithpolItIcalrepresentatIveso
ZWPFUPZHMDJUDTMOHMQthevIetconInmoscowTm,Vd39Tm,VdUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasdisclosedesterdathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinormalbutdirectcontactshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBmadewithpolItIcalrepresentatIveso
ZWPFUPZHMDJUDTMOHMQthevietconInmoscow40UZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXItwasdisclosedesterdathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinformalbutdIrectcontactshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBmadewithpolItIcalrepresentativeso
ZWPFUPZHMDJUDTMOHMQthevietconinmoscowBf41BfUZQSOVUOHXMOPVGPOZPEVSGZWSZOPFPESXitwasdIsclosedesterdathatseveralUDBMETSXAIZVUEPHZHMDZSHZOWSFPAPPDinformalbutdirectcontactshavebeenTSVPQUZWYMXUZUHSXEPYEPOPDZSZUFPOMBmadewithpolItIcalrepresentatIvesof
ZWPFUPZHMDJUDTMOHMQthevietconinmoscow42
密文:abcdefghijk
lmn
明文:BFNRVCUO
密文:opqrstuv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年四川省广元市中考历史真题
- 高中校园手工制作活动对学生科学探究能力的培养策略论文
- 芯片出入库管理制度
- 苹果店库存管理制度
- 草莓园全年管理制度
- 茶文化创业计划书
- 《一年级下册语文园地五》课件
- 高二人教版高中英语模块56有效课型课堂教学设计及案例分析郑秋秋
- vivo智能手机营销策划案
- 财产分割协议书
- 皮尔逊Ⅲ型曲线的离均系数Φ值表完整版
- 2025(统编版)语文二年级下册第六单元解析+任务目标+大单元教学设计
- 《直升机介绍》课件
- 医院预防职务犯罪讲座
- 吸脂术护理查房
- 国家开放大学《幼儿园课程与活动设计》期末大作业参考答案
- 2024年中英城市更新白皮书
- NB/T 11127-2023在用钢丝绳芯输送带报废检测技术规范
- 铁路网络安全概述
- 南京信息工程大学《数据库原理与应用Ⅱ》2022-2023学年期末试卷
- 雨水回收系统技术规格书
评论
0/150
提交评论