基于IPSec的VPN网关设计与实现

基于IPSec的VPN网关设计与实现

论文摘要

虚拟专用网(Virtual Private Network,VPN)是对内部网的扩展,可以帮助远程用户、分支机构同内部网建立可信的安全连接,并保证数据的安全传输,解决了传统网络中数据传输的安全性问题。VPN通过对数据进行完整性校验,运用密码算法对数据进行加解密处理来保证其安全性。VPN网络不同于传统的网络,它能够为逻辑上不能相通的两个局域网络之间建立安全的通讯通道,使得这两个局域网之间的访问能够像同一个局域网内数据互访一样的方便。本文以IP安全协议体系IPSec为基础,对虚拟专用网(VPN)这一目前广泛流行的信息安全技术及其实现方案进行深入的研究。结合部队仓库网络的应用环境,设计了基于IPSec协议的高效、安全、稳定的VPN网关,并对其安全及性能进行了测试。主要研究内容和成果包括:1)论文针对仓库部队网络安全需求,对IPSec的AH协议、ESP协议、传输模式和隧道模式进行了深入研究。基于网关到网关的VPN应用环境,针对IPSec协议的特点提出一个IPSec协议实现的思路,并对该思路的实现方法进行了研究,设计了一种基于IPSec协议的VPN网关。为实际应用环境中更好的利用IPSec以保证VPN的通信安全提供了一种新方法。2)论文实现了基于IPSec协议的VPN网关中IKE模块、SAB模块和SPD模块、IPSec处理模块以及策略和SA管理模块的详细设计。并对安全策略和安全关联的管理方面设计了图形界面,建立了良好的用户接口。给出了网关实现需用到的具体函数。论文还设计了一个在安全策略已知情况下,利用VPN网关实现的安全隧道的实例。同时还对基于IPSec协议硬件加速网关处理以及IPSec VPN在实际运用中的多协议问题进行了研究。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 VPN网络基本原理
  • 1.3 本文研究内容
  • 1.4 论文的组织结构
  • 第二章 IPSec技术分析
  • 2.1 IPSec协议
  • 2.1.1 IPSec安全体系结构
  • 2.1.2 安全关联
  • 2.1.3 安全策略数据库(SPD)
  • 2.2 IPSec的两种运行模式
  • 2.2.1 传输模式
  • 2.2.2 隧道模式
  • 2.3 验证头协议AH
  • 2.4 封装安全载荷协议ESP
  • 2.5 AH协议和ESP协议的比较
  • 2.6 IKE协议
  • 第三章 基于IPSec的VPN网关总体方案
  • 3.1 VPN网关设计需求
  • 3.2 IPSec协议实施方案
  • 3.3 网关的总体框架设计
  • 3.3.1 IPSec的实现思路
  • 3.3.2 网关系统实现结构
  • 3.3.3 应用层组件设计
  • 3.3.4 内核层组件设计
  • 3.4 IPSec的进出处理
  • 3.4.1 进入数据包处理
  • 3.4.2 外出数据包处理
  • 3.4.3 优缺点
  • 第四章 网关的详细设计与实现
  • 4.1 IKE模块的实现
  • 4.1.1 IKE模块框架结构
  • 4.1.2 控制模块与处理模块
  • 4.1.3 IKE状态库
  • 4.2 SAD模块的实现
  • 4.2.1 SA的操作
  • 4.2.2 SAD模块中的关键数据结构
  • 4.3 SPD模块的实现
  • 4.3.1 安全策略库的实现过程
  • 4.3.2 SPD模块中的关键数据结构
  • 4.4 IPSec处理模块的实现
  • 4.5 策略和SA管理模块的实现
  • 4.6 实验分析
  • 4.6.1 实验环境
  • 4.6.2 安全性测试
  • 4.6.3 VPN网关的性能测试
  • 第五章 下一步工作
  • 5.1 基于硬件加速提高性能
  • 5.2 IPSec VPN在实际运用中的多协议问题
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  

    基于IPSec的VPN网关设计与实现
    下载Doc文档

    猜你喜欢