|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.101 |
ct6 |
|
UICC-terminal interface - Physical and logical characteristics |
This TS
specifies the interface between the UICC and the Terminal for 3G telecom network operation.
The present document specifies:
|
| - |
the requirements for the physical characteristics of the UICC;
| |
| - |
the electrical interface between the UICC and the Terminal;
| |
| - |
the initial communication establishment and the transport protocols;
| |
| - |
the model which serves as a basis for the logical structure of the UICC;
| |
| - |
the communication commands and the procedures;
| |
| - |
the application independent files and protocols.
|
The administrative procedures and initial card management are not part of the present document.
|
|
|
V3.3 | |
V4.2 | |
V5.2 | |
V6.5 | |
V7.2 | |
V8.2 | |
V9.1 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.102 |
ct6 |
|
Characteristics of the USIM application |
The present document defines the USIM (Universal Subscriber Identity
Module) application for 3G telecom network operation.
The present document specifies:
|
| - |
specific command parameters;
| |
| - |
file structures;
| |
| - |
contents of EFs (Elementary Files);
| |
| - |
security functions;
| |
| - |
application protocol to be used on the interface between UICC (USIM) and ME.
|
This is to ensure interoperability between a USIM and an ME independently of the respective manufacturer, card issuer
or operator.
The present document does not define any aspects related to the administrative management phase of the USIM. Any
internal technical realisation of either the USIM or the ME is only specified where these are reflected over the interface.
The present document does not specify any of the security algorithms which may be used.
|
|
|
V3.18 | |
V4.15 | |
V5.14 | |
V6.21 | |
V7.15 | |
V8.9 | |
V9.3 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.103 |
ct6 |
|
Characteristics of the ISIM application |
The present document defines the ISIM (IP Multimedia Services
Identity Module) application for access to IMS services.
The present document specifies:
|
| - |
specific command parameters;
| |
| - |
file structures;
| |
| - |
contents of EFs (Elementary Files);
| |
| - |
security functions;
| |
| - |
application protocol to be used on the interface between UICC (ISIM) and Terminal.
|
This is to ensure interoperability between an ISIM and Terminal independently of the respective manufacturer, card
issuer or operator.
The present document does not define any aspects related to the administrative management phase of the ISIM. Any
internal technical realisation of either the ISIM or the Terminal is only specified where these are reflected over the
interface. The present document does not specify any of the security algorithms that may be used.
|
|
|
- | |
- | |
V5.13 | |
V6.13 | |
V7.6 | |
V8.2 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.110 |
ct6 |
|
Numbering system for telecommunication IC card applications |
This TS describes the numbering system for Application IDentifiers (AID) for 3G telecommunication
Integrated Circuits (IC) card applications.
The numbering system described in the present document provides a means for an application and related services
offered by a provider to identify if a given card contains the elements required by its application and related services.
An AID is used to address an application in the card. It consists of a Registered application provider IDentifier (RID)
and a Proprietary application Identifier eXtension (PIX).
The present document describes the coding of the PIX.
|
|
|
V3.2 | |
V4.1 | |
- | |
- | |
- | |
- | |
- | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.111 |
ct6 |
|
USIM Application Toolkit (USAT) |
This TS
defines the interface between the UICC and the Mobile Equipment (ME), and mandatory ME
procedures, specifically for "USIM Application Toolkit".
The present document refers in its majority to the ETSI (SCP) TS 102 223, which describes the generic aspects of
application toolkits within the UICC.
USAT is a set of commands and procedures for use during the network operation phase of 3G, in addition to those
defined in 3GPP TS 31.101.
Specifying the interface is to ensure interoperability between a UICC and an ME independently of the respective
manufacturers and operators.
The present document defines for 3G technology:
|
| - |
the commands;
| |
| - |
the application protocol;
| |
| - |
the mandatory requirements on the UICC and ME for each procedure.
|
The present document does not specify any aspects related to the administrative management phase. Any internal
technical realization of either the UICC or the ME are only specified where these reflect over the interface. The present
document does not specify any of the security algorithms which may be used.
Within the context of the present document, the term "terminal" used in ETSI (SCP) TS 102 223 refers to the Mobile
Equipment (ME).
Within the context of the present document, the term "NAA" used in ETSI (SCP) TS 102 223 refers to the USIM.
|
|
|
V3.14 | |
V4.17 | |
V5.12 | |
V6.14 | |
V7.14 | |
V8.9 | |
V9.2 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.112 |
ct6 |
|
USAT interpreter architecture description |
This TS
defines the stage 2 description for the USAT Interpreter system. As the second stage of a threelevel
structure, it is derived from the stage 1 service description.
The present document defines the overall architecture for the USAT Interpreter system:
|
| - |
Role models;
| |
| - |
System architecture;
| |
| - |
Function and information flow.
|
|
|
|
- | |
- | |
V5.2 | |
V6.0 | |
V7.0 | |
V8.0 | |
- | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.113 |
ct6 |
|
USAT interpreter byte codes |
This TS
specifies the byte codes that are recognised by an USAT Interpreter. The byte codes primary
purpose is to provide efficient programmatic access to the SIM Application Toolkit commands.
The design objectives of the byte code set are:
|
| - |
Compact representation for efficient transmission over the air interface.
| |
| - |
Minimisation of USAT Interpreter complexity to minimise SIM footprint and ease compliance testing.
| |
| - |
Easily configured and extended.
| |
| - |
Source language independent although XML-style mark-up languages are explicitly envisioned.
| |
| - |
Transport bearer independent (e.g. SMS, GPRS...)
| |
| - |
Transport protocol independent.
| |
| - |
Independent from design of external entities.
|
|
|
|
- | |
- | |
V5.6 | |
V6.3 | |
V7.0 | |
V8.0 | |
- | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.114 |
ct6 |
|
USAT interpreter protocol and administration |
This TS
specifies the transmission protocol to be used to communicate with the USAT Interpreter and the
administrative structures and procedures to administer the USAT Interpreter.
The present document does not specify any USAT Interpreter byte code commands.
|
|
|
- | |
- | |
V5.3 | |
V6.0 | |
V7.0 | |
V8.0 | |
- | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.115 |
ct6 |
|
Secured packet structure for (U)SIM Toolkit applications |
This TS
specifies the structure of the Secured Packets in implementations using Short Message Service
Point to Point (SMS-PP), Short Message Service Cell Broadcast (SMS-CB), Unstructured Supplementary Service
Data (USSD) and Hyper Text Transfer Protocol (HTTP).
The structure of the Secured Packets shall comply with the one defined in ETSI (SCP) TS 102 225. The present document
only contains additional requirements or explicit limitations for SIM/USIM applications.
It is applicable to the exchange of secured packets between an entity in a 3G or GSM PLMN and an entity in the
(U)SIM.
Secured Packets contain application messages to which certain mechanisms according to ETSI (SCP) TS 102 224 have
been applied. Application messages are commands or data exchanged between an application resident in or behind the
3G or GSM PLMN and on the (U)SIM. The Sending/Receiving Entity in the 3G or GSM PLMN and the UICC are
responsible for applying the security mechanisms to the application messages and thus turning them into Secured
Packets.
|
|
|
- | |
- | |
- | |
V6.5 | |
V7.2 | |
V8.1 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.116 |
ct6 |
|
Remote APDU Structure for (U)SIM Toolkit applications |
This TS
defines the remote management of files and applets on the SIM/USIM/ISIM.
It describes the APDU format for remote management.
Furthermore the document specifies:
|
| - |
a set of commands coded according to this APDU structure and used in the remote file management on the
SIM/USIM specified in 3GPP TS 51.011, TS 31.101, TS 31.102, TS 31.103.
| |
| - |
a set of commands coded according to this APDU structure and used in the remote applet management on the
SIM/USIM. This is based on ETSI (SCP) TS 102 226.
|
The remote APDU structure for SIM/USIM/ISIM applications shall comply with the one defined in
ETSI (SCP) TS 102 226. The present document only contains additional requirements or explicit limitations for
SIM/USIM/ISIM applications.
|
|
|
- | |
- | |
- | |
V6.8 | |
V7.1 | |
V8.1 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V3.1 | |
V4.0 | |
V5.0 | |
V6.0 | |
V7.0 | |
V8.1 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.121 |
ct6 |
|
UICC-terminal interface - USIM application test specification |
This TS
provides the UICC - Terminal Interface Conformance Test Specification between the 3rd
Generation Terminal and USIM (Universal Subscriber Identity Module) as an application on the UICC and the
Terminal for 3G telecom network operation and between a GERAN Terminal and USIM (Universal Subscriber Identity
Module) as an application on the UICC and the GERAN Terminal for 2G telecom network operation:
|
| - |
the default setting of the USIM;
| |
| - |
the applicability of each test case;
| |
| - |
the test configurations;
| |
| - |
the conformance requirement and reference to the core specifications;
| |
| - |
the test purposes; and
| |
| - |
a brief description of the test procedure and the specific acceptance criteria.
|
|
|
|
V3.15 | |
V4.14 | |
V5.4 | |
V6.8 | |
V7.6 | |
V8.4 | |
V9.2 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
V3.10 | |
V4.2 | |
V5.0 | |
V6.5 | |
V7.1 | |
V8.0 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.124 |
ct6 |
|
ME conformance test specification - USAT conformance test specification |
This TS
describes the technical characteristics and methods of test for testing the USIM Application
Toolkit implemented in 3rd Generation Mobile Equipments (ME) or Mobile Station (MS) for the 3G and 2G digital
cellular communications systems within the 3GPP digital cellular telecommunications system, in compliance with the
relevant requirements, and in accordance with the relevant guidance given in ISO/IEC 9646-7 and
ETSI ETS 300 406.
The present document covers the minimum characteristics considered necessary in order to provide sufficient
performance for mobile equipment and to prevent interference to other services or to other users, and to the PLMNs.
It does not necessarily include all the characteristics which may be required by a user or subscriber, nor does it
necessarily represent the optimum performance achievable.
Within the context of this document, the term "terminal" used in ETSI (SCP) TS 102 223 refers to the Mobile Equipment
(ME).
Within the context of this document, the term "UICC" used in ETSI (SCP) TS 102 223 refers to the USIM card.
Within the context of this document, the term "NAA" used in ETSI (SCP) TS 102 223 refers to the USIM application.
|
|
|
V3.0 | |
V4.0 | |
V5.0 | |
V6.10 | |
V7.7 | |
V8.5 | |
V9.2 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.130 |
ct6 |
|
(U)SIM API for Java Card |
This TS
defines the (U)SIM Application Programming Interface extending the "UICC API for Java
Card" ETSI (SCP) TS 102 241.
This API allows to develop a (U)SAT application running together with a (U)SIM application and using GSM/3G
network features.
The present document includes information applicable to network operators, service providers, server - (U)SIM - and
database manufacturers.
|
|
|
- | |
- | |
- | |
V6.7 | |
V7.9 | |
V8.3 | |
V9.1 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.131 |
ct6 |
|
C-language binding for (U)SIM API |
A Subscriber Identity Module Application Programming Interface (SIM API) has been defined in TS 42.019 as a
technology-independent API by which toolkit applications and (U)SIMs co-operate. That specification is independent
of the programming language technology used to create the application, the platform used to host the application and
the runtime environment used to execute the application.
The present document includes information applicable to (U)SIM toolkit application developers creating applications
using the C programming language ISO/IEC 9899. The present document describes an interface between toolkit
applications written in the C programming language and the (U)SIM in order to realize the co-operation set forth in
TS 42.019. In particular, the API described herein provides the service of assembling proactive commands and
disassembling the responses to these commands for the application programmer.
Software tools, integrated software development environments and software management systems that may be used to
create application programs are explicitly out of scope of the present document.
|
|
|
- | |
- | |
- | |
V6.1 | |
V7.1 | |
V8.1 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.133 |
ct6 |
|
ISIM API for Java Card |
This TS defines the ISIM Application Programming Interface extending the "UICC API for Java Card" ETSI (SCP) TS 102 241.
This API allows to develop an application running together with a ISIM application.
The present document includes information applicable to network operators, service providers, server-, ISIM-, and database manufacturers.
|
|
|
- | |
- | |
- | |
- | |
V7.3 | |
V8.1 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.213 |
ct6 |
|
Test specification for subscriber (U)SIM - API for Java Card |
This TS
covers the minimum characteristics considered necessary in order to provide compliance to
3GPP TS 31.130.
The present document describes the technical characteristics and methods of test for testing the (U)SIM API for Java
Card (3GPP TS 31.130) implemented in the (U)SIM. It specifies the following parts:
|
| - |
test applicability;
| |
| - |
test environment description;
| |
| - |
tests format;
| |
| - |
test area reference;
| |
| - |
conformance requirements;
| |
| - |
test suite files;
| |
| - |
test procedure;
| |
| - |
test coverage; and
| |
| - |
a description of the associated testing tools that shall be used.
|
|
|
|
- | |
- | |
- | |
V6.1 | |
V7.2 | |
V8.1 | |
V9.1 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.220 |
ct6 |
|
Characteristics of the Contact Manager for 3GPP UICC applications |
This TS
defines the Contact Manager for 3GPP UICC applications based on OMA DS.
The present document specifies the external interface between the Contact Manager Server in the UICC and the Contact
Manager External Client in the ME;
Any internal technical realization of either the Contact Manager Server or clients is only specified where these are
reflected over the interfaces.
|
|
|
- | |
- | |
- | |
- | |
- | |
V8.2 | |
V9.1 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TS 31.221 |
ct6 |
|
Contact Manager API - Contact Manager API for Java Card |
This TS
defines the internal interface characteristics of the Contact Manager for 3GPP UICC applications 3GPP TS 31.220.
The internal interface between the Contact Manager Server application on the UICC and the Contact Manager Client
application on the UICC enables Java Card platform based applets, defined in
Sun Microsystems "Java Card 2.2.2 Application Programming
Interface", "Java Card 2.2.2 Runtime Environment (JCRE)
Specification" and "Java Card 2.2.2 Virtual Machine Specification", to invoke and register
to the Contact Manager Server services. In particular, the Contact Manager Java Card based API provides methods
to:
|
| - |
Read/Update/Create/Delete contact(s) in the Contact Manager Server;
| |
| - |
Manage group of contacts in the Contact Manager Server;
| |
| - |
Search for a contact in the Contact Manager Server storage;
| |
| - |
manage the contacts structure;
| |
| - |
Register/Un-register the application to pre-defined events (e.g. application to be notified when contacts are
modified in the Contact Manager Server).
|
This API allows you to develop an application running together with a Contact Manager (3GPP TS 31.220).
|
|
|
- | |
- | |
- | |
- | |
- | |
V8.1 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
|
3GPP TR 31.900 |
ct6 |
|
SIM/USIM internal and external interworking aspects |
This TR
describes
|
| - |
the different cases of interworking between a 2G or 3G ICC and a 2G or 3G ME.
| |
| - |
the different cases of interworking between any given ME/ICC combination and the rest of the network
| |
| - |
the possibilities of interworking between a SIM and a USIM together on a single UICC
| |
| - |
the possibilities of interworking between several USIMs on a single UICC
|
|
|
|
V3.3 | |
V4.1 | |
V5.6 | |
V6.2 | |
V7.1 | |
V8.0 | |
V9.0 | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
- | |
- | |
- | |
V6.1 | |
V7.0 | |
V8.0 | |
- | |
- | |
- | |
- |
|
|
|
|
|
|
|
|
|
|
|