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

第2.3章公钥密码体制.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TechNet TNT1-16 第2.3章 公钥密码体制 公钥密码学 RSA算法 传统密码体制的不足 对称密码体制的问题 加密能力与解密能力是捆绑在一起的 密钥更换、传递和交换需要可靠信道 如有n用户,则需要C = n (n-1)/2个密钥,n = 1000时,C(1000,2)≈500000,管理困难 无法满足不相识的人之间通信的必威体育官网网址要求 不能实现数字签名 公钥密码学解决的基本问题 密钥交换 对称密码进行密钥交换的要求: 已经共享一个密钥 利用密钥分配中心 数字签名 如果密码编码学要获得广泛的应用,不仅用在军事场合而且用于商业或私人目的,那么电子报文和文件就需要一种与书面材料中使用的签名等效的认证手段。也就是说,我们能不能设计一种方法可以让参与各方都信服地确认一个数字报文是由某个人发送的?这是一个比鉴别更高一些的要求 公钥密码学 公钥密码学是密码学一次伟大的革命 1976年,Diffie和Hellman 在“密码学新方向”一文中提出 使用两个密钥:公密钥、私密钥 加解密的非对称性 利用数论的方法 是对对称密码的重要补充 公钥密码体制 重要特点 仅根据密码算法和加密密钥来确定解密密钥在计算上不可行。 两个密钥中的任何一个都可用来加密,另一个用来解密。 六个组成部分: 明文、密文;公钥、私钥; 加密、解密算法 对公钥密码的要求 1. B产生一对密钥(公钥KUb,私钥KRb)在计算上是容易的。 2. 已知公钥和要加密的消息m,发送方A产生相应的密文在计算上是容易的: c = EKUb(m) 3. 接收方B使用其私钥对接收的密文解密以恢复明文在计算上是容易的: m = DKRb(c) = DKRb [EKUb(m)] 4. 已知公钥KUb时,攻击者要确定私钥KRb在计算上是不可行的。 5. 已知公钥KUb和密文c,攻击者要恢复明文m在计算上是不可行的。 6. 加密和解密函数的顺序可以交换顺序: m = EKUb [DKRb(m)] = DKUb [EKRb(m)] 单向函数 单向函数 将一个定义域映射到一个值域,使得每个函数值有一个惟一的原像; 函数值计算很容易,而逆计算是不可行的 y = f (x) 容易 x = f -1 (y) 不容易 例子 打碎/拼接 平方/开方 乘法/分解 单向陷门函数 对公钥密码的要求,相当于寻找一个单向陷门函数 除非知道某种附加的信息,否则这样的函数在一个方向上容易计算,而在另外的方向上要计算是不可行的。有了附加信息,函数的逆就可以在多项式时间内计算出来。即: y = fk(x) 容易,如果知道了k和x x = fk-1(y) 容易,如果知道了k和y x = fk-1(y) 不可行,如果知道y而不知道k 例子 魔方的置乱/恢复 如果有口诀,就能很快恢复 公钥密码体制 公钥密码体制的加密功能 A向B发消息X B的公钥为KUb,私钥为KRb 加密 Y = EKUb(X) 解密 X = DKRb(Y) 公钥密码体制的加密功能 公钥密码体制的认证 A向B发送消息X A的公钥为KUa,私钥为KRa “加密”: Y = EKRa(X) (数字签名) “解密”: X = DKUa(Y) 注意:不能保证消息的必威体育官网网址性 公钥密码体制的认证 具有必威体育官网网址与认证的公钥体制 对称密钥和公钥密钥 关于公钥密码的几种误解 公钥密码比传统密码安全? 公钥密码是通用方法,所以传统密码已经过时? 公钥密码实现密钥分配非常简单? 公钥密码体制的应用 加密/解密:发送方用接收方的公开密钥加密报文 数字签名:发送方用它自己的私有密钥“签署”报文。签署功能是通过对于报文,或者作为报文的一个函数的一小块数据应用密码算法完成的 密钥交换:两方合作以便交换会话密钥。这有几种可能的方法,其中涉及到一方或两方的私有密钥 RSA算法简介 RSA是基于Diffie和Hellman所提出的单向陷门函数的定义而给出的第一个公钥密码的实际实现 RSA算法的名字以发明者的名字命名:Ron Rivest,Adi Shamir 和Leonard Adleman RSA算法于1977年12月申请专利(U.S. Patent 4,405,829),2000年9月到期 明文、密文是0到n-1之间的整数,通常n的大小为1024位或309位十进制数 RSA的安全性一直未能得到理论上的证明,它经历了各种攻击,至今未被完全攻破 国际上一些标准化组织ISO、ITU、SWIFT等均已接受

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档