古典密码教学资料-04-对称密码-AES-RC4.pptVIP

古典密码教学资料-04-对称密码-AES-RC4.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter 4 对 称 密 码 DES? 继续加强DES:2DES、3DES 寻找替代性算法 2017-4-11 2 2017-4-11 3 三重DES算法 2DES 3DES 2017-4-11 4 2DES? C = EK2(EK1(P))= EK3(P)? 对单步加密进行推导 EK2(EK1(P))= EK3(P)? 中间相遇攻击 已知明文攻击可以成功对付密钥长度为112位的2DES X = EK1(P) = DK2(C) 用所有可能的密钥加密明文并存储 用所有可能的密钥解密密文,并与存储的X匹配 2112/264=248,248/264=2-16,两组明密对后,正确密钥的概率是1-2-16 ;三组明密对后,正确密钥的概率是1-2-80 付出数量级为 O(256),比攻击单DES的O(255)多不了多少 2DES? (264)!101020 2561017 2017-4-11 5 使用两个密钥的3DES 三重两密 思路:加密-解密-加密: 说明:第二步用解密运算,可适应单DES,即当k2 = k1时,3DES=1DES 安全性:目前无可行攻击方法 应用:较多,如密钥管理标准ANSI X9.17和ISO 8732。 2017-4-11 6 2017-4-11 7 三重三密 思路:加密-解密-加密 应用:较多,如PGP和S/MINE 。 五重三密DES 思路:加密-解密-加密-解密-加密 应用:可适应单DES或三重两密的情形 使用三个密钥的3DES 高级加密标准 AES 2017-4-11 8 2017-4-11 9 Advanced Encryption Standard (AES) 2001年由美国国家标准技术局(NIST)发布 对称分组密码算法,用以取代DES 2017-4-11 10 高级加密标准的评估准则 高级加密标准的起源 1997年4月15日,NIST发起征集高级加密标准的活动,活动目的是确定一个非保密的、可以公开技术细节的、全球免费使用的分组密码算法,作为新的数据加密标准。 1997年9月12日,美国联邦登记处公布了正式征集AES候选算法的通告。作为进入AES候选过程的一个条件,开发者承诺放弃被选中算法的知识产权。 2017-4-11 11 NIST对AES算法的要求 算法应比三重DES快而且至少还要一样的安全 应当具有128比特分组长度和128/192/256比特密钥长度 1998年NIST收到12个国家的15个候选算法 1999年NIST从中选出5个算法进一步筛选: MARS(IBM)、RC6(MIT)、Rijndael( 比) 、Serpent( 英、以、美) 、Twofish(美)。 2 0 0 0 年NIST 宣布选择比利时的密码专家的Rijndael作为最终AES的算法。 2017-4-11 12 AES Requirements private key symmetric block cipher 128-bit data, 128/192/256-bit keys stronger faster than Triple-DES active life of 20-30 years (+ archival use) provide full specification design details both C Java implementations NIST have released all submissions unclassified analyses 2017-4-11 13 AES Evaluation Criteria initial criteria security – effort for practical cryptanalysis cost – in terms of computational efficiency algorithm implementation characteristics final criteria general security ease of software hardware implementation implementation attacks flexibility (in en/decrypt, keying, other factors) 2017-4-11 14 AES Shortlist after testing and evaluation, shortlist in Aug-99: MARS (IBM) - complex, fast, high security margin RC6 (USA) - v. simple, v. fast,

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档