文摘
英文文摘
西安电子科技大学创新性声明及关于论文使用授权的说明
第一章绪论
1.1即时通信系统基本概念
1.1.1即时通信的概念及特点
1.1.2安全即时通信
1.2即时通信系统的发展历程
1.3课题研究目的和意义
1.4本课题研究的主要工作
第二章系统程序设计思想和方法
2.1主流的网络通信模型
2.1.1 C/S模型
2.1.2 B/S模型
2.1.3 P2P模型
2.2 TCP/IP协议和OSI模型
2.2.1 OSI模型
2.2.2 TCP/IP协议
2.2.3套接字
2.3密码学相关知识
2.3.1对称密钥密码体制和非对称密钥密码体制
2.3.2数字签名技术
2.3.3密钥管理和密钥分配
2.3.4 PKI
2.4程序采用的主要技术
2.4.1多线程技术
2.4.2动态链接库
2.4.3客户/服务器程序设计范式
第三章安全即时通信系统总体设计
3.1安全即时通信系统需求分析
3.1.1安全即时通信系统功能描述
3.1.2系统设计性能分析
3.2系统总体设计框架
3.2.1系统总体框架描述
3.2.2服务器功能模块设计
3.2.3客户端功能模块设计
3.3安全即时通信工作流程
3.3.1服务器端工作流程
3.3.2客户端工作流程
第四章系统程序设计与实现
4.1文本即时通信的实现
4.1.1服务器端设计
4.1.2客户端设计
4.1.3实现过程中的主要问题
4.2文件传输模块设计与实现
4.2.1文件传输服务器设计
4.2.2文件传输客户端设计
4.3后台数据库设计与实现
4.3.1 SQL Server数据库与数据访问接口
4.3.2数据库表设计
4.3.3数据库管理程序设计
4.4数据安全性设计与实现
4.4.1密码算法设计
4.4.2密钥传输和密钥管理
4.4.3在程序中的应用
4.4.4硬件加密
4.5用户操作界面设计
4.5.1服务器管理界面设计
4.5.2客户端界面设计
4.6程序测试
4.6.1测试目标
4.6.2测试环境
4.6.3测试流程
4.6.4测试结果
第五章结论和展望
5.1全文工作总结
5.2下一步要进行的工作和展望
致谢
参考文献
研究生在读期间的研究成果
西安电子科技大学;