Overview

EtherTrust designs EAP trusted authentication software for Java and SIM smart cards; today three methods are available EAP-TLS, EAP-SIM and EAP AKA, running on standard 64KB Java Card platforms.

These authentication modules are compatible with IEEE 802.16e (WiMAX) or LTE (Long Term Evolution) standards.

Why it is recommended to embed EAP in the SIM ?

From a security point of view:
The mutual authentication:
-EAP-SIM is a mutual authentication process
-A robbery of a triplet is enough to make this fact wrong
-Therefore without protection of triplet by the card the mutual authentication is uncertain

From a confidence point of view:
-From a cryptographic point of view the security level of the SIM card is low
-The norm requires two RANDs values to have a security level around 128 bits
-To achieve this the better way is to have the EAP SIM implemented in the card

From a deployment point of view:
EAP-SIM is easier to use, the operator is ensured about the correct behavior of the authentication protocol and associated options

Technical Description EAP-SIM

Type of authentication

Mutual authentication based on run GSM algorithm

Implementation scenarios

Most common
EAP supplicant in the handset in combination with the Run GSM algo of the SIM

Preferred
EAP SIM application fully implemented in the SIM card, two ways:
-As a standalone java card application
-As an integrated feature in the OS
-For both cases it requires specific file architecture as specified in Release 6, which defines EAP Support by the UICC (ETSI TS 102 310).