论文部分内容阅读
随着Internet的迅猛发展和各种通信设施的不断完善,越来越多的敏感信息需要在互联网上传送。电子邮件是在Internet上传播信息的最主要的手段之一,因此,电子邮件的安全性越来越成为使用者和开发者关注的问题。鉴于目前电子邮件在企业内部信息传播中的重要作用,以及目前电子邮件的安全产品应用较少的情况,很有必要开发专门的安全电子邮件的网络安全应用,以满足用户的需要。为此我们基于PGP SDK开发了安全电子邮件的客户端应用程序。它为电子邮件的正文及附件提供了加密、解密、签名、验证等功能,结合PGP的密钥证书管理功能和网状信任模型,为电子邮件用户提供邮件内容的保密性、完整性、发送方和接收方身份认证以及不可否认性等安全服务。本文着重介绍了PGP交换信息格式、PGP安全服务的原理和实现过程、PGP的网状信任模型的原理。对PGP的信任模型提出了两点改进,分别是信任度的量化和信任模型的优化。特别重要的是,本文提出了智能邮件信息处理的概念。智能邮件信息处理基于数据包过滤和协议分析处理技术,实现了邮件加密,签名的智能化。用户可以根据自己的需要设定邮件安全处理的规则,以后系统每次按照规则对邮件的加密,签名等进行自动处理,让邮件系统具有记忆能力。最后,在分析网络安全的重要性和安全电子邮件客户端系统的开发背景的基础上,详细阐述了系统的需求分析及总体设计。将整个安全电子邮件客户端系统划分为访问控制模块、用户接口模块、安全服务嵌入模块、密钥和信任管理模块、以及安全服务提供模块和系统配置模块。