基于TCP/IP应用层的安全协议的设计与实现

基于TCP/IP应用层的安全协议的设计与实现

论文摘要

随着全球信息技术的飞速发展,信息网络已经应用到各行各业,如:军事、政治、科技、商业、金融等,已经成为社会进步和发展的重要组成部分。信息网络使人们的生活极大的方便,但是与此同时,也面临着一个非常现实的问题。信息数据在网络中传输,完整性、可靠性、唯一性等一系列安全隐患影响着信息网络的进一步发展。因此,如何能使信息数据在网络中安全有效的传输,一直是网络安全方面一门重要的课题。本文主要内容是设计并开发了一种基于TCP/IP应用层的通信协议。从安全性的角度对应用层的安全通信协议进行了较为深入的分析,并对现有的,完善的安全加密技术和算法进行了详细的比较。在多种安全通信协议和加密技术的理论基础上,本文从安全性、可扩展性、可复用性的角度,在TCP/IP应用层中提出了一种自定义安全通信协议的设计模型。此设计模型适合在特定网络环境内部,建立一种安全的、简洁实用的信息通信方式。为此环境中的用户提供一种安全、可靠的通信服务。在设计协议结构时,从安全性、可靠性、针对性和灵活性等方面考虑,将此自定义协议设计为长度——序列号——指令——内容模型,并在协议中加入数字签名和内容数据加密等安全技术,从而进一步提高此协议的安全性。此模型采用C/S结构,服务端和客户端之间依靠此协议进行数据通信,有效的屏蔽掉其他应用层协议,突出了针对性和简洁性;协议中采用数字签名技术能够保证数据的完整性和可靠性;对传输的内容进行数据加密处理,确保了传输的安全性。论文中详细论述了自定义协议的总体结构,采用WinSock编程技术实现对协议的定义和数据的网络通讯。功能的设计与实现选择Visual Studio 2008开发工具,使用C++编程语言完成设计模型的开发。论文详细介绍了TCP/IP协议族下的各层协议的功能,并针对安全协议进行了深入的探讨和比较,对网络通讯中涉及到的密码学方面的相关知识和算法进行介绍,讨论了自定义网络安全协议的特点。此外,论文着重阐述了以安全性和可靠性为目的的自定义协议的组成和构造。在上述理论的基础上,论文实现了一种基于TCP/IP应用层的安全协议的模型设计,通过在协议中加入数字签名和数据加密等安全技术,提高了应用层安全协议的安全性,使数据通信更加可靠和安全。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景
  • 1.1.1 网络发展现状及其受到的威胁
  • 1.1.2 信息安全的发展现状及发展趋势
  • 1.2 研究的主要内容及意义
  • 1.2.1 研究内容
  • 1.2.2 研究意义
  • 1.3 研究方法和流程
  • 1.3.1 研究方法
  • 1.3.2 研究流程
  • 1.4 各章内容
  • 第二章 网络安全协议概念综述
  • 2.1 TCP/IP 协议族
  • 2.2 关于几种安全协议的介绍
  • 2.2.1 Kerberos
  • 2.2.2 SET
  • 2.2.3 SSL
  • 2.2.4 S/MIME
  • 2.2.5 IPSec
  • 2.3 各个安全协议的分析比较
  • 2.3.1 IPSec 与 SSL
  • 2.3.2 SET 与 SSL
  • 3.3.3 S/MIME 与 SSL
  • 第三章 自定义安全协议方案
  • 3.1 自定义协议的简介
  • 3.2 自定义协议的结构
  • 3.3 自定义协议的安全技术
  • 3.3.1 数字签名
  • 3.3.2 数据加密
  • 第四章 安全协议模型的分析与设计
  • 4.1 安全协议模型的功能性分析
  • 4.1.1 协议内部的功能分析
  • 4.1.2 外层协议的结构分析
  • 4.2 安全协议模型的安全性分析
  • 4.3 安全协议模型的构建
  • 4.3.1 数据传输流程
  • 4.3.2 数据加密封装过程
  • 4.3.3 协议解析和数据解密过程
  • 4.4 安全协议模型的对象设计
  • 第五章 安全协议模型的实现与测试
  • 5.1 安全协议模型的实现
  • 5.1.1 Winsock 网络编程
  • 5.1.2 安全协议模型的实现方法
  • 5.2 安全协议模型的测试
  • 5.2.1 安全协议模型平台演示
  • 5.2.2 安全协议模型的攻击测试
  • 结论
  • 6.1 工作总结
  • 6.2 研究展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].证券业务应用层安全管理平台的研究[J]. 电脑知识与技术 2011(04)
    • [2].应用层流量识别方法的设计与实现[J]. 军事通信技术 2010(02)
    • [3].基于最大干扰网络编码的应用层多播算法[J]. 计算机应用 2011(07)
    • [4].基于平衡树的应用层多播树构建算法[J]. 计算机工程与应用 2011(20)
    • [5].一种分布式多源应用层多播方法[J]. 电子工程师 2008(05)
    • [6].基于应用层策略转换的两阶段流表合并算法[J]. 计算机应用与软件 2016(12)
    • [7].基于浏览器/服务器架构的应用层在智能社区系统中的实现[J]. 兵工自动化 2013(11)
    • [8].防火墙走向应用层[J]. 中国计算机用户 2009(10)
    • [9].应用层多播技术的分析与研究[J]. 西安石油大学学报(自然科学版) 2009(05)
    • [10].一种可靠的应用层多播树生成算法[J]. 郑州轻工业学院学报(自然科学版) 2008(02)
    • [11].应用层非标准协议的监测[J]. 重庆工学院学报(自然科学版) 2008(09)
    • [12].基于应用层虚拟化的可迁移个人计算[J]. 清华大学学报(自然科学版)网络.预览 2009(07)
    • [13].物联网通用应用层架构设计[J]. 物联网技术 2011(07)
    • [14].物联网应用层关键技术研究[J]. 电信科学 2011(S1)
    • [15].大客户网管应用层测试系统展现层的设计与实现[J]. 黑龙江科技信息 2010(35)
    • [16].低功耗网络环境下通用应用层安全协议的设计[J]. 电子科技 2016(05)
    • [17].如何转化学困生[J]. 教师 2015(24)
    • [18].最小延迟的应用层多播树算法研究[J]. 小型微型计算机系统 2010(02)
    • [19].基于优先级的动态分层应用层多播模型[J]. 软件导刊 2009(06)
    • [20].用遗传算法求解应用层多播路由问题[J]. 计算机工程与科学 2008(05)
    • [21].从企业ERP应用层级谈起[J]. 上海信息化 2010(09)
    • [22].应用层负载均衡技术研究[J]. 计算机工程与应用 2009(14)
    • [23].面向视频流媒体的应用层多播技术研究[J]. 计算机应用研究 2009(08)
    • [24].地震应急中的应用层多播技术网络视频会议系统[J]. 地震研究 2009(03)
    • [25].一种基于树环结构的应用层多播协议[J]. 计算机科学 2008(06)
    • [26].一种基于半监督学习的应用层流量分类方法[J]. 微电子学与计算机 2008(10)
    • [27].基于链路同质性的应用层流量分类方法[J]. 哈尔滨理工大学学报 2013(04)
    • [28].城域网应用层流量预测模型[J]. 计算机研究与发展 2009(03)
    • [29].应用层设备性能测试方法[J]. 电信网技术 2009(05)
    • [30].应用层多播中基于动态RBAC的权限管理研究[J]. 佛山科学技术学院学报(自然科学版) 2009(02)

    标签:;  ;  ;  

    基于TCP/IP应用层的安全协议的设计与实现
    下载Doc文档

    猜你喜欢