List Info

Thread: Re: Issue 392: Authorization Issues




Re: Issue 392: Authorization Issues
country flaguser name
United States
2007-02-06 15:48:46
I guess part of the confusion is between compromise of a key vs. compromise of an entity. The latter probably includes the former (for keys that the compromised entity holds).
 
Compromise of an authenticator must not lead to compromise of another authenticator. But here it seems that what we are saying is that compromise of an authenticator must not lead to compromise of a key held by another authenticator (who is still holding up and is not compromised). Perhaps the guidelines should be clarified, e.g. compromise of a key must not lead to compromise of another key (held by a different entity). This is what the hierarchy discussion is applicable.
 
Michaela

----- Original Message ----
From: Bernard Aboba <bernard_abobahotmail.com>
To: mvandervnyahoo.com; eapfrascone.com
Sent: Tuesday, February 6, 2007 1:31:15 PM
Subject: Re: [eap] Issue 392: Authorization Issues

>I have read the new text and agree with most of them.
>
>1. Here is one change that I disagre with ("should not" turned into "must
>not", and no basis from the Guidelines BCP-to-be that I can see): Section
>5.1:
>Text of -17.txt: "
>[.. ]this should not allow the attacker to compromise other
>authenticators or the backend authentication server"
&gt;New text:
>Compromise of a single authenticator MUST
>NOT compromise keying material held by any other authenticator within
>;the system, and SHOULD NOT allow the attacker to compromise the
>backend authentication server

The MUST NOT appears to come from Section 3 of
draft-housley-aaa-key-mgmt-06.txt:

   ; &nbsp; Prevent the Domino effect

&nbsp; &nbsp;   ; &nbsp; Compromise of a single peer MUST NOT compromise keying material
&nbsp;   ; &nbsp; &nbsp; held by any other peer within the system, including session
&nbsp; &nbsp;   ; &nbsp; keys and long-term keys. ; Likewise, compromise of a single
&nbsp; &nbsp; &nbsp;   ; authenticator MUST NOT compromise keying material held by any
   ; &nbsp; &nbsp;  other authenticator within the system.&nbsp; In the context of a key
   ; &nbsp; &nbsp;  hierarchy, this means that the compromise of one node in the
   ; &nbsp; &nbsp;  key hierarchy must not disclose the information necessary to
 &nbsp;   ; &nbsp;  compromise other branches in the key hierarchy.  ;Obviously, the
   ; &nbsp; &nbsp;  compromise of the root of the key hierarchy will compromise all
   ; &nbsp; &nbsp;  of the keys; however, a compromise in one branch MUST NOT
   ; &nbsp; &nbsp;  result in the compromise of other branches.&nbsp; There are many
 ; &nbsp; &nbsp; &nbsp;  implications of this requirement; however, two implications
 &nbsp; &nbsp;   ;  deserve highlighting. &nbsp;First, the scope of the keying material
&nbsp;   ; &nbsp; &nbsp; must be defined and understood by all parties that communicate
 &nbsp; &nbsp; &nbsp;   with a party that holds that keying material.&nbsp; Second, a party
&nbsp; &nbsp; &nbsp; &nbsp;  that holds keying material in a key hierarchy must not share
&nbsp; &nbsp; &nbsp; &nbsp;  that keying material with parties that are associated with
 ; &nbsp; &nbsp; &nbsp;  other branches in the key hierarchy.

>2. Compromise of Peer in section 5.1: hopefully this does not invalidate
>the idea of Group keys for multicast (if a Peer's group key is compromised,
>so will the group keys of other peers in his multicast group - can't be
>helped).

Right. We should add: "with the possible exception of group keys".

&gt;3. Last paragraph of Section 5.8 "
>the backend authentication server can impersonate the authenticator ". Not
>really necessary to say this, especially since the guidelines say that the
>backend authentication server is a trusted party, yes?

Right. &nbsp;We can delete this.

>;Some nits: page 43 bottom: "an stale key" -> "a stale key".
>Section 5.7, 3rd paragraph starts with "EAP EAP", 4th paragraph contains
>"and and", 5th paragraph starts with "AAA The AAA".

Thanks. &nbsp;We should fix these.



No need to miss a message. Get email on-the-go
with Yahoo! Mail for Mobile. Get started.
Re: Issue 392: Authorization Issues
country flaguser name
United States
2007-02-07 12:29:29
Here is some revised text:

5.1.  Peer and Authenticator Compromise

   Requirement: In the event that an authenticator is
compromised or
   stolen, an attacker may gain access to the network
through that
   authenticator, or may obtain the credentials required for
the
   authenticator/AAA client to communicate with one or more
backend
   authentication servers.  Similarly, if a peer is
compromised or
   stolen, an attacker may obtain credentials required to
   communicate with one or more authenticators.  Compromise
of a single
   peer MUST NOT compromise keying material held by any
other peer
   within the system, including session keys and long-term
keys, with
   the possible exception of group keys.  Likewise,
compromise of a
   single authenticator MUST NOT compromise keying material
held by any
   other authenticator within the system.  In the context of
a key
   hierarchy, this means that the compromise of one node in
the key
   hierarchy must not disclose the information necessary to
compromise
   other branches in the key hierarchy.  Obviously, the
compromise of
   the root of the key hierarchy will compromise all of the
keys;
   however, a compromise in one branch MUST NOT result in
the compromise
   of other branches.  There are many implications of this
requirement;
   however, two implications deserve highlighting.  First,
the scope of
   the keying material must be defined and understood by all
parties
   that communicate with a party that holds that keying
material.
   Second, a party that holds keying material in a key
hierarchy must
   not share that keying material with parties that are
associated with
   other branches in the key hierarchy.

   Some of the implications of the requirement are as
follows:

No Key Sharing
     An EAP authenticator MUST NOT share any keying material
with
     another EAP authenticator, since if one EAP
authenticator were
     compromised, this would enable the compromise of keying
material on
     another authenticator.  In order to be able to
determine whether
     keying material has been shared, it is necessary for
the identity
     of the EAP authenticator to be defined and understood
by all
     parties that communicate with it.  Similarly, an EAP
peer MUST NOT
     share any keying material with another EAP peer.

No AAA Credential Sharing
     AAA credentials (such as RADIUS shared secrets, IPsec
pre-shared
     keys or certificates) MUST NOT be shared between AAA
clients, since
     if one AAA client were compromised, this would enable
an attacker
     to impersonate other AAA clients to the backend
authentication
     server, or even to impersonate a backend authentication
server to
     other AAA clients.

No Compromise of Long-Term Credentials
     An attacker obtaining TSKs, TEKs or EAP keying material
such as the
     MSK MUST NOT be able to obtain long-term user
credentials such as
     pre-shared keys, passwords or private-keys without
breaking a
     fundamental cryptographic assumption.


>From: "M. Vanderveen" <mvandervnyahoo.com>
>To: Bernard Aboba <bernard_abobahotmail.com>, eapfrascone.com
>Subject: Re: [eap] Issue 392: Authorization Issues
>Date: Tue, 6 Feb 2007 13:48:46 -0800 (PST)
>
>I guess part of the confusion is between compromise of a
key vs. compromise 
>of an entity. The latter probably includes the former
(for keys that the 
>compromised entity holds).
>
>Compromise of an authenticator must not lead to
compromise of another 
>authenticator. But here it seems that what we are saying
is that compromise 
>of an authenticator must not lead to compromise of a key
held by another 
>authenticator (who is still holding up and is not
compromised). Perhaps the 
>guidelines should be clarified, e.g. compromise of a key
must not lead to 
>compromise of another key (held by a different entity).
This is what the 
>hierarchy discussion is applicable.
>
>Michaela


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

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

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )