- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1对称密码的体制
第2章 对称密码体制;QUIZE TIME ;对称密钥算法; 对称算法——序列密码;序列密码; 对称算法——序列密码; 对称算法——分组密码要求;对称算法——分组密码要求;怎么样满足 分组密码要求;Shannon的新思想: “乘积”;Shannon的新思想: “乘积”;Feistel网络的结构 ;Feistel网络结构图;SP网络结构;奥利奥 汉堡在哪里;数据加密标准(Data Encryption Standard,DES);背景;背景;DES概述;DES加密算法的一般描述;输入64比特明文数据
;DES加解密过程;DES中的各种置换、扩展和替代;初始置换IP和初始逆置换IP—1 ;IP和IP—1;Li-1(32比特);扩展置换E-盒-32位扩展到48位;压缩替代S-盒-48位压缩到32位;S-盒1;S-盒的构造;S-盒的构造;S-盒的构造准则;S-盒的构造要求;置换p-盒的构造;p-盒的构造准则;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;DES中的子密钥的生成;密钥置换算法的构造准则;Li-1(32比特);DES加密算法的一般描述;多重DES;两重DES;三重DES;Quize time 5 minutes;DES的安全性; F函数(S-Box)设计原理未知
密钥长度的争论
DES的破译
弱密钥与半弱密钥;破译DES;差分密码分析(Differential cryptanalysis);差分密码分析(Differential cryptanalysis);易受攻击的位置; DES用软件进行解码需要用很长时间,而用硬件解码速度非常快,但幸运的是当时大多数黑客并没有足够的设备制造出这种硬件设备。
在1977年,人们估计要耗资两千万美元才能建成一个专门计算机用于DES的解密,而且需要12个小时的破解才能得到结果。所以,当时DES被认为是一种十分强壮的加密方法。; 1997年开始,RSA公司发起了一个称作“向DES挑战”的竞技赛。
1997年1月,用了96天时间,成功地破解了用DES加密的一段信息;
一年之后,在第二届赛事上,这一记录41天 ;1998年7月,
“第2-2届DES挑战赛(DES Challenge II-2)” 把破解DES的时间缩短到了只需56个小时;
“第三届DES挑战赛(DES Challenge III)”把破解DES的时间缩短到了只需22.5小时 。;三重DES
解决其密钥长度问题的方法,即采用三重DES。这种方法用两个密钥对明文进行三次加密,假设两个密钥是K1和K2,其算法的步骤:
1. 用密钥K1进行DES加密。
2. 用K2对步骤1的结果进行DES解密。
3. 用步骤2的结果使用密钥K1进行DES加密
缺点:花费原来三倍时间
优点:112位密钥长度,很“强壮”的加密方式
;第2节 AES的起源;2. AES的设计原则;分组长度(bit);3. AES 算法的一般描述;Rijndael Round的构成;3. AES 算法加密部分的实现;0;状态(State):密码运算的中间结果称为状态。
State的表示:状态用以字节为基本构成元素的矩阵阵列来表示,该阵列有4行,列数记为Nb。 Nb=分组长度(bits)÷ 32 Nb可以取的值为4,6,8,对应的分组长度为128, 192, 256 bits。
密码密钥(Cipher Key)的表示: Cipher Key类似地用一个4行的矩阵阵列来表示,列数记为Nk。 Nk=密钥长度(bits)÷32 Nk可以取的值为4,6,8,对应的密钥长度为128, 192, 256 bits。
;Fig 3. 当Nb=6时的状态和Nk=4时的密钥布局;Fig 4. 分组长度和密钥长度均为128 bits时的Rijndael加密算法框图;表 2. 轮数(Round)的不同取值;Rijndael 之所为能当选AES ,主要是因为:
(1) 运算速度快,软硬件实现都表现出非常好的性能;
(2) 对内存的需求非常低,很适合于受限制的环境下;
(3) 算法可靠,使用非线性结构S盒,有足够的安全性;
(4) 该 算法能有效抵抗差分分析和线性分析攻击;
(5) Rijndael 是一个分组迭代密码,被设计成1
您可能关注的文档
最近下载
- 政论型电视专题政论片.ppt VIP
- 新版GCP临床试验伦理规范培训考试题一套 .pdf VIP
- 新编高等数学(理工类)第一章 极限与连续.ppt VIP
- 13J104 蒸压加气混凝土砌块、板材构造(OCR).pdf VIP
- 2024版思想道德与法治专题1担当复兴大任成就时代新人.pptx VIP
- 章绍同《鼓浪屿狂想曲》.pdf VIP
- UG机械设计实例教程 第2章 曲柄滑块机构建模与运动仿真.ppt VIP
- 2025年最新人教版小学二年级数学上册教学计划及进度表(新课标,新教材).docx
- 2024-2025学年小学道德与法治统编版(2024)三年级上册教学设计合集.docx
- 河道整治及生态修复工程监理细则(88页)_最新版.pdf VIP
文档评论(0)