SIM Application Toolkit

Last updated

SIM Application Toolkit (STK) is a standard of the GSM system which enables the subscriber identity module (SIM card) to initiate actions which can be used for various value-added services. [1] Similar standards exist for other network and card systems, with the USIM Application Toolkit (USAT) for USIMs used by newer-generation networks being an example. A more general name for this class of Java Card-based applications running on UICC cards is the Card Application Toolkit (CAT). [2] [3]

Contents

The SIM Application Toolkit consists of a set of commands programmed into the SIM which define how the SIM should interact directly with the outside world and initiates commands independently of the handset and the network. [4] This enables the SIM to build up an interactive exchange between a network application and the end user and access, or control access to, the network. [1] The SIM also gives commands to the handset such as displaying menus and/or asking for user input. [5]

STK has been deployed by many mobile operators around the world for many applications, often where a menu-based approach is required, such as Mobile Banking and content browsing. [1] Designed as a single application environment, the STK can be started during the initial power up of the SIM card [5] and is especially suited to low level applications with simple user interfaces. [6]

In GSM networks, the SIM Application Toolkit is defined by the GSM 11.14 standard released in 2001. [1] [4] [6] From release 4 onwards, GSM 11.14 was replaced by 3GPP TS 31.111 which also includes the specifications of the USIM Application Toolkit for 3/4G networks. [2]

Advantages

Limitations

Updating Android software is done over GSM where the SIM Toolkit may install automatically with new software regardless of automatic install applications.

Change in applications and menus stored on the SIM is difficult after the customer takes delivery of the SIM and sometimes may be recognized as surveillance software.

To deliver updates, either the SIM must be returned and exchanged for a new one (which can be costly and inconvenient) or the application updates must be delivered over-the-air (OTA) using specialized, optional SIM features. As of October 2010, mobile network operators can, for example, deliver updated STK application menus by sending a secure SMS to handsets that include a Toolbox (S@T) compliant wireless internet browser (WIB). When using a SIM card compliant to the BIP (Bearer Independent protocol [8] ) in a BIP-compliant handset, the updates can be delivered very quickly as well (depending upon the network connectivity available to and supported by the handset, i.e. GPRS/3G speed). It might also be possible to change the menu of STK applications based on the Wireless Internet Gateway (WIG) specification. [9] [10] The update limitations hinder the number and frequency of STK application deployments. [11]

STK has essentially no support for multimedia, only basic pictures. [7]

The STK technology has limited independent development support available. [7]

If a mobile phone does not support SIM Application Toolkit, users may not be able to use the service or network correctly. Issues with several mobile network operators have been noticed on smartphones that don't support STK, like Nokia N900.

In newer networks

USIM Application Toolkit (USAT) is the equivalent of STK for 3G networks. [4] USAT takes advantage of the multiapplication environment of 3G devices by not activating until a specific application has been selected, unlike STK which is activated at startup. [12] Some functions are card related rather than application related. [5]

See also

Related Research Articles

<span class="mw-page-title-main">GSM</span> Cellular telephone network standard

The Global System for Mobile Communications (GSM) is a standard developed by the European Telecommunications Standards Institute (ETSI) to describe the protocols for second-generation (2G) digital cellular networks used by mobile devices such as mobile phones and tablets. GSM is also a trade mark owned by the GSM Association. GSM may also refer to the Full Rate voice codec.

<span class="mw-page-title-main">SMS</span> Text messaging service component

Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component of most telephone, Internet and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text messages. An intermediary service can facilitate a text-to-voice conversion to be sent to landlines.

The Universal Mobile Telecommunications System (UMTS) is a third generation mobile cellular system for networks based on the GSM standard. Developed and maintained by the 3GPP, UMTS is a component of the International Telecommunication Union IMT-2000 standard set and compares with the CDMA2000 standard set for networks based on the competing cdmaOne technology. UMTS uses wideband code-division multiple access (W-CDMA) radio access technology to offer greater spectral efficiency and bandwidth to mobile network operators.

In telecommunication, a public land mobile network (PLMN) is a combination of wireless communication services offered by a specific operator in a specific country. A PLMN typically consists of several cellular technologies like GSM/2G, UMTS/3G, LTE/4G, NR/5G, offered by a single operator within a given country, often referred to as a cellular network.

<span class="mw-page-title-main">SIM card</span> Integrated circuit card for a mobile device

A SIM card is an integrated circuit (IC) intended to securely store an international mobile subscriber identity (IMSI) number and its related key, which are used to identify and authenticate subscribers on mobile telephony devices. Technically the actual physical card is known as a universal integrated circuit card (UICC); this smart card is usually made of PVC with embedded contacts and semiconductors, with the SIM as its primary component. In practice the term "SIM card" refers to the entire unit and not simply the IC.

The 3rd Generation Partnership Project (3GPP) is an umbrella term for a number of standards organizations which develop protocols for mobile telecommunications. Its best known work is the development and maintenance of:

<span class="mw-page-title-main">Unstructured Supplementary Service Data</span> Communications protocol

Unstructured Supplementary Service Data (USSD), sometimes referred to as "quick codes" or "feature codes", is a communications protocol used by GSM cellular telephones to communicate with the mobile network operator's computers. USSD can be used for WAP browsing, prepaid callback service, mobile-money services, location-based content services, menu-based information services, and as part of configuring the phone on the network. The service does not require a messaging app, and does not incur charges.

Adaptive Multi-Rate Wideband (AMR-WB) is a patented wideband speech audio coding standard developed based on Adaptive Multi-Rate encoding, using a similar methodology to algebraic code-excited linear prediction (ACELP). AMR-WB provides improved speech quality due to a wider speech bandwidth of 50–7000 Hz compared to narrowband speech coders which in general are optimized for POTS wireline quality of 300–3400 Hz. AMR-WB was developed by Nokia and VoiceAge and it was first specified by 3GPP.

Customized Applications for Mobile networks Enhanced Logic (CAMEL) is a set of standards designed to work on either a GSM core network or the Universal Mobile Telecommunications System (UMTS) network. The framework provides tools for operators to define additional features for standard GSM services/UMTS services. The CAMEL architecture is based on the Intelligent Network (IN) standards, and uses the CAP protocol. The protocols are codified in a series of ETSI Technical Specifications.

<span class="mw-page-title-main">Universal integrated circuit card</span> Smart card used to uniquely identify a mobile device on a cellular network

The universal integrated circuit card (UICC) is the smart card used in mobile terminals in 2G (GSM), 3G (UMTS), 4G (LTE), and 5G networks. The UICC ensures the integrity and security of all kinds of personal data, and it typically holds a few hundred kilobytes. The official definition for UICC is found in ETSI TR 102 216, where it is defined as a "smart card that conforms to the specifications written and maintained by the ETSI Smart Card Platform project". In addition, the definition has a note that states that "UICC is neither an abbreviation nor an acronym". NIST SP 800-101 Rev. 1 and NIST Computer Security Resource Center Glossary state that, "A UICC may be referred to as a SIM, USIM, RUIM or CSIM, and is used interchangeably with those terms", though this is an over-simplification. The primary component of a UICC is a SIM card.

An IP Multimedia Services Identity Module (ISIM) is an application residing on the UICC, an IC card specified in TS 31.101. This module could be on a UMTS 3G or IMS VoLTE network. It contains parameters for identifying and authenticating the user to the IMS. The ISIM application can co-exist with SIM and USIM on the same UICC making it possible to use the same smartcard in both GSM networks and earlier releases of UMTS.

The CAMEL Application Part (CAP) is a signalling protocol used in the Intelligent Network (IN) architecture. CAP is a Remote Operations Service Element (ROSE) user protocol, and as such is layered on top of the Transaction Capabilities Application Part (TCAP) of the SS#7 protocol suite. CAP is based on a subset of the ETSI Core and allows for the implementation of carrier-grade, value added services such as unified messaging, prepaid, fraud control and Freephone in both the GSM voice and GPRS data networks. CAMEL is a means of adding intelligent applications to mobile networks. It builds upon established practices in the fixed line telephony business that are generally classed under the heading of or INAP CS-2 protocol.

Wi-Fi calling refers to mobile phone voice calls and data that are made over IP networks using Wi-Fi, instead of the cell towers provided by cellular networks. Using this feature, compatible handsets are able to route regular cellular calls through a wireless LAN (Wi-Fi) network with broadband Internet, while seamlessly change connections between the two where necessary. This feature makes use of the Generic Access Network (GAN) protocol, also known as Unlicensed Mobile Access (UMA).

<span class="mw-page-title-main">Gemalto</span> International digital security company

Gemalto was an international digital security company providing software applications, secure personal devices such as smart cards and tokens, e-wallets and managed services. It was formed in June 2006 by the merger of two companies, Axalto and Gemplus International. Gemalto N.V.'s revenue in 2018 was €2.969 billion.

<span class="mw-page-title-main">Cell Broadcast</span> Method of sending messages to multiple mobile phone users

Cell Broadcast (CB) is a method of sending messages to multiple mobile telephone users in a defined area at the same time. It is defined by the ETSI's GSM committee and 3GPP and is part of the 2G, 3G, 4G LTE (telecommunication) and 5G standards. It is also known as Short Message Service-Cell Broadcast (SMS-CB) or CB SMS.

<span class="mw-page-title-main">Video Share</span>

Video Share is an IP Multimedia System (IMS) enabled service for mobile networks that allows users engaged in a circuit switch voice call to add a unidirectional video streaming session over the packet network during the voice call. Any of the parties on the voice call can initiate a video streaming session. There can be multiple video streaming sessions during a voice call, and each of these streaming sessions can be initiated by any of the parties on the voice call. The video source can either be the camera on the phone or a pre-recorded video clip.

<span class="mw-page-title-main">Mobile switching centre server</span>

The mobile switching station, abbreviated as MSC Server or MSS, is a 2G core network element which controls the network switching subsystem elements. Alternatively or adaptively, MSS can be used in GSM networks as well, if the manufacturer has implemented support for GSM networks in the MSS. Since an immediate upgrade of existing GSM network to 3G is not viable due to various issues like handset incompatibilities and high expenditure, most manufacturers do implement GSM support in MSS. In fact, MSS along with other 3G network elements such as media gateway (MGW), can be configured to support GSM network exclusively and can be considered as an upgraded version of existing GSM mobile switching centres. The MSC Server is standards-based and communicates with other distributed elements using industry open standards such as media gateway control protocol, megaco/H.248, Session Initiation Protocol, M2UA and M3UA. The MSC server incorporates industry standards as defined by ETSI, ITU, GSM, 3GPP and 3GPP2 and other leading standard bodies. The MSS supports the regulatory environment set by governing bodies via its support for E911, CALEA/legal intercept, wireless and local number portability, TTY/TTD, and Number Pooling requirements.

USAT may refer to:

The (U)SIM interface is the connecting point of the mobile phone and the UICC with its SIM or USIM application.

GSM 03.40 or 3GPP TS 23.040 is a mobile telephony standard describing the format of the Transfer Protocol Data Units (TPDU) of the Short Message Transfer Protocol (SM-TP) used in the GSM networks to carry Short Messages. This format is used throughout the whole transfer of the message in the GSM mobile network. In contrast, application servers use different protocols, like Short Message Peer-to-Peer or Universal Computer Protocol, to exchange messages between them and the Short Message Service Center (SMSC).

References

  1. 1 2 3 4 "SIM Toolkit". Cellular. Archived from the original on 2006-12-07. Retrieved 2006-11-21.
  2. 1 2 "ETSI TS 131 111 / 3GPP TS 31.11 Version 13.3.0: GSM, UMTS, USIM Application Toolkit" (PDF).
  3. ETSI TS 102 223 V9.1.0
  4. 1 2 3 "SIM Toolkit". Gemalto. Archived from the original on April 29, 2013.
  5. 1 2 3 "SIM Toolkit Modifications for 3GPP (TDOC T3-99346)". 3GPP.
  6. 1 2 3 "SIM Toolkit". Archived from the original on 2007-10-11. Retrieved 2006-11-21.
  7. 1 2 3 4 SIM Toolkit
  8. "OMA TS Smartcard Web Server, p.76 Appendix C. Bearer Independent Protocol" (PDF).
  9. "Gemplus has become Gemalto". Gemplus.com. 2006-06-02. Archived from the original on April 11, 2011. Retrieved 2014-06-18.
  10. Gemplus to Deliver SIM Card-Based Solution to Oi For First GSM Launch in Brazil - Smart Card Alliance Archived September 25, 2006, at the Wayback Machine
  11. http://www.mygemplus.com/pss/telecom/download/GemConnect_online_sdk.pdf%5B%5D
  12. "Mobile SIM Tool Kit". Archived from the original on 2006-04-27. Retrieved 2006-11-21.