SSL协议在网络通信中的研究与应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:sb871697914
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安全套接层协议(SSL)是应用于Intenet上的一个安全通信协议。它的主要目的是在两个实体之间建立安全连接,提供可信赖的网络服务。该协议采用了多种加密算法,具备了信息加密、完整性检验、数字签名、密钥交换等功能,保证服务器与客户端在通信时免遭窃听、篡改和伪造。该协议最早由网景通信公司(Netscape Communication)推出,版本有v2.0、v3.0。1996年,IETF在SSLv3.0基础上制订了TLS作为通用标准(实际上为SSLv3.1,与SSLv3.0十分接近)。由于SSL具有安全性高、适用性强、实现简便等特点,在Intenet上得到了广泛应用,现己成为SHTTP、SSMTP、SET、SSL-VPN等实用标准。   加强SSL协议研究,搞清其安全机制,寻找潜在的安全漏洞,针对性地做好自身防护和主动攻击,对维护我国政治、经济、国防、外交等领域安全,具有重要的现实意义和技术价值。   基于SSL协议的安全网络通信系统克服了传统的利用TCP协议传输信息不安全的缺点,满足了网络通信的安全需求,实现了信息安全的三个目标:信息机密性、身份认证和信息完整性,对系统的改造小,具有灵活、易用的特性。论文重点研究了SSL协议在文件传输中的应用,实现了在公用信道上进行安全数据传输的通信目标。传统的文件传输,无论是采用FTP,EMAIL,所有数据均是明文传输,这样一旦信息被攻击者截取甚至修改,对传输双方都是极其危险的事情。而本文将网络安全协议——SSL协议引入文件传输中,这样数据在传输过程中将受到协议的保护。另外本文将安全传输与快速传输相结合,由于如果整个文件都通过SSL协议加密传输,难免影响传输速度,特别是对时速要求比较高的任务,经过加密传输反而有些得不偿失。本文提出一个部分数据加密思想,系统采用双线程,部分数据采用SSL加密传输,比如文件头数据,部分数据直接采用TCP传输(直接TCP传输速度明显比加密传输要快很多),这样即使攻击者截取了传输中的所有数据,但由于其中一部分数据是经过加密的,因此攻击者也无法还原文件的本来面目。这样既实现了文件安全传输,又保障了文件的传输速度。   本论文的主要工作包括以下几个方面:1.介绍了SSL协议及其相关技术。2.在系统的实现中,调用OpenSSL命令行工具制作了自签名的根证书CA、CA签名的服务器证书、CA签名的客户端证书以及它们各自的私有密钥文件。3.调用OpenSSL库函数实现了SSL通信模块,提供了供其它应用程序调用的接口函数API。只需调用相应的接口函数就可以在服务器和客户端之间建立一个SSL通道,满足系统的安全需求。4.将SSL协议引入文件传输中,才用部分数据SSL协议加密传输,部分数据TCP直接传输,从而实现文件传输的安全性,快速性,完整性,准确性,以及断点续传功能。
其他文献
传统的数据库管理只处理确定的信息,现在越来越多的数据库应用包含了非确定的信息。XML文档以其自描述性,跨平台交换性等特点,已经成为网络上数据存储和数据交换的标准。互联
在移动对象数据库的领域中,对象的运动通常被当作一个连续曲线来研究,即运动轨迹。在轨迹数据库中发现队列具有重要的意义。队列发现与很多实际问题密切相关,诸如合伙用车、
随着互联网信息及用户的飞速增长,如何有效减少用户访问延时,提高网络服务质量和网络带宽的利用率是一个迫切需要解决的难题。Web代理缓存技术是克服这些问题的最有效的方法
语音识别是一门集语言学、信号处理、计算机技术于一身的综合性学科。其广阔的应用前景,广泛的应用领域使大量的科学研究人员长期以来一直关注着它,并投入大量精力对其进行研
软件已经成为影响国民经济、军事、政治乃至社会生活的重要因素。软件的缺陷是导致相关系统出错、失效、崩溃甚至机毁人亡的潜在根源。软件缺陷预测是保证软件可靠性和软件质
学位
网络安全保障问题是信息化发展过程和使用中必须要面对的问题,网络的开放性与安全性是反比例的关系,在这种情况下,人们都在寻求能够找到防御攻击的方法。但是,当前攻击与防范作为
由于信息技术的高速发展,各种网络应用、物联网传感器产生的数据量爆炸式增长,在线的实时处理应用场景日渐增多,流式计算逐渐在大数据处理的领域占据一席之地。目前已有的许多开
随着计算机网络技术的发展和广泛应用,网络安全问题随之而来。如何能快速、准确、有效地识别己有的攻击和日益增多的新的攻击,已经成为网络安全研究的热点问题。论文针对现有
由于在可扩展性、可用性以及性价比方面的显著优势,机群系统已成为高性能计算机和超级服务器的主流结构。作为机群系统的核心软件,机群文件系统负责机群环境下文件的保存、获取
无线传感器网络(WSN)是一种新兴的多学科交叉的热点研究领域。WSN网络部署环境的复杂性和节点部署的随机性使得网络中的无线链路收发特性呈现时间演进中的动态性、空间分布上