Interesting, so it looks like EAP-MSCHAPv2 isn't fully defined except
within a tunnel method, so its behavior is specific to the tunnel
method...  

> -----Original Message-----
> From: emu-boun...@ietf.org [mailto:emu-boun...@ietf.org] On 
> Behalf Of pasi.ero...@nokia.com
> Sent: Thursday, February 12, 2009 5:18 AM
> To: bernard_ab...@hotmail.com; emu@ietf.org
> Subject: Re: [Emu] Key derivation differences
> 
> Bernard Aboba wrote:
> > Are you suggesting that the version of EAP-MSCHAPv2 
> described in the 
> > document differs in terms of the MSK/EMSK derivation?  Or are you 
> > suggesting that further details are needed on how padding is 
> > accomplished with respect to ISK derivation?
> 
> Hmm.. it seems the EAP-MSCHAPv2 specification (on 
> msdn.microsoft.com) itself does not really specify how the 
> MSK is derived. The spec says:
> 
>    3.1.5.1 Master Session Key (MSK) Derivation
> 
>    Upon successful authentication, Extensible Authentication Protocol
>    Method for Microsoft CHAP derives the Master Session Key
>    ([RFC3748]), as specified in [RFC3079], section 3.3.
> 
> But Section 3.3 of RFC 3079 is not about EAP. It does specify 
> how to calculate a 128-bit MasterKey, a 128-bit 
> MasterSendKey, a 128-bit MasterReceiveKey, a 128-bit 
> SendSessionKey, and a 128-bit ReceiveSessionKey. But how to 
> get an EAP MSK from those is not specified.
> 
> The PEAP specification (also on msdn.microsoft.com) specifies 
> how to derive an "ISK" from MS-MPPE-Send-Key and 
> MS-MPPE-Recv-Key produced by the inner method (but not from 
> inner method MSK!).
> 
>    3.1.5.6.2.2 Intermediate PEAP MAC Key (IPMK) and Compound 
> MAC Key (CMK)
>    [..]
>    Peer ISK = MS-MPPE-Send-Key | MS-MPPE-Recv-Key
>    Server ISK = MS-MPPE-Recv-Key | MS-MPPE-Send-Key
> 
> So even PEAP seems to use both orders of send/recv keys...
> 
> (But I agree that it wouldn't hurt to say which order is used
> where.)
> 
> Best regards,
> Pasi
> _______________________________________________
> Emu mailing list
> Emu@ietf.org
> https://www.ietf.org/mailman/listinfo/emu
> 
_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to