R-UIM

Removable User Identity Module

Identifier →
Introduced in Rel-7

R-UIM is a removable smart card for CDMA2000 networks that securely stores subscriber identity and authentication data, functionally similar to a GSM SIM card to enable user mobility between devices.

Category
Identifier
Introduced
Rel-7
Where
Core Network › 5G Core
Specifications
3 specs
R-UIM Description Purpose Related Classification Detected Changes Specifications

Description

The Removable User Identity Module (R-UIM) is a physical smart card, standardized by the 3GPP2 organization, designed for use in CDMA2000 and related cellular networks. Its primary function is to securely store subscriber-specific data, separating the user's identity and service profile from the mobile handset. Physically and electrically, it is compatible with the form factor of a SIM card, allowing it to be inserted into a card slot in a mobile device. The R-UIM contains a microprocessor and memory, holding critical information such as the International Mobile Subscriber Identity (IMSI), the Authentication Key (A-Key), a preferred roaming list (PRL), and can also host applications (like a SIM toolkit for CDMA).

Architecturally, the R-UIM interacts with the mobile equipment (ME) via a standardized interface. When a device with an R-UIM is powered on, the ME reads the IMSI and other necessary data from the card. For network access and authentication in a CDMA network, the device uses the A-Key stored on the R-UIM in conjunction with the CAVE algorithm to generate authentication signatures. The R-UIM also enables features like personalization, where user contacts and messages can be stored on the card, facilitating easy transfer between devices. In multimode devices supporting both 3GPP (GSM/UMTS/LTE) and 3GPP2 (CDMA) technologies, the R-UIM (or its evolved form, the CSIM) could coexist with a SIM/USIM, with the device routing authentication to the appropriate network.

Its role in the network is central to subscriber mobility and security in the CDMA ecosystem. By decoupling the subscriber identity from the handset, it allows users to change phones simply by moving the R-UIM card, preserving their number and service settings. For network operators, it provides a secure, tamper-resistant element to store authentication credentials, which is crucial for preventing fraud. While 3GPP's primary equivalent is the SIM/USIM, 3GPP specifications reference the R-UIM in contexts involving interworking between GSM/UMTS/LTE and CDMA networks, or in specifications defining requirements for multimode user equipment that must support identity modules from both standardization bodies.

Purpose & Motivation

The R-UIM was created to bring SIM-card-like functionality to the CDMA2000 network family, which originally used a network-based authentication model where subscriber identity was tied to the handset (identified by an Electronic Serial Number - ESN). This handset-centric model limited user mobility and flexibility. The motivation for R-UIM was to address this limitation by introducing a removable, secure token that could store user identity and authentication data, enabling CDMA subscribers to easily switch devices while retaining their service identity—a feature that was a major competitive advantage for GSM networks.

Its development by 3GPP2 solved several key problems: it enhanced user convenience, allowed operators to offer more flexible service plans, and provided a more robust platform for secure authentication and value-added services (via R-UIM applications). Furthermore, it facilitated the creation of global multimode devices capable of operating on both GSM and CDMA networks by providing a standardized form factor and logical interface for CDMA credentials. This was particularly important in markets where both technologies coexisted. While 3GPP's core specifications focus on SIM/USIM, the inclusion of R-UIM in certain 3GPP documents (e.g., on security aspects and terminal characteristics) acknowledges the need for interoperability and defines how a 3GPP-compliant device should handle this 3GPP2-defined component when present.

Classification

Part ofUSIM
Related approachesSIM

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-7, normative work from Rel-19.

Rel-19 1 change

In Release 19, the enhancement for the R-UIM function specifically introduced a new procedure for managing RAT preference for PLMNs not prioritized by the USIM during initial PLMN selection. This procedure ensures that when no priority is given on the USIM, the UE selects the highest capability RAT above a usable signal level. Additionally, the release addressed improvements in the management of devices, particularly regarding the uniform support of the "refresh" command for USIM OTA updates.

  • Signing and verification of third party user identity information in IMS TS 33.203CR0285

Explore further

Broader topics and technologies where R-UIM plays a role.

Defining Specifications

3GPP specifications that define or reference R-UIM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 22.811 v1700 Network Selection Mechanisms Overview Rel-7
TR 22.936 vj00 Multi-system terminal behavior study Rel-19
TS 33.203 vj10 IMS Security Specification Rel-19