- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识点: 3.1 分组密码概述 为保证分组密码的安全强度,设计分组密码时应遵循如下的基本原则: 3.2 分组密码原理 1.代替-变换网络 2.Feistel密码结构 3.Feistel的解密码结构 3.3 数据加密标准(DES) 2.DES算法描述 例: 3.DES算法举例 5.DES的各种变形算法 二重DES的安全强度 用DES进行两次加密,但这是否就意味着两重DES加密的强度等价于112 bit密钥的密码的强度? 答案是否定的。 中途相遇攻击法(Meet-in-the-Middle Attack)是由Diffie和Hellman[1977]最早提出,可以降低搜索量。若有明文密文对(xi,yi)满足: yi=Ek2[Ek1[xi]] 则可得 :z=Ek1[xi]=Dk2[yi] 二重DES的中途相遇攻击过程 给定一已知明密文对(x1,y1),可按下法攻击; 以密钥k1的所有256个可能的取值对此明文x1加密,并将密文存储在一个表z中; 从所有可能的256个密钥k2中依任意次序选出一个对给定的密文y1解密,并将每次解密结果在上述表z中查找相匹配的值。一旦找到,则可确定出两个密钥k1和k2; 以此对密钥k1和k2,对另一已知明文密文对(x2, y2)中的明文x2进行加密。如果能得出相应的密文y2,就可确定k1和k2是所要找的密钥。 二重DES的中途相遇攻击的难度 对于给定明文x,以两重DES加密将有264个可能的密文。 可能的密钥数为2112个。所以,在给定明文下,将有2112/264 =248个密钥能产生给定的密文。 这一攻击法所需的存储量为256×8 Byte,最大试验的加密次数2×256 =257。这说明破译双重DES的难度为257量级。 乘法 “?” 是普通多项式乘法,但系数运算可看作比特的乘法和异或运算,即看作域{0,1}上的运算 例子 所以,= 乘法的实际计算方法 讨论 再看前面的例子 ?=,即(73)?(95)=(70) ?=[++++] ? = ?⊕ ?⊕ ?⊕ ?⊕ ? = ⊕[ ⊕] ⊕ ?⊕ ?⊕ ? = ⊕ ⊕[ ⊕] ⊕ ? ⊕ ? = ⊕ ⊕ ⊕[ ⊕] ⊕ ? = ⊕ ⊕ ⊕ ⊕ = =(70) 破译时间: 习 题 3.6.3 欧洲密码标准 1.概述 新欧洲数字签名、数据完整性、数据加密计划NESSIE(New European Schemes for Signature, Integrity, and Encryption)是“欧洲共同体信息社会技术计划”(ISTP)中一项工程。该工程的主要目标就是通过征集和进行公开的、透明的测试评价提出的一套强壮的密码标准。这些标准包括分组密码、流密码、散列函数、消息认证码(MAC)、数字签名和公钥加密。该工程将提供一种密码体制评估方法(包括安全性和性能评价)和支持评估的一个软件工具箱;该工程的另一个目标是广泛传播这些工程成果,保持欧洲工业界在密码学研究领域
原创力文档


文档评论(0)