基于协处理器的IKEv2的设计和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:taibei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的迅速发展,网络安全问题越来越受到人们的关注。IPSec是目前适用于Internet通信的一种安全技术,可为运行于IP上层的TCP,UDP等协议提供保护。而由IETF制定的因特网密钥交换协议IKE(Internet Key Exchange)则是一种在通信双方进行IPSec的处理过程中对双方身份进行鉴别,同时进行安全策略的协商,以及处理会话密钥的交换协议。由于IKE是由另外三种协议(ISAKMP、Oakley和SKEME)混合而成的一种协议,其实现相当复杂。IKE第一版设计的复杂性导致其成为了整个IPSec系统速度的瓶颈。为此,IETF自2002年2月开始组织IKEv2的起草工作,并在2004年9月23日提出了第17号草案,IKEv2正式的rfc文档也将在不久后推出。从IKEv2的消息交换流程可以看到,在整个消息交换,包括IKE_SA以及Child_SA建立的过程中,通讯双方都需要根据自身生成的一些参数,以及对方传递过来的一些参数来进行很多复杂的计算,例如各种密钥的衍生,对消息的加解密和完整性校验,以及用于对双方身份进行验证的AUTH载荷的计算等等。这些计算如果完全依靠软件来完成将是一件非常耗时的工作,它将大大的增加IKE的延时。而解决的办法就是用硬件来代替软件进行这些操作,实现硬件加速的功能,从而降低延时。这里所用到的硬件就是安全协处理器。安全协处理器实际上起到的就是硬件加速的作用。它可以代替软件来实现一些安全通讯协议,如IPSec,PPTP,SSL,IKE等等。目前,要在网络硬件设备上加入安全功能,其中最重要的方法就是用一个安全协处理器和一个网络处理器或者通用处理器一起工作。安全协处理器负责系统中与安全性相关的任务,允许非安全处理器去完成主要的系统功能。这种功能上的分离简化了设计流程并且提高了系统性能。本文分为五章。在第一章中对IKEv2协议的背景和发展做了基本的阐述,同时对IKE和IKEv2作了比较。第二章中主要对IKEv2协议的密钥交换机制以及其中的各种算法作了介绍。在第三章中介绍了安全协处理器的基本功能模块,以及它在对于加速安全协议算法实现中的重要作用。在第四章中介绍了安全协处理器提供给上层应用程序的一层软件接口SDK。在最后一章中将阐述一个完整的实现IKEv2的系统架构,包括了四个层次结构:IKEv2的应用协议层,与硬件协处理的SDK接口层,硬件的驱动层,以及最后硬件对IKEv2算法的实现层。
其他文献
随着计算机应用领域的扩大,软件质量以及软件质量管理日益成为人们关注的焦点。软件质量特性,反映了软件的本质。讨论一个软件的质量问题最终要归结到定义软件的质量特性。为
随着三维扫描技术的发展,三维网格模型成为几何造型和计算机图形学领域中最通用的表示物体形状的方法,网格模型的处理成为热点研究内容。 网格参数化是网格处理中最基本的
命名数据网络(Named Data Network,NDN)是一种新型的以内容为中心的网络体系结构。在NDN网络中路由节点转发数据内容依靠的是报文中携带的数据内容的名字,同时每一个路由节点都
空间数据库是GIS(Geographic Information System地理信息系统)、CAD/CAM数据库、VLSI等系统的核心支撑软件。空间数据库能够提供高效的空间对象存储管理能力,良好的空间数据
随着移动通信市场的发展和变化,市场现在已经不满足于2G的窄带业务,3G宽带市场潜力非常大。在这样一个转型的时机,国内外厂商都面临着前所未有的严峻挑战和快速发展的机遇。
随着计算机技术、通讯技术、网络技术的飞速发展和Internet应用的日益普及,电子文档的数量逐日剧增,使得电子文档成为一个巨大的信息库。万维网信息的爆炸性增长也使Web成为巨
随着网络技术的发展,计算机网络已经成为了信息社会基础建设的一部分,并渗透到了社会的个个方面。政府部门、商业、军事、教育和科研等领域都和网络有着很密切的关系。现有的网
当今的计算技术已进入了以网络为中心的计算时期,大量的军工领域应用要求具有实时性和分布性的特点。实时分布系统软件框架-RTDSSF(Real-Time Distribution System Software
随着信息技术的发展和计算机技术的普及,工作流技术受到了越来越多的关注。工作流理论及其应用正逐渐成为计算机领域的一个新的研究热点。 本文研究了基于工作流管理的电力
定性的空间推理是空间数据库和地理信息系统应用研究中必不可少的组成部分,而定性空间推理中的方向关系研究一直是定性空间推理研究领域的热点。作为定性方向推理研究领域的