基于LINUX的IPSEC协议的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:ocean901024
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的高速发展,网络已经普及到了社会的各个方面,但是它在提供开放和共享资源的同时,也不可避免的存在着安全隐患。如何有效地保障机密信息在网络中安全传输,成为人们日益关注的焦点。 IPSec的提出正是为了有效地解决网络安全问题。IPSec为IP及上层协议提供了无连接完整性、数据源身份认证、抗重播攻击、数据内容的机密性和有限的通信流量机密性等安全服务。由于IPSec的强大功能和诸多优势,使得IPSec具有广泛的应用前景,而只有开发出具有自主知识产权的IPSec产品,才能真正保护我国的网络安全,所以对IPSec的研究和实现具有重要的意义。 本论文首先对IPSec协议体系作了总结性介绍,包括一些基本概念如安全策略、安全联盟、选择符等,以及IPSec协议体系的各个组件如SPD、SAD、AH、ESP、IKE等,详细阐述了IPSec的处理流程,并总结了IPSec协议的优点。 在对IPSec协议体系和Linux下TCP/IP协议栈深入分析的基础上,重点进行了Linux平台下IPSec的实现。参照常用的IPSec协议的实现方式,本论文采用了一种在Linux网络协议栈插入IPSec处理模块的方式,并对通道模式下的ESP协议作了实现。本实现可以应用于安全网关中。这种实现方式的优点是IPSec处理模块独立于Linux内核,几乎对内核没有进行修改,而是进行了功能上的扩充。 最后构造了一个试验性的VPN模型,对所实现的IPSec进行了测试并加以应用。测试分为功能测试和性能测试两部分。在功能测试中,通过使用Ethereal包嗅探器对通信数据包进行捕获和分析,结果表明数据包被加密,其内容为无用的乱码,验证了其安全功能。在性能测试中,主要测试了加入IPSec处理对系统性能的影响。
其他文献
90年代以来,对于多Agent系统(Multi-Agent System,MAS)的研究已经成为分布式人工智能研究的热点.多Agent技术已经成为继面向对象方法之后出现的又一种进行系统分析与设计的强
随着计算机网络的不断发展,全球信息化已成为人类发展的大趋势,计算机及网络信息的安全和保密随之成为一个重要的问题。迫切要求解决网络安全问题。为保证计算机系统的安全,我们
在当今社会,信息交流和再教育日益成为发展的关键。在我国,远离大城市的广大农村迫切需要大量的信息和各种教育资源,来帮助它缩小与大城市的差距。由于农村用户的文化水平相对较
三值光计算机理论以光的三种基本状态(无光态和两个相互垂直的偏振态)来表示三值信息,采用成熟的二维液晶器件和其它的光电器件来实现三值光计算机关键部件.三值光编码、解码
学位
本文分析了现有工作流管理系统的不足以及当前Web服务发展的新趋势,研究了当前Web服务和工作流技术的原理和特点,探讨了Web服务与工作流技术组合的必然,提出了一种基于Web服
企业信息化建设过程中,由于事务处理应用的分散,“蜘蛛网”问题以及WEB技术急剧发展所带来的大量半/非结构数据,导致企业在发展过程中积累了大量以不同方式存储的业务数据,并且这
时空数据库是涉及对象时间和空间特性的复杂系统.该论文针对时空数据库中的若干关键问题进行了系统深入的研究.论文首先系统研究了时空对象的时空语义.时空语义是构建时空数
ERP系统集中信息技术与先进的管理思想于一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石.该文首
学位