SIMアプリケーションツールキット(STK )は、加入者識別モジュール(SIMカード)がさまざまな付加価値サービスに使用できるアクションを開始できるようにするGSMシステムの標準です。 [ 1 ]他のネットワークおよびカードシステムにも同様の標準が存在し、新世代ネットワークで使用されるUSIM用のUSIMアプリケーションツールキット(USAT)はその一例です。UICCカード上で動作するこの種のJava Cardベースのアプリケーションのより一般的な名称は、カードアプリケーションツールキット(CAT)です。[ 2 ] [ 3 ]
SIMアプリケーションツールキットは、SIMにプログラムされた一連のコマンドで構成されており、SIMが外部世界と直接どのようにやり取りするかを定義し、ハンドセットやネットワークとは独立してコマンドを開始します。[ 4 ]これにより、SIMはネットワークアプリケーションとエンドユーザー間の対話的なやり取りを構築し、ネットワークにアクセスしたり、ネットワークへのアクセスを制御したりすることができます。[ 1 ]また、SIMはメニューの表示やユーザー入力の要求など、ハンドセットにコマンドを送信します。[ 5 ]
STKは、モバイルバンキングやコンテンツブラウジングなど、メニューベースのアプローチが必要とされる多くのアプリケーションで、世界中の多くのモバイルオペレーターによって展開されています。 [ 1 ]単一のアプリケーション環境として設計されたSTKは、SIMカードの初回電源投入時に起動でき[ 5 ]、シンプルなユーザーインターフェースを備えた低レベルアプリケーションに特に適しています。[ 6 ]
GSMネットワークでは、SIMアプリケーションツールキットは2001年にリリースされたGSM 11.14規格で定義されています。[ 1 ] [ 4 ] [ 6 ]リリース4以降、GSM 11.14は3GPP TS 31.111に置き換えられ、3/4Gネットワーク用のUSIMアプリケーションツールキットの仕様も含まれています。[ 2 ]
AndroidソフトウェアのアップデートはGSM経由で行われ、SIMツールキットは自動インストールアプリケーションに関係なく、新しいソフトウェアを自動的にインストールする場合があります。
SIMカードに保存されているアプリケーションやメニューの変更は、顧客がSIMカードを受け取った後には困難であり、場合によっては監視ソフトウェアとみなされる可能性があります。
アップデートを配信するには、SIMカードを返却して新しいものと交換するか(費用がかかり、不便な場合もある)、専用のオプションSIM機能を使用して無線(OTA)でアプリケーションのアップデートを配信する必要があります。2010年10月現在モバイルネットワーク事業者は、たとえば、Toolbox (S@T) 準拠のワイヤレスインターネットブラウザ (WIB)を搭載したハンドセットにセキュアSMSを送信することで、更新された STK アプリケーション メニューを配信できます。BIP (Bearer Independent protocol [ 8 ] )準拠の SIM カードとBIP 準拠のハンドセットを使用する場合、更新は非常に迅速に配信できます (ハンドセットで利用可能でサポートされているネットワーク接続、つまりGPRS / 3G の速度によります)。ワイヤレスインターネットゲートウェイ (WIG) 仕様に基づいて STK アプリケーションのメニューを変更することも可能です。[ 9 ] [ 10 ]更新の制限により、STK アプリケーションの展開の数と頻度が制限されます。[ 11 ]
STKは基本的にマルチメディアをサポートしておらず、基本的な画像のみをサポートしています。[ 7 ]
STK技術には、独立した開発支援が限られている。[ 7 ]
携帯電話がSIMアプリケーションツールキット(STK)に対応していない場合、ユーザーはサービスやネットワークを正しく利用できない可能性があります。Nokia N900など、STKに対応していないスマートフォンでは、複数の携帯電話事業者で問題が発生していることが確認されています。
USIMアプリケーションツールキット(USAT)は、 3GネットワークにおけるSTKに相当するものです。[ 4 ] USATは、起動時にアクティブになるSTKとは異なり、特定のアプリケーションが選択されるまでアクティブにならないため、3Gデバイスのマルチアプリケーション環境を活用しています。[ 12 ]一部の機能は、アプリケーション関連ではなくカード関連です。[ 5 ]