学位论文 > 优秀研究生学位论文题录展示
具有改进型RC5加密算法的即时通信软件的设计
作 者: 聂杨
导 师: 向渝;涂继福
学 校: 电子科技大学
专 业: 软件工程
关键词: RC5加密 WinSock 双向通信 消息编辑
分类号: TP309.7
类 型: 硕士论文
年 份: 2011年
下 载: 44次
引 用: 0次
阅 读: 论文下载
内容摘要
随着互联网的飞速发展,人与人之间的通信变得越来越便捷,人类对网络的依赖性也在逐渐的增强,然而网络通信中存在的信息窃取、篡改和假冒、黑客入侵、计算机病毒传播、网络犯罪等各种攻击手段严重威胁着网络的安全性,如何保证数据在通信过程中的保密性就成为了目前人们研究的重点。本文即在分析数据加密和网络通信两种技术的基础上,开发了一种具有消息编辑与RC5加/解密的网络通信软件,来解决通信过程中数据传输的信息安全问题。首先,鉴于数据加密技术是确保计算机网络通信安全的一种重要手段,本文在对现存的各种数据加密算法不同性能做出比较的基础上,选择了RC5算法作为网络通信软件中的加密技术。RC5算法作为一种比较新的现代对称分组加密算法,具有执行速度快、轮数和密钥位数可变、执行内存更少的特点。其次,采用WinSock技术来实现软件中客户端和服务器端两者之间的双向通信,该软件利用具有面向对象思想的C++程序设计语言,根据Developer Studio Wizard中的MFC Class Wizard向导提示,通过对话框模式来具体实现任何一方均可编辑消息、发送消息、接收消息的功能,然后结合加密解密的原理,利用C++语言具体实现了RC5加密解密算法。整个设计结合WinSock通信技术以及RC5算法,对软件的各功能模块图、总体流程图和具体实现过程进行了具体设计,实现了具有消息编辑与RC5加密解密功能的网络通信软件。软件的运行结果表明,该软件能够很好的解决数据传输中信息安全的问题,具有传输快速、保密性强、加解密方便等特点。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-19 1.1 研究背景 9-10 1.2 国内外研究现状 10-16 1.2.1 网络通信软件的研究现状 10-13 1.2.2 加密技术的研究现状 13-16 1.3 研究目的和意义 16-17 1.4 主要研究内容 17 1.5 论文构成 17-19 第二章 RC5 加密关键技术的研究 19-30 2.1 RC 技术的发展 19-20 2.2 RC5 的基本原理 20-21 2.3 RC5 的加/解密流程 21-28 2.4 RC5 的安全性分析 28-29 2.5 本章小结 29-30 第三章 WinSock 通信设计与实现 30-40 3.1 软件系统环境 30-32 3.1.1 软件开发平台 30-31 3.1.2 软件开发语言 31-32 3.2 WinSock 通信原理 32-36 3.2.1 通信连接方式 32-33 3.2.2 客户机/服务器模式 33-34 3.2.3 Winsock 程序通信过程 34-36 3.3 多线程编程 36-37 3.3.1 线程和进程 36 3.3.2 线程通信与同步 36-37 3.4 具有消息编辑的WinSock 通信实现 37-39 3.5 本章小结 39-40 第四章 消息编辑与RC5 加密解密软件的实现 40-59 4.1 RC5 的参数配置及加/解密执行流程 40-44 4.1.1 RC5 加/解密算法参数的选择 40-41 4.1.2 加/解密原理及执行流程 41-44 4.2 软件模块图及执行流程 44-50 4.2.1 加密解密功能模块分析 45-47 4.2.2 通信功能模块分析 47-50 4.3 即时通信软件系统界面实现 50-57 4.3.1 服务器端界面实现 50-55 4.3.2 客户端界面实现 55-57 4.4 软件系统运行结果显示 57-58 4.5 本章小节 58-59 第五章 总结与展望 59-61 5.1 总结 59 5.2 展望 59-61 致谢 61-62 参考文献 62-64
|
相似论文
- 基于TCP/IP应用层的安全协议的设计与实现,TP393.08
- 大载荷并联机器人监控平台研究,TP242
- 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
- 基于C/S模式市级电能计量远程抄表系统设计与实现,TM76
- 卫星通信集中监控系统设计与实现,TN927.2
- 基于GPRS的测量数据传输系统的研究,P228.4
- 环形加热炉仿真系统应用平台的设计与实现,TP391.9
- 基于Internet的远程张力交互控制系统研究与开发,TP273
- 石家庄铁路职业技术学院机房管理系统的设计与实现,TP311.52
- 卫星传版实时监控管理系统的研究与实现,TP311.52
- 基于以太网中央空调集散控制系统设计,TP273
- 网络数据监听系统的分析与设计,TP393.08
- 基于代理服务器IPv4/IPv6混合组网下资源互访的研究与实现,TP393.08
- 明渠污水流量计量数据监测管理系统的研究,TP274
- GPRS通信技术在无线数据传输系统中的应用,TN919.6
- 面向社区的健康信息实时监测与管理系统,TP311.52
- 球面空间网格的分布式并行技术研究与实现,TP391.41
- 局域网智能监控系统的研究与应用,TP393.1
- 地震信号采集传输系统的设计,TP274.2
- 基于高级量测体系的智能电表双向通信研究,TM933.4
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密 > 加密与解密
© 2012 www.xueweilunwen.com
|