第二章数据加密技术及应用.pptVIP

  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文档。上传文档
查看更多
第二章数据加密技术应用 第2章 数据加密技术应用 加密算法 数字信封 报文鉴别(消息认证) 数字签名 加密技术 加密的目的是防止机密信息的泄露,同时还可以用于证实信息源的真实性,验证所接收到的数据的完整性。加密系统是指对信息进行编码和解码所使用的过程、算法和方法的统称。加密通常需要使用隐蔽的转换,这个转换需要使用密钥进行加密,并使用相反的过程进行解密。 随机序列与随机数 随机性 均匀分布:每个数出现的频率是近视相等。 独立性:系列中的任意一个数都无法从其他数推测得到。 不可预测性 大数 被闪电击中的可能性 233分之一 银河系的原子数 2223 密码算法的强度 1883年Kerchoffs第一次明确提出了编码的原则:加密算法应建立在算法的公开不影响明文和密钥的安全。 算法的安全性都基于密钥的安全性。 计算上不可破译密码。(计算能力有限) 密码算法的安全 破译的成本超过加密信息的价值 破译的时间超过该信息有用的生命周期 单钥或对称密码体制 One-Key or Symmetric Cryptosystem DES/3DES/AES/IDEA… 加密技术回顾 加密技术回顾 双钥或非对称密码体制,公钥(Plublic Key,Private Key) Two-Key or Asymmetric Cryptosystem RSA/ElGamal… 非对称算法 加密 认证 签名 对称体制、非对称体制优缺点 DES RSA 密钥管理 密钥分配困难 简单 速度 DES比RSA算法快1000倍 对称体制、非对称体制的结合 会话过程中(常规通信),用对称算法; 非对称算法适用少量数据加密 对称算法的密钥利用非对称体制进行分发。 对称体制、非对称体制的结合 数字信封(Digital Envelope) -信息发送者首先利用随机产生的对称密钥加密信息,再利用接收方的公钥加密对称密钥,被公钥加密后的对称密钥被称为数字信封。 在传递信息时,信息接收方要解密信息时,必须先用自己的私钥解密数字信封,得到对称密钥,才能利用对称密钥解密所得到的信息。 Hash函数-MD5 密码学中的Hash函数是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 输入不同,输出就不同。 单向函数; 利用Hash函数可以对数据产生一个短的“指纹”(消息摘要),来防止对数据的非法篡改。 MD5:128比特的Hash值。 Hash函数-消息认证 M H M Ek[H(M)] H 比较 E D K K A B 报文鉴别(消息认证)和数字签名 Message Authentication Digital Signature 真实性、完整性、不可抵赖性 H-Hash函数;KRa:发送方A私钥;KUa:发送方A公钥 接收方的不可否认性 接收者对收到的消息也必须承担一定的责任 非否认服务请求; 证据生成; 证据传输、存储与提取; 证据校验; 争议仲裁 Zhou、Gollman 非否认协议 A 发送方 B接受方 T可信第三方(TTP,trusted third party) Sx( )表示用x的私钥签名; c=Ek(m);L运行标签; f表明消息的意图 A-B:Sa(fEOO||B||L||c) EOO:evidence of origin of C(C的起源) B-A:Sb(fEOR||A||L||c) EOR:evidence of receipt of C (接收C的收条) A-T:Sa(fSUB||B||L||k) SUB:evidence of submission of k (提交密钥K) B-T:St(fCON||A||B||L||k) A-T:St(fCON||A||B||L||k) CON:evidence of confirmation of issued by TTP A-T: ftp get A fetches message from T using “ftp get “operation A TTP B 双重签名 Dual Signature 目的:实现三方通信时的身份认证和信息完整性、防抵赖的保护。 发送者寄出两个相关信息给接收者,对这两组相关信息,接收者只能解读其中一组,另一组只能转送给第三方接收者,不能打开看其内容。这时发送者就需分别加密两组密文,做两组数字签名,故称双重数字签名。 应用场合 :电子商务购物、付款。是SET和non-SET中常用 双重签名 Dual Signature 网上购物(支付):客

文档评论(0)

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

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

1亿VIP精品文档

相关文档