(57)【特許請求の範囲】
【請求項１】
任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイス（ＣＤ）に結合したスマートカード（ＳＣ）の初期パーソナライゼーションのための方法であって、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）が、スマートカード（ＳＣ）内と、通信デバイスがアタッチ可能な電気通信ネットワーク（ＴＮ）のローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に接続されたホームロケーションレジスタ（ＨＬＲ＿ｐ）内とに格納されており、ローミング協定が、レジスタ（ＨＬＲ＿ｐ）を管理する事業者と、ローミングエンティティを管理する事業者との間で取り決められている、方法において、スマートカード（ＳＣ）内で、
一時的な移動端末識別子（ＩＭＳＩ＿ｔ）を含む第１の要求（Ｒｅｑ）をローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に送信するステップ（Ｓ１）であって、第１の要求（Ｒｅｑ）が、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）によってユーザを認証する（Ｓ３）ホームロケーションレジスタ（ＨＬＲ＿ｐ）に転送され、ローミングエンティティ（ＭＳＣ；ＳＧＳＮ）が、スマートカード（ＳＣ）が電気通信ネットワーク（ＴＮ）のリソースを使用できるようにする（Ｓ４）、送信するステップ（Ｓ１）と、
選択された事業者の識別子を含むスマートカードパーソナライゼーションのための第２の要求（ＲｅｑＰ）を、電気通信ネットワーク（ＴＮ）に接続されたアプリケーションサーバ（ＡＳ）に送信するステップ（Ｓ５）であって、アプリケーションサーバ（ＡＳ）が、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を前記選択された事業者から取得する（Ｓ６）、送信するステップ（Ｓ５）と、
応答（ＲｅｐＰ）をアプリケーションサーバ（ＡＳ）から受信するステップ（Ｓ７）であって、応答がパーソナライゼーションコマンド（ＣｏｍＰ）、ａｄｍｉｎコード（ＡＣａｓ）、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を含む、受信するステップ（Ｓ７）と、
ａｄｍｉｎコード（ＡＣａｓ）が有効である場合に、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）を削除し、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）で置き換えるために、パーソナライゼーションコマンド（ＣｏｍＰ）を解釈するステップ（Ｓ８）と
を含む、方法。
【請求項２】
ローミングエンティティ（ＭＳＣ；ＳＧＳＮ）が、レジスタ（ＨＬＲ＿ｐ）を管理する事業者の識別子を一時的な移動端末識別子（ＩＭＳＩ＿ｔ）から抽出し、第１のレジスタ（ＨＬＲ＿ｐ）への要求（Ｒｅｑ）の転送前に、ユーザを認証することができるレジスタ（ＨＬＲ＿ｐ）のアドレスを読み出す、請求項１に記載の方法。
【請求項３】
第２の要求（ＲｅｑＰ）がスマートカード（ＳＣ）の識別子（ＩｄＳＣ）を含み、アプリケーションサーバ（ＡＳ）が、応答（ＲｅｐＰ）を送信する前に、受信された第２の要求（Ｒｅｑ）に含まれるスマートの識別子（ＩｄＳＣ）に対応するスマートカードの識別子（ＩｄＳＣ）に対応付けてデータベース（ＤＢ）に最初に格納されたａｄｍｉｎコード（ＡＣａｓ）を読み出す、請求項１または２に記載の方法。
【請求項４】
スマートカード（ＳＣ）内のアプリケーション（ＣＰＡ）が、ａｄｍｉｎコード（ＡＣａｓ）が有効であるかどうかを判定するために、応答（ＲｅｐＰ）中で受信されたａｄｍｉｎコード（ＡＣａｓ）が、スマートカードに最初に格納されているａｄｍｉｎコード（ＡＣｓｃ）に適合するかどうかを検査する、請求項１から３のいずれかに記載の方法。
【請求項５】
第２の要求（ＲｅｑＰ）および応答（ＲｅｐＰ）がショートメッセージであり、電気通信ネットワーク（ＴＮ）のスイッチ（ＭＳＣ）およびショートメッセージセンタ（ＳＭＳＣ）を介してスマートカード（ＳＣ）とアプリケーションサーバ（ＳＡ）の間でやり取りされる、請求項１から４のいずれかに記載の方法。
【請求項６】
第２の要求（ＲｅｑＰ）および応答（ＲｅｐＰ）がデータパケットを含み、セキュリティ保護されたセッションによって、電気通信ネットワーク（ＴＮ）のサービスノード（ＳＧＳＮ）およびゲートウェイノード（ＧＧＳＮ）を介してスマートカード（ＳＣ）とアプリケーションサーバ（ＳＡ）の間でやり取りされる、請求項１から４のいずれかに記載の方法。
【請求項７】
第２の要求（ＲｅｑＰ）および応答（ＲｅｐＰ）が、アプリケーションサーバ（ＡＳ）によって提供されるサービスに制限され専用となっているアクセスポイントノードを介して、スマートカード（ＳＣ）とアプリケーションサーバ（ＡＳ）の間でやり取りされる、請求項６に記載の方法。
【請求項８】
任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイス（ＣＤ）に結合されたスマートカード（ＳＣ）であって、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）が、スマートカード（ＳＣ）内と、通信デバイスがアタッチ可能な電気通信ネットワーク（ＴＮ）のローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に接続されたホームロケーションレジスタ（ＨＬＲ＿ｐ）内とに格納されており、ローミング協定が、レジスタ（ＨＬＲ＿ｐ）を管理する事業者と、ローミングエンティティを管理する事業者との間で取り決められている、スマートカード（ＳＣ）において、
一時的な移動端末識別子（ＩＭＳＩ＿ｔ）を含む第１の要求（Ｒｅｑ）をローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に送信する手段（ＣＰＡ）であって、第１の要求（Ｒｅｑ）が、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）によってユーザを認証するホームロケーションレジスタ（ＨＬＲ＿ｐ）に転送され、ローミングエンティティ（ＭＳＣ；ＳＧＳＮ）が、スマートカード（ＳＣ）が電気通信ネットワーク（ＴＮ）のリソースを使用できるようにする、送信する手段（ＣＰＡ）と、
選択された事業者の識別子を含むスマートカードパーソナライゼーションのための第２の要求（ＲｅｑＰ）を、電気通信ネットワーク（ＴＮ）に接続されたアプリケーションサーバ（ＡＳ）に送信する手段（ＣＰＡ）であって、アプリケーションサーバ（ＡＳ）が、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を前記選択された事業者から取得する、送信する手段（ＣＰＡ）と、
応答（ＲｅｐＰ）をアプリケーションサーバ（ＡＳ）から受信する手段（ＣＰＡ）であって、応答がパーソナライゼーションコマンド（ＣｏｍＰ）、ａｄｍｉｎコード（ＡＣａｓ）、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を含む、受信する手段（ＣＰＡ）と、
ａｄｍｉｎコード（ＡＣａｓ）が有効である場合に、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）を削除し、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）で置き換えるために、パーソナライゼーションコマンド（ＣｏｍＰ）を解釈する手段（ＣＰＡ）と
を含む、スマートカード（ＳＣ）。
【請求項９】
任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイス（ＣＤ）に結合したスマートカード（ＳＣ）の初期パーソナライゼーションのためのアプリケーションサーバ（ＡＳ）であって、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）が、スマートカード（ＳＣ）内と、通信デバイスがアタッチ可能な電気通信ネットワーク（ＴＮ）のローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に接続されたホームロケーションレジスタ（ＨＬＲ＿ｐ）内とに格納されており、ローミング協定が、レジスタ（ＨＬＲ＿ｐ）を管理する事業者と、ローミングエンティティを管理する事業者との間で取り決められており、アプリケーションサーバ（ＡＳ）が、電気通信ネットワーク（ＴＮ）に接続されていて、
選択された事業者の識別子を含むスマートカードパーソナライゼーションのための要求（ＲｅｑＰ）をスマートカード（ＳＣ）から受信する手段（ＭＭ）であって、スマートカード（ＳＣ）が、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）を含む別の要求（Ｒｅｑ）をローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に送信した後に受信する手段（ＭＭ）であり、前記別の要求（Ｒｅｑ）が、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）によってユーザを認証するホームロケーションレジスタ（ＨＬＲ＿ｐ）に転送され、ローミングエンティティ（ＭＳＣ；ＳＧＳＮ）が、スマートカード（ＳＣ）が電気通信ネットワーク（ＴＮ）のリソースを使用できるようにしている、受信する手段（ＭＭ）と、
初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を、前記選択された事業者から取得する手段（ＭＭ）と、
応答（ＲｅｐＰ）をスマートカード（ＳＣ）に送信する手段（ＭＭ）であって、ａｄｍｉｎコード（ＡＣａｓ）が有効である場合に、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）を削除し、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）で置き換えるため、スマートカードがパーソナライゼーションコマンド（ＣｏｍＰ）を解釈するために、応答がパーソナライゼーションコマンド（ＣｏｍＰ）、ａｄｍｉｎコード（ＡＣａｓ）、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を含む、送信する手段（ＭＭ）と
を含む、アプリケーションサーバ（ＡＳ）。
【請求項１０】
任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイス（ＣＤ）に結合したスマートカード（ＳＣ）の初期パーソナライゼーションのためのホームロケーションレジスタ（ＨＬＲ＿ｐ）であり、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）が、スマートカード（ＳＣ）内と、通信デバイスがアタッチ可能な電気通信ネットワーク（ＴＮ）のローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に接続された前記ホームロケーションレジスタ（ＨＬＲ＿ｐ）内とに格納されており、ローミング協定が、レジスタ（ＨＬＲ＿ｐ）を管理する事業者と、ローミングエンティティを管理する事業者との間で取り決められている、ホームロケーションレジスタであって、
スマートカード（ＳＣ）からの一時的な移動端末識別子（ＩＭＳＩ＿ｔ）を含み、ローミングエンティティ（ＭＳＣ；ＳＧＳＮ）から転送された第１の要求（Ｒｅｑ）を受信する手段と、
一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）によってユーザを認証する手段と、
スマートカード（ＳＣ）が、選択された事業者の識別子を含むスマートカードパーソナライゼーションのための第２の要求（ＲｅｑＰ）を、電気通信ネットワーク（ＴＮ）に接続されたアプリケーションサーバ（ＡＳ）に送信するために、スマートカード（ＳＣ）が電気通信ネットワーク（ＴＮ）のリソースを使用できるようにする手段であって、アプリケーションサーバ（ＡＳ）が、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を前記選択された事業者から取得し、応答（ＲｅｐＰ）をスマートカード（ＳＣ）に送信し、ａｄｍｉｎコード（ＡＣａｓ）が有効である場合に、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）を削除し、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）で置き換えるため、スマートカードがパーソナライゼーションコマンド（ＣｏｍＰ）を解釈するために、応答がパーソナライゼーションコマンド（ＣｏｍＰ）、ａｄｍｉｎコード（ＡＣａｓ）、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を含む、使用できるようにする手段と
を含む、ホームロケーションレジスタ（ＨＬＲ＿ｐ）。
【請求項１１】
アプリケーションサーバ（ＡＳ）で実行されるように構成された、任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイス（ＣＤ）に結合したスマートカード（ＳＣ）の初期パーソナライゼーションのためのコンピュータプログラムであって、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）が、スマートカード（ＳＣ）内と、通信デバイスがアタッチ可能な電気通信ネットワーク（ＴＮ）のローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に接続されたホームロケーションレジスタ（ＨＬＲ＿ｐ）内とに格納されており、アプリケーションサーバ（ＡＳ）が電気通信ネットワーク（ＴＮ）に接続されており、ローミング協定が、レジスタ（ＨＬＲ＿ｐ）を管理する事業者と、ローミングエンティティを管理する事業者との間で取り決められている、プログラムにおいて、前記プログラムが前記アプリケーションサーバで実行されるとき、前記プログラムが、
選択された事業者の識別子を含むスマートカードパーソナライゼーションのための第２の要求（ＲｅｑＰ）をスマートカード（ＳＣ）から受信するステップであって、スマートカード（ＳＣ）が、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）を含む別の要求（Ｒｅｑ）をローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に送信した後のステップであり、前記別の要求（Ｒｅｑ）が、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）によってユーザを認証する（Ｓ３）ホームロケーションレジスタ（ＨＬＲ＿ｐ）に転送され、ローミングエンティティ（ＭＳＣ；ＳＧＳＮ）が、スマートカード（ＳＣ）が電気通信ネットワーク（ＴＮ）のリソースを使用できるようにしている、受信するステップと、
初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を、前記選択された事業者から取得するステップと、
応答（ＲｅｐＰ）をスマートカード（ＳＣ）に送信するステップであって、ａｄｍｉｎコード（ＡＣａｓ）が有効である場合に、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）を削除し、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）で置き換えるため、スマートカードがパーソナライゼーションコマンド（ＣｏｍＰ）を解釈するために、応答がパーソナライゼーションコマンド（ＣｏｍＰ）、ａｄｍｉｎコード（ＡＣａｓ）、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を含む、送信するステップと
を実行する命令を含む、プログラム。
【請求項１２】
ホームロケーションレジスタ（ＨＬＲ＿ｐ）で実行されるように構成された、任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイス（ＣＤ）に結合したスマートカード（ＳＣ）の初期パーソナライゼーションのためのコンピュータプログラムであって、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）が、スマートカード（ＳＣ）内と、通信デバイスがアタッチ可能な電気通信ネットワーク（ＴＮ）のローミングエンティティ（ＭＳＣ；ＳＧＳＮ）に接続された前記ホームロケーションレジスタ（ＨＬＲ＿ｐ）内とに格納されており、ローミング協定が、レジスタ（ＨＬＲ＿ｐ）を管理する事業者と、ローミングエンティティを管理する事業者との間で取り決められている、プログラムにおいて、前記プログラムが前記ホームロケーションレジスタで実行されるとき、
スマートカード（ＳＣ）からの一時的な移動端末識別子（ＩＭＳＩ＿ｔ）を含み、ローミングエンティティ（ＭＳＣ；ＳＧＳＮ）から転送された第１の要求（Ｒｅｑ）を受信するステップと、
一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）によってユーザを認証するステップと、
スマートカード（ＳＣ）が、選択された事業者の識別子を含むスマートカードパーソナライゼーションのための第２の要求（ＲｅｑＰ）を、電気通信ネットワーク（ＴＮ）に接続されたアプリケーションサーバ（ＡＳ）に送信するために、スマートカード（ＳＣ）が電気通信ネットワーク（ＴＮ）のリソースを使用できるようにするステップであって、アプリケーションサーバ（ＡＳ）が、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を前記選択された事業者から取得し、応答（ＲｅｐＰ）をスマートカード（ＳＣ）に送信し、ａｄｍｉｎコード（ＡＣａｓ）が有効である場合に、一時的な移動端末識別子（ＩＭＳＩ＿ｔ）および一時的な認証鍵（ＡＫ＿ｔ）を削除し、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）で置き換えるため、スマートカードがパーソナライゼーションコマンド（ＣｏｍＰ）を解釈するために、応答がパーソナライゼーションコマンド（ＣｏｍＰ）、ａｄｍｉｎコード（ＡＣａｓ）、初期移動端末識別子（ＩＭＳＩ＿Ｏ）および初期認証鍵（ＡＫ＿Ｏ）を含む、使用できるようにするステップと
を実行する命令を含む、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気通信ネットワークを介したスマートカードのパーソナライゼーションに関し、より詳細には、初期セットのクレデンシャルを用いたスマートカードの初期パーソナライゼーションに関する。
【背景技術】
【０００２】
移動体通信は、移動体電話、携帯情報端末ＰＤＡ、ポータブルコンピュータおよび他の多様なユーザ機器によって、無線アクセスネットワーク（ＲＡＮ）を介して、他の移動デバイス、インターネット、および従来の固定電話に接続するためのコアネットワークと通信するためのアクセスを提供する。ＲＡＮは、対応する基地局によってサービス提供されるセルに通常は分割された地理的領域に分散されている。基地局は、１つまたは複数のコアネットワークに接続された無線ネットワーク制御装置（ＲＮＣ）または基地局制御装置（ＢＳＣ）に接続されているいくつかの基地局との間で、ユーザ機器との電波インターフェースを介して通信する。典型的な状況では、システムのユーザのための安全な通信は、基地局での暗号化と復号によって提供され得る。コアネットワークと基地局の間の通信は暗号化されており、基地局とワイヤレスユーザ機器の間の通信も暗号化されている。
【０００３】
移動体ネットワークは、ネットワーク側のＨＬＲまたはＨＳＳの認証センタと、ＧＳＭ(登録商標)ネットワーク用のＳＩＭ（加入者識別モジュール）アプリケーションまたはＵＭＴＳネットワークにおけるＵＳＩＭ（ユニバーサル加入者識別モジュール）を含む、端末側のユニバーサル集積回路カード（ＵＩＣＣ）とにおいて構成される共有される秘密に基づいた強力な認証方法を使用している。
【０００４】
この共有される秘密は、Ｋｉと呼ばれる認証鍵であり、所与のＫｉを用いて一般的なＵＩＣＣカードをパーソナライズする行為はパーソナライゼーションと呼ばれる。
【０００５】
認証鍵は、認証および暗号鍵生成処理において使用される１２８ビット鍵である。認証鍵は移動体ネットワーク上でＵＩＣＣカードを認証するために使用される。各ＵＩＣＣは、パーソナライゼーション処理の中で、事業者によって自身に割り当てられるこの認証鍵を含む。
【０００６】
したがって移動体ネットワーク事業者（ＭＮＯ）は、それらの構内で１回限にてＵＩＣＣカードを物理的にパーソナライズしている。次いで事業者は、パーソナライズされたＵＩＣＣカードをユーザに送り、ユーザはそれを自身の移動端末に挿入して、ＭＮＯの移動体ネットワークにアクセスすることになる。パーソナライゼーションは、ＵＩＣＣ提供業者に外部委託されてもよいが、常に、物理的かつ恒久的に構成される。
【０００７】
ＵＩＣＣカードがパーソナライズされると、ＭＮＯはそれをユーザに与え、ユーザはそれを自身の移動端末に挿入して、ＭＮＯの移動体ネットワークにアクセスすることになる。
【０００８】
このモデルは、最終ユーザへの出荷前にデバイスに組み込まれなければならないＵＩＣＣカードの場合、またはＭ２Ｍ（機械対機械）の場合（たとえば家庭用電子製品、自動販売機、自動車隊）には適応していない。それらの場合については、ＵＩＣＣカードの遠隔パーソナライゼーションが好ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
いずれのタイプのデバイスでも、自由に初期ＭＮＯを選択しながら、初期セットのクレデンシャルでユーザがデバイスのＵＩＣＣの初期構成を容易に実施できるようにする必要性がある。
【課題を解決するための手段】
【００１０】
上記の問題を解消するための、任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイスに結合されたスマートカードの初期パーソナライゼーションのための方法であって、一時的な移動端末識別子および一時的な認証鍵が、スマートカード内と、通信デバイスがアタッチ可能な電気通信ネットワークのローミングエンティティに接続されたホームロケーションレジスタ内とに格納されている、方法において、スマートカード内で、
一時的な移動端末識別子を含む第１の要求をローミングエンティティに送信するステップであって、第１の要求が、一時的な移動端末識別子および一時的な認証鍵によってユーザを認証するホームロケーションレジスタに転送され、ローミングエンティティは、スマートカードが電気通信ネットワークのリソースを使用できるようにする、送信するステップと、
スマートカードパーソナライゼーションのための第２の要求を、電気通信ネットワークに接続されたアプリケーションサーバに送信するステップであって、アプリケーションサーバが、初期移動端末識別子および初期認証鍵を前記事業者から取得する、送信するステップと、
パーソナライゼーションコマンド、ａｄｍｉｎコード、初期移動端末識別子および初期認証鍵を含む応答をアプリケーションサーバから受信するステップと、
ａｄｍｉｎコードが有効である場合に、一時的な移動端末識別子および一時的な認証鍵を削除し、初期移動端末識別子および初期認証鍵で置き換えるために、パーソナライゼーションコマンドを解釈するステップと
を含む、方法。
【００１１】
本発明は有利には、電気通信ネットワーク事業者に関するクレデンシャルの遠隔再構成を可能にし、電気通信ネットワーク事業者への加入を極めて柔軟な形で容易に行えるようにする。
【００１２】
さらに、本発明は有利には、デバイス上での物理的な介入は必要とせず、デバイスを有線接続部（たとえばイーサネット(登録商標)またはＵＳＢ）に物理的に接続する必要もない。
【００１３】
一実施形態において、ローミングエンティティは、レジスタを管理する事業者の識別子を一時的な移動端末識別子から抽出することができ、第１のレジスタへの第１の要求の転送前に、ユーザを認証することができるレジスタのアドレスを読み出し、前記事業者は、第１のレジスタを管理する事業者とローミングエンティティを管理する事業者との間のローミング協定に従って許可されている事業者のリスト内にある。
【００１４】
一実施形態において、第２の要求は、スマートカードの識別子を含むことができ、アプリケーションサーバは、応答を送信する前に、受信された第２の要求に含まれるスマートの識別子に対応するスマートカードの識別子に対応付けてデータベースに最初に格納されているａｄｍｉｎコードを読み出す。
【００１５】
一実施形態において、スマートカード内のアプリケーションは、ａｄｍｉｎコードが有効であるかどうかを判定するために、応答中で受信されたａｄｍｉｎコードが、スマートカードに最初に格納されているａｄｍｉｎコードに適合するかどうかを検査する。
【００１６】
一実施形態において、第２の要求および応答はショートメッセージであり、電気通信ネットワークのスイッチおよびショートメッセージセンタを介してスマートカードとアプリケーションサーバの間でやり取りされる。
【００１７】
一実施形態において、第２の要求および応答はデータパケットを含み、セキュリティ保護されたセッションによって、電気通信ネットワークのサービスノードおよびゲートウェイノードを介してスマートカードとアプリケーションサーバの間でやり取りされる。
【００１８】
一実施形態において、第２の要求および応答は、アプリケーションサーバによって提供されるサービスに制限され専用となっているアクセスポイントノードを介して、スマートカードとアプリケーションサーバの間でやり取りされる。
【００１９】
本発明のさらなる目的は、任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイスに結合されたスマートカードであり、一時的な移動端末識別子および一時的な認証鍵が、スマートカード内と、通信デバイスがアタッチ可能な電気通信ネットワークのローミングエンティティに接続されたホームロケーションレジスタ内とに格納されており、スマートカードは、
一時的な移動端末識別子を含む第１の要求をローミングエンティティに送信する手段であって、第１の要求が、一時的な移動端末識別子および一時的な認証鍵によってユーザを認証するホームロケーションレジスタに転送され、ローミングエンティティは、スマートカードが電気通信ネットワークのリソースを使用できるようにする、に送信する手段と、
第２の要求またはスマートカードパーソナライゼーションを電気通信ネットワークに接続されたアプリケーションサーバに送信する手段であって、アプリケーションサーバが、初期移動端末識別子および初期認証鍵を前記事業者から取得する、送信する手段と、
応答をアプリケーションサーバから受信する手段であって、応答が、パーソナライゼーションコマンド、ａｄｍｉｎコード、初期移動端末識別子および初期認証鍵を含む、受信する手段と、
ａｄｍｉｎコードが有効である場合に、一時的な移動端末識別子および一時的な認証鍵を削除し、初期移動端末識別子および初期認証鍵で置き換えるために、パーソナライゼーションコマンドを解釈する手段と
を含む。
【００２０】
本発明のさらなる目的は、任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイスに結合されたスマートカードの初期パーソナライゼーションのためのアプリケーションサーバであり、一時的な移動端末識別子および一時的な認証鍵が、スマートカード内と、通信デバイスがアタッチ可能な電気通信ネットワークのローミングエンティティに接続されたホームロケーションレジスタ内とに格納されており、このアプリケーションサーバは電気通信ネットワークに接続されており、
スマートカードパーソナライゼーションのための要求をスマートカードから受信する手段であって、スマートカードが、一時的な移動端末識別子を含む別の要求をローミングエンティティに送信した後に受信する手段であり、前記別の要求が、一時的な移動端末識別子および一時的な認証鍵によってユーザを認証するホームロケーションレジスタに転送され、ローミングエンティティは、スマートカードが電気通信ネットワークのリソースを使用できるようにしている、受信する手段と、
初期移動端末識別子および初期認証鍵を、前記事業者から取得する手段と、
応答をスマートカードに送信する手段であって、ａｄｍｉｎコードが有効である場合に、一時的な移動端末識別子および一時的な認証鍵を削除し、初期移動端末識別子および初期認証鍵で置き換えるため、スマートカードがパーソナライゼーションコマンドを解釈するために、応答は、パーソナライゼーションコマンド、ａｄｍｉｎコード、初期移動端末識別子および初期認証鍵を含む、送信する手段と
を含む。
【００２１】
本発明はさらに、任意の電気通信ネットワークの加入者にまだなっていないユーザの通信デバイスに結合されたスマートカードの初期パーソナライゼーションのためのホームロケーションレジスタに関し、一時的な移動端末識別子および一時的な認証鍵が、スマートカード内と、通信デバイスがアタッチ可能な電気通信ネットワークのローミングエンティティに接続された前記ホームロケーションレジスタ内とに格納されており、このホームロケーションレジスタは、
スマートカードからの一時的な移動端末識別子を含み、ローミングエンティティから転送された第１の要求を受信する手段と、
一時的な移動端末識別子および一時的な認証鍵によってユーザを認証する手段と、
スマートカードが、スマートカードパーソナライゼーションのための第２の要求を、電気通信ネットワークに接続されたアプリケーションサーバに送信するために、スマートカードが電気通信ネットワークのリソースを使用できるようにする手段であって、アプリケーションサーバが、初期移動端末識別子および初期認証鍵を前記事業者から取得し、応答をスマートカードに送信し、ａｄｍｉｎコードが有効である場合に、一時的な移動端末識別子および一時的な認証鍵を削除し、初期移動端末識別子および初期認証鍵で置き換えるため、スマートカードがパーソナライゼーションコマンドを解釈するために、応答が、パーソナライゼーションコマンド、ａｄｍｉｎコード、初期移動端末識別子および初期認証鍵を含む、使用できるようにする手段と
を含む。
【００２２】
本発明はさらに、サーバで実行されるように構成された、通信デバイスに結合されたスマートカードの初期パーソナライゼーションを実施するためのコンピュータプログラムに関し、前記プログラムは、プログラムが前記サーバで実行されるときにサーバで実施される本発明の方法のステップを実行する命令を含む。
【００２３】
本発明はさらに、ホームロケーションレジスタで実行されるように構成された、通信デバイスに結合されたスマートカードの初期パーソナライゼーションを実施するためのコンピュータプログラムに関し、前記プログラムは、プログラムが前記ホームロケーションレジスタで実行されるときにホームロケーションレジスタで実施される本発明の方法のステップを実行する命令を含む。
【００２４】
次に、本発明のいくつかの実施形態を単なる一例として添付の図面を参照しながら説明する。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態による通信システムの概略構成図である。
【図２】本発明の一実施形態による電気通信ネットワークにおける通信デバイスに結合されたスマートカードの初期パーソナライゼーションのための方法を実行するために実施されるステップを示すフローチャートである。
【発明を実施するための形態】
【００２６】
すべての図面において、同じ参照符号は同じ要素または同じタイプの要素を表す。
【００２７】
図および以下の説明は、本発明の特定の例示的実施形態を示す。したがって、本明細書においては明示的に記載も図示もされていないが、本発明の原理を具現し、本発明の範囲内に含まれるさまざまな構成を当業者が考案できることが認識されよう。さらに、本明細書に記載の任意の例は、本発明の原理の理解を助けることを意図したものであって、そのような具体的に挙げられた例および条件には限定されないものとして解釈されるべきである。その結果、本発明は、下記の特定の実施形態または例によってではなく、特許請求の範囲およびそれらの均等物によって限定される。
【００２８】
図１を参照すると、通信システムは、少なくとも電気通信ネットワークＴＮを介して互いに通信することができるアプリケーションサーバＡＳと通信デバイスＣＤを含む。
【００２９】
たとえば、電気通信ネットワークＴＮは、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）またはＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）、さらにはＣＤＭＡ（符号分割多元接続）タイプやＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）タイプのデジタルセルラー無線通信ネットワークである。ＧＳＭタイプのネットワークは、無線によるモビリティおよびアクセス管理と併せてパケットによってデータを送信するためにＧＰＲＳ（汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ））ネットワークに結合されていてもよい。たとえば、電気通信ネットワークは、たとえば通信デバイスに関連する加入者識別モジュールによって通信デバイスがネットワークにおいて識別されたとき、通信デバイスがネットワークを介してデータを送受信することを許可することができる。
【００３０】
図１は、通信デバイスが位置する電気通信ネットワークの局所エリアにおける知られている主な構成要素は表していない。局所エリアは、無線リンクによって通信デバイスに接続された基地局ＢＴＳ（無線基地局装置（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ））にＢＳＣ（基地局制御装置（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ））によって接続されているＭＳＣ（移動通信交換局）を含む。
【００３１】
通信デバイスＣＤは、基地局との無線リンクによって、各無線アクセスネットワークＲＡＮを介して電気通信ネットワークＴＮとの接続を確立させることができる。無線アクセスネットワークは、対応する基地局によってサービス提供されるセルに通常は分割された地理的領域に分散されている。基地局は、１つまたは複数のコアネットワークに接続された無線ネットワーク制御装置（ＲＮＣ）または基地局制御装置（ＢＳＣ）に接続されているいくつかの基地局との間で、ユーザ機器との電波インターフェースを介して通信する。典型的な状況では、システムのユーザのための安全な通信は、基地局での暗号化と復号によって提供され得る。
【００３２】
電気通信ネットワークＴＮは、スイッチＭＳＣおよび／またはサービスノードＳＧＳＮ（サービングＧＰＲＳサポートノード）に接続されたホームロケーションレジスタＨＬＲおよび１つまたは複数のビジタロケーションレジスタＶＬＲを含む。レジスタＨＬＲは、特に移動端末識別子ＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｉｄｅｎｔｉｔｙ）のセットと、ネットワークのユーザごとの加入プロフィールおよび通信デバイスが一時的に接続するレジスタＶＬＲの番号にそれぞれ関連する認証鍵のセットとを含むデータベースを管理する認証センタ（ＡｕＣ）と協働する。レジスタＶＬＲはレジスタＨＬＲの中継器であり、局所エリアに位置するユーザのモビリティを管理するために、それらの特徴を含んでいる。
【００３３】
無線アクセスネットワークＲＡＮは、電気通信ネットワークＴＮのパケット交換コアネットワークをサポートするサービスノードＳＧＳＮおよびゲートウェイノードＧＧＳＮ（ゲートウェイＧＰＲＳサポートノード）に接続され、かつ、電気通信ネットワークＴＮの回線交換コアネットワークをサポートするスイッチＭＳＣに接続されている。ＳＧＳＮおよびＧＧＳＮノードのすべてが、無線アクセスネットワークとパケットコアネットワークを接続するゲートウェイを構成する。本発明によれば、アプリケーションサーバＡＳは、パケット通信ネットワーク、たとえばインターネットを介してゲートウェイノードＧＧＳＮから、またショートメッセージサービスセンタＳＭＳＣを介してスイッチＭＳＣから直接的または間接的にアクセス可能であってもよい。
【００３４】
電気通信ネットワークのローミングエンティティは、特に、アプリケーションサーバを管理する事業者がアタッチされ、かつ、アプリケーションサーバを管理する事業者と、電気通信ネットワークＴＮを管理する事業者との間でローミング協定が取り決められているユーザを識別するために使用される一時的な移動端末識別子ＩＭＳＩ＿ｔのセットを含むデータベースを管理する。例として、ローミングエンティティは、スイッチＭＳＣ、ノードＳＧＳＮまたはレジスタＨＬＲであってもよい。
【００３５】
通信デバイスＣＤは無線通信移動端末であり得る。たとえば、通信デバイスＣＤは移動体電話であるか、または通信携帯情報端末ＰＤＡ、もしくはスマートフォンのようなインテリジェントな電話である。
【００３６】
一例において、通信デバイスＣＤは、チャネルによって電気通信ネットワークＴＮの無線アクセスネットワークに接続されたセルラー移動無線通信端末である。
【００３７】
一例として、通信デバイスＣＤは、タクシー会社が所有する自動車、またはエネルギー分野の企業が所有する水、ガス、または電気などの特定のエネルギーの自動カウンタ、または食品販売専門の企業が所有する飲料自動販売機であってもよい。したがって通信デバイスＣＤは、ＵＩＣＣカードを含む固定または移動デバイスであり、ＵＩＣＣカードによって電気通信ネットワークと通信することができる。
【００３８】
他の例では、通信デバイスＣＤは、スマートカード読み取り装置を備えた任意のデバイスで置き換えられ、スマートカードと通信することができる。
【００３９】
一実施形態において、通信デバイスＣＤが、任意の電気通信ネットワークの加入者にまだなっておらず、電気通信ネットワークの加入者になりたいユーザによって所有されていることが考慮される。
【００４０】
すべての場合において、通信デバイスおよびスマートカードがユーザに所有されていることが考慮される。たとえば、ユーザは、通信デバイスが移動端末またはスマートフォンである場合は、物理的な人または個体であってもよく、ユーザは、通信デバイスが自動車または自動カウンタのような機械である場合は、道徳的な人または法人であってもよい。
【００４１】
通信デバイスＣＤは、たとえば通信デバイスＣＤに含まれるスマートカードＳＣに関連付けられている。
【００４２】
通信デバイスＣＤは、無線インターフェースＲＩ、プロセッサＰＤ、デバイスメモリＭＤおよびスマートカード読み取り装置を含む。メモリＭＤは、ＲＯＭメモリ、不揮発性メモリＥＥＰＲＯＭまたはＦｌａｓｈおよびＲＡＭメモリなどのさまざまなメモリを含む。
【００４３】
無線インターフェースＲＩは、電気通信ネットワークＴＮを介して受信されたメッセージの周波数のトランスポーズ、デジタル変換、復調および解読を行い、メッセージを逆方向に送信する。
【００４４】
デバイスメモリＭＤは、通信デバイスＣＤおよびＪａｖａ(登録商標)、たとえばＪ２ＭＥでプログラムされたＪａｖａ仮想マシンＪＶＭＴなどの実行環境のオペレーティングシステムを含む。
【００４５】
特に、デバイスメモリＭＤの不揮発性メモリ内には、仮想マシンＪＶＭＴに互換性があるＪａｖａ仮想言語などのオブジェクト指向型の高水準言語で初めから記述されたデバイスアプリケーションが実装される。仮想マシンＪＶＭＴは、ＡＰＤＵプロトコルのような所定の通信プロトコルによって、スマートカードＳＣにインストールされた仮想マシンＪＶＭＣと通信することができる。
【００４６】
デバイスアプリケーションがそれぞれ、所定の通信プロトコルに従って、スマートカードＳＣ内に実装されたカードアプリケーションと通信するために、スマートカード内のリソースおよびデータにアクセスするためのアクセスインターフェースが、たとえばＪａｖａ  ＡＰＩ（アプリケーションプログラミングインターフェース）の形態でデバイスメモリＤＭ内に実装される。
【００４７】
デバイスメモリＤＭは、通信インターフェース、たとえばＳＩＭ  Ｔｏｏｌｋｉｔエンジンをさらに含み、したがって、スマートカード内の主なアプリケーションＳＩＭもしくはＵＳＩＭまたは任意の他のアプリケーションは、通信デバイスを介して、「外の世界」、たとえばアプリケーションサーバと通信する。通信インターフェースは、「外の世界」と主なアプリケーションＳＩＭまたはＵＳＩＭの間でやり取りされるコマンドおよび応答を、たとえばショートメッセージサーバとの間でやり取りされるショートメッセージに適応させることによって管理する。
【００４８】
マイクロコントローラカードまたは集積回路カードとしても知られているスマートカードＳＣは、通信デバイスに関連するＵＩＣＣタイプのユーザ識別モジュールである。
【００４９】
一実施形態において、スマートカードＳＣ内のマイクロコントローラは主として、１つまたは複数のプロセッサＰＣ、およびカードメモリＣＭを含む。スマートカードは、コマンド、または要求をやり取りし、通信デバイスＣＤによって、通信デバイスＣＤのスマートカード読み取り装置の入力／出力ポートを介して接触または非接触で返答する。スマートカードのさまざまな構成要素は双方向バスによって相互に接続されていてもよい。
【００５０】
カードメモリＣＭは、たとえばＪａｖａカード仕様に準拠したオペレーティングシステムおよび仮想マシンＪＶＭＣ、または任意の他のオペレーティングシステムのコードおよびデータを含んだＦｌａｓｈまたはＲＯＭタイプのメモリを含む。
【００５１】
カードメモリＣＭはまた、たとえば識別番号ならびにカードを所有するユーザのプロフィールのその他のパラメータ、たとえばＰＩＮコード、一時的な移動端末識別子ＩＭＳＩ＿ｔ、一時的な認証鍵ＡＫ＿ｔ、スマートカードの識別子ＩｄＳＣ、ａｄｍｉｎコードＡＣｓｃ、および他のセキュリティデータを格納するＦｌａｓｈまたはＥＥＰＲＯＭタイプのメモリを含む。
【００５２】
カードメモリＣＭはまた、より具体的にはデータ処理に役立つＲＡＭタイプのメモリも含む。
【００５３】
カードメモリＣＭはまた、プロプライエタリなコードまたはアプレットＳＴＫ、たとえばＳＩＭ  Ｔｏｏｌｋｉｔなどであり、スマートカードの製造中にインストールされるか、おそらくはカードの使用中にユーザまたは事業者の要求を受けてインストールされるカードアプリケーションを格納するためのメモリ空間を含む。
【００５４】
特に、カードパーソナライゼーションアプリケーションＣＰＡはカードメモリＣＭに格納されており、特に、一時的な移動端末識別子ＩＭＳＩ＿ｔおよび一時的な認証鍵ＡＫ＿ｔを含むメモリ空間への、たとえばａｄｍｉｎコードを提示するＯＴＡコマンドでの読み出し／書き込みアクセスを有する。カードパーソナライゼーションアプリケーションＣＰＡは、無線（ＯＴＡ）機構に従ってコマンドおよびメッセージを処理することができ、かつ、通信デバイスＣＤのデバイスメモリＤＭに格納されている対応するデバイスパーソナライゼーションアプリケーションＤＰＡと通信することができる。
【００５５】
アプリケーションサーバＡＳは、少なくとも電気通信ネットワークＴＮに接続されているネットワークに含まれるサーバではあるが、独立したサービスエンティティとして働くこれらの電気通信ネットワークの任意の事業者によっては管理されない。
【００５６】
アプリケーションサーバＡＳは、ＵＩＣＣスマートカードの管理のみのために移動体アクセスの提供専用とした移動体仮想ネットワーク事業者（ＭＶＮＯ）として働く事業者によって管理され、電気通信サービスは何も提供していない。
【００５７】
アプリケーションサーバＡＳは、通信デバイスＣＤから、ローミング協定が取り決められた少なくとも電気通信ネットワークＴＮおよび他の電気通信ネットワークを介してアクセス可能なプラットフォームである。アプリケーションサーバＡＳは、たとえばＩＰｓｅｃ（インターネットプロトコルセキュリティ）タイプのセキュリティ保護されたセッションによって、電気通信ネットワークＴＮのスイッチＭＳＣ、サービスノードＳＧＳＮおよびゲートウェイノードＧＧＳＮと通信することができる。
【００５８】
アプリケーションサーバＡＳは、通信デバイスＣＤとの、たとえばショートメッセージセンタを介したショートメッセージの形態でのメッセージのやり取りを処理するメッセージングモジュールＭＭを含み、スイッチＭＳＣやノードＧＧＳＮなどの電気通信ネットワークＴＮのエンティティとのメッセージのやり取りを処理する。
【００５９】
アプリケーションサーバＡＳは、ａｄｍｉｎコードＡＣａｓがスマートカードの識別子ＩｄＳＣと対応付けて格納されているデータベースＤＢを管理する。ａｄｍｉｎコードは、アプリケーションサーバＡＳとスマートカードＳＣの間で共有される秘密に対応し、スマートカードＳＣごとに固有である。ａｄｍｉｎコードは、ＯＴＡ機構を介して提供されたコマンドが、移動端末識別子ＩＭＳＩおよび認証鍵ＡＫが格納されているスマートカードＳＣの空間メモリへの読み出し／書き込みアクセスを得られるようにすることが考慮される。
【００６０】
アプリケーションサーバＡＳを管理する事業者はまた、任意の電気通信ネットワークの加入者にまだなっていないユーザの認証専用のホームロケーションレジスタＨＬＲ＿ｐも管理する。そのため、レジスタＨＬＲ＿ｐは、特に一時的な移動端末識別子ＩＭＳＩ＿ｔのセットおよび一時的な認証鍵ＡＫ＿ｔのセットを含むデータベースを管理する。
【００６１】
レジスタＨＬＲ＿ｐは、ローミング協定が取り決められた少なくとも電気通信ネットワークＴＮおよび他の電気通信ネットワークに接続されている。
【００６２】
アプリケーションサーバＡＳを管理する事業者は、アプリケーションサーバと電気通信ネットワークＴＮのセンタＳＭＳＣの間でのメッセージのやり取りを処理できるショートメッセージサービスセンタＳＭＳＣも管理する。
【００６３】
図２を参照すると、本発明の一実施形態による通信デバイスに結合されたスマートカードの初期パーソナライゼーションの方法は、通信システム内で自動的に実行されるステップＳ１からＳ８を含む。
【００６４】
この例示的実施形態では、通信デバイスＣＤに結合されたスマートカードＳＣを所有するユーザは、電気通信ネットワークＴＮの加入者になっておらず、電気通信ネットワーク、たとえば電気通信ネットワークＴＮまたは別の電気通信ネットワークの加入者になりたいことが考慮される。方法は電気通信ネットワークＴＮに関して後述されるが、アプリケーションサーバを管理する事業者がローミング協定を取り決めた任意の電気通信ネットワークに拡張されてもよい。
【００６５】
最初のステップＳ０１では、ローミングの協定を結んでユーザがネットワークリソースを使用できるようにするために、アプリケーションサーバＡＳが電気通信ネットワークＴＮの事業者と通信して、一時的な移動端末識別子ＩＭＳＩ＿ｔのセットを、レジスタＨＬＲ＿ｐから、スイッチＭＳＣまたはノードＳＧＳＮなどの、電気通信ネットワークＴＮのローミングエンティティに送信する。
【００６６】
アプリケーションサーバＡＳはまた、データベースＤＢに、任意の電気通信ネットワークの加入者にまだなっていないユーザのスマートカードＳＣの識別子ＩｄＳＣにそれぞれ関連するａｄｍｉｎコードＡＣａｓを格納する。ａｄｍｉｎコードＡＣａｓは、スマートカードがユーザに提供される前に、スマートカード製造業者から取得されてもよい。
【００６７】
スマートカードがユーザに提供される前に、アプリケーションサーバを管理する事業者は、一時的な移動端末識別子ＩＭＳＩ＿ｔおよび一時的な認証鍵ＡＫ＿ｔを作成することによってスマートカードを構成する。スマートカードのこうした構成は、スマートカード製造業者にアウトソースされる可能性もある。作成された一時的な移動端末識別子および一時的な認証鍵は、スマートカードの識別子と対応付けて、レジスタＨＬＲ＿ｐに格納される。
【００６８】
最後に、一時的な移動端末識別子ＩＭＳＩ＿ｔ、一時的な認証鍵ＡＫ＿ｔ、およびスマートカードの識別子ＩｄＳＣは、一方ではスマートカードＳＣのカードメモリＣＭ内に格納され、他方ではレジスタＨＬＲ＿ｐ内に格納される。また、一時的な移動端末識別子ＩＭＳＩ＿ｔはローミングエンティティに格納される。
【００６９】
ステップＳ１では、ユーザが、電気通信ネットワークの事業者の加入者になるために、電気通信ネットワークＴＮの事業者に要求を出す。たとえば、ユーザは、デバイスパーソナライゼーションアプリケーションＤＰＡによって通信デバイスに表示されたメニュー内のコマンドを選択するか、または事業者の文書から読み取ったコマンドのコードを入力する。
【００７０】
スマートカードＳＣは、一時的な移動端末識別子ＩＭＳＩ＿ｔを含む要求Ｒｅｑを電気通信ネットワークＴＮに送信する。要求Ｒｅｑは「ＩＭＳＩアタッチ」タイプであり、ローミングエンティティによって受信され、処理される。
【００７１】
ステップＳ２では、ローミングエンティティが、レジスタＨＬＲ＿ｐを管理する事業者の識別子を一時的な移動端末識別子ＩＭＳＩ＿ｔから抽出し、ユーザを認証することができるレジスタＨＬＲ＿ｐのアドレスを読み出す。
【００７２】
ローミングエンティティは、この事業者が、ローミング協定に従って許可されている事業者のリスト内にあると判定し、レジスタＨＬＲ＿ｐへの「ＩＭＳＩアタッチ」要求を確定する。
【００７３】
ローミングエンティティは、要求ＲｅｑをレジスタＨＬＲ＿ｐに転送する。
【００７４】
ステップＳ３では、レジスタＨＬＲ＿ｐが、要求Ｒｅｑを受信し、要求中で受信された一時的な移動端末識別子ＩＭＳＩ＿ｔと、データベースに格納されている一時的な移動端末識別子ＩＭＳＩ＿ｔおよび一時的な認証鍵ＡＫ＿ｔとを使用してユーザを認証する。
【００７５】
ステップＳ４では、レジスタＨＬＲ＿ｐが、電気通信ネットワークＴＮを介して、ユーザの認証が成功したことを電気通信ネットワークＴＮのローミングエンティティに知らせ、応答Ｒｅｐを通信デバイスＣＤに返す。応答Ｒｅｐは、認証が成功したことを示す指示を含む。
【００７６】
ユーザが認証されたとき、ユーザは、ローミング協定に従ったある種類の通信のための電気通信ネットワークＴＮのリソースを使用できるようになる。レジスタＨＬＲ＿ｐは、ローミングエンティティと協働して、スマートカードが電気通信ネットワークのリソースを使用できるようにすると仮定する。
【００７７】
特に、ローミングエンティティは、通信デバイスＣＤのために、電気通信ネットワークＴＮの回線交換コアネットワークおよびパケット交換コアネットワークへの接続性を可能にする。ユーザがパケット交換コアネットワークを使用できる場合、ローミングエンティティを務めるノードＳＧＳＮは、通信デバイスＣＤとの間でデータをやり取りするためにＰＤＰ（パケットデータネットワーク）コンテキストを作成する。ＰＤＰコンテキストは、マルチメディアサービスを記載し、ＩＰまたはＸ．２５プロトコルなどの特定のプロトコルを使用して確定されたサービス品質でサービスサーバと通信するためのパラメータを含む情報セットである。「ＰＤＰコンテキストアクティブ化」と呼ばれるアクティブ化手順は、アプリケーションサーバＡＳに接続された電気通信ネットワークＴＮのパケット交換コアネットワークを通信デバイスＣＤに提供する無線アクセスネットワークＲＡＮに接続するノードゲートウェイＧＧＳＮに、通信デバイスＣＤが知られることを可能にする。これの終わりに、ローミング協定は、アプリケーションサーバＡＳによって提供されるサービス専用のアクセスポイント名（ＡＰＮ）を規定することができ、ユーザが、パーソナライゼーションサービスのみのために電気通信ネットワークのインターネット接続を使用できるようにする。
【００７８】
ステップＳ５では、スマートカードＳＣが、スマートカードＳＣに最初に格納されているパーソナライゼーションサービスの識別子ＩｄＰＳによって、アプリケーションサーバＡＳに接続できるようになっている。
【００７９】
通信デバイスが個人によって所有されている移動端末などである一実施形態において、ユーザは、選択された事業者と呼ばれる電気通信ネットワークの事業者を選べる状態になっている。たとえば、ユーザは、デバイスパーソナライゼーションアプリケーションＤＰＡによって通信デバイスに表示されたメニュー内のコマンドを選択するか、または選択された事業者の文書から読み取ったコマンドのコードを入力する。
【００８０】
通信デバイスが人または機械によって所有されている移動端末などであり得る別の実施形態の通信では、認証が確認されるとすぐに、スマートカードＳＣはパーソナライゼーション手順を開始する。
【００８１】
スマートカードＳＣのカードパーソナライゼーションアプリケーションＣＰＡは、スマートカードＳＣの初期パーソナライゼーションを実施するために、電気通信ネットワークＴＮのローミングエンティティを介して、要求ＲｅｑＰをアプリケーションサーバＡＳに送信する。要求ＲｅｑＰは、スマートカードの識別子ＩｄＳＣＳＣを、また任意選択で、ユーザが選択した場合は選択された事業者の識別子ＩｄＯを含む。
【００８２】
要求ＲｅｑＰを受信するローミングエンティティの性質はパーソナライゼーションサービスの識別子ＩｄＰＳに依存する。
【００８３】
パーソナライゼーションサービスの識別子ＩｄＰＳは、アプリケーションサーバがＳＭＳメッセージを介して到達できる番号であっても、アプリケーションサーバがインターネット接続を介して到達できるアドレスであってもよい。パーソナライゼーションサービスの識別子ＩｄＰＳは、アプリケーションサーバＡＳによって提供されるサービスに制限され専用となっているＡＰＮアドレスであり得る。
【００８４】
一実施形態において、要求ＲｅｑＰはスイッチＭＳＣおよびショートメッセージセンタＳＭＳＣによって処理されるショートメッセージの形態であり、ＳＭＳＣは、メッセージをデータパケットに変換し、データパケットを、電気通信ネットワークＴＮを介し、アプリケーションサーバを管理する事業者によって監督される別のショートメッセージセンタＳＭＳＣを介してアプリケーションサーバＡＳに送信する。一例において、パーソナライゼーションサービスの識別子ＩｄＰＳは、アプリケーションサーバがＳＭＳメッセージを介して到達できる番号であり、要求ＲｅｑＰはアプリケーションサーバに直接的に送信される。別の例では、パーソナライゼーションサービスの識別子ＩｄＰＳは、電気通信ネットワークを管理する事業者に要求が加入変更についてのものであることを知らせる標識であり、要求ＲｅｑＰはこの標識を含み、電気通信ネットワークのセンタＳＭＳＣに送信され、ＳＭＳＣはそれをアプリケーションサーバに転送する。
【００８５】
別の実施形態において、要求ＲｅｑＰの送信は、通信デバイスＣＤとの間でデータを送受信するために、通信デバイスＣＤとノードＳＧＳＮの間に論理リンクを確立し、ＰＤＰコンテキストをアクティブ化することを可能にする「ＧＰＲＳアタッチ」タイプの手順をトリガする。この場合、要求Ｒｅｑは、データパケットを含み、たとえばＩＰｓｅｃ（インターネットプロトコルセキュリティ）タイプのセキュリティ保護されたセッションによって、ＳＧＳＮおよびＧＧＳＮノードを介して送信される。一実施形態において、要求ＲｅｑＰは、アプリケーションサーバＡＳによって提供されるサービスに制限され専用となっているＡＰＮに向けて送信され、スマートカードは、ＡＰＮのアドレスを記載しているパーソナライゼーションサービスの識別子ＩｄＰＳを使用する。
【００８６】
ステップＳ６では、アプリケーションサーバＡＳのメッセージングモジュールＭＭが、要求ＲｅｑＰを受信し、要求ＲｅｑＰに含まれるスマートの識別子ＩｄＳＣに対応する、データベースＤＢに格納されているスマートカードの識別子ＩｄＳＣを読み出す。次いでアプリケーションサーバＡＳのメッセージングモジュールＭＭは、データベース内にスマートカードの識別子ＩｄＳＣと対応付けて格納されているａｄｍｉｎコードＡＣａｓを読み出す。
【００８７】
アプリケーションサーバＡＳのメッセージングモジュールＭＭは、初期移動端末識別子ＩＭＳＩ＿Ｏおよび初期認証鍵ＡＫ＿Ｏを、選択された事業者から取得する。これらの識別子および鍵は、選択された事業者によって事前に提供され、データベースＤＢに格納されるか、または選択された事業者によって要求に応じて提供され得る。別の例では、要求ＲｅｑＰは、ユーザによって選択された事業者の識別子ＩｄＯを含み、アプリケーションサーバＡＳは、受信された識別子ＩｄＯによって、選択された事業者を識別する。
【００８８】
ステップＳ７では、アプリケーションサーバＡＳのメッセージングモジュールＭＭが、パーソナライゼーションコマンドＣｏｍＰ、ａｄｍｉｎコードＡＣａｓ、初期移動端末識別子ＩＭＳＩ＿Ｏおよび初期認証鍵ＡＫ＿Ｏを含む応答ＲｅｐＰを通信デバイスＣＤに送信する。応答ＲｅｐＰは、通信デバイスＣＤの通信インターフェースを介して、アプリケーションサーバＡＳから、電気通信ネットワークＴＮを横断してスマートカードＳＣに送信される。
【００８９】
一実施形態において、応答ＲｅｐＰは、電気通信ネットワークＴＮのショートメッセージセンタＳＭＳＣによって、暗号化されたショートメッセージに変換される。受信された応答ＲｅｐＰはスマートカードによって復号され、メッセージの内容は、カードパーソナライゼーションアプリケーションＣＰＡによって実行されることになるスマートカードのカードメモリＣＭに一時的に格納される。
【００９０】
別の実施形態において、応答ＲｅｐＰはデータパケットを含み、たとえばＩＰｓｅｃ（インターネットプロトコルセキュリティ）タイプのセキュリティ保護されたセッションによって、ＳＧＳＮおよびＧＧＳＮノードを介して送信される。
【００９１】
応答ＲｅｐＰは、特に応答ＲｅｐＰがショートメッセージの形態である場合に、いくつかのメッセージに分解ができることが理解されよう。
【００９２】
ステップＳ８において、カードパーソナライゼーションアプリケーションＣＰＡが、パーソナライゼーションコマンドＣｏｍＰを解釈してスマートカードＳＣのパーソナライゼーションを実行する。カードパーソナライゼーションアプリケーションＣＰＡは、ａｄｍｉｎコードＡＣａｓが有効であるかどうか、すなわち、応答ＲｅｓＰ中で受信されたａｄｍｉｎコードＡＣａｓが、スマートカードに最初に格納されているａｄｍｉｎコードＡＣｓｃに適合しているかどうかを検査する。ある例では、応答ＲｅｓＰ中で受信されたａｄｍｉｎコードＡＣａｓは、スマートカードに最初に格納されているａｄｍｉｎコードＡＣｓｃと同じでなければならない。より一般的には、ａｄｍｉｎコードは、応答ＲｅｓＰが多くのメッセージに分解される場合に認証および暗号化プロシージャに使用されるツールであり得る。
【００９３】
ａｄｍｉｎコードＡＣａｓが有効である場合、カードパーソナライゼーションアプリケーションＣＰＡは、スマートカードＳＣのカードメモリＣＭに最初に格納されている一時的な識別子ＩＭＳＩ＿ｔおよび一時的な認証鍵ＡＫ＿ｔを削除し、受信した初期移動端末識別子ＩＭＳＩ＿Ｏおよび初期認証鍵ＡＫ＿Ｏで置き換える。
【００９４】
任意選択で、カードメモリＣＭに最初に格納されている一時的な識別子情報ＩＭＳＩ＿ｔおよび一時的な認証鍵ＡＫ＿ｔは削除されず、スマートカードの別のメモリ空間に維持され、無効状態に設定される。
【００９５】
任意選択で、カードパーソナライゼーションアプリケーションＣＰＡは、カードパーソナライゼーションのユーザに確認を求めるために、デバイスパーソナライゼーションアプリケーションＤＰＡを起動することができる。たとえば、デバイスパーソナライゼーションアプリケーションＤＰＡは、「この選択された事業者の加入者になりますが、よろしいですか？」のような質問を表示する。
【００９６】
次いで通信デバイスＣＤは、選択された電気通信ネットワークにアタッチされるための接続要求を発することができる。選択された事業者は、たとえば通信デバイスＣＤの認証成功後は、スマートカードのパーソナライゼーションの成功を認識しており、たとえばスマートカードの識別子ＩｄＳＣに対応付けて格納されているａｄｍｉｎコードＡＣａｓを削除することによってアプリケーションサーバＡＳがユーザへの参照を削除できるように、アプリケーションサーバＡＳに知らせる。
【００９７】
本明細書に記載された本発明は、通信デバイスに結合されたスマートカードの初期パーソナライゼーションのための方法およびサーバに関する。一実施形態において、本発明の方法のステップは、本発明によるアプリケーションサーバＡＳなどのサーバに組み込まれたコンピュータプログラムの命令によって決定される。プログラムは、前記プログラムがサーバのプロセッサで実行され、次いでその動作がプログラムの実行によって制御されるときに本発明による方法のステップを実行するプログラム命令を含む。
【００９８】
結果として、本発明は、本発明を実施するように構成されたコンピュータプログラム、特にデータ処理デバイスによって読み取り可能な情報媒体上または情報媒体内のコンピュータプログラムも適用対象である。そのプログラムは任意のプログラミング言語を使用していてもよく、ソースコード、オブジェクトコードまたはソースコードとオブジェクトコードの間の中間コードの形態、たとえば部分的にコンパイルされた形態、または本発明による方法を実施するのに望ましい任意の他の形態などであってもよい。
【００９９】
情報媒体は、プログラムを格納することが可能な任意のエンティティまたはデバイスであってもよい。たとえば、媒体には、たとえばＣＤ−ＲＯＭや超小型電子回路ＲＯＭなどのＲＯＭ、またはＵＳＢキー、またはたとえばディスケット（フロッピー(登録商標)ディスク）やハードディスクなどの磁気記録手段などといった、本発明によるコンピュータプログラムが記録された記憶手段または記録媒体が含まれ得る。
【図１】
0005957543.tif 000002
【図２】
0005957543.tif 000003