RE: issue: aaa-key confusion (review of eap-keying-08 by matsnaslund)
From: Bernard Aboba (bernard_abobahotmail.com)
Date: Wed, 30 Nov 2005 22:04:24 -0800 (PST)
Since existing EAP lower layers only make use of the MSK, the MSK must be transported from the server to authenticator in order to provide for mode independence. Currently it is not necessary to transport other keys, since existing lower layers don't use them. However, it does not necessarily follow that only the MSK can be transported.

So yes, the MSK must be transported as a consequence of mode independence. And yes, AAA-Key = MSK, but this is a tautology, not a consequence of any principle. I think it is more correct to say that "all keys which are required by the lower layer need to be transported from the server to the authenticator", and leave the term "AAA-Key" out of it.



From: Jari Arkko <jari.arkko [at] piuha.net>
To: eap [at] frascone.com
CC: "Mats Näslund (KI/EAB)" <mats.naslund [at] ericsson.com>
Subject: [eap] issue: aaa-key confusion (review of eap-keying-08 by matsnaslund)
Date: Thu, 01 Dec 2005 07:29:31 +0200


Submitter name: Mats Naslund
Submitter email address: Mats.Naslund [at] ericsson.com
Reference: (this email)
Document: Keying Framework
Comment type: T
Priority: 1
Section: multiple
Rationale/Explanation of issue:

AAA-Key
    A key derived by the peer and EAP server, used by the peer and
    authenticator in the derivation of Transient Session Keys (TSKs).
    Where a backend authentication server is present, the AAA-Key is
    transported from the backend authentication server to the
    authenticator.  In existing usage, the AAA-Key is always derived
    from the MSK and so can be referred to using the MSK name.  AAA-Key
    = MSK(0,63).

MN: Isn't it the case that we MUST
have AAAk = MSK for mode independence?? Why does it only say
"in existing usage..."

The purpose of the PMK is a bit unclear to me...

  Within EAP, the primary function of the AAA protocol is to maintain
  the principle of Mode Independence, so that as far as the EAP peer is
  concerned, its conversation with the EAP authenticator, and all
  consequences of that conversation, are identical, regardless of the
  authenticator mode of operation.

MN: Doesn't this imply that AAAk MUST be equal to MSK?

  An additional step (phase 1b) is required in deployments which
  include a backend authentication server, in order to transport keying
  material from the backend authentication server to the authenticator.
  In order to obey the principle of Mode Independence, where a backend
  server is present AAA Key transport needs to provide the exported EAP
  keying material and/or derived keys required for derivation of the
  TSKs.  Since existing TSK derivation techniques depend solely on the
  MSK, in existing AAA implementations, this is the only keying
  material replicated in the AAA key transport phase 1b.

MN: again does this imply that MSK = AAAk? How else get mode independence?

_________________________________________________________________
To unsubscribe or modify your subscription options, please visit:
http://lists.frascone.com/mailman/listinfo/eap

Arhives: http://lists.frascone.com/pipermail/eap



Results generated by Tiger Technologies using MHonArc.