信息系统安全技术-加密技术研究报告.pptVIP

信息系统安全技术-加密技术研究报告.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文档。上传文档
查看更多
教学课件课件PPT医学培训课件教育资源教材讲义

密码协议:是使用密码学的协议 对称密码通信(以Alice和Bob通信为例) ——Alice和Bob协商用同一密码系统 ——Alice和Bob协商同一密钥 ——Alice用加密算法和选取的密钥加密她的明文消息,得到了密文消息 ——Alice发送密文消息给Bob ——Bob用同样的算法和密钥解密密文 单向函数 密码学基础 ——例子 已知x,我们很容易计算f(x),但已知f(x),却难于计算出x. ——单向函数的作用 密码学基础 不能用作加密 使用单向函数进行鉴别,其鉴别过程如下: Alice将她的口令传送给计算机 计算机完成口令的单向函数的计算 计算机把单向函数的运算结果和它以前存储的值进行比较。 密码学基础 单向散列(Hash)函数 ——功能   把可变输入长度串(称预映射,pre_image)转换成固定长度的输出串(称散列值)。  ——特点  难于产生两个预映射的值,使它们的散列值相同 散列函数是公开的,对处理过程不保密。 平均而言,预映射的单个位的改变,将引起散列值中一半以上位的改变。  已知一个散列值,要找到预映射,使它的散列值等于已知的散列值在计算上是不可行的。  一般情况下,应使用不带密钥的单向散列函数,以便任何人都能验证散列值。  说明:  消息鉴别码(Message Authentication Code, MAC),它是带有秘密密钥的单向散列函数,散列值是预映射的值和密钥的函数。 密码学基础 预映射 鉴别密钥K 单向散列函数 散列值  公开密码通信(以Alice和Bob通信为例)  ——Alice从数据库中得到Bob的公开密钥   ——Alice用Bob的公开密钥加密消息, 然后发送给Bob ——Bob用自己的私人密钥解密Alice发送的消息。  混合密码通信  ——Bob将他的公开密钥发给Alice  ——Alice产生随机会话密钥K,用Bob的公开密钥加密,并把加密的密钥EKBP(K)送给Bob。 密码学基础  ——Bob用他的私人密钥解密Alice的消息,恢复出会话密钥:DKBPri(EKBPub(K)) = K ——他们两人用同一会话密钥K对他们的通信消息进行加密。 密码学基础  数字签名(以采用公开密码技术为例) ——Alice用她的私人密钥对文件加密,从而对文件签名 ——Alice将签名的文件传给Bob ——Bob用Alice的公开密钥解密文件,从而验证签名  密钥交换  ——对称密码学的密钥交换  假设:Alice和Bob每人和KDC共享一个秘密密钥,分别为KA、KB。 密码学基础 密码学基础  Alice呼叫KDC,并请求一个与Bob通信的会话密钥K  KDC产生一随机会话密钥K,并对它的两个副本加密:一个用KA,另一个用KB,KDC发这两个副本给Alice  Alice对她的会话密钥的副本解密  Alice将Bob会话密钥的副本转发给Bob  Bob对他的会话密钥的副本解密 Alice和Bob用这个会话密钥安全的通信。 Alice KDC Bob KA KA、KB EKA (K)、EKB(K) K      EKB(K) K KB 密码学基础  ——公开密码学的密钥交换 密码学基础  Alice从KDC提到Bob的公开密钥  Alice产生出随机会话密钥,用Bob的公开密钥加密它,然后将它传给Bob  Bob用他的私人密钥解密Alice的消息   两人用同一会话密钥对他们的通信进行加密。 K= DKBPri(EKBPub(K)) Alice KDC Bob KAPub、KBPub KBPub     EKBPub(K) KB K 密码学基础 密码学基础 7. 密钥管理  产生密钥  密钥传输  使用密钥  更新密钥  存储密钥  备份密钥  密钥有效期 密码学基础  密钥销毁  数字证书 CA 的签名保证证书的真实性 证书以一种可信方式将密钥“捆绑”到唯一命名 持有人: GBFOCUS 公开密钥: 9f 0a 34 ... 序列号: 123465 有效期: 2/9/2001- 1/9/2003 发布人: CA-名 签名: CA 数字签名 证书可能存放到文件、软盘、智能卡、数据库 ? 8. 常用的密码算法 密码学基础  数据加密标准(DES) ——DES是一个分组算法,对64位的分组进行操作 ——DES是一个对称算法 ——密钥长度有40位、56位、128位等 ——采用先代替后置换的方式  RSA公钥算法  基于两个大素数的乘积难以分解的数学假设。 密码技术 加密的概念 私钥与公钥 报文摘要 数字签名 数字证书 加密技术分类 组成 算法,algorithm (公用) 密钥,keys (私

文档评论(0)

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

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

1亿VIP精品文档

相关文档