- 21
- 0
- 约6.86千字
- 约 30页
- 2019-01-29 发布于北京
- 举报
《现代密码学》第四讲分组密码(二).ppt
上讲内容回顾 分组密码定义 分组密码的发展历史 保密系统的安全性分析及分组密码的攻击 本节主要内容 DES算法的整体结构——Feistel结构 DES算法的轮函数 DES算法的密钥编排算法 DES的解密变换 DES算法的整体结构——Feistel结构 2. 按下述规则进行16次迭代,即1≤i≤16 这里 是对应比特的模2加,f是一个函数(称为轮函数); 16个长度为48比特的子密钥Ki(1≤i≤16)是由密钥k经密钥编排函数计算出来的. 分组密码的轮函数 E扩展:Ri-1根据扩展规则扩展为48比特长度的串; 分组密码的轮函数 密钥加:计算 ,并将结果写成8个比特串,每个6比特,B=B1B2B3B4B5B6B7B8. DES算法的密钥编排算法 1. 给定64比特密钥K,根据固定的置换PC-1来处理K得到PC-1(K)=C0D0,其中C0和D0分别由最前和最后28比特组成 DES算法的密钥编排算法 2. 对1≤i≤16, DES的每一轮中使用K的56比特中的48个比特,具体选取位置由下表确定 课堂练习 第1轮 主要知识点小结 DES算法的整体结构——Feistel结构 DES算法的轮函数 DES算法的密钥编排算法 作业 1 编程进行16轮迭代的中间值及密文 2证明Feistel结构的加解密算法完全相似
您可能关注的文档
最近下载
- 园林绿化喷淋系统施工方案编写.docx VIP
- 印制板生产安全操作规范.docx
- 四川省成都市郫都区2024-2025学年八年级下学期期末考试语文试题(含答案).docx VIP
- [联轴器标准]JBZQ 4381-2006 鼓形齿式联轴器的选用及计算.pdf VIP
- 【人教版2019选择性必修1】高二生物2.3 神经冲动的产生和传导(教学设计)教案.pdf VIP
- 文艺复兴经典名著选读智慧树知到期末考试答案章节答案2024年北京大学.docx VIP
- JC/T907-2018混凝土界面处理剂.pdf VIP
- 库存预警应急预案范本(3篇).docx VIP
- 箱变吊装施工方案.docx VIP
- 提高术前抗生素执行时间的正确率品管圈.pptx VIP
原创力文档

文档评论(0)