- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2讲--古典密码
* 思考:以多大的概率成立? 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=x1x2…xn是一个长度为n的英文字母串,则x中任意选取两个字母相同的概率定义为重合指数,用 表示。 重合指数法(index of coincidence):Wolfe friendman于1920年提出 * 定理1 设英文字母A,B,…,Z在X中出现的次数分别为: 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加密得到,这说明每一行即是一个单表代替,这时计算每一行的重合指数,应该更接近0.065; 若m不是密钥的长度,则上述矩阵中的每一行不是由同一个密钥ki加密得到,这说明每一行是一个等概随机的字母串(对密文的要求),这时计算每一行的重合指数,应该更接近0.038。 * 用交互重合指数确定密钥的具体内容 定义 设X=x1x2…xn和Y=y1y2…yn,是两个长度分别为n和n’的字母串。X和Y的交互重合指数(mutual index of coincidence)定义为X中的一个随机元素与Y中的一个随机元素相同的概率,记为 * 计算表1中的任意两行之间的交互重合指数 中的一个随机元素与 中的一个随机元素同为字母h(0=h26)的概率为 则 称为 和 之间的 相对位移(relative shift),用 表示。 由于 * 计算具体密钥内容 当相对位移不为0时,重合指数的取值范围[0.031,0.045] 当相对位移为0时,重合指数取值为0.065。 可以统计每两行中英文字母出现的概率f0,f1,…,f25 和f’0,f’1,…,f’25 记 为以 g 作密钥进行加法加密得到的密文, 并穷举计算得到 若 ,则应该接近0.065; 若不然,应该接近[0.031,0.045]中的某个值。 * K1+i,i=0,……,25 K1-k2=5 * 计算具体密钥内容的复杂度分析 这样可以得到任意两行之间的相对位移。 给定某一行,猜测其密钥值(只有26种可能),其它行的密钥由相对位移唯一确定,这时用穷举法只有26种可能,可得到密钥值。 * 在明文中如果两个明文片断所对应的的明文片断之间的距离d时密钥字长度m的倍数,则这两个明文片断所对应的密文片断也一定相等。 古典密码学 * 第二章 古典密码 学习本章目的: 1. 学习基本的密码编制原理; 2.了解早期编制密码的基本方法; 3. 为进一步学习现代密码的编制打下基础。 * 基本编码技术的分类 (1) 代替密码 利用预先设计的代替规则,对明文逐字符或逐字符组进行代替的密码. 分为单表代替和多表代替两种 (2) 移位密码 对各字符或字符组进行位置移动的密码. (3) 加减密码 将明文逐字符或逐字符组与乱数相加或相减的密码. * 我们将重点介绍 代替密码 * 一、单表代替密码: 利用预先设计的固定代替规则,对明文逐字符或逐字符组进行代替的密码. 字符组称为一个代替单位. 这里代替规则又称为代替函数、代替表或S盒。它的固定性是指这个代替规则与密
您可能关注的文档
- 工程项目管理讲稿(PPT-项目经理培训).ppt
- 工程项目经济评价方法.ppt
- 工程项目建设程序及审批部门.doc
- 工程风险等级划分标准.doc
- 工程预算造价员培训教材【2014年2月10日修改版】.doc
- 工艺品可行性报告.doc
- 工艺及编程设计.doc
- 工程鉴定与加固绪论.ppt
- 工艺室2013年规范考试复习题.doc
- 工艺实习指导书造价.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)