| 【中文题名】 | 基于PGP技术的智能邮件系统设计 |
| 【英文题名】 | A Proposal of Secure Mail System with Intelligence Based on the PGP Technology |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-9 |
| 【中关键词】 | PGP,网状信任模型,信任度,NPF,协议分析, |
| 【英关键词】 | pretty good privacy,web of trust mode,trust evaluation,net-group packet filter,protocol analysis, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
随着Internet的迅猛发展和各种通信设施的不断完善,越来越多的敏感信息需要在互联网上传送。电子邮件是在Internet上传播信息的最主要的手段之一,因此,电子邮件的安全性越来越成为使用者和开发者关注的问题。鉴于目前电子邮件在企业内部信息传播中的重要作用,以及目前电子邮件的安全产品应用较少的情况,很有必要开发专门的安全电子邮件的网络安全应用,以满足用户的需要。
为此我们基于PGP SDK开发了安全电子邮件的客户端应用程序。它为电子邮件的正文及附件提供了加密、解密、签名、验证等功能,结合PGP的密钥证书管理功能和网状信任模型,为电子邮件用户提供邮件内容的保密性、完整性、发送方和接收方身份认证以及不可否认性等安全服务。
本文着重介绍了PGP交换信息格式、PGP安全服务的原理和实现过程、PGP的网状信任模型的原理。对PGP的信任模型提出了两点改进,分别是信任度的量化和信任模型的优化。
特别重要的是,本文提出了智能邮件信息处理的概念。智能邮件信息处理基于数据包过滤和协议分析处理技术,实现了邮件加密,签名的智能化。用户可以根据自己的需要设定邮件安全处理的规则,以后系统每次按照规则对邮... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-7 |
|
目录 |
7-9 |
|
第一章 绪论 |
9-12 |
|
1.1 立题的意义 |
9 |
|
1.2 研究背景 |
9-11 |
|
1.2.1 电子邮件安全的基本定义 |
9 |
|
1.2.2 对电子邮件安全的几种威胁 |
9-10 |
|
1.2.3 国内外研究现状 |
10-11 |
|
1.3 论文的结构和内容 |
11-12 |
|
第二章 密码学基础 |
12-20 |
|
2.1 加密和解密 |
12 |
|
2.2 加密算法介绍 |
12-17 |
|
2.2.1 传统加密算法的代表——DES算法 |
12-13 |
|
2.2.2 公共密钥加密算法的出现 |
13-14 |
|
2.2.3 RSA公共密钥密码系统 |
14-16 |
|
2.2.4 公共密钥算法的优缺点以及和秘密密钥算法的结合 |
16-17 |
|
2.3 加密算法的分类和选择 |
17-19 |
|
2.3.1 分组加密算法和流加密算法 |
17-18 |
|
2.3.2 加密算法的选择 |
18-19 |
|
2.4 密码破译方法 |
19-20 |
|
第三章 安全电子邮件的相关协议 |
20-40 |
|
3.1 邮件发送和接收协议 |
20-24 |
|
3.1.1 邮件发送协议——SMTP |
20-23 |
|
3.1.2 邮件接受协议——POP3 |
23-24 |
|
3.2 邮件文本协议 |
24-27 |
|
3.2.1 RFC822文本协议 |
24-25 |
|
3.2.2 MIME协议 |
25-27 |
|
3.3 安全电子邮件协议简介 |
27-30 |
|
3.3.1 PEM(Privacy Enhanced Mail) |
27-28 |
|
3.3.2 S/MIME |
28-29 |
|
3.3.3 MOSS(MIME Object Security Services) |
29 |
|
3.3.4 PGP与PGP/MIME |
29-30 |
|
3.4 PGP的信息格式 |
30-33 |
|
3.4.1 PGP数据信息的构成 |
30-31 |
|
3.4.2 PGP信息分组头部格式 |
31-33 |
|
3.5 PGP的密钥管理和信任模型及其改进 |
33-40 |
|
3.5.1 公开密钥的有效性 |
33 |
|
3.5.2 数字证书 |
33-35 |
|
3.5.3 PGP的信任模型 |
35-37 |
|
3.5.4 有效性和信任度等级 |
37 |
|
3.5.5 PGP信任模型的改进 |
37-40 |
|
第四章 智能安全电子邮件系统的分析与设计 |
40-45 |
|
4.1 系统需求分析 |
40 |
|
4.2 方案选择 |
40-42 |
|
4.2.1 安全服务方案选择 |
40-41 |
|
4.2.2 电子邮件客户端方案选择 |
41-42 |
|
4.3 安全电子邮件系统的设计 |
42-45 |
|
4.3.1 设计原则 |
42 |
|
4.3.2 系统功能设计 |
42-43 |
|
4.3.3 系统软件、和硬件设计 |
43-45 |
|
第五章 智能邮件系统的实现 |
45-60 |
|
5.1 信息的加密与解密 |
45-49 |
|
5.1.1 PGP加密、解密信息的原理 |
45-46 |
|
5.1.2 加密信息的格式 |
46-47 |
|
5.1.3 PGP加密功能的实现 |
47-49 |
|
5.2 信息的签名与验证 |
49-54 |
|
5.2.1 PGP签名、验证的原理 |
49-51 |
|
5.2.2 PGP签名信息的格式 |
51-53 |
|
5.2.3 PGP签名功能的实现 |
53-54 |
|
5.3 智能邮件处理 |
54-57 |
|
5.3.1 数据包的捕获 |
54-56 |
|
5.3.2 协议处理模块 |
56-57 |
|
5.3.3 检测算法 |
57 |
|
5.4 发送方和接收方信息处理的实现 |
57-58 |
|
5.5 基于滑动窗口推荐信任模型试验 |
58-60 |
|
5.5.1 实验初始场景 |
58 |
|
5.5.2 实验结果与分析 |
58-60 |
|
第六章 结束语 |
60-61 |
|
参考文献 |
61-62 |
|
致谢 |
62 |
|
| 【DOI】 | LunWen.ID:2.2008.376197 |