- EUIMID
An expanded
UIMID (EUIMID ) is a unique identifier for anR-UIM (Removable User Identity Module) inCDMA2000 cellular systems that replaces the olderUIMID .There are two forms of EUIMID, known as Short Form (SF_EUIMID) and Long Form (LF_EUIMID). Both forms produce a 32-bit pseudo-UIMID (pUIMID) with 0x80 in the upper 8 bits and the least significant 24 bits of theSHA-1 hash of the entire EUIMID in the lower 24 bits.The
EUIMID (andUIMID ) are hardware identifiers that do not change throughout the life of the device they identify. Their most important characteristic is that they are globally unique, no twoR-UIM devices should ever be given the same number. Secondly, they can identify the issuer of the code (most likely a mobile phone operator in the case ofEUIMID , and a mobile phone manufacturer in the case ofUIMID ). The pseudo-UIMID is not unique, but can satisfy most uses ofUIMID . Where this is not possible, or not desirable, another unique identifier should be used instead or the requirement for uniqueness should be removed.Short Form
EUIMID (SF_EUIMID)The Short Form
EUIMID is based on the 56-bitMEID and is allocated from the same numbering space by the current Global Hexadecimal Administrator (GHA), the TIA. This form requires new files within theR-UIM defined in3GPP2 specification [http://www.3gpp2.org/Public_html/specs/C.S0023-C_v1.0_060530.pdf C.S0023-C v1.0 (or higher)] . [http://www.3gpp2.org/Public_html/specs/C.S0023-C_v1.0_060530.pdf C.S0023-C v1.0. Removable User Identity Module for Spread Spectrum Systems. 3GPP2. 2006.] ] This is published by the TIA as TIA-820-C.The SF_EUIMID has the unique ability to override the phone’s own
MEID in signaling. This is controlled by a flag inside theR-UIM stored in bit 2 of the UsgInd (Usage Indicator) elementary file (EF). This may make it easier to provision aR-UIM that is manufactured without other unique identifiers (such asMIN orIMSI ). The tradeoff is that the phone hardware cannot be easily identified.Long Form
EUIMID (LF_EUIMID)The Long Form
EUIMID is theICCID that has been present in many generations of smart cards, including theSIM cards forGSM . This is composed of up to 18 BCD digits -- up to 72 bits. The storage allocated for the ICCID is, however, 80 bits, so it is recommended that theLuhn check digit be included plus a padding digit (0xf). Importantly, it is recommended that the pseudo-UIMID is generated from the 80 stored bits in pending Version 2.0 of C.S0023-C. [ [http://www.3gpp2.org/Public_html/Misc/C.P0023-C_v1.95_R-UIM-Extended_VV_Due_28_August-2008.pdf C.S0023-C v2.0. Removable User Identity Module for Spread Spectrum Systems. 3GPP2. Publication pending. ] ] Until the publication of C.S0066-0 v2.0 there were noCDMA2000 protocols that provided visibility of the ICCID outside theR-UIM . [http://www.3gpp2.org/Public_html/SC/C.S0066-0_v2.0_080729.pdf C.S0066-0 v2.0. Over-the-Air Service Provisioning for MEID-Equipped Mobile Stations in Spread Spectrum Systems. 3GPP2. In Press.] ] The identifier that is usually transmitted as the 'ESN' over the radio interface is the 32-bit pseudo-UIMID.References
Wikimedia Foundation. 2010.