Hi
Henry,
I understand that
most of EAP methods are designed for both 2- and 3 party models. However, I do
think the EAP master key from EAP authentication only resides at the peer and
the EAP server and so far we are ok for both 2 and 3 party models. Now if you
choose to implement a key distribution based on the initial EAP
authentication, you can choose to send your master key to the NAS. I am ok
with that too, as long as you are not doing handovers. If you ARE doing
handovers, then the master key should not be sent to the NAS, because then
after the handover both NAS will come to share the same master key and if the
idea is to use the master key to run a security association protocol (such as
a 4-way handshake) to arrive at peer-NAS temp keys, then you will have a
serious threat problem.
The fast
re-authentication in this draft seems to use the initial master key to derive
temp session keys (section 5.1). So based on what I said above, I am assuming
it is the EAP server is the one who keeps the master key (EAP server or NAS)
and derives the temp keys would be important in case fast re-authentication is
used for handovers. So fast re-authentication still needs to happen based on
interaction with the EAP server, even though you don't run all the initial EAP
exchanges, correct?
Regards,
Madjid
-----Original
Message-----
From:
henry.haverinen [at] nokia.com [mailto:henry.haverinen [at] nokia.com]
Sent: Monday, April 11, 2005 3:45
AM
To: Nakhjiri
Madjid-MNAKHJI1; twieland [at] cisco.com
Cc: eap [at] frascone.com
Subject: RE: [eap] EAP-SIM fast re-auth
identity
The term "EAP server"
simply refers to the entity that implemens
the EAP-SIM server
part. Usually this is implemented in a AAA server.
The "authenticator"
is a term that EAP documents use for the first-hop
entity
(NAS or 802.11 access
point). In principle, the EAP server could be
co-located in the
NAS, but I don't think this is likely in the case of
EAP-SIM.
If the access
technology requires an EAP exhange upon a handover,
then you can run
either mode of EAP-SIM there (full or fast
re-auth).
Unless
pre-authentication is used, this kind of handover is not likely to
be
very smooth. If
there is a need to run an EAP exchange even through
you haven't moved to
a new AP, you can also run either mode.
EAP-SIM does not
define when to use the fast re-auth mode.
-----Original
Message-----
From: ext
Nakhjiri Madjid-MNAKHJI1 [mailto:Madjid.Nakhjiri [at] motorola.com]
Sent: 06 April, 2005 22:19
To: 'Thomas Wieland'
Cc: eap [at] frascone.com; Haverinen Henry
(Nokia-ES/Jyvaskyla); Nakhjiri Madjid-MNAKHJI1
Subject: RE: [eap] EAP-SIM fast re-auth
identity
Hi
Thomas,
Thanks for being
among helpful "other people" J
Ok, I am not sure
how fast re-authentication protects the use identity, so I can understand if
no protection is provided, that would be one way to protect the permanent
identities such as IMSI.
But what I don't
understand is how every use of IMSI means use of new
triplets?
Sure EAP-SIM draft
says that it does not allow re-use of triplets (I guess for full
authentication), but from what I understand the fast re-authentication does
not use any triplets, so the question of "re-use versus using fresh" should
be moot.
I do have another
issue with the fast re-auth. Most of the sequence charts only show a peer
and an authenticator. Does this mean the authenticator is the NAS or that it
is the EAP server? I am trying to understand how this fits into a 3 party
EAP authentication model and whether the fast re-authentication can apply to
handovers or it is just re-authentication to the same
authenticator?
Regards,
Madjid
-----Original
Message-----
From: Thomas
Wieland [mailto:twieland [at] cisco.com]
Sent: Wednesday, April 06, 2005 2:41
AM
To: Nakhjiri
Madjid-MNAKHJI1
Cc:
eap [at] frascone.com; henry.haverinen [at] nokia.com
Subject: Re: [eap] EAP-SIM fast re-auth
identity
Hi Madjid,
I'm not an
author but "other people", but maybe I can shed
some light on
this. Henry can always correct and expand.
There is nothing
"wrong" with the identities used during full
authentication (i.e. either
permanent identity, e.g. 1IMSI @realm,
or pseudonym identity). The
"problem", if you will, is that by
definition of a full authentication,
these identities require the
use of 2 or 3 GSM triplets to
authenticate.
For one, this implies at least one round trip to
a remote server,
i.e. the HLR/AuC where the triplets are
generated. This is
usually much slower than going through the
calculations
necessary to iterate the keying material locally at the AAA
server. It also means additional load on the HLR/AuC.
The
second "bad" aspect is that each full EAP-SIM authentication uses
up 2
or 3 triplets. The number of triplets that can be generated by each
SIM is usually limited (e.g. to 50,000) due to security concerns.
This
doesn't matter too much in a GSM mobile network as
authentications
only use only one triplet and occur relatively
infrequently compared to,
for example, public WLAN. For EAP-SIM
used in a PWLAN scenario,
not only do you use up 2 or 3 triplets per
authentication, the authentications
also happen much more
frequently. For example every time every time
a PC gets turned on
(or woken up), when a user roams between access
points etc. You can
see how you could be chewing through the available
triplets pretty fast
and once you've reached the limit hard-wired into the
SIM, your SIM is
dead and needs to be replaced.
By using the fast re-auth
mechanism, not only do you speed up
EAP-SIM authentications (hence
"fast" :-), you also reduce the
load on the back-end server (AuC) and
extend the life of your SIM.
In other words, "it's a good
thing".
Regards,
Thomas
At 10:05
05-04-05 -0500, Nakhjiri Madjid-MNAKHJI1 wrote:
Hi,
I have a
question regarding the EAP-SIM method for fast re-authentication and would
appreciate it if the authors and other people respond. Why is a specific
identity used for fast re-authentication? What is the problem with using the
identities that were used during the full authentication? The initial
identity that is sent in EAP-Response/ Identity should not have a problem,
right?
Thanks
in advance,
Madjid
Nakhjiri