Description
The UMTS IC Card, often referred to as a UICC (Universal Integrated Circuit Card) in later terminology, is a smart card that conforms to a defined electromechanical specification and contains at least one Universal Subscriber Identity Module (USIM) application. It is the physical security module used in UMTS User Equipment (UE) to store subscriber identity, authentication keys, and other sensitive data. The card is inserted into the UE (mobile phone, data modem, or other device) and provides the secure execution environment necessary for network authentication and service authorization.
Architecturally, the UMTS IC Card is a microprocessor-based smart card that implements the UICC platform as specified by 3GPP and ETSI. The UICC can host multiple applications, including the USIM for UMTS, the SIM for GSM, and potentially other applications such as ISIM for IMS or payment applications. The USIM application contains the IMSI (International Mobile Subscriber Identity), the subscriber's secret key (K), and algorithms for authentication and key agreement (AKA). It also stores various files and parameters, such as the Home Network Identity (HNI), access control lists, and network selection preferences. The card communicates with the UE via a standard ISO/IEC 7816 interface, using a set of commands defined in 3GPP TS 31.102 and related specifications.
The primary function of the UMTS IC Card is to enable secure authentication of the subscriber to the network. During network attachment, the UE reads the IMSI from the USIM and sends it to the Serving GPRS Support Node (SGSN) or Mobile Switching Center (MSC). The network then initiates an Authentication and Key Agreement (AKA) procedure, sending a random challenge (RAND) and an authentication token (AUTN) to the card. The USIM computes a response (RES) and a cipher key (CK) and integrity key (IK) using the stored secret key K and the Milenage algorithm set. The network verifies the RES and, if successful, activates ciphering and integrity protection using CK and IK. This mutual authentication ensures that both the subscriber and the network are legitimate, preventing fraud and eavesdropping.
Beyond authentication, the UMTS IC Card stores and manages a variety of data elements that are essential for network operation. These include the Equivalent PLMN list, forbidden PLMN lists, location information, and security context parameters. It also supports Over-The-Air (OTA) provisioning, allowing the operator to update card content remotely. The card's electromechanical specification ensures physical and electrical compatibility across all compliant UEs, enabling users to move their subscription between devices by simply moving the card. This portability was a key design goal, inherited from the GSM SIM card.
In 3GPP specifications, the term 'UMTS IC Card' is formally defined in TS 21.905 as 'An IC card (or 'smartcard') of defined electromechanical specification which contains at least one USIM.' This definition, introduced in Release 4 and carried unchanged into Release 5, emphasizes the two essential aspects: the physical form factor (IC card) and the mandatory presence of a USIM application. The term has since evolved into the more general 'UICC' in later releases, but the fundamental concept remains the same: a secure, removable module that anchors the subscriber's identity and security in the UMTS network.
Purpose & Motivation
The UMTS IC Card was created to provide a secure, portable, and standardized means of storing subscriber credentials and executing authentication algorithms in 3G networks. In the early days of mobile telephony, the GSM SIM card had already proven the value of a removable smart card that decoupled the subscription from the device. When UMTS was developed, it was clear that a more capable card was needed to support the enhanced security requirements of 3G, including mutual authentication and stronger encryption. The UMTS IC Card, with its mandatory USIM application, addressed these needs.
The primary problem it solves is secure key storage and authentication. Storing secret keys in the mobile device itself would be vulnerable to tampering and would make it difficult to change subscriptions. By placing the keys in a tamper-resistant smart card, the network can trust that the authentication credentials are protected. The card also enables user mobility: a subscriber can remove the card from one device and insert it into another, and the new device immediately assumes the subscriber's identity. This portability was a major factor in the commercial success of GSM and was carried forward to UMTS.
Furthermore, the UMTS IC Card supports the separation of roles between the network operator and the device manufacturer. The operator controls the content of the card, including the USIM application and its data, while the device manufacturer ensures compatibility with the card interface. This separation simplifies roaming and interoperability, as any compliant card can work in any compliant device. The definition in TS 21.905 formalized this concept, ensuring a common understanding across the industry. Over time, the UICC platform has evolved to support multiple applications and higher speeds, but the core purpose remains: to provide a secure, portable anchor for subscriber identity and services.
What changed in its specifications
The latest release-to-release comparison of specifications that define UMTS IC Card. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Defining Specifications
3GPP specifications that define or reference UMTS IC Card, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |