'''SIM Application Toolkit''' (commonly referred to as '''STK''') is a standard of the [[GSM]] system which enables the Subscriber[[subscriber Identityidentity Modulemodule]] (SIM card) to initiate actions which can be used for various [[value-added]] services.<ref name=autogenerated2CellularZA>{{Cite web |url=http://www.cellular.co.za/sim_toolkit.htm |title=SIM Toolkit<!-- Bot generated title --> |access-date=2006-11-21 |archive-url=https://web.archive.org/web/20061207010523/http://www.cellular.co.za/sim_toolkit.htm |archive-date=2006-12-07 |dead-url=yes |df= |publisher=Cellular}}</ref> Similar standards exist for other network and card systems, with the '''USIM Application Toolkit''' (USAT) for [[Universal Subscriber Identity Module|USIM]]s used by newer-generation networks being an example. A more general name for this class of [[Java Card]]-based applications running on [[Universal integrated circuit card|UICC card]]s is the '''Card Application Toolkit''' (CAT).<ref name=ts31_11>{{cite web |title=ETSI TS 131 111 / 3GPP TS 31.11 Version 13.3.0: GSM, UMTS, USIM Application Toolkit |url=https://www.etsi.org/deliver/etsi_ts/131100_131199/131111/13.03.00_60/ts_131111v130300p.pdf}}</ref><ref>ETSI TS 102 223 V9.1.0</ref>
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.<ref name=autogenerated5gemalto-stk>[{{cite web|title=SIM Toolkit|publisher=Gemalto|url=http://developer.gemalto.com/home/technology/sim-toolkit.html ] {{webarchive |urlarchiveurl=https://web.archive.org/web/20130429113530/http://developer.gemalto.com/home/technology/sim-toolkit.html |datearchivedate=April 29, 2013 |dead-url=yes}}</ref> 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.<ref name=autogenerated2CellularZA /> The SIM also gives commands to the handset such as displaying menus and/or asking for user input.<ref name=autogenerated13GPP-t3-99346>http{{cite web|url=https://www.3gpp.org/ftp/tsg_t/WG3_UWG3_USIM/T_10TSGT3_10/docs/t3-934699346.doc{{Dead link|datetitle=SeptemberSIM 2018Toolkit |bot=InternetArchiveBotModifications for 3GPP (TDOC T3-99346)|fix-attemptedpublisher=yes 3GPP}}</ref>
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.<ref name=autogenerated2CellularZA /> Designed as a single application environment, the STK can be started during the initial power up of the SIM card<ref name=3GPP-t3-99346 /> and is especially suited to low level applications with simple user interfaces.<ref name=gsmmobileNZ>{{Cite web |url=http://www.gsmmobile.co.nz/Sim_Toolkit.htm |title=SIM Toolkit<!-- Bot generated title --> |access-date=2006-11-21 |archive-url=https://web.archive.org/web/20071011090927/http://www.gsmmobile.co.nz/Sim_Toolkit.htm |archive-date=2007-10-11 |dead-url=yes |df= }}</ref>
Designed as a single application environment, the STK can be started during the initial power up of the SIM card<ref name=autogenerated1 /> and is especially suited to low level applications with simple user interfaces.<ref name=autogenerated3>{{Cite web |url=http://www.gsmmobile.co.nz/Sim_Toolkit.htm |title=SIM Toolkit<!-- Bot generated title --> |access-date=2006-11-21 |archive-url=https://web.archive.org/web/20071011090927/http://www.gsmmobile.co.nz/Sim_Toolkit.htm |archive-date=2007-10-11 |dead-url=yes |df= }}</ref>
In [[GSM]] networks, the SIM Application Toolkit is defined by the GSM 11.14 standard released in 2001.<ref name=autogenerated2CellularZA /><ref name=autogenerated5gemalto-stk /><ref name=autogenerated3gsmmobileNZ />
From release 4 onwards, GSM 11.14 was replaced by 3GPP TS 31.111 which also includes the specifications of the USIM Application Toolkit (Malaysia) for 4G networks.<ref name=ts31_11/>
==Advantages==
* Some manufacturers claim that STK enables higher levels of security through identity verification and [[encryption]], which are necessary for secure electronic commerce.<ref name=autogenerated3gsmmobileNZ /><ref name=autogenerated4>[http://bladox.com/devel-docs/gen_stk.html SIM Toolkit<!-- Bot generated title -->]</ref>
* STK has been deployed on the largest number of mobile devices.<ref name=autogenerated4 />
The STK technology has limited independent development support available.<ref name="autogenerated4" />
==STKIn andnewer CARE in 3Gnetworks==
USIM Application Toolkit (USAT) is the equivalent of STK for [[3G]] networks.<ref name=gemalto-stk /> 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.<ref>{{Cite web |url=http://www.ec-mobile.ust.hk/mobile/toolkit.htm |title=Mobile SIM Tool Kit<!-- Bot generated title --> |access-date=2006-11-21 |archive-url=https://web.archive.org/web/20060427052032/http://www.ec-mobile.ust.hk/mobile/toolkit.htm |archive-date=2006-04-27 |dead-url=yes |df= }}</ref> Some functions are card related rather than application related.<ref name=3GPP-t3-99346/>
[[USIM Application Toolkit]] (USAT) is the equivalent of STK for [[3G]] networks.<ref name=autogenerated5 />
(CAT) is now used as the more generic method used describing the [[Universal Integrated Circuit Card]] (UICC)'s more extensive STK features.<ref>ETSI TS 102 223 V9.1.0</ref>
==See also==
|