IPSec体系结构中AH和ESP协议的分析

摘 要:IPSec不是一个单独的协议,而是一组协议。除了包含一些认证和加密算法外,其中包含了2个最重要的协议:AH和ESP;AH和ESP协议为通信提供安全服务,是安全通信的重要保障。本文较为细致的分析了IPSec中AH和ESP这两种协议,并在对两者进行比较之后给出实际通信过程中的使用建议。

关键词:AH;ESP;协议;安全;传输隧道

中***分类号:TP393.08

在IPSec的体系结构中主要包含协议为数据通信提供安全服务:AH(Authentication Header,认证头)和ESP(Encapsulation Security Payload,封装安全载荷)。两者皆是建立在加密的密钥的分配和与这些安全协议相关的通信流量管理的基础上的一种接入控制手段。

1 AH

AH是一个安全协议头,用于增强IP层的安全。它提供数据源认证、信息完备性检验以及抗重播等服务,从而确保数据包的完整性和真实性,但没有提供机密性安全服务。考虑到计算效率,AH没有采用数字签名而是采用了Hash算法中的DES、MD5、SHA-1等来对数据包进行保护。AH没有对用户数据进行加密,适合用于传输非机密数据。

1.1 AH头格式。AH的协议号是51。如果一个IP包封装的是AH协议,AH协议头被封装在IP包之后。当采用AH+ESP协议模式时,AH头是插在ESP头的前面。由于AH头不设填充字节和填充长度标识字段,也就没有初始化向量字段和数据报尾。AH头格式如***1所示。

***1 AH头格式***

AH头每个字段的具体介绍如下:

(1)下一个头:0-7位,即起始的8位,标识的是AH头之后第一个头的种类。如果使用的是传输模式其指向的就是接受保护的上层协议的值,比如6(TCP)或17(UDP)等;在隧道模式下,该值为4,表示IPinIP协议。

(2)载荷长度:接下来的8位(bit),其值是以32位(4字节)为单位,包含验证数据的长度,并不是该字段之后所有载荷的长度,对于IPv6该值还需要减去2。

(3)保留:长度16位(bit),预留为以后使用。

(4)安全参数索引:大小为32个bit,和外部IP头的目的地址共同标识安全关联。

(5)序列号:长度32位(bit),是一个单增的计数器值,用于提供抗重播功能。

(6)验证数据:长度可变,但必须为32的整数倍,如果不是,必须进行填充。包含的数据为数据包的ICV(Integrity Check Value,完整性校验值)或MAC。

1.2 AH模式

AH的工作方式有传输模式和隧道模式。

(1)传输模式

AH工作在传输模式时,只为上层协议数据(传输层数据)和IP头中的固定字段予以认证保护。传输模式下AH在数据报中,放置在IP报头和被保护的传输层数据(如TCP/UDP)之间的。***2给出了AH在传输模式中的位置。

***2 AH传输模式

(2)隧道模式

AH工作在隧道模式时,把需要保护的IP包封装在新的IP包中,作为新报文的载荷,接着把AH插在新的IP报头后面,提供对整个IP数据报提供认证保护。***3给出了AH在隧道模式中的位置。

***3 AH隧道模式

2 ESP

ESP协议作为IPSec的另一种重要协议,它和AH同样也是为了提高IP层的安全。该协议使用的是加密以及检验机制,可以提供信息源检验、信息齐备性、抗重传和机密性等服务。必须强调的是,如果采用ESP,可只选加密或只选认证又或者同时选择二者,但必需至少选择一种。

2.1 ESP头格式

和TCP、UDP、AH等协议相同,ESP协议也是一种经由IP协议封装的协议。为了明确IP包里的数据是否采用了ESP协议,可以通过IP协议包里的协议号来判断,如果协议号为50,即为ESP协议。假如某个IP包封装的是ESP协议,则IP头之后的内容即为ESP协议头。ESP头格式如***4所示。

***4 ESP头格式***

ESP头每个字段的具体介绍如下:

(1)安全参数索引:该字段和AH对应字段的含义完全一样;

(2)序列号:含义与AH此字段相同;

(3)初始化向量:加密算法可能需要用到的一组8位(bit)的数据;

(4)要保护的数据:实际的载荷数据;

(5)填充项:额外字节,包含填充位;

(6)填充项长度:长度8位(bit),表示填充的字节数,其范围为(0-255);

(7)下一个头:含义与AH此字段相同;

(8)验证数据:含义与AH此字段相同。当然,只有选择了验证服务才会有该字段。

2.2 ESP模式

对于运行模式,ESP与AH相同,也有两种:一、传输模式;二、隧道模式。ESP插入的位置以及保护的对象是由运行模式决定的。

(1)传输模式

传输模式是对IP包的载荷进行保护,例如TCP、UDP及ICMP等。传输模式中ESP的位置也是在IP头与任何被保护的协议之间。如***5所示。

***5 ESP传输模式

(2)隧道模式

在该模式下将会对IP包中的所有数据进行加密。该模式里,ESP入在原IP头之前,并且在ESP之前还插入了新的IP头。如***6所示。

***6 ESP隧道模式

在实际进行IP通信时,可以根据实际安全需求选择实施其中任意一种或选择同时实施这两种协议。AH只提供认证而没有对用户数据进行加密,而ESP同时提供认证和加密这两个可选服务(可单选也可都选,但不能两者都不选)。不过,AH提供的认证服务要强于ESP。而选择同时使用AH和ESP时,实施的方式建议为:先对报文进行ESP封装,再对报文进行AH封装,封装之后的报文从内到外依次是原始IP报文、ESP头、AH头和外部IP头。

参考文献:

[1]葛亮,周健飞.基于IPv6的数字校园信息安全设计及研究[J].计算机光盘软件与应用,2012(03).

[2]袁春艳,林椹.移动IPv6实现及其安全防护研究[J].计算机光盘软件与应用,2012(18).

作者简介:陈明(1984.1-),男,福清人,本科,讲师,信息技术工程系教师。

作者单位:福建船***交通职业学院,福州 350007

IPSec体系结构中AH和ESP协议的分析

转载请注明出处学文网 » IPSec体系结构中AH和ESP协议的分析

学习

投标书的编写内容

阅读(25)

本文为您介绍投标书的编写内容,内容包括投标书的正确编写方法,投标书编写哪家靠谱。投标书在内容上必须严格根据招标单位发出的《编制标书的项目和要求》来编制。由于招标物业的具体情况不同,招标单位的要求不同,因此投标书内的项目和要求

学习

创意教育让学困生破茧成蝶

阅读(22)

“一切为了学生,为了一切学生,为了学生的一切”,是每个教师的追求和梦想,但是面对学困生,真要实现这一梦想却任重道远。只有多一些教育创意,才能有效“蜕去”学困生内心胆怯、忧郁、放纵和困惑的“皮”,让他们的心灵变得智慧、美丽。

学习

恋爱前规则

阅读(34)

本文为您介绍恋爱前规则,内容包括婚姻前规则全集,恋爱前规则电视剧。《恋爱前规则》

学习

谱尼真身全攻略

阅读(626)

本文为您介绍谱尼真身全攻略,内容包括谱尼真生详细攻略,谱尼真身怎么打。一、谱尼真身的特点是什么?

学习

裂缝中的阳光

阅读(42)

本文为您介绍裂缝中的阳光,内容包括裂缝中的阳光全文阅读,裂缝中的阳光林俊杰。光辉岁月

学习

和自己赛跑的人

阅读(28)

本文为您介绍和自己赛跑的人,内容包括与自己赛跑的人,与时间赛跑的人全文。[A]

学习

电测与仪表

阅读(22)

本文为您介绍电测与仪表,内容包括电测与仪表,电测与仪表。功率稳定度测试过程中出现的问题与解决方法叶瑞贞(1)

学习

三生教育

阅读(25)

本文为您介绍三生教育,内容包括三生教育文案,三生教育的相关书籍。一、小学教育充当“三生教育”的第二导演角色

学习

“忠奸历史学”休矣

阅读(22)

《天朝的崩溃》这本书的作者茅海建搜集并阅读了大量有关鸦片战争的书籍、史料、书信、档案资料,在对它们进行了细致研究分析的基础上,推陈出新,向我们展示一个全面的鸦片战争,对于种种问题、现象给出了全新的解释,并相对客观公正地评价了鸦片

学习

公关何谓?

阅读(33)

本文为您介绍公关何谓?,内容包括公关的概念解释,何谓公关。自爱德华・L・伯奈斯(EdwardL.Bernays)于20世纪20年代让公关成为一门系统化的科学以来,现代公关业发生了翻天覆地的变化。近年日益增多的社会问题大有将公关科学变为显学之势。公

学习

亚式期权的定价

阅读(23)

本文为您介绍亚式期权的定价,内容包括亚式期权定价模型,亚式期权定价公式简介。关键词:平稳过程累积量Edgeworth展开式亚式期权

学习

试析清代恒亲王家族茔地及园寝主人

阅读(59)

【摘要】有关清代恒亲王家族的茔地,冯其利先生在20世纪80年代做过调查,并出版了文字资料。但是,恒亲王家族的爵位承袭关系较为复杂,茔地中园寝的排序具有一定特殊性。本文通过分析恒亲王家族成员的生平履历和爵位承袭谱系,结合实地调查情况,对

学习

黑客教父”的终结

阅读(56)

本文为您介绍黑客教父”的终结,内容包括黑客教父小说下载,我是黑客教父小说。在众多计算机玩家眼中,黑鹰安全网创始人李强(网名大米)的被捕是出乎意料的。

学习

基于CPFR理论的协议库存执行管控研究

阅读(35)

摘要:协议库存执行管控是物资管理工作重要环节。本文对江苏省电力公司协议库执行管控现状进行研究,分析和探讨协议库存执行过程中存在的突出问题,借鉴CPFR的协同式供应链管理理念,通过将投资进度与协议库存执行计划两者有机结合,依托信息系统

学习

一种基于AODV的改进协议的能量优化方案

阅读(26)

本文为您介绍一种基于AODV的改进协议的能量优化方案,内容包括aodv协议建立过程,阐述aodv协议的应用场景。摘要随着AdHoc网络的大范围应用,节点能耗成为了制约其发展的瓶颈。如何长时间地维持移动节点间的通信,已成为了AdHoc网络研究的热点

学习

基于Libnet 的网络协议测试系统研究与实现

阅读(29)

本文为您介绍基于Libnet 的网络协议测试系统研究与实现,内容包括网络协议与编程实验,网络协议的分析与实现。摘要:计算机网络协议测试主要包含测试集自动构造技术与测试执行系统的设计,该文介绍了网络协议测试的基本理论,网络协议测试系统

学习

最新债务转让协议

阅读(34)

本文为您介绍最新债务转让协议,内容包括债务纠纷房屋转让协议,公司债权债务转让协议。最新债务转让协议范本合同编号:年字第号债务受让人(以下称甲方):

学习

TCP/IP协议简要分析

阅读(32)

本文为您介绍TCP/IP协议简要分析,内容包括tcpip协议的含义是什么,tcpip协议详解教程。【摘要】人们在日常生活交流中要按一定的规则进行交流,同样在Internet互联网上计算机进行相互通信时,也必须要按一定的事先约定好的规则进行,因此:TCP/IP

学习

老公:我想协议出轨

阅读(24)

本文为您介绍老公:我想协议出轨,内容包括老公出轨风波完整版小说,老公出轨求妻子原谅小说。我们结婚20多年了,孩子去年刚上大学。同事闹离婚的时候,我曾信心满满地去给人家讲经营婚姻的道理,认为自己婚姻很幸福。让我想不到的是,我的婚姻也

学习

买房认购协议书范本

阅读(80)

本文为您介绍买房认购协议书范本,内容包括买房的认购协议书定金能退吗,认购增资协议书最新范本。认购是申请购买基金单位的行为。现以基金举例,在基金成立前的发行募集期内申请购买基金单位可以认购,购买价格为基金单位价格。

学习

PPP 协议中IPCP 协商机制研究与实验

阅读(22)

本文为您介绍PPP 协议中IPCP 协商机制研究与实验,内容包括ppp协议是一种有效的什么通信协议,ppp协议和以太网协议的关系。摘要:PPP协议是应用于点到点通信的数据链路层协议,其中IP控制协议属于PPP协议中网络控制协议里最常用的一种协议。