1 3GPP2 S.R0095-0 2 Version 1.0 3 Version Date: 10 June 2004 4 5 6 7 8 9

10 Support for IP Services 11 Identity Module (ISIM) on Universal 12 Card (UICC) in 13 3GPP2 Systems

14

15 Stage 1 Requirements 16 17 18 19 20 21 22 23 24 COPYRIGHT NOTICE 3GPP2 and its Organizational Partners claim copyright in this document and individual Organizational Partners may copyright and issue documents or standards publications in individual Organizational Partner's name based on this document. Requests for reproduction of this document should be directed to the 3GPP2 Secretariat at [email protected]. Requests to reproduce individual Organizational Partner's documents should be directed to that Organizational Partner. See www.3gpp2.org for more information. 25 26

© 2004 3GPP2 Page 1

3GPP2 S.R0095-0 v1.0

1 EDITOR 2 Nokia 3 Margaret Livingston 4 [email protected] 5 +1-972-894-5740 6 7 8 REVISION HISTORY

9 REVISION HISTORY Rev. 1.0 Initial Publication 10 June 2004

© 2004 3GPP2 Page 2

3GPP2 S.R0095-0 v1.0

1 Table of Contents 2 3 1 INTRODUCTION AND SCOPE ...... 4 4 2 REFERENCES...... 5 5 3 DEFINITIONS AND ABBREVIATIONS...... 5 6 3.1 Abbreviations...... 5 7 3.2 Definitions...... 6 8 4 ASSUMPTIONS...... 6 9 5 GENERAL FEATURE DESCRIPTION ...... 7 10 6 DETAILED FUNCTIONALITY REQUIREMENTS ...... 7 11 6.1 Support of UICC ...... 7 12 6.2 ISIM Functionality ...... 7 13 6.3 Support of the existing cdma2000 Operation ...... 9 14 7 Operation...... 10 15 16 17

© 2004 3GPP2 Page 3

3GPP2 S.R0095-0 v1.0

1 1 INTRODUCTION AND SCOPE

2 3GPP2 has defined an IP Multimedia Subsystem (IMS) within the 3 Multimedia Domain (MMD) specification [1]. IMS capabilities may be 4 implemented on the terminal itself or on a removable card. The scope of 5 this document is to define the requirements for support of UICC [2] and 6 for support of IMS capabilities that are implemented on a UICC in 7 3GPP2. 8 This specification defines the enhancements required for the support of 9 IMS capable mobile stations equipped with Universal Integrated Circuit 10 Card (UICC). This document specifies the requirements and operations 11 for the support of ISIM on UICC in 3GPP2 Systems. 12 The potential benefits that may be realized by using the Support for ISIM 13 Application on UICC include, but are not limited to, the following: 14 Flexibility – capable of supporting multiple concurrent applications, 15 including network applications, e.g., IMS applications; and third-party 16 provided services, e.g., banking, gaming, location-based services, etc. 17 • Use one mobile station for different UICCs - Allow UICCs having 18 different subscriptions to use the same user equipment. 19 • Use multiple mobile equipment with one UICC - Allow subscribers 20 to change user equipment as desired with one UICC. 21 Interoperability – capable of interoperating with other 3G systems, e.g., 22 IMS level roaming. 23 • Within the same air-interface (e.g. roam to another network with 24 same air-interface but different frequency than the user’s home 25 network.) 26 • Cross different air-interfaces and networks -e.g., roam into a 3GPP 27 network. 28 Upgradability - Allow upgrade from existing mobile station to new mobile 29 station without having to re-activate subscription 30 Trial new handset - Allow subscriber to trial potential new mobile 31 stations at point of sale (e.g.,network service provider store or reseller 32 location.)

© 2004 3GPP2 Page 4

3GPP2 S.R0095-0 v1.0

1 2 2 REFERENCES

3 The document references that are applicable to this specification include 4 the following: 5 [1] 3GPP2 X.S0013-0: “3GPP2 IP Core Network - Multimedia Domain 6 Support” 7 [2] ETSI TS 102 221: “Smart Cards; UICC-Terminal interface; Physical 8 and logical characteristics” 9 [3] 3GPP TS 31.103: “Characteristics of the ISIM Application” 10 11 [4] 3GPP2 S.R0086-0: “IMS Security Framework” 12 [5] 3GPP2 C.S0023-A: “Removable User Identity Module for Spread 13 Spectrum Systems” 14 [6] 3GPP2 C.S0001~C.S0006 The cdma2000 Family of Standards 15 [7] 3GPP2 X.S0011-C “cdma2000 IP Network Standard” 16 [8] ETSI Project for Smart Cards, SCP TR 102 216 “Vocabulary for 17 Smart Card Platform Specifications”

18 3 DEFINITIONS AND ABBREVIATIONS

19 The terms and abbreviations that are used within this specification are 20 defined as follows: 21 3.1 Abbreviations

3G 3rd Generation 3GPP 3rd Generation Partnership Project 3GPP2 3rd Generation Partnership Project 2 CN Core Network CSCF Call Session Control Function ICC Integrated Circuit Card I-CSCF Interrogating Call Session Control Function IM IP Multimedia IMS IP Multimedia Subsystem IP Protocol ISIM IP Multimedia Services Identity Module

© 2004 3GPP2 Page 5

3GPP2 S.R0095-0 v1.0

ME Mobile Equipment MMD Multi- Domain OTAPA Over-The-Air Service Parameter Administration OTASP Over-The-Air Service Provisioning P-CSCF Proxy Call Session Control Function R-UIM Removable User Identity Module SIP Session Initiation Protocol UICC Universal Integrated Circuit Card UIM User Identity Module URI Universal Resource Identifier 1 3.2 Definitions 2 IC card: A card holding an Integrated Circuit containing subscriber, end 3 user, authentication or application data for one or more applications. 4 IP Multimedia Services Identity Module (ISIM): An ISIM is an 5 application residing on the UICC. When involved in IMS operations, the 6 ISIM interfaces with a mobile terminal, with which messages are 7 exchanged. 8 Mobile Station (MS): A station, fixed or mobile, which serves as the end 9 user’s wireless communication link with the base station. Mobile stations 10 include portable units (e.g., hand-held personal units) and units installed 11 in vehicles. 12 Subscriber: A subscriber is an entity (comprising one or more users) that 13 is engaged in a subscription with a service provider. The subscriber is 14 allowed to subscribe and unsubscribe services, to register a user or a list 15 of user authorized to use the subscribed services, and also to set the 16 limits relative to the use of the subscribed services. 17 Subscription Data: Data that is unique for each subscriber relating to 18 the subscribed services (e.g. IMS, language preference) and can be 19 updated using provisioning procedures. 20 Universal Integrated Circuit Card (UICC): a physically secure device, 21 an IC card) that can be inserted and removed from the user equipment. It 22 may contain one or more applications. One of the applications may be 23 ISIM. 24 Mobile Equipment (ME): A UICC capable mobile station without a UICC 25 inserted. 26 4 ASSUMPTIONS

27 The following are the basic assumptions used during the development of 28 this document:

© 2004 3GPP2 Page 6

3GPP2 S.R0095-0 v1.0

1 a) The mobile station supports IP Multimedia Subsystem within the 2 MMD as defined in [1]. 3 b) The physical characteristics and the logical structure of the UICC are 4 application independent as defined in [2]. 5 c) The mobile station supports the ISIM Application on UICC. 6 d) The network service provider can update the data stored in the UICC. 7 This data may be updated using various provisioning mechanisms, 8 (e.g. SMS, OTASP, OTAPA, IOTA-HCM) or via external programming 9 devices. 10 5 GENERAL FEATURE DESCRIPTION

11 The MS-resident IMS capabiltities may be implemented on the terminal 12 itself or on a removable card. 13 6 DETAILED FUNCTIONALITY REQUIREMENTS

14 6.1 Support of UICC 15 The support of UICC in 3GPP2 Systems requires that a generic interface 16 between terminal and Integrated Circuit Card (ICC) be specified [2]. The 17 interface will ensure interoperability between an UICC and a terminal 18 independently of the respective manufacturer, card issuer or operator. 19 The scope of the interface between the terminal and UICC as specified in 20 [2] includes the following: 21 − The requirements for the physical characteristics of the UICC; 22 − The electrical interface between the UICC and the terminal; 23 − The initial communication establishment and the transport 24 protocols; 25 − The model which serves as a basis for the logical structure of 26 the UICC; 27 − The communication commands and the procedures; the 28 application independent files and protocols. 29 The support for UICC in 3GPP2 is an optional feature. If UICC is 30 supported the following requirements apply. 31 32 UICC-1: The 3GPP2 Systems shall be able to support the UICC. The 33 interface between UICC and terminal shall comply with all requirements 34 stated in [2]. 35 6.2 ISIM Functionality

36 The MS-resident capabilities that are required for the support of the 37 overall 3GPP2 IMS capabilities include, but are not limited to, the 38 following: ISIM Application including IMS Parameters, and ISIM Security 39 Functions.

© 2004 3GPP2 Page 7

3GPP2 S.R0095-0 v1.0

1 6.2.1 ISIM Application

2 ISIM is an application residing on the UICC. When involved in IMS 3 operations, the ISIM application interfaces with a mobile terminal, 4 with which messages are exchanged. The ISIM application 5 contains service and network related information that is required 6 for a Mobile Station to operate in an IP Multimedia Subsystem [3]. 7 ISIM application is a collection of ISIM management procedures, 8 ISIM security data and functions on a UICC. 9 The descriptions of the IMS parameters which are required to be 10 configured in the mobile terminal to support MMD applications are 11 defined in [1]. 12 o IMS Private User Identifier - Every IM Core Network subsystem 13 user shall have a private user identity. The private identity is 14 assigned by the home network operator, and used, for example, 15 for Registration, Authorization, Administration, and Accounting 16 purposes. The IMS Client will use this parameter as a SIP URL. 17 o IMS Public User Identifier - Every IM CN subsystem user shall 18 have one or more public user identities. Any user requesting 19 communications to other users utilize the public user 20 identity/identities. 21 o Home Network Domain Name - This parameter contains the SIP 22 entry point in the home operator’s network, if different from the 23 host part of the IMS Private Identifier. Namely, the Home 24 Network Domain Name is a domain name that resolves to entry 25 points into the home network, e.g., a SIP URI of an I-CSCF. 26 o P-CSCF Address - The Proxy-Call Session Control Function (P- 27 CSCF) is the first contact point within the IM CN subsystem. 28 The P-CSCF behaves like a Proxy [1], i.e. it accepts requests and 29 services them internally or forwards them on. 30 31 ISIM-1: The 3GPP2 Systems shall be able to support the ISIM 32 application on UICC. The ISIM Application shall comply with [3] 33 and additional requirements defined in this stage 1 document. 34 35 ISIM-2: The ISIM Application shall include support of a list of P- 36 CSCF server addresses. 37 6.2.2 ISIM Security Functions 38 The security features and mechanisms for secure access to the IM 39 subsystem (IMS), i.e., the access and network security for IP-based 40 services, are specified in 3GPP2 S.R0086-0 [4]. 41

© 2004 3GPP2 Page 8

3GPP2 S.R0095-0 v1.0

1 The ISIM security functions are collectively defined by security 2 related parameters, procedures, user verification, file access 3 conditions, and ISIM commands. The ISIM security functions are 4 specified in [3]. 5 ISIM-3: The ISIM functionality shall support the ISIM Security 6 functions, i.e., secure storage of IMS parameters, ISIM Security 7 related parameters and procedures, as specified in [3]. 8 6.3 Support of the existing cdma2000 Operation 9 Optionally, the UICC may support the mechanisms required for access to 10 cdma2000®1 networks as specified in [6] and cdma2000 wireless IP 11 networks as specified in [7]. Note that support for these networks does 12 not preclude support for UICC applications that provide access to other 13 types of networks. 14 15 UICC-2: The UICC shall be able to support applications that support 16 cdma2000 network access capability as described in [5], [6] and [7]. 17

1 cdma2000® is the trademark for the technical nomenclature for certain specifications and standards of the Organizational Partners (OPs) of 3GPP2. Geographically (and as of the date of publication), cdma2000® is a registered trademark of the Telecommunications Industry Association (TIA-USA) in the United States.

© 2004 3GPP2 Page 9

3GPP2 S.R0095-0 v1.0

1 7 Operation

2 To support ISIM application on UICC, the UICC must first be inserted 3 into the ME. On power-up, the UICC is activated after initialization with 4 the ME. The MS can then proceed with the normal registration and 5 authentication processes required by the network. 6 To support ISIM application the mobile station must have the ISIM 7 application activated as needed. The MS can then proceed with the 8 normal registration and authentication processes required by the 9 network.

© 2004 3GPP2 Page 10