Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 31.101  Word version:  18.1.0

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

 

4  General 3GPP platform requirementsp. 9

4.1  GSM/USIM application interaction and restrictions |R6|p. 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 overview |R7|p. 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).
Reproduction of 3GPP TS 31.101, Fig. 1: Terminal/UICC interface
Up
For a UICC (ICC Platform) supporting logical secure elements as defined in ETSI TS 102 221, the requirements of the 3GPP ICC based applications defined in the corresponding 3GPP specifications (e.g. TS 31.102 for USIM) apply to the logical UICC.

4.3  TS 102 221 UICC/terminal interface |R7|p. 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 interface |R7|p. 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 clause 7.3.1.1 of ETSI TS 102 221) and transmission oriented commands (see clause 12 of ETSI TS 102 221) 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 Characteristics |R7|p. 10

The provisions of clause 4 of ETSI TS 102 221 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 characteristics |R6|p. 10

5A  Electrical specifications of the UICC - Terminal interface |R7|p. 11

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

5A.1  Class A operating conditionsp. 11

Class A operating conditions as specified in clause 5.1 of ETSI TS 102 221 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 clause 5.2 of ETSI TS 102 221 apply.

5A.3  Class C operating conditionsp. 11

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

5A.4  Class D operating conditions |R18|p. 11

The provisions of clause 5.4 of ETSI TS 102 221 apply.

6  Application protocol |R6|p. 11

6A  Initial communication establishment procedures |R7|p. 11

6A.0  Introduction |R18|p. 11

The provisions of clause 6.0 of ETSI TS 102 221 apply.

6A.1  UICC activation and deactivationp. 12

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

6A.2  Supply voltage switchingp. 12

The provisions of clause 6.2 of ETSI TS 102 221 apply.
In addition, a UICC holding a 3GPP application shall support at least two consecutive voltage classes as defined in clause 6.2.1 of ETSI TS 102 221, 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 clause 6.3 of ETSI TS 102 221 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 clause 6.3.1 of ETSI TS 102 221 apply.

6A.3.2  Speed enhancementp. 12

The provisions of clause 6.3.2 of ETSI TS 102 221 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 clause 6.3.3 of ETSI TS 102 221 apply.

6A.4  PPS procedurep. 12

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

6A.5  Reset proceduresp. 12

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

6A.6  Clock stop modep. 12

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

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

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

6A.8  Error handlingp. 13

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

6A.9  Compatibilityp. 13

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

7  User verification and file access conditions |R6|p. 13

7A  Transmission protocols |R7|p. 13

The provisions of clause 7 of ETSI TS 102 221 apply.

7A.1  Physical layerp. 13

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

7A.2  Data link layerp. 13

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

7A.3  Transport layerp. 13

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

7A.4  Application layerp. 13

The provisions of clause 7.4 of ETSI TS 102 221 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

7A.5  Logical secure element Interfaces |R18|p. 14

The provisions of clause 7.5 of ETSI TS 102 221 apply.

Up   Top   ToC