网站大量收购独家精品文档,联系QQ:2885784924

信息安全工程:第七章 密码学2.pdf

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
加密算法分类  对称加密:自己加密,自己可解密  DES  AES  非对称加密:别人加密,自己解密  RSA  ELGamal  单向加密:可加密,不可解密  MD5  SHA 1 非对称加密算法  对称加密算法的弱点  密钥的保密传输  非对称加密  公钥加密,私钥解密,开放性好  历史  1976年Diffie和Hellman提出公钥密码体制思 想  1977,Rivest、Shamir和Adleman提RSA- 第一个公开密钥密码体制 2 非对称加密算法 – 应用  加密 3 非对称加密算法 – 应用  数字签名 4 非对称加密算法 – 应用  生成公共密钥 5 RSA算法  1977年提出,使用最广泛的公钥加密算法  基于大整数分解的困难性  每个大于1的自然数都可以分解成为唯一形式的 质数乘积形式  将质数乘起来很容易计算,但将自然数分解就 比较困难。  目前被破解的最长RSA密钥是768个二进制位。 可以认为,1024位的RSA密钥基本安全, 2048位的密钥极其安全。 6 RSA算法基础  互质关系  gcd(x,y) = 1  欧拉定理  如果两个正整数a和n互质,则n的欧拉函数φ(n) 可以让下面 的等式成立:  欧拉函数φ(n)  任意给定正整数n,在小于等于n的正整数之中与n构成互质关 系的数目  n为质数,费马小定理, φ(p)=p-1 7 RSA密码体制 φ(n) ab 1(mod (n )) (n) ( p 1)(q 1) 8 验证 9 举例  p=17,q=11, n=pq=17×11=187, Φ(n)=(p-1)(q-1) =16×10=160  选择b=7, gcd(7,160)=1, 23×7=161,所以a=23  公钥PU={7,187},私钥PR={23,187}  消息x=88  加密计算y=887 mod 187=11  解密计算x=1123 mod 187=88 10 安全性分析  获得私钥a的难度分析:  ab≡1(mod φ

文档评论(0)

学习让人进步 + 关注
实名认证
内容提供者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档