The SIM IC card that originated with GSM has evolved from Rel-3 towards the UICC (Universal Integrated Circuit Card).
While for the SIM, the card platform and the Telecom application were specified in common by the 3GPP CT6, with the UICC the platform and the applications are specified separately. The UICC is the platform defined by the ETSI SCP (Smart Card Platform) and the 3GPP applications (especially the USIM) are specified by the 3GPP CT6.
When the MNO (Mobile Network Operator) orders a number of UICCs to a Smart Card Manufacturer, it provides the first IMSI and the number of cards required. Alternatively, the MNO can provide an input file with the required personalization data (PIN1, PUK1, PIN2, PUK2, ADM1, ADM2…) for each IMSI.
The MNO will receive back the smart cards, each one with the ICCID stored in the EF-ICCID file and also engraved or printed on the UICC body. The MNO will securely receive a response file providing for each IMSI, the ICCID, the secret key and the associated personalization data.
This TS defines a generic Terminal/Integrated Circuit Card (ICC) interface for 3GPP applications.
It is based on
ETSI (SCP) TS 102 221
which defines a generic platform for any IC card application. This ETSI document issued by the Smart Card Platform (SCP) ETSI group is 193 pages, with a similar table of contents, but it is much more detailed, and therefore most of the contents can be found in it.
Application specific details for applications residing on an ICC, are specified in the respective application specific documents.
full Table of Contents for TS 31.101 Word version: 15.2.0