DES分组密码算法ppt课件.ppt
《DES分组密码算法ppt课件.ppt》由会员分享,可在线阅读,更多相关《DES分组密码算法ppt课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、1,分组密码的设计原则数据加密标准DES分组密码的工作模式高级加密标准AES,第三章 分组密码,2,第二节 DES分组密码算法(Date Encipher Standard),主要内容:DES算法概述,圈函数,密钥生成算法,多重DES重点:DES加密算法,圈函数难点:圈函数实现的混乱和扩散,DES分组密码算法,3,算法的标准化,(1)美国国家标准局(NBS)1973年5月到1974年8月两次发布通告,公开征集标准加密算法。,(2)1975年3月NBS采纳了IBM公司提交的候选算法。,DES算法1976年11月被采纳作为政府标准,1977年1月由NBS颁布为数据加密标准,于1977年7月生效。,
2、算法的征集,一、DES算法产生的背景,DES分组密码算法,4,(3)新标准是AES,是由比利时密码学家设计的分组密码算法-Rijndael算法。,(1)成为国际上商用保密通信和计算机通信最常用的加密算法。,(2)安全性评估:规定每五年审查一次,最近一次是在1994年1月,美国政府已决定1998年12月以后不再使用DES算法。,DES算法的应用,DES分组密码算法,5,DES算法的意义,DES算法是第一个公开的分组密码算法,是密码学发展的一个重要的阶段,对算法的标准化研究和分组密码的发展有重大意义。,DES分组密码算法,6,二、DES算法概述,分组长度:64比特密钥长度:64比特有效密钥长度:5
3、6比特迭代圈数:16圈每圈子密钥长度:48比特,DES算法是迭代型分组密码算法。,基本参数:,DES分组密码算法,7,m1 m2m64,C1 C2C64,DES算法加密流程框图,1、算法流程,DES分组密码算法,8,9,2、初始置换和逆初始置换,明文 M a1a2a64,则IP(M)a58a50a7。,变换规则:按置换指示的顺序从输入取出,即得输出。,DES分组密码算法,10,逆初始置换IP-1与初始置换IP互逆,可直接利用置换求逆的方法由IP求出。,且有:IP-1 IP(X)=X,变换规则:同初始置换。,DES分组密码算法,11,DES分组密码算法,12,三、圈函数,DES算法的第 i(i=
4、1,2,15)圈加密结构图,缺点:,每圈加密时输入有一半没有改变 左右块的加密处理不能并行实施,优点:,圈变换的数学描述如下:,Li=Ri-1,设计容易:f函数不要求可逆,DES分组密码算法,13,1、DES算法的 f 函数,DES分组密码算法,14,扩展变换-E盒,扩展方式:分别将第i-1块的最右比特和第i+1块的最左比特添到第i块的左边和右边,形成输出的第i个6比特块.,扩展E盒的作用:是将输入的32比特数据扩展为48比特数据,DES分组密码算法,15,48比特,32比特,压缩替代变换-S盒,S盒作用:是将输入的48比特数据压缩为32比特数据。,DES分组密码算法,16,每个S盒有4行,记
5、为第0,1,2,3行。16列记为第0,1,2,15列。,实际上每个S盒是一个4行代替表。,17,S6(1100112)=11102,即:,列:b2b3b4b5=10012=9,值:14=11102,b1b2b3b4b5b6,查表方法:以S6为例,b1 b 2 b 3 b 4 b5 b6 110011,行号,列号,DES分组密码算法,压缩替代S盒是DES中唯一的非线性变换,在算法中起核心作用!,18,移位变换-P盒,将S盒变换后的32比特数据再进行P盒置换,置换后得到的32比特即为f函数的输出,(1)P盒的各输入块的4个比特都分配到不同的输出块之中,DES的P盒的设计特点,(2)P盒的各输出块的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DES 分组 密码 算法 ppt 课件
链接地址:https://www.31ppt.com/p-2053031.html