R-UIM

Removable User Identity Module

Identifier
Introduced in Rel-7
A smart card defined by the 3GPP2 standards body for CDMA2000 networks, functionally similar to the SIM card in GSM/UMTS. It securely stores subscriber identity (IMSI), authentication keys, and applications, enabling user mobility between devices. While a 3GPP2 term, it is referenced in 3GPP specs for interworking and multimode device considerations.

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.

Key Features

  • Secure smart card for CDMA2000 subscriber identity and authentication
  • Stores IMSI, Authentication Key (A-Key), and Preferred Roaming List (PRL)
  • Physically compatible with SIM card form factor (ID-1, plug-in)
  • Enables subscriber mobility between CDMA handsets
  • Supports application toolkit for value-added services
  • Referenced in 3GPP for multimode device interworking considerations

Evolution Across Releases

Rel-7 Initial

Initial reference and consideration of the R-UIM within 3GPP specifications, particularly for security (33.203) and service requirements (22.811), to address interworking scenarios and requirements for user equipment capable of supporting both 3GPP (USIM) and 3GPP2 (R-UIM) identity modules.

Defining Specifications

SpecificationTitle
TS 22.811 3GPP TS 22.811
TS 22.936 3GPP TS 22.936
TS 33.203 3GPP TR 33.203