IKE学习笔记2(IKE交换第一阶段)

IKE第一阶段通过建立保密通信信道及验证密钥,确保IKE通信的安全。双方生成SKEYID等四种秘密,用于消息加密、完整性验证和身份验证。主要介绍主模式和野蛮模式,主模式适用于IP固定的场景,而野蛮模式支持NAT且效率高,但安全性相对较低。
摘要由CSDN通过智能技术生成

   IKE第一阶段目的是建立一个保密和验证无误的通信信道(IKE SA),以及建立验证过的密钥。为双方的IKE通信提供机密性,消息完整性以及消息验证服务。

    参与通信双方会生成四种秘密:SKEYID(后续所有秘密建立在他之上);SKEYID_d(用于为其他协议,如ipsec,生成加密密钥提供材料);SKEYID_a(用于为IKE消息保障数据的完整性以及对数据源的身份进行验证);SKEYID_e(用于对IKE消息进行加密)。

    对于预共享密钥:SKEYID = PRF(预共享密钥,Ni|Nr);

    对于数字签名:SKEYID = PRF(Ni|Nr,qxy);

    其他秘密:

    SKEYID_d = PRF(SKEYID,qxy|Ci|Cr|0);

    SKEYID_a = PRF(SKEYID,SKEYID_d|qxy|Ci|Cr|1);

    SKEYID_e = PRF(SKEYID,SKEYID_a|qxy|Ci|Cr|2);

   

     主模式(图1):

    交换1,用于IKE提议和转换方式协商

    交换2,用于IKE DH和NONCE交换

    交换3,用于通信双方身份验证

  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值