1 / 15

EAP Extensions for EAP Early Authentication Protocol (EEP)

EAP Extensions for EAP Early Authentication Protocol (EEP). Hao Wang, Yang Shi, Tina Tsou. EEP in Hokey architecture. Hokey Goal: Minimize handover delay. 2 approaches. Re-authentication (Problem Statement, RFC5169). Early authentication (Problem Statement, RFC5836). 2 models. ERP

trey
Download Presentation

EAP Extensions for EAP Early Authentication Protocol (EEP)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EAP Extensions for EAP Early Authentication Protocol (EEP) Hao Wang, Yang Shi, Tina Tsou

  2. EEP in Hokey architecture Hokey Goal: Minimize handover delay 2 approaches Re-authentication (Problem Statement, RFC5169) Early authentication (Problem Statement, RFC5836) 2 models ERP (RFC5296) Authenticated anticipatory keying usage model Pre-authentication usage model 2 sub-models Indirect Direct ERP/AAK (draft-ietf-hokey-erp-aak-02) EEP (draft-hao-hokey-eep-00) PANA Extension (RFC 5873, Experimental) Only consider intra-AAA-realm Handover Support both intra-AAA-realm and inter-AAA-realm handover Support both intra-AAA-realm and inter-AAA-realm handover

  3. Early authentication Model Discussion(Refer to RFC5836)

  4. New indirect pre-authentication model SAP-AAA CAP-AAA SAP-AAA CAP-AAA EAP over AAA EAP over AAA AAA EAP over L3 SAP CAP SAP CAP EAP over L2 or L3 EAP over L3 MH MH Early authentication Model Discussion(Refer to RFC5836) A improved Indirect pre-authentication model for Inter-AAA-Realm handover Original indirect pre-authentication model

  5. Early authentication Model Discussion(Refer to RFC5836) There is no best model for all cases! ① ② Intra-AAA-Realm handover Inter-AAA-Realm handover Proper model Authenticated Anticipatory Key Trust relationship can be established Between SAP network and CAP network? No Yes Direct IP communication can be Established between MH and CAP? Security transfer between AAAs is allowed? No Yes No Yes Proper model Proper model Proper model Possible to do Early authentication? Direct pre-authentication New Indirect pre-authentication Authenticated Anticipatory Key The basic design idea of EEP is “adopting proper model based on scenario”.

  6. Inter-AAA-realm handover problem statement Problem 1. The trust relationship needs to be established between SAP-AAA and CAP-AAA. ① CAP-AAA SAP-AAA ③ Problem 3. In new indirect model, SAP, SAP-AAA should forward EAP authentication packets to CAP-AAA instead of processing them locally. CAP Internet ③ SAP ④ Problem 4. Frequent MH handover may lead to obsolete early authentication sessions on AAA servers. ② Problem 2. MH need to know which early authentication model should be used.

  7. Problem 1: Establish the trust relationship between AAAs How to establish the trust relationship is out of scope of this document. But we can consider 3 cases: Full, Semi and No trust relationship. For Full Trust Relationship: EAP authentication is not required. So the AAK model is adapt to this case. For Semi Trust Relationship: MH need to do full EAP authentication with CAP-AAA through SAP-AAA. So the New indirect pre-authentication model is adapt to this case. For No Trust Relationship: MH need to do full early authentication directly. So the Direct pre-authentication model is adapt to this case.

  8. Problem 2: MH start early authentication ② SAP-AAA depend on the trust relationship No trust relationship: Inform MH of starting EAP authentication through CAP. Semi trust relationship: Inform MH of starting EAP authentication through SAP-AAA. Full trust relationship: Transfer security context to CAP-AAA and inform MH of the Early authentication result. Full trust relationship Security context transfer CAP-AAA SAP-AAA EAP authentication Semi trust relationship CAP EAP over PANA Internet No trust relationship SAP ① MH send the NAS-id and domain name of CAP to SAP-AAA.

  9. Problem 3: Forwarding EAP authentication packets(Semi trust relationship and New indirect pre-authentication model) SAP-AAA forward EAP packets to CAP-AAA and take the responsibility of virtual NAS and AAA proxy. ③ CAP-AAA EAP over AAA SAP-AAA EAP over PANA CAP Internet SAP ② SAP forward the packets to SAP-AAA as the normal data. ① MH send out the EAP authentication packets to SAP-AAA over PANA (with CAP domain name and E Bit = 1 Refer to RFC5873).

  10. Problem 4: Frequent Handovers CAP-AAA SAP-AAA CAP Internet SAP Frequent handovers Discussion: Define special message for MH to release early authentication session proactively. Define special message for MH to reversely change the state from full authenticated to Early authenticated.

  11. Further discussion Problem 1: Authorized before handover or after handover? ② AAA authorize before handover. Internet CAP SAP Problem: Before handover, MH has not connected with CAP yet. With whom, the authorization information and security context will be bound on CAP? ① MH start early authentication.

  12. Further discussion Problem 2: How to ensure the information consistency? Early authentication session has just been expired. Internet Problem: Key? CAP SAP ③ Derive the key for lower layer ② Handover ① MH start early authentication

  13. EAP Early authentication protocol (EEP) Solution(Authorize after handover and confirm the key simultaneously) ③ MH request to change state from early authenticated to full authenticated and confirm the key. AAA authorize and distribute security context to CAP. ④ Internet CAP SAP ⑤ Derive the key for lower layer. ② Handover ① MH start early authentication.

  14. EAP Early authentication protocol (EEP)(EAP Packet and TLV Extension) 1. Design Idea a. Unified packet extension to support different models. b. Balance between reuse and extensibility. 2. EAP Packet Extension 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Code | Identifier | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Type-Data ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Reuse the EAP codes defined in ERP (RFC5296) and extend its usage for early authentication. 5 Initiate 6 Finish New types values are defined: 1 Re-auth-Start: (RFC5296) 2 Re-auth: (RFC5296) 3 Pre-Early-auth: Used before handover. 4 Post-Early-auth: Used after handover.

  15. Please give your guidance and comments to this work, Thanks! Wish you join it!

More Related