Download presentation
Presentation is loading. Please wait.
Published byNeil Johnston Modified over 9 years ago
2
Pascal Urien Slide 1/6 55th IETF Atlanta, GA, November 17-21, 2002 “EAP support in smartcards” My name is Pascal Urien urienp@wifisecurity.org Draft-urien-EAP-smartcard-00.txt
3
Pascal Urien Slide 2/6 Draft Overview EAP / RADIUS EAP / LAN EAP / 7816 RADIUS802.1xISO 7816 Secure Authentication User authentication rather than computer authentication. Smartcard Supplicant AuthenticatorRADIUS server EAP
4
Pascal Urien Slide 3/6 Draft Objectives. EAP support in smartcards. EAP is computed in smartcard. Profiles definition, for some EAP types (EAP-SIM, EAP-TLS, …) Interoperability between ISO 7816 EAP smartcards. Agreement between major smartcard manufacturers. Four service primitives. Get-Next-identity() Set-Identity() EAP-Packet() Get-RSN-Master-Key() EAP ENGINE IAK KERB EAP TLS EAP AKA EAP SIM MD5 EAP Smartcard
5
Pascal Urien Slide 4/6 Draft content. Defines 4 services primitives associated to four APDUs and two informative profiles. EAP-SIM EAP-MD5 4 Services, shuttled by 4 APDUs. Get_Next_Identity() CLA=A0 INS=16 P1=01 P2=00 Lc=0 Le=xx Set_Identity() CLA=A0 INS=16 P1=80 P2=00 Lc=xx Le=00 EAP_Packet() CLA=A0 INS=80 P1=00 P2=00 Lc=xx Le=yy Get_RSN_Master_key() CLA=A0 INS=A6 P1=00 P2=00 Lc=00 Le=16.
6
Pascal Urien Slide 5/6 System Identity Concept A wireless user may have several (EAP) identity associated to various 802.11 networks. The system identity is an ASCII string pointed to a particular (EAP) identity. The draft suggest three identity types, The network SSID as described in the 802.11 standard. The NAI, the network realms and user name. A user’s identification (UID) e.g. an ASCII string, for example a friendly name. Get-Next-Identity() Returns an identity from a circular list. Set-Identity() Sets the smartcard identity, e.g everything required for EAP packet computing. The triplet (EAP-Identity, EAP-Type, Key(s)).
7
Pascal Urien Slide 6/6 EAP Support. EAP_Packet() EAP-Packet() processes an EAP (request) message an returns an EAP (response) message. Get_RSN_Master_Key() Returns the session master key, if any, deduced from a successful authentication scenario. Secure Trusted EAP Engine Master_Key In Out
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.