分组密码和数据加密标准
分组密码和数据加密标准
第三章分组密码和数据加密标准主讲人:王弈 Email:wangyi@http://www.77cn.com.cn
分组密码和数据加密标准
内容提要 分组密码的原理 数据加密标准DES DES的强度 差分分析和线性分析 分组密码的设计原理
分组密码和数据加密标准
分组密码的原理 分组密码–是一种加/解密算法,将输入的明文分组当 做一个整体处理,输出一个等长的密文分组。
分组密码和数据加密标准
分组密码的原理 Feistel密码结构的设计动机– n比特明文M(n) → n比特密文C(n)
↑映射/代换的总数 2n! ≈n×2n 具有上述代换个数的分组密码称为理想分组密码 – 映射/ 代换本身就是密钥,当n的规模不大时(如n =4,密钥长度为64bit),密钥规模很大n×2n,在 实际中使用大规模分组的任意可逆代换密码是不可 行的(理想分组密码在实际中难以实现)。 – Feistel提出在实际中所需的分析密码体制应该是对 理想分组密码的一种近似体制。 – Feistel密码是对理想分组密码的近似。4
分组密码和数据加密标准
图示:n=3时,一个n位到n位的分组密码BOX Sn=3 0 2n=8 0 1 2n=8 0 1 2 3 4 5 6 75
1
Transformer
Transformer
2 3 4 5 6 7
0
1
1
1
分组密码和数据加密标准
Feistel密码 大多数传统分组加密算法都采用Feistel密 码结构,包括DES在内。 Feistel建议使用乘积密码来增强密码的强 度。
Feistel建议交替使用代换和置换,增强密 码的扩散和混淆性能。6
分组密码和数据加密标准
香农理论 1949 混淆Confusion– 尽可能使密文和加密密钥之间的关系变得复杂,以 阻止攻击者发现密钥。
扩散Diffusion– 让每个明文数字尽可能地影响多个密文数字,使明 文的统计特性消散在密文中。
乘积密码Product Cipher– 在单个加密机制中依次使用两个或两个以上不同类 型的基本密码(如:代换和置换),所得结果的密 码强度将强于每个单个密码的强度。7
分组密码和数据加密标准
代换-置换网络BOX Sn=3 0 2n=8 0 1 2n=8 0 1 2 3 4 5 6 7 1
1 0 0
BOX P
0 0 0 0 0 0 1 0
Transformer
Transformer
2 3 4 5 6 7
01
0
0 0 0
1
1
0
分组密码和数据加密标准
代换-置换网络K1 S11 S 21 S 31 S 41
K2 S12 S 22 S 32 S 42
K3
……9
分组密码和数据加密标准
Feistel密码结构 Feistel网络的实现依赖于以下参数的选择和特 征: 分组长度–分组越长意味着安全性越高(其他参数不变),但 是会降低加/解密的速度。 –安全性的增加来自于更好的扩散性能。
密钥长度–密钥越长意味着更高的安全性,但是会降低加/解 密的速度。 –安全性的l增加来自于更好的抗穷举攻击能力和更好 的混淆性能。
迭代轮数–单轮加密不能提供足够的安全性,而多轮加密可取 得很高的安全性10
分组密码和数据加密标准
Feistel密码结构 子密钥生成算法–子密钥生成算法越复杂,密码分析攻击就越困难。
轮函数–轮函数越复杂,抗击密码分析的攻击能力就越强。
快速软件加/
解密–算法的执行速度是一个很受关注的指标。
简化分析难度–尽管希望设计的算法能提高密码分析攻击的难度, 但是算法本身的简洁明了有助于对其本身脆弱性的 分析,从而设计出更强的算法。11
分组密码和数据加密标准
分组密码和数据加密标准
Feistel网络结构
分组密码和数据加密标准
Feistel密码结构 加密Li = Ri-1 Ri = Li-1 ⊕ f(Ri-1, Ki)
解密Li-1 = Ri ⊕ f(Li, ki) Ri-1 = Li
分组密码和数据加密标准
数据加密标准DESDES的产生 1973年5月15日, NBS开始公开征集标准加密算 法,并公布了它的设计要求: (1)算法必须提供高度的安全性 (2)算法必须有详细的说明,并易于理解 (3)算法的安全性取决于密钥,不依赖于算法 (4)算法适用于所有用户 (5)算法适用于不同应用场合 (6)算法必须高效、经济 (7)算法必须能被证实有效 (8)算法必须是可出口的15
分组密码和数据加密标准
DES的产生(续) 1974年8月27日, NBS开始第二次征集,IBM 提交了算法LUCIFER,该算法由IBM的 工程师在1971~1972年研制。 1975年3月17日, NBS公开了全部细节 1976年,NBS指派了两个小组进行评价 1976年11月23日,采纳为联邦标准,批准 用于非军事场合的各种政府机构 1977年1月15日,“数据加密标准”FIPS PUB 46发布16
…… 此处隐藏:491字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




