| 【中文题名】 | 基于Java的安全传输通道研究 |
| 【英文题名】 | Research of Secure Transmission Tunnel Based on Java |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-15 |
| 【中关键词】 | 安全传输通道,数据加密,数字签名,身份认证,, |
| 【英关键词】 | Secure transmission tunnel,Data encryption,Digital signature,Identity authentication, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
由于Internet是一个开放的环境,各种信息都将通过公共网络进行传输,因此保障网络安全的关键性问题之一在于保证信息的传输安全。本文采用一种基于安全通道的信息传输方案,通过建立安全传输通道来保障数据信息在公共通道上的传输安全。
本文针对网络中信息传输所面临的安全威胁,从保障信息安全传输的角度,系统研究了TCP/IP各个层次上实现安全通道的可行性及相关的安全协议标准,围绕密码体制,对数据加密、数字签名、身份认证、数据完整性控制等信息安全技术进行了深入的探讨。在此基础上,综合运用各种信息安全技术,建立了一个信息安全传输通道模型。在数据传输过程中,通过身份认证,安全连接的建立,以及利用RSA、AES和MD5等密码算法对数据进行处理和传输,实现了加密、解密、签名、认证等功能,在一定程度上保障了数据机密性、完整性、真实性和实现用户行为的不可否认性。通过使用安全通道,可以有效解决Web系统的信息传输安全问题,解除用户对于信息传输安全的顾虑,使得网络应用可以得到更快、更好的发展。最后将此安全传输通道应用(?)一个简单的聊天系统中。
本文中安全传输通道模型的核心部分主要采用Java语言实现,后台利用... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-6 |
|
目录 |
6-9 |
|
1 绪论 |
9-15 |
|
1.1 研究背景和意义 |
9-10 |
|
1.2 课题的研究现状 |
10-13 |
|
1.3 本课题主要研究的内容 |
13 |
|
1.4 论文的结构 |
13-15 |
|
2 对称加密算法研究 |
15-23 |
|
2.1 对称密码算法及其特点 |
15 |
|
2.2 DES算法 |
15-16 |
|
2.3 AES算法原理 |
16-21 |
|
2.3.1 Rijndael算法的数学基础 |
16-17 |
|
2.3.2 Rijndael算法描述 |
17-20 |
|
2.3.3 AES算法的优缺点和局限性 |
20-21 |
|
2.4 对称密码算法的特点 |
21-22 |
|
2.5 对称密码算法的选择 |
22 |
|
2.6 本章小节 |
22-23 |
|
3 非对称加密算法研究 |
23-31 |
|
3.1 非对称密码算法特点 |
23 |
|
3.2 RSA算法数学原理 |
23-26 |
|
3.3 非对称密码算法的特点 |
26-27 |
|
3.4 非对称密码算法的选择 |
27-28 |
|
3.5 数字签名技术(Digital Signature) |
28-29 |
|
3.6 数字摘要 |
29-30 |
|
3.7 本章小结 |
30-31 |
|
4 安全传输通道模型设计 |
31-44 |
|
4.1 设计目标和要求 |
31-32 |
|
4.1.1 设计目标 |
31 |
|
4.1.2 设计要求 |
31-32 |
|
4.2 安全通道系统的总体设计 |
32-35 |
|
4.2.1 模型安全功能所处的层次 |
32-33 |
|
4.2.2 对称密码系统与非对称密码系统的混合密钥体制 |
33-35 |
|
4.2.3 模型系统结构 |
35 |
|
4.3 密钥支持体系设计 |
35-37 |
|
4.4 通道建立及传输体系设计 |
37-38 |
|
4.5 模型工作流程 |
38-42 |
|
4.5.1 对方公钥的获得 |
38-40 |
|
4.5.2 安全连接的建立 |
40 |
|
4.5.3 数据传输 |
40-42 |
|
4.6 模型安全性分析 |
42-43 |
|
4.6.1 通道连接安全性 |
42-43 |
|
4.6.2 数据传输安全性 |
43 |
|
4.7 本章小结 |
43-44 |
|
5 安全传输通道模型实现 |
44-53 |
|
5.1.1 Java简介 |
44 |
|
5.1.2 Java安全体系结构 |
44-45 |
|
5.1.3 Java2安全体系结构核心 |
45-46 |
|
5.1.4 加密服务提供者介绍 |
46-47 |
|
5.2 密钥生成及管理模块Java实现 |
47-48 |
|
5.3 数据安全传输模型实现 |
48-52 |
|
5.3.1 数据安全传输中发送端的实现 |
48-50 |
|
5.3.2 数据安全传输模块中接收端的实现 |
50-52 |
|
5.4 本章小结 |
52-53 |
|
6 安全传输通道在聊天系统中的应用 |
53-64 |
|
6.1 系统测试的整体框架 |
53-54 |
|
6.2 模型功能描述及其流程 |
54 |
|
6.3 测试环境 |
54-55 |
|
6.4 系统功能模块测试 |
55-61 |
|
6.4.1 登录模块 |
55-58 |
|
6.4.2 通信加密传输模块 |
58-61 |
|
6.5 数据库连接模块 |
61-62 |
|
6.6 系统性能分析 |
62-63 |
|
6.7 本章小结 |
63-64 |
|
7 结论 |
64-66 |
|
7.1 论文总结 |
64-65 |
|
7.2 存在的问题以及改进建议 |
65-66 |
|
参考文献 |
66-69 |
|
致谢 |
69-70 |
|
攻读硕士期间发表的论文 |
70 |
|
| 【DOI】 | LunWen.ID:2.2008.375957 |