IKE协商浅析

2017-04-17  本文已影响670人  乃铭

IPSec协商分为两个阶段:

  1. 第一阶段协商对对方的身份进行认证,并且为第二阶段的协商提供一条安全可靠的通道。
  2. 第二阶段主要对IPSEC的安全性能进行协商,产生真正可以用来加密数据流的密钥。

第一阶段主模式(IKE SA 阶段):

发送cockie包,用来标识唯一的一个IPSEC会话。

DH算法:
A:   P(较大的质数)                           B: P(较大的质数)
G                                                   G
PriA(随机产生)                              PriB(随机产生)
PubA=G^PriA mod P                       PubB=G^PriB mod P
交换PubA和PubB
Z=PubB^PriA mod P                         Z=PubA^PriB mod P
Z就是共享密钥,两个自我产生的Z应相同,它是用来产生3个SKEYID的素材。

第二阶段快速模式(IPSec SA 阶段):

首先判断是否启用了PFS(完美转发安全),若启用了则重新进行DH算法产生密钥,若没有启用则是用第一阶段的密钥。

至此,整个IPSec协商的两个过程已经完成,两端可以进行安全的数据传输

总结如下:

9个包的来回,前6个为主模式,后3个为快速模式.

相关参数---相关参数----DH算法----DH算法(产生3个SKEYID的素材)-----身份认证-----身份认证-----组策略-------组策略确认------核实responsor的liveness

参考

http://www.360doc.com/content/12/0410/16/9523427_202515919.shtml
http://blog.chinaunix.net/uid-20246210-id-1970586.html

上一篇 下一篇

猜你喜欢

热点阅读