安全协议pgp__课程总结

上传人:j****9 文档编号:47143550 上传时间:2018-06-30 格式:DOC 页数:6 大小:85.50KB
返回 下载 相关 举报
安全协议pgp__课程总结_第1页
第1页 / 共6页
安全协议pgp__课程总结_第2页
第2页 / 共6页
安全协议pgp__课程总结_第3页
第3页 / 共6页
安全协议pgp__课程总结_第4页
第4页 / 共6页
安全协议pgp__课程总结_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《安全协议pgp__课程总结》由会员分享,可在线阅读,更多相关《安全协议pgp__课程总结(6页珍藏版)》请在金锄头文库上搜索。

1、应用层安全协议应用层安全协议 PGPPGP 的研究的研究一、摘要介绍了 PGP 的发展背景,其消息格式以及相应的服务。还介绍了 PGP 的工作原理和流程,对 PGP 的功能进行了详细介绍,再熟悉 PGP 的功能后,同时讲述了我们可以使用 PGP 功能的一些情况场合,最后是个人的一些看法。二、PGP 背景在现代社会里,互联网的飞速发展已经是毋庸置疑的了。相应的,电子邮件和网络上的文件传输已经成为人们工作和生活中不可或缺的部分了。当电子邮件广受欢迎的同时,其安全性问题也很突出。实际上,电子邮件的传送过程是邮件在网络上反复复制的过程,其网络传输路径不确定,很容易遭到不明身份者的窃取、篡改、冒用甚至恶

2、意破坏,给收发双方带来麻烦。进行信息加密,保障电子邮件的传输安全已经成为广大 E-mail 用户的迫切要求。2000 年前,人们就开始使用共享密码技术。1976 年,Diffie-Hellman 算法被提出。1978 年,RSA公开密钥算法被公开。1991 年,PGP 诞生,创始人是美国的 Phil Zimmermann。他的创造性在于他把 RSA 公匙体系的方便和传统加密体系的高速度结合起来,并且在数字签名和密匙认证管理机制上有巧妙的设计。因此 PGP 成为几乎最流行的公匙加密软件包。 很多个人和商业团体都经常使用它实现数据和电子邮件的保密性,并且很快就成为了安全电子邮件的标准。PGP 的出

3、现与应用很好地解决了电子邮件的安全传输问题。将传统的对称性加密与公开密钥加密方法结合起来,兼备了两者的优点。PGP 提供了一种机密性和鉴别的服务,支持 1024 位的公开密钥与 128 位的传统加密算法,可以用于军事目的,完全能够满足电子邮件对于安全性能的要求。三、PGP 的结构1.PGP 的消息格式接收方公钥的密钥 ID会话密钥时间戳发送方公钥的密钥 ID消息摘要的前 2 个字节消息摘要文件名时间戳数据PGP(Pretty Good Privacy),是一个基于 RSA 公匙加密体系的邮件加密软件。可以用它对邮件保密以防止非授权者阅读,它还能对邮件加上数字签名从而使收信人可以确认邮件的发送者

4、,并能确信邮件没有被篡改。它可以可以提供一种安全的通讯方式,而事先并不需要任何保密的渠道用来传递密匙。它采用了一种 RSA 和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大,有很快的速度。而且它的源代码是免费的。2.PGP 主要提供数字签名、机密性、压缩、基数 64 转换等安全服务。功能使用的算法说明数字签名DSS/SHA 或 RSA/SHA用 SHA-1 创建消息的散列值。用具有发送方私钥的 DSS或 RSA 加密消息摘要,并把它包含在消息中消息加密CAST、IDEA 或 3DES和 Diffie-Hellman 或RSA用具有发送方一

5、次性会话密钥的 CAST-128、IDEA 或3DES 加密消息。用具有接收方公钥的 Diffie-Hellman或 RSA 加密会话密钥,并把它包含在消息中压缩ZIP为了存储或传输,可以使用 ZIP 压缩消息电子邮件的兼容性基数 64 转换为了提供电子邮件应用的透明度,可以用基数 64 转换将加密消息转换成 ASCII 字符串程序分段为了适应最大消息大小的限制,PGP 执行分段和重新组合四、PGP 的工作原理1.数字签名图 1-1PGP 的认证过程签名的步骤:(1)发送方创建消息(2)用使用 SHA-1 生成消息的 160bit 散列值(3)用发送方私钥的 RSA 加密散列值,将结果附在消息

6、上验证的步骤:(4)接收方使用发送方的公开密钥,采用 RSA 解密和恢复散列值(5)接收方为消息生成新的散列值, ,并与被解密的散列值相比较。如果两者匹配,则消息作为已鉴别的消息而接收。 2.消息加密RSA,PGP 还提供了 Diffie-Hellman 的变体 ElGamal 算法。图 1-2 PGP 的加密过程(1)发送方生成消息和用作该消息会话密钥的 128bit 随机数; (2)发送方采用 CAST-128 加密算法,使用会话密钥对消息进行加密。也可使用 IDEA 或 3DES; (3)发送方采用 RSA 算法,使用接收方的公开密钥对会话密钥进行加密,并附加到消息前面; (4)接收方采

7、用 RSA 算法,使用自己的私有密钥解密和恢复会话密钥; (5)接收方使用会话密钥解密消息。3. 机密性与数字签名图 1-3PGP 的加密和认证过程如图所示,对报文可以同时使用两个服务。首先为明文生成签名并附加到报文首部;然后使用 CAST-128(或 IDEA、3DES)对明文报文和签名进行加密,再使用 RSA(或 ElGamal)对会话密钥进行加密。在这里要注意次序,如果先加密再签名的话,别人可以将签名去掉后签上自己的签名,从而篡改签名。 4.压缩:PGP 在加密前进行预压缩处理,PGP 内核使用 PKZIP 算法压缩加密前的明文。一方面对电子邮件而言,压缩后再经过 radix-64 编码

8、有可能比明文更短,这就节省了网络传输的时间和存储空间;另一方面,明文经过压缩,实际上相当于经过一次变换,对明文攻击的抵御能力更强。5.电子邮件的兼容性:当使用 PGP 时,至少传输报文的一部分需要加密,因此部分或全部的结果报文由任意 8bit 字节流组成。但由于很多的电子邮件系统只允许使用由 ASCII正文组成的块,所以 PGP 提供了 radix-64(就是 MIME 的 BASE 64 格式)转换方案,将原始二进制流转化为可打印的 ASCII 字符。6.分段和重装电子邮件设施经常受限于最大报文长度(50000 个)八位组的限制。超过这个值,报文将分成更小的报文段,每个段单独发送。分段是在所

9、有其他的处理(包括 radix-64 转换)完成后才进行的,因此,会话密钥部分和签名部分只在第一个报文段的开始位置出现一次。在接收端,PGP 必须剥掉所在的电子邮件首部,并且重新装配成原来的完整的分组。五、PGP 的功能PGP 能够提供独立计算机上的信息保护功能,使得这个保密系统更加完备。PGP 最核心的功能是:文件加密、通信加密和数字签名,包括电子邮件、任何储存起来的文件、还有即时通讯(例如 ICQ 之类) 。数据加密功能让使用者可以保护他们发送的信息像是电子邮件还有他们储存在计算机上的信息。文件和信息通过使用者的密钥,通过复杂的算法运算后编码,只有它们的接收人才能把这些文件和信息解码。PG

10、P 使用加密以及效验的方式,提供了多种的功能和工具,帮助您保证您的电子邮件、文件、磁盘、以及网络通讯的安全。1、在任何软件中进行加密/签名以及解密/效验。通过 PGP 选项和电子邮件插件,您可以在任何软件当中使用 PGP 的功能。2、创建以及管理密钥。使用 PGP keys 来创建、查看、和维护您自己的 PGP 密钥对,以及把任何人的公钥加入您的公钥库中。3、创建自解密压缩文档 (self-decrypting archives, SDA)。您可以建立一个自动解密的可执行文件。任何人不需要事先安装 PGP ,只要得知该文件的加密密码,就可以把这个文件解密。这个功能尤其在需要把文件发送给没有安装

11、 PGP 的人时特别好用。4、创建 PGP disk 加密文件。该功能可以创建一个. pgd 的文件,此文件用PGP Disk 功能加载后,将以新分区的形式出现,您可以在此分区内放入需要保密的任何文件。其使用私钥和密码两者共用的方式保存加密数据,保密性坚不可摧,但需要注意的是,一定要在重装系统前记得备份“我的文档”中的“PGP”文件夹里的所有文件,以备重装后恢复您的私钥。5、永久的粉碎销毁文件、文件夹,并释放出磁盘空间。6、完整磁盘加密,也称全盘加密。该功能可将您的整个硬盘上所有数据加密,甚至包括操作系统本身。7、即时消息工具加密。该功能可将支持的即时消息工具所发送的信息完全经由 PGP 处理

12、,只有拥有对应私钥的和密码的对方才可以解开消息的内容。任何人截获到也没有任何意义,仅仅是一堆乱码。8、PGP zip,PGP 压缩包。该功能可以创建类似其他压缩软件打包压缩后的文件包,但不同的是其拥有坚不可摧的安全性。9、网络共享。可以使用 PGP 接管您的共享文件夹本身以及其中的文件,安全性远远高于操作系统本身提供的帐号验证功能。并且可以方便的管理允许的授权用户可以进行的操作。极大的方便了需要经常在内部网络中共享文件的企业用户,免于受蠕虫病毒和黑客的侵袭。10、创建可移动加密介质(闪存盘/CD/DVD)产品PGP Portable。曾经独立的该产品已包含在其中,但使用时需要另购许可证。六、个

13、人小结这篇论文花了我很长时间,去查资料、整合资料,但结果并不是很理想。其实,这样的工作一个团队做起来或许效果会更好。我对 PGP 的一些看法,PGP 的信任管理不是基于一个全局的 PKI,而是让用户自己自己建立自己的信任网,只是用小规模的用户群体,当用户增多的时候,管理会困难。PGP 的认证模式采用的是分布式的,则使用事比较方便,适合于公共领域和内部网络用户之间的安全信息交流,而且它还保留了用户的个人电子邮件安全服务的选择。在我看来这就是 PGP 在企业中快速得到广泛使用的原因吧。了解了 PGP 的相关知识,不难知道,这里应用到的知识和我们所学的网络安全中的密码学是相互关联的。其实平时里我们学时的东西都是息息相关的,只要把它们相互结合起来就会解决更多的问题,把问题解决的更完善。七、参考文献【1】Stallings W. 密码编码学与网络安全原理与实践(第二版)M北京电子工业出版社,2001 【2】陈性元,杨艳等 网络安全通信协议 高等教育出版社,2008.3【3】王群 计算机网络安全技术 清华大学出版社,2008.8【4】杨延双,张健标等 TCP/IP 协议分析及应用 机械工业出版社,2007.2【5】http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号