Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 31.101  Word version:  17.1.0

Top   Top   Up   Prev   Next
0…   4…   8…   A…

 

4  General 3GPP platform requirementsp. 9

4.1  GSM/USIM application interaction and restrictionsp. 9

Activation of a USIM session excludes the activation of a GSM session. In particular, this implies that once a USIM application session has been activated, commands sent to the UICC with CLAss byte set to 'A0' shall return SW1SW2 '6E 00' (class not supported) to the terminal.
Similarly, activation of a GSM session excludes the activation of a USIM session.
At most one USIM session can be active at the same time.

4.2  3GPP platform overviewp. 9

The UICC/terminal interface shall support the interface specified in ETSI TS 102 221. In addition, the UICC/terminal interface may support the Inter-Chip USB interface defined in ETSI TS 102 600 [7].
3GPP ICC based applications (e.g. USIM, USIM Application Toolkit, ISIM, SIM) are supported over both interfaces (see Figure 1).
Copy of original 3GPP image for 3GPP TS 31.101, Fig. 1: Terminal/UICC interface
Figure 1: Terminal/UICC interface
(⇒ copy of original 3GPP image)
Up

4.3  TS 102 221 UICC/terminal interfacep. 10

The UICC/terminal interface shall comply with all requirements stated in ETSI TS 102 221. Where options are indicated in ETSI TS 102 221, the present document specifies which options are to be used for a ETSI TS 102 221 UICC/terminal interface where the UICC supports a 3GPP application.
Up

4.4  TS 102 600 Inter-Chip USB UICC/terminal interfacep. 10

If the Inter-Chip USB UICC/terminal interface is supported, it shall comply with ETSI TS 102 600 [7]. Where options are indicated in ETSI TS 102 600 [7], the present document specifies which options are to be used for an Inter-Chip USB UICC/terminal interface where the UICC supports a 3GPP application.
The protocol stack for APDU-level exchanges that are described in ETSI TS 102 600 [7] allow the transmission of APDUs. USB UICCs and USB UICC-enabled terminals shall comply with the functionality of the ETSI TS 102 221 interface. Where options are indicated in ETSI TS 102 221, the present document specifies which options are to be used for APDU-based applications where the UICC supports a 3GPP application.
The mapping of APDU into TPDU (see ETSI TS 102 221, clause 7.3.1.1) and transmission oriented commands (see ETSI TS 102 221, clause 12) do not apply in the USB context as the APDU commands and responses are transmitted over USB as encoded at the application layer (i.e. C-APDU and R-APDU are directly encapsulated).
In the context of UICC applications running over USB, the card activation and deactivation process, the cold and warm reset procedures and the request for additional processing time as described in ETSI TS 102 221 shall be performed by USB commands as described in ETSI TS 102 600 [7]. Any reference to the above procedures shall be interpreted in a USB context according to ETSI TS 102 600 [7]. When an ATR is received then the corresponding provisions and error handling procedures of ETSI TS 102 221 apply.
Up

4A  Physical Characteristicsp. 10

The provisions of ETSI TS 102 221, clause 4 apply.
In addition to the form factors described in clause 4.0 of ETSI TS 102 221, the form factors defined in ETSI TS 102 671 [9] clause 6.2 are applicable.
The usage of contact C6 for contactless as defined in ETSI TS 102 221 is not required by 3GPP. This impacts the following clauses:
Up

5  Physical and logical characteristicsp. 10

5A  Electrical specifications of the UICC - Terminal interfacep. 11

The provisions of ETSI TS 102 221, clause 5 apply.

5A.1  Class A operating conditionsp. 11

Class A operating conditions as specified in ETSI TS 102 221, clause 5.1 is not required by 3GPP then MEs, except GSM ME, shall not support class A on the ME - UICC interface.

5A.2  Class B operating conditionsp. 11

The provisions of ETSI TS 102 221, clause 5.2 apply.

5A.3  Class C operating conditionsp. 11

The provisions of ETSI TS 102 221, clause 5.3 apply.

6  Application protocolp. 11

6A  Initial communication establishment proceduresp. 11

6A.1  UICC activation and deactivationp. 11

The provisions of ETSI TS 102 221, clause 6.1 apply.

6A.2  Supply voltage switchingp. 11

The provisions of ETSI TS 102 221, clause 6.2 apply.
In addition, a UICC holding a 3GPP application shall support at least two consecutive voltage classes as defined in ETSI TS 102 221, clause 6.2.1, e.g. AB or BC. If the UICC supports more than two classes, they shall all be consecutive, e.g. ABC
Up

6A.3  Answer To Reset contentp. 12

The provisions of ETSI TS 102 221, clause 6.3 apply.
In addition, no extra guard time, indicated in TC1 in the ATR, needs to be supported when sending characters from the terminal to the card. The terminal may reject a UICC indicating values other than 0 or 255 in TC1.

6A.3.1  Coding of historical bytesp. 12

The provisions of ETSI TS 102 221, clause 6.3.1 apply.

6A.3.2  Speed enhancementp. 12

The provisions of ETSI TS 102 221, clause 6.3.2 apply.
In addition, cards and terminals supporting an application based on the present specification shall support the transmission factor (F,D)=(512,32).
It is recommended that terminals and cards supporting Multimedia Message storage or any other high speed functionality (see TS 31.102) support the transmission factor (F,D)=(512,64) in addition to those specified in the present document.
Up

6A.3.3  Global Interface bytesp. 12

The provisions of ETSI TS 102 221, clause 6.3.3 apply.

6A.4  PPS procedurep. 12

The provisions of ETSI TS 102 221, clause 6.4 apply.

6A.5  Reset proceduresp. 12

The provisions of ETSI TS 102 221, clause 6.5 apply.

6A.6  Clock stop modep. 12

The provisions of ETSI TS 102 221, clause 6.6 apply.

6A.7  Bit/character duration and sampling timep. 12

The provisions of ETSI TS 102 221, clause 6.7 apply.

6A.8  Error handlingp. 12

The provisions of ETSI TS 102 221, clause 6.8 apply.

6A.9  Compatibilityp. 12

The provisions of ETSI TS 102 221, clause 6.9 are not required by 3GPP.

7  User verification and file access conditionsp. 13

7A  Transmission protocolsp. 13

The provisions of ETSI TS 102 221 [1] clause 7 apply.

7A.1  Physical layerp. 13

The provisions of ETSI TS 102 221, clause 7.1 apply.

7A.2  Data link layerp. 13

The provisions of ETSI TS 102 221, clause 7.2 apply.

7A.3  Transport layerp. 13

The provisions of ETSI TS 102 221, clause 7.3 apply.

7A.4  Application layerp. 13

The provisions of ETSI TS 102 221, clause 7.4 apply.
In addition, when involved in administrative management operations, a 3GPP application interfaces with appropriate equipment. These operations are outside the scope of the present document.
When involved in network operations a 3GPP application interfaces with a terminal with which messages are exchanged. A message can be a command or a response.
  • A 3GPP Application command/response pair is a sequence consisting of a command and the associated response.
  • A 3GPP Application procedure consists of one or more 3GPP Application command/response pairs which are used to perform all or part of an application oriented task. A procedure shall be considered as a whole, that is to say that the corresponding task is achieved if and only if the procedure is completed. The terminal shall ensure that, when operated according to the manufacturer's manual, any unspecified interruption of the sequence of command/response pairs which realise the procedure, leads to the abortion of the procedure itself.
  • A 3GPP application session is the interval of time starting at the completion of the 3GPP application initialisation procedure and ending either with the start of the 3GPP session termination procedure, or at the first instant the link between the UICC and the terminal is interrupted.
During the 3GPP network operation phase, the terminal plays the primary role and the 3GPP application plays the secondary role.
A 3GPP application specification may specify some commands defined in ETSI TS 102 221 as optional or define additional commands. The 3GPP application shall execute all applicable commands in such a way as not to jeopardise, or cause suspension, of service provisioning to the user. This could occur if, for example, execution of the AUTHENTICATE is delayed in such a way which would result in the network denying or suspending service to the user.
Up

Up   Top   ToC