1 / 8

Authenticated service identities for EAP (draft-arkko-eap-service-identity-auth-00)

Authenticated service identities for EAP (draft-arkko-eap-service-identity-auth-00). Jari Arkko Pasi Eronen. Background. EAP does not have a concept of service (NAS) identity (identifier) Since there’s no identitifier, it’s not authenticated to the client This leads to a ”2.5 party protocol”

cera
Download Presentation

Authenticated service identities for EAP (draft-arkko-eap-service-identity-auth-00)

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. Authenticated service identities for EAP (draft-arkko-eap-service-identity-auth-00) Jari ArkkoPasi Eronen EAP WG, IETF 60

  2. Background • EAP does not have a concept of service (NAS) identity (identifier) • Since there’s no identitifier, it’s not authenticated to the client • This leads to a ”2.5 party protocol” • Client is talking to some NAS trusted by the AAA server • Trivial consequence: compromised NAS can impersonate any other NAS EAP WG, IETF 60

  3. Solution • Part 1: Channel bindings • Send integrity-protected identifier inside EAP method • Part 2: AAA server verifies that this identifier “belongs” to the node it’s sending MSK to EAP WG, IETF 60

  4. Questions • What identifier? • SSID • BSSID • AP IP address • AP DNS name • Human-readable “network name” • Which direction? EAP WG, IETF 60

  5. This draft • Method-independent, extensible container for service identifiers • Identifiers for some EAP lower layers • 802.11, PPP, PANA, IKEv2 • AVPs to send this container in some EAP methods • EAP-TLS, PEAPv2, EAP-SIM, EAP-AKA EAP WG, IETF 60

  6. Example: Identifiers for 802.11 • Service_Type = IEEE 802.11i • Service_Provider = “Joe’s Coffee Shop, Heathrow airport, London, UK” • 802_11_SSID = joecoffee • 802_11_BSSID = 11:22:33:44:55:66 • 802_11_Protection_Mechanism = 802.11i EAP WG, IETF 60

  7. Example: EAP-TLS • Add extension to ClientHello & ServerHello messages EAP WG, IETF 60

  8. What next? • Comment welcome! EAP WG, IETF 60

More Related