基于IPSec协议的IPv6安全机制(三):IPSEC的四种功能.docVIP

基于IPSec协议的IPv6安全机制(三):IPSEC的四种功能.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于IPSec协议的IPv6安全机制(三):IPSEC的四种功能.doc

  基于IPSec协议的IPv6安全机制(三): IPSEC的四种功能~教育资源库   三、IPSEC的四种功能   与IPv4相比,IPv6具有许多优势。首先,IPv6解决了IP地址数量短缺的问题;其次,IPv6对IPv4协议中诸多不完善之处进行了较大的改进。其中最为显著的就是将IP Sec集成到协议内部,从此IP Sec将不再单独存在,而是作为IPv6协议固有的一部分贯穿于IPv6的各个领域。IPSEC提供四种不同的形式来保护通过公有或私有IP网络来传送的私有数据:   安全关联(Security Associations,简称SA)   报头认证(Authentication only(Authentication Header ,简称AH) )   IP封装安全载荷(Encryption and authentication knoanagement)   1、 安全关联Security Association(SA)   IP Sec中的一个基本概念是安全关联(SA),安全关联包含验证或者加密的密钥和算法。它是单向连接,为保护两个主机或者两个安全网关之间的双向通信需要建立两个安全关联。安全关联提供的安全服务是通过AH和ESP两个安全协议中的一个来实现的。如果要在同一个通信流中使用AH和ESP两个安全协议,那么需要创建两个(或者更多)的安全关联来保护该通信流。一个安全关联需要通三个参数进行识别,它由安全参数索引(AH/ESP报头的一个字段)、目的IP地址和安全协议(AH或者ESP)三者的组合唯一标识。表6列出AH和ESP报头在传送模式和隧道模式下的区别。   表6  AH和ESP报头在传送模式和隧道模式下的区别 传送模式隧道模式AH基本IP报头和扩展报头原始的IP数据包外面封装新IPv6报头和AHESP压缩数据包和IP v6扩展ESP报头ESP报头带AH的ESPESP报头和HA扩展报头   传送模式 隧道模式   AH 基本IP报头和扩展报头 原始的IP数据包外面封装新IPv6报头和AH   ESP 压缩数据包和IP v6扩展ESP报头 ESP报头   带AH的ESP  ESP报头和HA扩展报头   2、报头验证Authentication Header(AH)   认证协议头(AH)是在所有数据包头加入一个密码。AH通过一个只有密匙持有人才知道的数字签名来对用户进行认证。这个签名是数据包通过特别的算法得出的独特结果;AH还能维持数据的完整性,因为在传输过程中无论多小的变化被加载,数据包头的数字签名都能把它检测出来。IPv6的验证主要由验证报头(AH)来完成。验证报头是IPv6的一个安全扩展报头,它为IP数据包提供完整性和数据验证,防止反重放攻击,避免IP欺骗攻击。   ⑴ 验证报头的格式,如图2所示。   图2  验证报头的格式(IP Security Authentication Header )   验证报头的格式包括以下内容:   下一报头字段(Next Header): 确定跟在验证报头后面的有效载荷的类型(如TCP)   有效载荷长度(Payload length):验证报头的长度。   安全参数索引(Security Parameter Index):用来确定安全关联的安全参数索引。   验证数据字段(Sequence Number):一个变长字段,它包含完整性检查值(ICV, Integrity Check Value),用来提供验证和数据完整性。   保留字段(Reserved):(16 位)供以后使用   ⑵验证数据(Authentication Data)   验证数据,它包含完整性检查值(ICV),用来提供验证和数据完整性。用来计算ICV的算法由安全关联指定。ICV是在这种情况下计算的,即IP报头字段在传递过程中保持未变,验证报头带有的验证数据置0,IP数据包为有效载荷。有些字段在传递的过程中可能改变,包括最大跳数、业务类别和流标签等。IP数据包的接收者使用验证算法和安全关联中确定的密钥对验证报头重新计算ICV。如果ICV一样,接收者知道数据通过验证并且没有被更改过。验证数据包工作过程,如图3所示。   图3  验证数据包工作过程   ⑶防止重放攻击(Prevent Reply Attack)   重放攻击是一种获得加密数据包,然后发送设定的目的地。收到复制加密数据包后,可能而而面临破解及其它一引起意想不到的后果。序列号计数器可阻止此类攻击,当发送者和接收者之间的通信状态建立的时候,序列号被置0。当发送者或者接收者传送数据的时候,它随后被加1。如果接收者发觉一个IP数据包具有复制的序列号字段,它将被丢弃,这是为了提供反重放的保护。该字段是强制使用的,即使接收者没有选择反重放服

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档