数据加密解密及身份认证流程图.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文档。上传文档
查看更多
数字信封: 将对称加密和非对称加密技术结合,看重了非对称加密的快速性,又使用了非对称加密的安全性; 对数据先实施对称加密,将明文转换为密文;然后对对称加密的密钥用非对称加密的公钥加密,对方就可以使用私钥解密对称加密的密钥,获得密钥后就可以解密数据了; 数字签名 目标:验证发送方的身份,以免发送方在发送后不承认发送,引起争议; 方式:发送方用私钥生成一个签名块,接收方就只能用发送方的公钥来验证; 问题:非对称加密速度很慢; 引入:具有完整性验证的HASH函数,现对原文进行HASH运算,得到一个对原文的摘要,然后对摘要进行非对称加密,生成一个摘要的签名块; 签名块 数字指纹 数据加密解密与身份认证流程图 1.用户要发一封秘密邮件给B用户,首先A用户的明文通过hash函数得到一个信息摘要,在用A的私钥对摘要进行签名得到一个数字信封,我们中的数字信封又称数字指纹,具有不可否认性,就是说我们可以根据数字信封来确认这封邮件是A发过来的,这个数字签名有什么用途,下面我们就知道了 2.明文 A的数字签名 A的公钥钥三者和三惟一用对称加密密钥进行加密,通常这步对用户来说是透明的,换句话来说就是系统自动用对称加密算法对数据进行加密处理,来防止网上有人的信息监听 3.用用户B的公钥对对称加密的密钥进行加密,得到一个数字信封,我们知道对于非对称加密算法,用B的公钥进行加密,只有B用户的私钥才可以解密,而用户B的私钥是存储在B的个人pc机上的,这样即使在传输过程中信息被人截获,由于无法得知用户B的私钥根本上是打不开的, 4.A用户把信息发送到公网 对于B用户来说,他需要做的也有4步 1.先对数字信封用B的私钥进行解密,因为我们发送的文件使用对称加密算法得出的,对于对称加密算法钥匙就有一个,而B用户是不知对称加密的密钥的,ok,B用户首先用自己的私钥对数字信封进行解密,从而得到对称加密的密钥 2.用对称加密的密钥对密文进行解密,这时候B用户才可以看到文件的明文,通过解密B用户也同时得到了三个文件,分别是明文,A的数字签名,A的公钥,这时候有人要问了,那么我们不可以伪造A的公钥吗?首先A的公钥是在我们通过非对称加密用B的私钥和对称加密算法揭开的,要得到A的公钥我们就是和对称加密和非对称加密为敌,即使是可以伪造A的公钥,可A的私钥是伪造不出来的,我们知道对于非对称加密算法,密钥是成对出现的,用私钥加密只能公钥解开,二者是相互关联的,即使有人伪造了A的公钥,同样解不开密文。这步对于用户来说同样是透明的。 3.下面我们就说到数字签名了,我们用A的公钥对数字签名进行解密,如果能解得开说明文件就是A用户发过来的,具有不可抵赖性,这样我们也就知道了为什么数字签名又叫数字指纹了。这样我们得到一个信息摘要,同样我们对明文进行HASH运算同样能得到一个信息摘要. 4.我们通过对二者进行对比,一样说明信息传递无误,不一样则说明文件别人篡改了。 有个问题就是关于证书的了,什么是证书,证书有什么用?如何颁发的?为什么可信? CA为电子政务,电子商务等网络环境中的各个实体颁发数字证书,以证明身份的真实性,并负责在交易中检验和管理证书 CA对数字证书的签名使得第三方不能伪造和篡改证书,证书是由可信赖的机构颁发的,如微软 ,互联网中心等 证书的作用:允许加密磁盘上的数据 ??保护电子邮件消息 ??向远程计算机证明您的身份 ?基于ssl完整的web访问 证书的颁发可以有效缓解我们在操作中的复杂性,因为证书中是包含公钥的,说白了证书就是证明我们就是我,不是别人,现在的钓鱼网站我们就可以通过证书验证真伪。 农村信息技术 信息技术与计算机基础 第1章 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. + 明文 明文 Hash 摘要1 用户B A的私钥 加密 数字 签名 用户A的证书 用户B的证书 用户A 密文 对称密钥 加密 B的公钥 加密 保护密钥 数字信封 网络 + 秘文 数字信封 B的私钥 解密 对称密钥 解密 明文 数字 签名 用户A的证书 Hash 摘要2 A的公钥 解密 摘要1 对比 数字 签名 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Co

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档