学位论文 > 优秀研究生学位论文题录展示

基于TCP/IP协议的安全即时通信系统设计与实现

作 者: 牛晓蕾
导 师: 何文才
学 校: 西安电子科技大学
专 业: 密码学
关键词: 即时通信 信息安全 数据加密 TCP/IP
分类号: TN918.91
类 型: 硕士论文
年 份: 2007年
下 载: 901次
引 用: 14次
阅 读: 论文下载
 

内容摘要


随着网络通信技术和计算机技术的进一步发展,即时通信正在成为网络在线活动中不可缺少的业务。本课题在现有的网络通信技术、数据库技术和信息安全技术的基础上设计并实现了新型的安全即时通信系统。安全即时通信系统在原有即时通信系统的基础上设计出相应的数据加密算法和密钥传输与管理机制,保证了数据通信的即时性以及通信过程和信息存储的安全性,为企事业单位内部员工提供了更加方便、快捷、安全的办公通信平台。该系统按照软件工程思想采用面向对象和模块化设计方法设计,其中采用了网络通信技术、数据库技术、动态链接库技术、多线程技术等计算机技术,实现了文本通信、文件传输、用户分组、用户和日志管理等功能,具有通信即时性和安全性等特点。该系统采用三层C/S和P2P通信模型混合结构设计系统构架,采用Overlapped I/O模型实现服务器的并发处理,采用ADO接口访问SQL Server数据库设计数据管理模块,采用以Feistel结构为基础的加密算法实现数据的安全传输与存储,并结合系统特点设计了安全的密钥传输和密钥管理机制。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-11
  1.1 即时通信系统基本概念  8-9
    1.1.1 即时通信的概念及特点  8
    1.1.2 安全即时通信  8-9
  1.2 即时通信系统的发展历程  9
  1.3 课题研究目的和意义  9-10
  1.4 本课题研究的主要工作  10-11
第二章 系统程序设计思想和方法  11-23
  2.1 主流的网络通信模型  11-14
    2.1.1 C/S 模型  11-12
    2.1.2 B/S 模型  12-13
    2.1.3 P2P 模型  13-14
  2.2 TCP/IP 协议和OSI 模型  14-17
    2.2.1 OSI 模型  14
    2.2.2 TCP/IP 协议  14-15
    2.2.3 套接字  15-17
  2.3 密码学相关知识  17-20
    2.3.1 对称密钥密码体制和非对称密钥密码体制  17-18
    2.3.2 数字签名技术  18
    2.3.3 密钥管理和密钥分配  18
    2.3.4 PKI  18-20
  2.4 程序采用的主要技术  20-23
    2.4.1 多线程技术  20
    2.4.2 动态链接库  20-21
    2.4.3 客户/服务器程序设计范式  21-23
第三章 安全即时通信系统总体设计  23-32
  3.1 安全即时通信系统需求分析  23-25
    3.1.1 安全即时通信系统功能描述  23-24
    3.1.2 系统设计性能分析  24-25
  3.2 系统总体设计框架  25-28
    3.2.1 系统总体框架描述  25-26
    3.2.2 服务器功能模块设计  26-27
    3.2.3 客户端功能模块设计  27-28
  3.3 安全即时通信工作流程  28-32
    3.3.1 服务器端工作流程  28-29
    3.3.2 客户端工作流程  29-32
第四章 系统程序设计与实现  32-66
  4.1 文本即时通信的实现  32-41
    4.1.1 服务器端设计  32-37
    4.1.2 客户端设计  37-38
    4.1.3 实现过程中的主要问题  38-41
  4.2 文件传输模块设计与实现  41-44
    4.2.1 文件传输服务器设计  41-43
    4.2.2 文件传输客户端设计  43-44
  4.3 后台数据库设计与实现  44-48
    4.3.1 SQL Server 数据库与数据访问接口  44-46
    4.3.2 数据库表设计  46-47
    4.3.3 数据库管理程序设计  47-48
  4.4 数据安全性设计与实现  48-59
    4.4.1 密码算法设计  48-52
    4.4.2 密钥传输和密钥管理  52-54
    4.4.3 在程序中的应用  54-57
    4.4.4 硬件加密  57-59
  4.5 用户操作界面设计  59-64
    4.5.1 服务器管理界面设计  59-62
    4.5.2 客户端界面设计  62-64
  4.6 程序测试  64-66
    4.6.1 测试目标  64
    4.6.2 测试环境  64-65
    4.6.3 测试流程  65
    4.6.4 测试结果  65-66
第五章 结论和展望  66-68
  5.1 全文工作总结  66
  5.2 下一步要进行的工作和展望  66-68
致谢  68-69
参考文献  69-71
研究生在读期间的研究成果  71

相似论文

  1. 低压电力线载波通信综合实验系统的研究与应用,TM73
  2. 矢量CAD电子图纸保护系统研究,TP391.72
  3. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  4. 我国涉密电子政务网信息安全建设对策的研究,D630
  5. 一种FFTT非对称加解密算法的研究与实现,TP309.7
  6. C公司信息安全管理研究,F270.7
  7. A供电公司信息管理安全与防范对策研究,F426.61
  8. 物联网安全技术的研究与应用,TN929.5
  9. 数字信息资源安全风险评估体系的构建,G353.1
  10. 多路串口服务器的设计与实现,TP393.05
  11. 企业事务日历即时管理系统,TP311.52
  12. 驱动级木马传输和加密算法设计与实现,TP393.08
  13. 在线招投标系统信息安全的设计与实现,TP393.08
  14. 基于多信息融合技术的安检信息系统研究,V328.3
  15. 移动AdHoc网网的入侵检检:基于时时有限状状自动机方法,TN929.5
  16. 基于固态硬盘加密方法的研究,TP309.7
  17. 电力企业信息安全策略研究与实现,TP393.08
  18. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  19. 数字化变电站系统可靠性及安全性研究,TM732
  20. 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
  21. 小动物PET数据传输的设计与实现,TN919.3

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信保密与通信安全 > 通信安全技术
© 2012 www.xueweilunwen.com