| Re: Strawman -10/EMSK deletion requirement? | <– Date –> <– Thread –> |
|
From: Rafa Marin Lopez (rafa |
|
| Date: Mon, 13 Mar 2006 13:39:06 -0800 (PST) | |
Hi Avi,
please see my comments inline
Avi Lior wrote:
or are you calling "entity" to EAP lower layer in the EAP peer??
P.D: I think distributing AMSK is a possible alternative. However if in a future access, another AMSK is needed, AAA server should "request" another AMSK (derived from EMSK) to the EAP server. On the other hand, if AAA server already has a cached AMSK to generate more keys, use of EMSK is not needed (which might be an advantage if eventually it is decided EMSK needs to be removed). In the end, I think application should define its own key hierarchy from AMSK. In this way, an application could want to tranport AMSK derived from EMSK to authenticator and another ones may want to use that AMSK to create another keys to be sent to authenticators.
please see my comments inline
Avi Lior wrote:
Hi Rafa,What entity is the EAP peer? At least one of the entities should be the EAP peer no?.
You raise a good point in the following:
I have seen during discussions and also under my understanding of draft-aboba-eap-keying-extns-00.txt that either 1) AMSK would be tranported from AAA server to some entity or 2) AMSK could be used as a root and cached by the AAA server to derive new keys which would be eventually transported to different entities.
will that decision between both cases be specified for application? or would it be better to select one approach (it seems people like second one)?
I have recently seen the need for both models. IMO keeping the AMSK at the AAA and EAP Peer and only transporting derived keys to external entities makes a lot of sense but consider the following:
Supposing I have an two entities E1 and E2 that received DE-KEY(s)
derived from E-AMSK. DE-KEY(s) are used to secure the communication
between E1 and E2.
or are you calling "entity" to EAP lower layer in the EAP peer??
Now E2 wants to delegate responsibility of communicate with E1 to E3Yes, I would prefer to see E2 derives keys for the communication between E1 and E3
which it trusts. E2 can pass the DE-KEY(s) to E3 but it would be better
to derive another set of keys for that communication.
As I understand it, E2 and E1 cannot derive DE-KEY'(s) from DE-KEY(s) --I am not sure about this. Why will it make them weak? I mean it looks like the definition of key hierarchy. It the key hierarchy and role of participating entities are well defined... why is it weaker?
since DE-KEY(s) are used for one purpose already and using them for
another purpose (key derivation) will make them weak.
So in this case the only way to achieve this tranasaction is to involve AAA again. This could be very expensive.
Another approach is to send E1 and E2 E-AMSK so that they can generate
subsequent keys to deal with this scenario. Of course you could also
send E1 and E2 DE-KEY(S) to secure their communication and also another
key derived from E-AMSK for the purpose of generating new keys. But is
that necessary?
Why couldn't we just distribute E-AMSK.between E1 and E2...?I am not really sure if i get your example :(. Could you provide a real scenario where this is happening?
P.D: I think distributing AMSK is a possible alternative. However if in a future access, another AMSK is needed, AAA server should "request" another AMSK (derived from EMSK) to the EAP server. On the other hand, if AAA server already has a cached AMSK to generate more keys, use of EMSK is not needed (which might be an advantage if eventually it is decided EMSK needs to be removed). In the end, I think application should define its own key hierarchy from AMSK. In this way, an application could want to tranport AMSK derived from EMSK to authenticator and another ones may want to use that AMSK to create another keys to be sent to authenticators.
-- ------------------------------------------------------ Rafael Marin Lopez Faculty of Computer Science-University of Murcia 30071 Murcia - Spain Telf: +34968367645 e-mail: rafa [at] dif.um.es ------------------------------------------------------
- RE: Strawman -10/EMSK deletion requirement?, (continued)
- RE: Strawman -10/EMSK deletion requirement? Avi Lior, March 10 2006
-
RE: Strawman -10/EMSK deletion requirement? Avi Lior, March 10 2006
- Re: Strawman -10/EMSK deletion requirement? Jari Arkko, March 12 2006
-
RE: Strawman -10/EMSK deletion requirement? Avi Lior, March 10 2006
- Re: Strawman -10/EMSK deletion requirement? Rafa Marin Lopez, March 13 2006
- Re: Strawman -10/EMSK deletion requirement? Yoshihiro Ohba, March 14 2006
- RE: Strawman -10/EMSK deletion requirement? Narayanan, Vidya, March 10 2006
-
RE: Strawman -10/EMSK deletion requirement? Narayanan, Vidya, March 10 2006
- Re: Strawman -10/EMSK deletion requirement? Julien Bournelle, March 13 2006
Results generated by Tiger Technologies using MHonArc.