GSM 03.48は、 GSM PLMN内のエンティティとSIM カード内のエンティティ間でセキュアなパケットを交換するために使用されるプロトコルです。セキュアなパケットには、 GSM 03.48に従った特定のメカニズムが適用されたアプリケーション メッセージが含まれます。アプリケーション メッセージは、GSM PLMN内またはその背後にあるアプリケーションとWapor MMS間で交換されるコマンドまたはデータです。 [1] [2] [3]これは、3G で 3GPP TS 23.048 [4] に進化しました。リリース 5 から、TS 23.048 は汎用部分とベアラ固有のアプリケーションに分割されています。パケット構造に関する汎用部分は SCP (ETSI TS 102 225 [5] )に移行されました。ベアラ固有の部分は 3GPP TS 31.115 です。[6]
概要
送信アプリケーションはアプリケーション メッセージを準備し、メッセージに適用されるセキュリティを指定して送信エンティティに転送します。
送信エンティティは、アプリケーション メッセージの先頭にセキュリティ ヘッダー (コマンド ヘッダー) を追加します。次に、要求されたセキュリティをコマンド ヘッダーの一部と、パディングオクテットを含むアプリケーション メッセージの全体に適用します。結果として得られる構造は、(セキュリティ保護された) コマンド パケットと呼ばれます。
通常の状況では、受信エンティティはコマンド パケットを受信し、コマンド ヘッダーに示されたセキュリティ パラメータに従ってそれを解凍します。その後、受信エンティティは、適用されたセキュリティを受信アプリケーションに示すアプリケーション メッセージを受信アプリケーションに転送します。送信アプリケーションと送信エンティティ間のインターフェイス、および受信エンティティと受信アプリケーション間のインターフェイスは独自のものです。
コマンド ヘッダーで指定されている場合、受信エンティティは (セキュリティ保護された) 応答パケットを作成する必要があります。応答パケットは、セキュリティ ヘッダー (応答ヘッダー) と、受信アプリケーションによって提供されるアプリケーション固有のデータ (オプション) で構成されます。応答ヘッダーとアプリケーション固有のデータは両方とも、受信したコマンド パケットで指定されたセキュリティ メカニズムを使用してセキュリティ保護されます。応答パケットは、トランスポート層の制約(タイミングなど) に従って、送信エンティティに返されます。
参考文献
- ^ 「GSM 03.48 Java API および実現ライブラリ」。GitHub。2018年3月 23 日閲覧。
- ^ 「GSM 03.48 バージョン 890」。2011年5月16日閲覧。
- ^ 「3GPP 標準ページ」 。2011年5 月 16 日閲覧。
- ^ 「3GPP TS 23.048」。
- ^ 「ETSI TS 102 225」.
- ^ 「3GPP TS 31.115」。
