IPSEC实现研究.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IPSec实现分析目录1引言11.1编写目的11.2编写背景11.3预期读者和阅读建议11.4文档约定11.5参考资料12详细设计12.1IPSec介绍12.2IPSec实现62.3IPSec发包和收包212.4内核与IKE进程通信253IKE协商介绍273.1主模式(第一阶段)283.2野蛮模式(第一阶段)343.3快速模式(第二阶段)353.4IKE进程状态转换及调用关系384哈希的计算414.1哈希计算414.2DH计算434.3加密材料(RFC2409 Appendix B)485IPSEC穿NAT505.1穿NAT讨论505.2NAT穿越原理535.3NAT穿越实现575.4两种模式对比59引言编写目的编写该文档的目的是为了更好地理IPSec模块。为了能更好地理解IPSec,本详细设计报告描述了IPSec介绍、数据结构、IPSec策略匹配、SA的查找安全路由的安装、发包和收包过程和IPSecIKE。编写背景无预期读者和阅读建议本文档的预期读者包括网关安全模块开发人员。开发人员应重点理解函数实现和数据结构之间的关系。文档约定IPSecInternetProtocolSecuritySASecurityAssociation(安全联盟)SPISecurityparameterindex(安全参数索引)AHAuthenticationHeader(认证头)ESPEncapsulatingSecurityPayload(加密安全载荷)IKEInternetKeyExchangeHMACKeyed-hashMessageAuthenticationCode参考资料RFC2401《SecurityArchitecturefortheInternetProtocol》RFC2402《IPAuthenticationHeader》RFC2406《IPEncapsulatingSecurityPayload(ESP)》RFC2407《TheInternetIPSecurityDomainofInterpretationforISAKMP》RFC2408《InternetSecurityAssociationandKeyManagementProtocol(ISAKMP)》RFC2409《TheInternetKeyExchange(IKE)》RFC3947《NegotiationofNAT-TraversalintheIKE》RFC3948《UDPEncapsulationofIPsecESPPackets》详细设计IPSec介绍IPSEC(InternetProtocolSecurity)是IETF指定的一个IP层安全框架协议。它提供了在未提供保护的网络环境中传输敏感数据的保护。它定义了IP数据包格式和相关基础结构,以便为网络通信提供端对端、加强的身份验证、完整性、防重放和必威体育官网网址性等。IPSec到底是如何起作用的呢?为了更直观的理解IPSecVPN,图2-1到图2-3说明了:当两个机构通信的重要内容不想被中间人截获到,可以采用的方法。图2-1是最原始的方法,两个机构直接通过Internet进行通信,但是这样的话,很容易遭受中间黑客的截获和对内容的篡改,而两边都无法知道,很可能会造成重要损失。图2-2,两边的机构通过架设自己的专用网络进行通信,这样的话,黑客不修改物理的连接是无法接触到两边的通信内容的,所以比较安全,但是这样的方式会耗费巨大的投资。图2-3,通过架设虚拟的VPN通道就可以使得:1.黑客能截获到报文,但也无法得知内容;2.即便是修改了内容,但两边机构是能检测到报文有无修改。图2-1普通通信方式图2-2架设专用网络图2-3开辟虚拟通道当然VPN有多种,本文着重从IPSecVPN的角度介绍IPSec的原理及实现。IPSec通过两种协议来实现对IP数据包的保护,分别是AH和ESP(下文介绍)。IPSec既可以保护一个完整的IP载荷,也可以保护某个IP载荷的上层协议(例如TCP)。这两种方式的保护取决于两种不同的‘模式’来提供的,如图2-4。图2-4两种模式传输模式用来保护上层协议,而隧道模式则用来保护整个IP报文。两种协议均能使用两种模式进行数据传输。IPSec提供以下的安全特性:●数据机密性(Confidentiality):IPsec发送方在通过网络传输包前对包进行加密。●数据完整性(DataIntegrity):IPsec接收方对发送方发送来的包进行认证,以确保数据在传输过程中没有被篡改。●数据来源认证(DataAuthentication):IPsec在接收端可以认证发送IPsec报文的发送端是否合法。●防重放(Anti-Replay):IPsec接收方可检测并拒绝接收过时或重复的报文。封装协议ESPESP(Encaps

文档评论(0)

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

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

1亿VIP精品文档

相关文档