Skip to content

AIDs related to Remote Provisioning

Rupert-Klement edited this page Nov 30, 2020 · 6 revisions

What is an AID?

An Application IDentifier (AID) is used to address an application in the eUICC.
The AID has 16 bytes and consists of a

  • Registered application Provider IDentifier (RID) of five bytes
    followed by a

  • Proprietary application Identifier eXtension (PIX) of 11 bytes.

AID = RID || PIX

The structure of the AID is defined in ETSI TS 101 220.

Fig.: OPTIGA™ Connect IoT - AID

RID

The RID enables the application provider to differentiate among the different applications offered.
The RID is issued by the ISO/IEC 7816-5 registration authority.

An International RID is indicated by a leading A.
In the case of an eUICC the RID for GSMA is defined as:

A0 00 00 05 59

RID                   Provider Country
A000000009 ETSI France
A000000087 Third Generation Partnership Project (3GPP) France
A000000559 GSMA (GSM Association) United Kingdom

PIX

The coding of the PIX for the AIDs of ISD-R, ISD-P and ECASD are defined in Annex H of SGP.02 as follows:

The PIX is Byte-No 6 to 16 of the AID.

Byte-No 6 to 7

  • Application Code
  • Embedded UICC Remote Provisioning and Subscription Management
  • Fixed value 10 10

Byte-No 8 to 9

  • Not used
  • Fixed value FF FF

Byte-No 10 to 12

  • Application Provider Code
  • Major Industry Identifier
  • Telecom 89

Byte-No 13 to 16

  • Application Code
  • Embedded UICC Remote Provisioning and Subscription Management'
  • Fixed value 1010

A subset of the PIX is the TAR (Toolkit Application Reference).
The TAR is used to uniquely identify a second level application (e.g. Toolkit Application).

Fig.: OPTIGA™ Connect IoT - AID details

AIDs of the eUICC entities:

Security Domains The eUICC architecture comprises the following Security Domains for the purpose of Platform and Profile Management:

  • The ISD-R is the representative of the off-card entity SM-SR
  • The ECASD is the representative of the off-card entity CI
  • An ISD-P is the representative of an off-card entity SM-DP. An eUICC can contain more than one ISD-P

The following table lists the predefined AIDs of the three eUICC entities ECASD, ISD-R and ISD-P as per ETSI TS 101 220:

Name                                         Value
ECASD Application A0 00 00 05 59 10 10 FF FF FF FF 89 00 00 02 00
ECASD Executable Load File can be freely selected by the EUM.
ECASD Executable Module can be freely selected by the EUM.
ISD-R Application A0 00 00 05 59 10 10 FF FF FF FF 89 00 00 01 00
ISD-R Executable Load File can be freely selected by the EUM.
ISD-R Executable Module can be freely selected by the EUM.
ISD-P Application A0 00 00 05 59 10 10 FF FF FF FF 89 00 XX YY 00 w\ XX YY (00 10 to FF FF)
ISD-P Executable Load File A0 00 00 05 59 10 10 FF FF FF FF 89 00 00 0D 00
ISD-P Executable Module A0 00 00 05 59 10 10 FF FF FF FF 89 00 00 0E 00