Hi Jari,

I would like to contribute some figures which could be useful in
representing peer's behaviour in scenario mentioned in the
draft-arkko-eap-aka-kdf-XX.

1. We can add in the section [3.1. AT_KDF_INPUT] a real example of the
network name of the access network for which the
    authentication is being performed.
2. In the section [3.2. AT_KDF], we can add this Figure-2 for showing
the alternate AT_KDF is selected by peer and sent back
    to the server and, in response to this message, server re-sends
AKA'-Challenge by updating the AT_KDF list with preferred
    AT_KDF in the first position.
3. In the section [4. Bidding Down Prevention for EAP-AKA] we can add
the Figure -3 and Figure-4.

For points [1, 2, 3], see the attached text file for the example and
figures (figure-2,3,4).

Thanks and Regards
Yogendra Pal
We can add in the section [3.1. AT_KDF_INPUT] a real example of 
the network name of the access network for which the 
authentication is being performed.

3.1. AT_KDF_INPUT

Network Name Example:
=====================
The value for the Access network identity forin HRPD access 
networks is specified in 3GPP2X.S0057-0[15] and the format 
for the HRPD Access Network Identity is specified in table below:

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Type of Access  | Length        |Value                         |
| Network        | (Octets)      |                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|3GPP2 HRPD      |     4         |Fixed string "HRPD", converted|
|                |               |into an octet string according|
|                |               |to section 6.4.2.4.3 of       | 
|                |               |3GPP [TS.24.302]              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


In the section [3.2. AT_KDF], we can add this Figure-2 for showing the alternate
AT_KDF is selected by peer and sent back to the server and, in response to this 
message, server re-sends AKA'-Challenge by updating the AT_KDF list with 
preferred AT_KDF in the first position.


3.2. AT_KDF

Peer                                                                 
Authenticator
 |                                              EAP-Request/AKA'-Challenge  |
 |            (AT_RAND, AT_AUTN, AT_KDF[1],AT_KDF[2], AT_KDF_INPUT, AT_MAC) |
 |<-------------------------------------------------------------------------|
 |                                                                          |
 |                                                                          |
 |                                                                          |
 | EAP-Response/AKA'-Challenge                                              |
 | Peer sent selected alternate (AT_KDF[2])                                 |
 | to server                                                                |
 |------------------------------------------------------------------------->|
 |                                                                          |
 |                                               EAP-Request/AKA'-Challenge |
 |       (AT_RAND,AT_AUTN,AT_KDF[2],AT_KDF[1],AT_KDF[2],AT_KDF_INPUT,AT_MAC)|
 |<-------------------------------------------------------------------------|
 |                                                                          |
 |                                                                          |
 | EAP-Response/AKA'-Challenge                                              |
 | (AT_RES, AT_MAC)                                                         |
 |------------------------------------------------------------------------->|


      Figure-2: EAP-AKA' Authentication Process with multiple AT_KDFs and
                alternate selection of the AT_KDF by peer.



In the section [4. Bidding Down Prevention for EAP-AKA] we can add the
Figure -3 and Figure-4.

4. Bidding Down Prevention for EAP-AKA

Behaviour of the Peer with AT_BIDDING is shown below:
        

Peer                                                Authenticator
 |                            EAP-Request/AKA-Challenge  |
 |               (AT_RAND, AT_AUTN, AT_BIDDING, AT_MAC)  |
 |<------------------------------------------------------|
 |                                                       |
 | EAP-Response/AKA-Challenge                            |
 | Peer do not support EAP-AKA'                          |
 | (AT_RES, AT_MAC)                                      |
 |------------------------------------------------------>|

          Figure-3: Peer do not support EAP-AKA'



Peer                                                Authenticator
 |                             EAP-Request/AKA-Challenge |
 |                (AT_RAND, AT_AUTN, AT_BIDDING, AT_MAC) |
 |<------------------------------------------------------|
 |                                                       |
 |                                                       |
 | EAP-Response/AKA-Authentication-Reject                |
 | Peer support EAP-AKA'                                 |
 |------------------------------------------------------>|

          Figure-4: Peer support EAP-AKA'
_______________________________________________
Emu mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/emu

Reply via email to