- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Cryptography and Network Security.ppt
本章主要内容 迭代密码定义 代换-置换网络 线性密码分析 DES数据加密标准 分组密码的基本原理 简化DES Feistel密码结构 AES高级加密标准 工作模式 3.1引言 大多数分组密码是乘积密码 迭代密码定义 3.2代换-置换网络(substitution-permutation network) 3.3 线性密码分析 堆积引理 S盒的线性逼近 SPN的线性密码分析 差分攻击算法 3.5 DES数据加密标准 1973 年 5 月 15日,美国国家标准与技术研究所NIST NBS 开始公开征集标准加密算法,并公布了它的设计要求。 标准的条款规定每五年审查一次。 1999年NIST颁布了新版本高级数据加密标准AES. DES成为一个世界范围内的标准已经20多年了。除可能的最强有力的敌手外,其他攻击仍是安全的。 DES的一种替代方案3-DES的加、解密算法是相同的,所以理解DES算法仍然有很重要的意义。 分组密码的一般设计原理-1 分组密码是将明文消息编码表示后的数字(简称明文数字)序列,划分等长的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。 分组密码密文中的每位数字不是仅与某时刻输入的明文数字有关,而是与该明文中一定组长的明文数字有关。 分组密码的一般设计原理-2 其中: 明文 x = (x1,x2,…,xm) 为分组长度为m的序列; 密文 y = (y1,y2,…,yn) 为分组长度为n的序列; 密钥 k = (k1,k2,…,kr) 控制加密和解密过程。 分组密码的一般设计原理-3 分组密码的一般设计原理-4 分组长度足够大,能抵抗针对明文的穷举攻击。 密钥量足够大,能抵抗针对密钥的穷举攻击,但又不能过长,以利于密钥管理。 由密钥确定代替的算法要足够复杂,能抵抗各种已知攻击。 简化的DES Simplified DES方案,简称S-DES方案。 S-DES的加密算法 输入为一个8位的明文组、和一个10位的密钥 输出为8位的密文组 S-DES的解密算法 输入为一个8位的密文组、和一个10位的密钥 输出为8位的明文组 加密算法涉及五个函数: (1)初始初始置换IP(initial permutation) (2)复合函数 fk1,它是由密钥K确定的,具有置换和代替的运算。 (3)转换函数SW (4)复合函数fk2 (5)初始置换IP的逆置换IP-1 加密算法的数学表示 IP-1 o fk2 o SW o fk1 o IP 也可写为 密文= IP-1(fk2(SW(fk1(IP(明文))))) 其中K1=P8(移位(P10(密钥K))) K2=P8(移位(移位(P10(密钥K)))) 解密算法的数学表示: 明文=IP-1(fk1(SW(fk2(IP(密文))))) S-DES 体制 S-DES的密钥生成 设10bit的密钥为 (k1,k2,k3,k4,k5,k6,k7,k8,k9,k10) 置换P10是这样定义的: P10(k1,k2,…,k10) =(k3,k5,k2,k7,k4,k10,k1,k9,k8,k6) 相当于 LS-1为循环左移1位 LS-2循环左移2位 密钥生成举例 K=1010000010(初始密钥) 10000 01100 00001 11000 K1=第1个子密钥) 00100 00011 K2=第2个子密钥) 简化DES密码体制的加密过程 S-DES加密操作-1 初始置换用IP函数: IP= 1 2 3 4 5 6 7 8 2 6 3 1 4 8 5 7 末端算法的置换为IP的逆置换: IP-1= 1 2 3 4 5 6 7 8 4 1 3 5 7 2 8 6 易见IP-1(IP(X))=X S-DES加密操作-2 函数fk,是加密方案中的最重要部分,它可表示为: fk(L,R)=(L⊕F(R,SK),R) 其中L,R为8位输入,左右各为4位; F为从4位串到4位串的一个映射,不一定是一一映射;SK为子密钥。 映射F: 输入是一个4位二进制数(n1,n2,n3,n4),第一步运算是扩展/置换(E/P)运算: 事实上,它的直观表现形式为: S-DES加密操作-3 8-bit子密钥 K1=(k11, k12, k13, k14, k15, k16, k17, k18) 与E/P的结果作异或运算得: 把它们重记为8位: 上述第一行输入进S盒S0,产生2位的输出;第二行的4位输入进S盒S1,产生2位的输出。 两个S盒 按如下定义:
您可能关注的文档
- 酸碱盐复习.ppt
- 金融 营改增政策培训ploadfile2014111116201411%E8%81%8C%E4%B8%9A%E6%8A%80%E8%83%BD%E5%AE%9E%E8%AE%AD-2014111610182998259ppt.ppt
- 阅读考场在课堂.ppt
- 顶岗实习报告.ppt
- 高一(外研版).ppt
- 高中 北海市华侨中学ask2013-1224works52b8f1f1dabc9ppt.ppt
- 高中化学.ppt
- 高中政治1班学习简报(第1期).ppt
- 高中新课程的管理创新.ppt
- 高中语文4班学习简报(第2期).ppt
- 区委书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面检查材料【两篇文】.docx
- 局党组书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人检查材料2篇文.docx
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与检察院领导班子“四个带头”检查材料【2篇文】.docx
- 市投资促进局党支部书记2025年组织生活会对照“四个带头”个人对照检查发言材料与党组书记“四个带头”个人对照检查材料(内蒙古地区四个对照,反面典型案例检视剖析)【2篇文】.docx
- 市教育局党委副书记、市国资委党委领导班子2025年“四个带头”个人对照检查发言材料(上年度整改+个人事项+典型事例剖析)2篇文.docx
- 2025年专题生活会“四个带头”方面对照检视材料(问题+原因+措施+意识形态)与纪检委员专题生活会“四个带头”方面个人对照检查材料【2篇文】.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与县司法局专题生活会党组书记个人对照“四个带头”对照检查材料(含反面典型案例全面剖析)2篇文.docx
- 市机关事务局党支部书记、局党组书记2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人发言材料、检查材料【2篇文】.docx
- 2025年领导干部专题生活会“四个带头”对照检查材料与市审计局领导班子专题生活会“四个带头”含反面典型案例剖析对照检查材料2篇文.docx
- 2025年县司法局专题民主生活会班子围绕“4个带头”对照检查材料与反面典型案例回顾与剖析对照检查发言材料2篇文.docx
最近下载
- 【地理】亚洲的人文环境 2024-2025学年七年级地理下册教学课件(人教版2024).pptx VIP
- 幼儿园后勤管理经验分享.pptx VIP
- 文献检索与科技论文写作 课件全套 第1--9章 绪论、科技文献检索基础知识---科技论文的投稿.pdf VIP
- 集团总部面向基层公开遴选工作人员实施方案.doc VIP
- 反力墙与反力台座加载孔加工和安装施工工法.pdf
- 部编版八年级下册道德与法治教学计划及进度表.pdf
- 开学安全(法治)第一课-小学生主题班会课件.pptx VIP
- 炎症性肠病的免疫治疗研究.pptx
- 老年护理中的感染控制与预防.pptx VIP
- 广西壮族自治区信息中心招聘考试题库2023.docx VIP
文档评论(0)