基于国密数字证书认证的IPSec VPN服务器软件研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:sisi22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,互联网不断发展并渗透进各行各业,伴随而来的是网络安全问题的日益严重,保证信息安全和网络安全成为日益关注的一大问题。专用网络虽能保证数据传输的安全性和可靠性,但其实现成本和维护成本高,因此虚拟专用网(VPN)技术应运而生并迅速普及,目前应用最广泛的是IPSec VPN技术。我国国家密码管理局在参考国际RFC标准的基础上,制定了国家标准的IPSec VPN规范——《IPSec VPN网关产品规范》和《IPSec VPN技术规范》。本文研究了国家标准的IPSec VPN规范(2014版)和国际RFC标准规范,对比了两者间的差异,在开源VPN服务器软件Openswan的基础上进行开发,实现了基于国密数字证书认证的IPSec VPN服务器软件。论文的主要工作如下:1、研究了IPSec的相关概念和技术原理,以及数字证书认证技术和国密数字证书相关知识。2、在开源VPN服务器软件Openswan的基础上,设计了IPSec VPN的整体架构,其中包括IKE的协商过程以及数字证书认证在IKE中的实现过程。3、研究了国密标准IKE协议和国际RFC标准IKEv1协议,对比了它们的异同,对Openswan软件进行修改,实现了基于国密数字证书认证的IPSec VPN服务器软件。开发主要是分应用层和内核层两大部分,其中应用层开发是本文的重点。4、对软件进行了全面的测试,主要分功能测试和性能测试,功能测试结果表明软件符合国密标准要求,性能测试结果表明软件具有良好的加解密速度,可长时间稳定运行。本文实现的IPSec VPN服务器软件采用数字证书认证方式,并且按照国密要求采用双证书模式,具有极高的安全性;其连接协商过程完全符合国密标准流程;并且使用由硬件加密卡提供的标准算法,加解密速度较快,传输速率较高,可长时间无差错稳定运行,具有很高的实用价值。
其他文献
随着计算机的普及,计算机安全日益成为人们关注的焦点。而操作系统作为计算机系统的基础软件,是计算机系统安全的基石。Linux作为最为著名的开放源代码的操作系统之一,在安全性
廉价、便利的电子邮件在给我们的生活、工作带来方便的同时,也带来许多问题。突出的体现是:用户每天处理的电子邮件数目在快速增长,许多用户不得不每日花大量的时间检查、阅读、
Ad Hoc网络是一种具有特殊用途的对等式自组网络。使用无线通信技术、没有固定的基础设施和动态变化的拓扑结构是Ad Hoc网络的主要特点。安全是移动自组网络的基本问题,也是当
软硬件协同设计使嵌入式系统的软件和硬件设计互相协同、并行实现,有利于尽早发现错误、降低成本和提高系统性能,而软硬件任务划分是嵌入式协同设计的重要环节,对系统的后续设计
近年来,随着工作生活压力的日益增加,各种慢性疾病的发病率持续上升,给人们的健康生活带来很大的影响。为了防止这种情况的发生,对于慢性病的早期的预防与治疗已经成为人们普
Q学习等强化学习技术是解决一类离散事件动态系统优化问题的有效方法,已经广泛应用到各类实际问题的研究中,特别是可拓展到可用半Markov决策过程(SMDP)建模的系统优化中。本文
随着企业经营理念、质量管理理念的逐步转变,对顾客满意度的追求显示出前所未有的重要性。为了在激烈的市场竞争中取得胜利,企业需要将顾客满意指数作为最高目标。对顾客满意度的管理首先需要解决的问题是,如何度量顾客满意度水平,即测算顾客满意度指数。在测算顾客满意度指数时,如何综合考虑其自变量与因变量,建立起顾客满意度评估模型,是需要研究的问题之一。同时,由于顾客满意度指数是一个多指标评价体系,如何采用科学合
工作流软件的日益庞大和客户对开发周期及效率的要求给开发人员带了巨大的压力。软件复用技术被认为是解决软件危机的有效途径。开发框架是软件系统的可复用的设计。利用开发
Internet的快速发展以及网络规模的迅速增长,使得对网络管理的需求变得越来越重要。这就要求对网络中所有设备及协议进行管理。而当今网络管理方式的发展趋势是更加智能化、自
粒计算(gxanular computing)是当前人工智能研究领域中模拟人类思维和解决复杂问题的新方法。自1997年美国San Jose State大学教授T.Y.Lin总结各方面的研究思想并引入粒计算