- 2
- 0
- 约6.4千字
- 约 70页
- 2022-04-11 发布于广东
- 举报
2.1.4 密码分析 ? 密码分析:试图获得加密体制细节、解密密钥和 明文等机密信息的过程,通常包括:分析统计截 获的密文材料、假设、推断和证实等步骤。 ? 密码分析方法有传统破译方法和物理破译方法两 大类。 (1) 基本概念 第三十一页,共七十页。 ? 传统破译方法包括穷举破译法和数学分析法两类。 ? 数学分析法又分为确定性分析法的和统计分析法。 ? 四种破译类型: ? 唯密文破译(ciphertext only attacks), 分析者仅知道有限数量的密文。 ? 已知明文破译(known plaintext attacks), 分析者除了拥有有限数量的密文外,还有数量限 定的一些已知“明文—密文”对。 第三十二页,共七十页。 ? 四种破译类型(续): ? 选择明文破译(chosen plaintext attacks), 分析者除了拥有有限数量的密文外,还有机会使 用注入了未知密钥的加密机,通过自由选择明文 来获取所希望的“明文—密文”对(集合)。 ? 选择密文破译(chosen ciphertext attacks), 分析者除了拥有有限数量的密文外,还有机会使 用注入了未知密钥的解密机,通过自由选择密文 来获取所希望的“密文—明文”对(集合)。 第三十三页,共七十页。 (2)防止密码破译的措施 为防止密码被破译,可以采取以下措施: ? 强壮的加密算法; ? 动态会话密钥 ? 保护关键密钥 第三十四页,共七十页。 2.2 密码算法 (1)IDEA的历史 ? 1990年,瑞士的来学嘉(Xuejia Lai)和 James Massey于1990年公布了IDEA密码算法第 一版,称为PES (Proposed Encryption Standard); ? 1991年,为抗击差分密码攻击,他们增强了算法的强 度,称IPES(Improved PES); ? 1992年,改名为IDEA(International Data Encryption Algorithm)。 2.2.1 IDEA算法 第三十五页,共七十页。 (2)IDEA加密过程 ? IDEA是一个分组长度为 64bit的分组密码算法,密 钥长度为128bit(抗强力攻 击能力比DES强),同一 算法既可加密也可解密。 ? IDEA的“混淆”和“扩散” 设计原则来自三种运算, 它们易于软、硬件实现 (加密速度快): Z6 F2 F1 Z5 G1 G2 第三十六页,共七十页。 在IDEA的模乘运 算中,为什么将模数 取为216+1,而不是 216 ? 2. 在其模加运算中,为什么模数取为216而不是 216+1 ? 第三十七页,共七十页。 IDEA加密的总体方案图 循环2 循环8 循环1 输出变换 64位密文 64位明文 Z1 Z6 Z7 Z12 Z43 Z48 Z49 Z52 子密钥生成器 128bit密钥 Z1 Z52 16 第三十八页,共七十页。 IDEA加密的单个循环图 X1 X2 X3 X4 Z1 Z2 Z3 Z4 Z5 Z6 W11 W12 W13 W14 第三十九页,共七十页。 IDEA的密钥生成 ? 56个16bit的子密钥从128bit的密钥中生成前8 个子密钥直接从密钥中取出; ? 对密钥进行25bit的循环左移,接下来的密钥 就从中取出; ? 重复进行直到52个子密钥都产生出来。 第四十页,共七十页。 (3)IDEA的解密 ? 加密解密实质相同,但使用不同的密钥; ? 解密密钥以如下方法从加密子密钥中导出: — 解密循环I的头4个子密钥从加密循环10-I 的头4个子密钥中导出;解密密钥第1、4个 子密钥对应于1、4加密子密钥的乘法逆元; 2、3对应2、3的加法逆元; — 对前8个循环来说,循环I的最后两个子密钥 等于加密循环9-I的最后两个子密钥; 第四十一页,共七十页。 ? 使用子分组:16bit的子分组; ? 使用简单操作(易于加法、移位等操作实现) ; ? 加密解密过程类似; ? 规则的结构(便于VLSI实现)。 (4)实现上的考虑 第四十二页,共七十页。 (5)IDEA的安全性 ? IDEA能抗差分分析和相关分析; ? IDEA似乎没有DES意义下的弱密钥; ? IDEA是PGP的一部分; ? Bruce Schneier 认为IDEA是DES的最好替代,但 问题是IDEA太新,许多问题没解决。 第四十三页,共七十页。 2.2.2 ECC公钥密码 (1)
您可能关注的文档
- 精神分裂症的规范化治疗演示文稿.ppt
- 糖尿病胰岛素治疗(上).ppt
- 膝关节病健康教育演示文稿.ppt
- 第五章微生物的代谢与调控.ppt
- 食品安全之生活小妙招演示.ppt
- 第八的相关分析和线性回归分析演示文稿.ppt
- 第九章第单元电磁感应现象楞次定律演示文稿.ppt
- 肿瘤患者风险评估与安全防范跌倒坠床风险评估与防范.ppt
- 高铁对我国客运的影响演示文稿.ppt
- 第二水准测量.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)