Remote SIM provisioning is a GSMA specification that allows consumers to remotely activate the subscriber identity module (SIM) embedded in a portable device such as a smart phone, smart watch, fitness band or tablet computer.[1][2] Originally part of the GSMA's work on eSIM,[3] remote SIM provisioning is just one of the aspects Remote SIM provisioning includes. The other aspects being that the SIM is now structured into "domains" that separate the operator profile from the security and application "domains." In practice "eSIM upgrade" in the form of a normal SIM card[4] is possible (using the Android 9 eSIM APIs) or eSIM can be included into an SOC.[5] GSMA certification requires that that the personalization packet is decoded inside the chip, so there is no way to dump Ki, OPc and 5G keys. Another important aspect is that the eSIM is owned by the enterprise, and this means that the enterprise now has full control of the security and applications in the eSIM, and which operators profiles are to be used.
In the background of the technology looked to address the following issues:
約800の通信事業者と250のモバイルエコシステム企業が集まるGSMアソシエーション(GSMA )は、コンシューマーリモートSIMプロビジョニングのイニシアチブを最初に提唱した。この技術は2014年の夏に発表された。仕様の完全版は2016年2月に実現した。当初、この仕様はM2Mデバイスのみで使用される予定だったが、2015年12月以降、さまざまなカスタムウェアラブルデバイスや、認証やID管理などのエンタープライズアプリケーションに広がり始めている。[ 7 ]
「この新しい仕様により、消費者はウェアラブルなどのデバイスを、選択したモバイルネットワークにリモートで接続する自由を得ることができ、新しい革新的なデバイスを接続するプロセスが進化し続けています」と、GSMAの最高技術責任者であるアレックス・シンクレアは述べています。[ 8 ]
さらに、独立サービスプロバイダーがデバイスのSIMカードにプロファイルをロードするためのコマンドを送信する権利が修正され、プロファイルの配列を独立した認定データセンター(サブスクリプションマネージャ)に保存する機能が登場しました。[ 9 ]
キャリア選択に関する仕様は、消費者が幅広いモバイルネットワーク事業者の中から選択し、契約を通じてデバイスに内蔵されたSIMを有効化できるようにすることを目的としています。また、同じ契約で複数のデバイスを接続することで、ユーザーの生活を簡素化することも目的としています。さらに、モバイルデバイスメーカーがウェアラブルテクノロジーアプリケーションにより適した次世代のモバイル接続デバイスを開発する動機付けにもなるはずです。M2Mデバイスのキャリア選択に関する仕様は、通常、加入者が関与しないため(例えば、電気メーターの事業者を変更する場合など)、よりシンプルです。
この仕様を説明するために使用される言語は、eSIMが物理的なフォーマット(または「フォームファクター」 - さまざまなSIMサイズを説明するために使用されるフレーズ)ではないため、混乱を招く可能性があります。eSIMはSIMの物理的なサイズではなく、SIMの機能について説明します。また、eSIMには多くのフォーマット(2FF、3FF、4FF、MFF)があります[ 10 ]。
GSMAは、 eSIMデバイス、eUICC 、および加入者管理製品向けのコンプライアンスフレームワーク[ 11 ]も開発しました。これは、eSIMをサポートする製品の相互運用性とセキュリティを支援するためのものです。GSMAはこれをSGP.24 [ 12 ]として公開しており、 eSIMコンプライアンスプロセスでは、以下の共通コンプライアンス要件について説明しています。
コンシューマーデバイスの場合、ホストデバイス上のリモートプロビジョニングは、コンシューマーeSIM RSP仕様SGP.21/22 [ 13 ] [ 14 ]に準拠したソフトウェアパッケージであるローカルプロファイルアシスタント(LPA)によって開始されます。
LPAがキャリアプロファイルを取得する場合、HTTPS経由でインターネット上のサブスクリプションマネージャ(SM)サービスに接続します。SMのアドレスは以下のように定義できます。
LPA は、SM のX.509 証明書が有効であり、GSMA認証局によって発行されていることを検証する責任を負います。[ 15 ]検証が完了すると、LPA はチャレンジ レスポンス認証を使用して eUICC と SM 間のセキュア チャネルを調整し、プログラミング モードに入ります。LPA は、ユーザーから提供されたアクティベーション コードまたは eUICC の eSIM ID (EID) を送信することにより、ダウンロード可能なキャリア プロファイルを要求します。SM は、ネットワーク認証キーが安全であることを保証するため、eUICC のみが復号化/インストールできる方法で暗号化された要求されたプロファイルを提供します。
RSPはIoTデバイスでは若干異なる動作をし、SGP.31/32 [ 16 ]に概説されているGSMAの技術仕様に従います。eSIM IoT仕様では、LPAがeUICC(IPAe)またはデバイス(IPAd)に存在するIPA(IoT Profile Assistant)に置き換えられます。IoTにおけるリモートSIMプロビジョニングは、新しい技術コンポーネントであるeIM(eSIM IoT Manager)で管理されます。eIMは、ユーザーコマンドをIPAに送信するソフトウェアです[ 17 ]。