IKE协议在Linux系统上实现的技术分析以及在2.6内核上实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:sdwudipaopao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet 不断地壮大发展,它的安全问题也日益突出。IPSec 协议族是解决公用网上IP 数据传输安全性的一个有效手段。IKE(Internet Key Exchange)协议是IPSec(IP Security)协议族中最重要的协议之一,它为使用IPSec 进行安全通信的两个网络节点(主机或者路由器)之间提供身份认证、协商安全关联和生成共享密钥等机制,并对安全关联数据库进行填充。就目前而言,在Linux 上IKE 协议的实现并非为一个可独立运行的软件,而是做为其他IPSec 套件(如FreeS/WAN)的一部分来实现的。这种实现方式将IPSec 对报文的处理和IKE 协议的实现混合在一起,既增加了IKE 协议实现的复杂性,又破坏了IKE 协议的独立性,也不利于IKE 协议自身一些功能的扩展。而在2003 年底发布的Linux 2.6 内核已经实现了IPSec 处理和数据加解密处理,这样要求IKE 协议的实现必须同IPSec 实现分离。并且2.6 内核支持PF_KEY 套接字。这样,IKE 协议的实现可以在用户空间实现,利用PF_KEY 套接字与内核进行通信,为IPSec 提供自动协商的SA。针对这种情况,我们有必要重新设计实现IKE 协议。我们在实现IKE 协议的时候,着重考虑了Linux2.6 内核的特点和IPSec 协议的需求,以求设计出合理的IKE 结构模型,从而降低实现复杂度,提高可理解性和增强可扩展性。论文首先深入地分析了IKE 协议,包括IKE 协议的组成、IKE 协议消息的格式以及IKE 协议协商的过程,然后对协议可能受到的各种安全攻击进行了分析并提出了相应的解决办法,在此基础上深入地研究了IKE 协议在Linux 上的实现,从而提出了一个可行的基于Linux 2.6 内核的IKE 协议实现方案,并且对事件处理子系统、与内核交互子系统的具体实现进行了详细的描述。最后对IKE协议实现软件进行了测试。
其他文献
本文研究的主要内容是多相位编码雷达信号体制下电台干扰的抑制方法。 首先,介绍了广义拟Chirp序列的定义,证明了这类编码的周期自相关特性、周期互相关特性,在此基础上推导
近年来,现代社会对通信服务的需求迅猛增加,人们迫切需要一项新的具有高信息传输速率、吞吐量大、低功耗、抗干扰能力强等特性的无线通信技术。本文研究了超宽带冲激无线电
近年来,无线通信技术的快速发展,以视频应用为主的通信已成为无线多媒体的主要业务。目前广泛使用的视频编码标准是H.264/AVC[1]编码标准,压缩后的码流中视频帧的相关度很高,某
偏振模色散(PMD)是光纤通信系统中由于光信号在两个偏振模式上的群延时不同,而引起的脉冲展宽现象。在40Gbit/s的高速率光纤通信系统中, PMD已经成为限制系统传输性能的重要
遥感多光谱图像分类在航空、航天对地观测,大地测绘,灾害监测等等领域有非常广泛的应用价值。快速、高性能的遥感多光谱图像分类方法一直是本学科研究的重点内容之一。 本文从遥感多光谱图像的分类原理入手,比较性地研究了遥感多光谱图像分类的常规方法并进行了部分仿真;针对常规方法过于依赖先验知识,易陷入局部极小等缺陷,本文将新的遗传学习算法——遗传规划(Genetic Programming)引入到遥感多
随着移动通信技术的不断发展,移动互联网数据业务已经成为了目前最重要的业务。如何对数据业务进行调度控制以及优化成为了目前的研究热点。随着各种移动互联网数据业务的普及
  本文针对分组Turbo码的译码算法,提出了两种改进译码方案,目的是在设法保持分组Turbo码良好的译码性能基础上,减小译码时延,降低译码复杂度。  本文的工作之一是迭代自适应
随着视频图像压缩编码技术的发展,一系列国际标准的相继出台,数字视频等多媒体数据在各种领域得到应用。特别是MPEG-4标准的发布,其编码的高效性、伸缩性、交互性和鲁棒性,使
继模拟到数字、固定通信到移动通信之后,软件无线电技术是第三次通信技术领域的革命。多采样率转换技术是实现软件无线电通信系统对各种通信标准兼容的关键。多采样率数字滤波
近年来,随着科学技术与制造工艺的不断发展,芯片价格的不断降低,嵌入式系统在监视与控制领域得到了大量的应用。本嵌入式监控系统主要实现与上下位机两方通信的功能,不断地从下位