(57)【特許請求の範囲】
【請求項１】
アクセス制御クライアントを配布する方法において、
セキュアなレポジトリ内に記憶された複数のアクセス制御クライアントの配布ステータスを追跡する段階と、
ターゲット移動装置に対して、複数のアクセス制御クライアントの第１のアクセス制御クライアントを暗号化する段階であって、前記ターゲット移動装置は、２つ以上の配布エンティティのうちいずれか１つから前記暗号化された第１のアクセス制御クライアントをダウンロードするように構成されたものである段階と、
前記暗号化された第１のアクセス制御クライアントを２つ以上の配布エンティティの各々へ送信する段階と、
前記セキュアなレポジトリから第１のアクセス制御クライアントを除去する段階と、
前記第１のアクセス制御クライアントに対応する配布ステータスを更新し、
前記セキュアなレポジトリからの前記第１のアクセス制御クライアントの除去、及び、
前記２つ以上の配布エンティティへの前記暗号化された第１のアクセス制御クライアントの送信を、
示す段階と、
前記ターゲット移動装置が前記暗号化された第１のアクセス制御クライアントを前記２つ以上の配布エンティティのうちの１つの配布エンティティからダウンロードしたことの決定に応答して、
前記暗号化された第１のアクセス制御クライアントを前記２つ以上の配布エンティティの各々から除去する段階と、
前記配布ステータスを更新して、前記２つ以上の配布エンティティの各々から前記暗号化された第１のアクセス制御クライアントの除去を反映する段階と、
を備えた方法。
【請求項２】
前記暗号化された第１のアクセス制御クライアントは前記２つ以上の配布エンティティによって変更されない、請求項１に記載の方法。
【請求項３】
前記配布ステータスを追跡する段階は、前記複数のアクセス制御クライアントの各アクセス制御クライアントに関連付けられた配布データを維持する段階を備える、請求項１に記載の方法。
【請求項４】
前記配布ステータスを追跡する段階は、前記複数のアクセス制御クライアントの各アクセス制御クライアントに関連付けられたトランザクションデータを維持する段階を備えた、請求項１に記載の方法。
【請求項５】
アクセス制御クライアントを配布する方法において、
独特なターゲット装置に対して暗号化されたアクセス制御クライアントを２つ以上の配布位置の各々において受信する段階と、
２つ以上の配布位置のいずれか１つにおいて、前記暗号化されたアクセス制御クライアントに対する前記独特のターゲット装置からの要求を受信する段階と、
前記独特のターゲット装置へ前記暗号化されたアクセス制御クライアントを送信する段階と、
前記暗号化されたアクセス制御クライアントが前記独特のターゲット装置へ首尾良く送信されたことを示す情報を受信することに応答して、
前記２つ以上の配布位置の各々において、前記暗号化されたアクセス制御クライアントを除去またはインアクティブとする段階と、
を備えた方法。
【請求項６】
前記暗号化されたアクセス制御クライアントは、ネットワーク集中エンティティに通知せずに前記独特のターゲット装置へ送信される、請求項５に記載の方法。
【請求項７】
前記暗号化されたアクセス制御クライアントは、メタデータに関連付けられる、請求項５に記載の方法。
【請求項８】
前記メタデータは、前記暗号化されたアクセス制御クライアントに関連付けられた識別情報を含む、請求項７に記載の方法。
【請求項９】
前記メタデータは、前記暗号化されたアクセス制御クライアントの発行者に関する情報を含む、請求項７に記載の方法。
【請求項１０】
前記メタデータは、前記暗号化されたアクセス制御クライアントに関連付けられたアカウント情報を含む、請求項７に記載の方法。
【請求項１１】
前記メタデータは、前記暗号化されたアクセス制御クライアントに関連付けられたステータス情報を含む、請求項７に記載の方法。
【請求項１２】
前記独特のターゲット装置からの前記メタデータに対する要求を、前記２つ以上の配布位置のうちのいずれか１つにおいて受信する段階をさらに備える、請求項７に記載の方法。
【請求項１３】
アクセス制御クライアントを配布するためのアプライアンスにおいて、
複数のアクセス制御クライアントの配布ステータスを追跡するように構成された署名アプライアンスと、
ターゲット装置に対して複数のアクセス制御クライアントを独特に暗号化するように構成されたセキュリティモジュールと、
プロセッサと、
前記プロセッサとデータ通信する記憶装置であって、プロセッサにより実行されたときに、アプライアンスが、
複数のアクセス制御クライアントのうちの１つのアクセス制御クライアントに対する要求をターゲット装置から受信し、
前記セキュリティモジュールに、前記ターゲット装置に対する前記アクセス制御クライアントを独特に暗号化させ、
その暗号化されたアクセス制御クライアントを２つ以上の配布位置へ送信し、該２つ以上の配布位置のいずれか１つは、前記暗号化されたアクセス制御クライアントを前記ターゲット装置へ送信することができ、
前記署名アプライアンスに、前記暗号化されたアクセス制御クライアントに関連付けられた配布ステータスを更新させ、前記２つ以上の配布位置の各々への前記暗号化されたアクセス制御クライアントの送信を反映させる
ように構成されたコンピュータ実行可能なインストラクションを記憶する記憶装置と、
を備えたアプライアンス。
【請求項１４】
前記アプライアンスは、更に、複数のアクセス制御クライアントをローカルで記憶するためのセキュアな記憶装置を備えた、請求項１３に記載のアプライアンス。
【請求項１５】
前記複数のアクセス制御クライアントの各アクセス制御クライアントは、前記セキュアな記憶装置について独特に暗号化される、請求項１４に記載のアプライアンス。
【請求項１６】
前記セキュリティモジュールは、更に、前記アクセス制御クライアントが前記セキュアな記憶装置について暗号化されている場合、前記ターゲット装置に対して前記アクセス制御クライアントを暗号化する前に、前記アクセス制御クライアントを解読するように構成される、請求項１４に記載のアプライアンス。
【請求項１７】
命令を記憶するコンピュータ読み取り可能な記憶媒体であって、前記命令は、コンピュータ装置に含まれるプロセッサによって実行されると、当該コンピュータ装置に、
セキュアなレポジトリ内に記憶された複数のアクセス制御クライアントの配布ステータスを追跡する段階と、
ターゲット移動装置に対して、複数のアクセス制御クライアントの第１のアクセス制御クライアントを暗号化する段階であって、前記ターゲット移動装置は、２つ以上の配布エンティティのうちいずれか１つから前記暗号化された第１のアクセス制御クライアントをダウンロードするように構成されたものである段階と、
前記暗号化された第１のアクセス制御クライアントを２つ以上の配布エンティティの各々へ送信する段階と、
前記セキュアなレポジトリから第１のアクセス制御クライアントを除去する段階と、
前記第１のアクセス制御クライアントに対応する配布ステータスを更新し、
前記セキュアなレポジトリからの前記第１のアクセス制御クライアントの除去、及び、
前記２つ以上の配布エンティティへの前記暗号化された第１のアクセス制御クライアントの送信を、
示す段階と、
前記ターゲット移動装置が前記暗号化された第１のアクセス制御クライアントを前記２つ以上の配布エンティティのうちの１つの配布エンティティからダウンロードしたことの決定に応答して、
前記暗号化された第１のアクセス制御クライアントを前記２つ以上の配布エンティティの各々から除去する段階と、
前記配布ステータスを更新して、前記２つ以上の配布エンティティの各々から前記暗号化された第１のアクセス制御クライアントの除去を反映する段階と、
を実行させるコンピュータ読み取り可能な記憶媒体。
【請求項１８】
前記暗号化された第１のアクセス制御クライアントは前記２つ以上の配布エンティティによって変更されない、請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１９】
前記配布ステータスを追跡する段階は、前記複数のアクセス制御クライアントの各アクセス制御クライアントに関連した配布データを維持する段階を備えた、請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２０】
命令を記憶するコンピュータ読み取り可能な記憶媒体であって、前記命令は、コンピュータ装置に含まれるプロセッサによって実行されると、当該コンピュータ装置に、
独特なターゲット装置に対して暗号化されたアクセス制御クライアントを２つ以上の配布位置の各々において受信する段階と、
２つ以上の配布位置のいずれか１つにおいて、前記暗号化されたアクセス制御クライアントに対する前記独特のターゲット装置からの要求を受信する段階と、
前記独特のターゲット装置へ前記暗号化されたアクセス制御クライアントを送信する段階と、
前記暗号化されたアクセス制御クライアントが前記独特のターゲット装置に首尾良く送信されたことを示す情報を受信することに応答して、
前記２つ以上の配布位置の各々において、前記暗号化されたアクセス制御クライアントを除去またはインアクティブとする段階と、
を備えたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、通信システムの分野に係り、より詳細には、バーチャルアクセス制御クライアントをネットワーク内で効率的に配布し記憶することに係る。
【０００２】
優先権及び関連出願：本出願は、２０１１年４月２７日に出願された“APPARATUS AND METHODS FOR DISTRIBUTING AND STORING ELECTRONIC ACCESS CLIENTS”と題する米国特許出願第１３／０９５，７１６号の優先権を主張し、これは、２０１１年４月５日に出願された“APPARATUS AND METHODS FOR DISTRIBUTING AND STORING ELECTRONIC ACCESS CLIENTS”と題する米国プロビジョナル特許出願第６１／４７２，１１５号の優先権を主張し、その各々は、参考としてここにそのまま援用される。
【０００３】
又、本出願は、次の共通所有の、同時係争中の米国特許出願にも係る。２０１１年４月５日に出願された“APPARATUS AND METHODS FOR CONTROLLING DISTRIBUTION OF ELECTRONIC ACCESS CLIENTS”と題する米国特許出願第１３／０８０，５５８号；２０１０年１１月２２日に出願された“WIRELESS NETWORK AUTHENTICATION APPARATUS AND METHODS”と題する第１２／９５２，０８２号；２０１０年１１月２２日に出願された“APPARATUS AND METHODS FOR PROVISIONING SUBSCRIBER IDENTITY DATA IN A WIRELESS NETWORK”と題する第１２／９５２，０８９号；２０１０年１２月２８日に出願された“VERTUAL SUBSCRIBER IDENTITY MODULE DISTRIBUTION SYSTEM”と題する第１２／９８０，２３２号；２００９年１月１３日に出願された“POSTPONED CARRIER CONFIGURATION”と題する第１２／３５３，２２７号；並びに２０１１年４月５日に出願された“APPARATUS AND METHODS FOR STORING ELECTRONIC ACCESS CLIENTS”と題する米国プロビジョナル特許出願第６１／４７２，１０９号（現在、２０１１年４月２５日に出願された同じ名称の米国特許出願第１３／０９３，７２２号）；２０１０年１０月２８日に出願された“METHODS AND APPARATOUS FOR ACCESS CONTROL CLIENT ASSUSTED ROAMING”と題する第６１／４０７，８５８号（現在、２０１１年５月１７日に出願された同じ名称の米国特許出願第１３／１０９，８５１号）；２０１０年１０月２８日に出願された“MANAGEMENT SYSTEMS FOR MULTIPLE ACCESS CONTROL ENTITIES”と題する第６１／４０７，８６１号（現在、２０１１年４月４日に出願された同じ名称の米国特許出願第１３／０７９，６１４号）；２０１０年１０月２８日に出願された“APPARATUS AND METHODS FOR DELIVERING ELECTRONIC IDENTIFICATION COMPONENTS OVER A WIRELESS NETWORK”と題する第６１／４０７，８６２号（現在、２０１１年５月１９日に出願された同じ名称の米国特許出願第１３／１１１，８０１号）；２０１０年１０月２８日に出願された“METHODS AND APPARATOUS FOR STORAGE AND EXECUTION OF ACCESS CONTROL CLIENTS”と題する第６１／４０７，８６６号（現在、２０１１年４月５日に出願された同じ名称の米国特許出願第１３／０８０，５２１号）；２０１０年１０月２９日に出願された“ACCESS DATA PROVISIONING SERVICE”と題する第６１／４０８，５０４号（現在、２０１１年４月１日に出願された“ACCESS DATA PROVISIONING APPARATUS AND METHODS”と題する米国特許出願第１３／０７８，８１１号）；２０１０年１１月３日に出願された“METHODS AND APPARATOUS FOR ACCESS DATA RECOVERY FROM A MALFUNCTIONING DEVICE”と題する第６１／４０９，８９１号（現在、２０１１年１１月２日に出願された同じ名称の米国特許出願第１３／２８７，８７４号）；２０１０年１１月４日に出願された“SIMULACRUM OF PHYSICAL SECURITY DEVICE AND METHODS”と題する第６１／４１０，２９８号（現在、２０１１年４月５日に出願された同じ名称の米国特許出願第１３／０８０，５３３号）；及び２０１０年１１月１２日に出願された“APPARATUS AND METHODS FOR RECORDATION OF DEVICE HISTORY ACROSS MULTIPLE SOHTWARE EMULATION”と題する第６１／４１３，３１７号（現在、２０１１年１１月１１日に出願された同じ名称の米国特許出願第１３／２９４，６３１号）。これら出願は、各々、参考としてここにそのまま援用する。
【背景技術】
【０００４】
従来のほとんどのワイヤレス無線通信システムでは、セキュアな通信のためにアクセス制御が要求される。例えば、１つの簡単なアクセス制御スキームは、（ｉ）通信当事者のアイデンティティを検証すること、及び（ii）検証されたアイデンティティにふさわしいアクセスレベルを許可すること、を含む。規範的なセルラーシステム（例えば、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ））の環境内では、アクセス制御は、物理的ユニバーサル集積回路カード（ＵＩＣＣ）で実行されるユニバーサル加入者アイデンティティモジュール（ＵＳＩＭ）と称されるアクセス制御クライアントによって支配される。ＵＳＩＭアクセス制御クライアントは、ＵＭＴＳセルラーネットワークへの加入者を認証する。認証に成功した後、加入者は、セルラーネットワークへのアクセスが許される。以下に使用する「アクセス制御クライアント」という語は、一般的に、ハードウェア又はソフトウェア内で実施されてネットワークへの第１装置のアクセスを制御するのに適した論理的エンティティを指す。アクセス制御クライアントの共通の例として、前記ＵＳＩＭ、ＣＤＭＡ加入者識別モジュール（ＣＳＩＭ）、ＩＰマルチメディアサービスアイデンティティモジュール（ＩＳＩＭ）、加入者アイデンティティモジュール（ＳＩＭ）、除去可能なユーザアイデンティティモジュール（ＲＵＩＭ）、等が含まれる。
【０００５】
慣習的に、ＵＳＩＭ（又はより一般的には“ＳＩＭ”）は、セキュアな初期化を確保するために適用データ及びプログラムを検証し及び解読する良く知られた認証及びキー合意（ＡＫＡ）手順を遂行する。より詳細には、ＵＳＩＭは、（ｉ）リモートチャレンジに首尾良く応答してそのアイデンティティをネットワークオペレータに証明し、そして（ii）ネットワークのアイデンティティを検証するためのチャレンジを発行しなければならない。
【０００６】
慣習的なＳＩＭ解決策は、除去可能な集積回路カード（ＩＣＣ）（“ＳＩＭ”カードとも称される）内で実施されるが、本譲受人による初期の研究は、移動装置内で実行されるソフトウェアクライアント内のＳＩＭオペレーションをバーチャル化することに向けられる。バーチャル化されたＳＩＭオペレーションは、装置のサイズを減少し、装置の機能を高め、そしてより大きな融通性を与えることができる。
【０００７】
不都合なことに、バーチャル化されたＳＩＭオペレーションは、ネットワークオペレータ及び装置製造者に多数の新たなチャレンジも与える。例えば、慣習的なＳＩＭカードは、製造されて、信頼性あるＳＩＭベンダーによって保証される。これらの慣習的なＳＩＭカードは、ＳＩＭカードに永久的に「焼き付けられた」ソフトウェアの単一のセキュアなバージョンを実行する。焼き付けられると、カードは、（ＳＩＭカードを破壊することなしに）改竄することはできない。これらカードの配布は、カードを配布センター、小売店及び／又は顧客に発送するための簡単なプロセスである。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
対照的に、バーチャル化されたＳＩＭは、コピー、増殖、等が容易である。各ＳＩＭは、限定されたネットワークリソースへのアクセスの量についての契約を表わすが、バーチャル化されたＳＩＭの不正使用は、ネットワークオペレーション及びユーザの経験に多大な影響を及ぼす。従って、バーチャル化されたＳＩＭを配布するために新規な配布インフラストラクチャーが要求される。理想的には、そのような新規な配布インストラクチャーは、（ｉ）ＳＩＭ保存を強制し、（ii）過剰なネットワークトラフィック（「ボトルネック」とも称される）を防止し、そして（iii）合理的な災害復旧能力を与えるものでなければならない。
【課題を解決するための手段】
【０００９】
本発明は、とりわけ、バーチャルアクセス制御クライアントをネットワーク内で効率的に配布するための装置及び方法を提供することにより前記要望に対処する。
【００１０】
本発明の１つの態様において、アクセス制御クライアントを効率的に配布する方法が開示される。一実施形態において、この方法は、セキュアなレポジトリ内で１つ以上のアクセス制御クライアントを追跡し、ターゲット装置に対してアクセス制御クライアントを独特に暗号化し、暗号化されたアクセス制御クライアントを１つ以上の配布位置へ送信し、そしてセキュアなレポジトリからアクセス制御クライアントを除去することを含む。１つの変形例において、１つ以上の配布位置は、暗号化されたアクセス制御クライアントを変更するものではなく、そしてターゲット装置は、単一の配布位置のみから単一の暗号化されたアクセス制御クライアントのみをダウンロードするように構成される。
【００１１】
本発明の別の態様において、アクセス制御クライアントを効率的に配布する方法が開示される。一実施形態において、この方法は、暗号化されたアクセス制御クライアントを１つ以上の配布位置に記憶し、その記憶された暗号化されたアクセス制御クライアントに対する要求に応答して、その暗号化されたアクセス制御クライアントを配信し、そしてその暗号化されたアクセス制御クライアントが１つ以上の配布位置のいずれかから首尾良く配信されるのに応答して、その記憶された暗号化されたアクセス制御クライアントをデアクチベートすることを含む。１つの変形例において、１つ以上の配布位置は、暗号化されたアクセス制御クライアントを変更するものではなく、そして暗号化されたアクセス制御クライアントは、独特なターゲット装置に対して構成される。
【００１２】
暗号化されたアクセス制御クライアントは、非制御形態で配信され、各記憶された暗号化されたアクセス制御クライアントは、メタデータに関連付けられる。メタデータは、例えば、アクセス制御クライアント識別情報、アクセス制御クライアント発行者情報、アクセス制御クライアントアカウント情報、及び／又はアクセス制御クライアントステータス情報を含む。ある変形例において、特定のアクセス制御クライアントに関連したメタデータに対する要求に応答してメタデータが与えられる。
【００１３】
本発明の更に別の態様において、アクセス制御クライアントを効率的に配布するためのアプライアンスが開示される。一実施形態において、このアプライアンスは、１つ以上のアクセス制御クライアントを追跡するように構成された署名アプライアンスと、ターゲット装置に対してｅＳＩＭを独特に暗号化するよう構成されたセキュリティモジュールと、プロセッサと、そのプロセッサとデータ通信する記憶装置とを備えている。記憶装置は、プロセッサにより実行されたときに、ターゲット装置からの追跡されるアクセス制御クライアントに対する要求に応答して、要求されたアクセス制御クライアントを独特に暗号化し、その暗号化されたアクセス制御クライアントを１つ以上の配布位置へ送信し、そして署名アプライアンスを更新する、ように構成されたコンピュータ実行可能なインストラクションを含む。１つの変形例において、１つ以上の配布位置は、暗号化されたアクセス制御クライアントを変更するものではなく、そしてターゲット装置は、単一の配布位置のみから単一の暗号化されたアクセス制御クライアントのみをダウンロードするように構成される。
【００１４】
アプライアンスは、更に、１つ以上のローカル記憶された暗号化されたアクセス制御クライアントのためのセキュアな記憶装置を備えている。１つのそのような変形例において、１つ以上のローカル記憶されたアクセス制御クライアントは、アプライアンスについて独特に暗号化される。別のそのような変形例において、セキュリティモジュールは、アプライアンスについて独特に暗号化されたｅＳＩＭを解読するように更に構成される。
【００１５】
別の実施形態では、１つ以上のアクセス制御クライアントは、電子的加入者アイデンティティモジュール（ｅＳＩＭ）を含み、そして１つ以上の配布位置は、ｅＳＩＭデポットを含む。
【００１６】
本発明の更に別の態様において、アクセス制御クライアントを効率的に配布するためのデポットが開示される。一実施形態において、このデポットは、ネットワークと通信するためのネットワークインターフェイスと、プロセッサと、該プロセッサとデータ通信する記憶装置とを備えている。記憶装置は、プロセッサにより実行されたときに、ターゲット装置について暗号化されたアクセス制御クライアントを記憶し、その記憶された暗号化されたアクセス制御クライアントに対する要求が要求者装置から受け取られるのに応答して、その暗号化されたアクセス制御クライアントを要求者装置配信し、そしてその暗号化されたアクセス制御クライアントがターゲット装置へ首尾良く配信されるのに応答して、その記憶された暗号化されたアクセス制御クライアントを削除する、ように構成されたコンピュータ実行可能なインストラクションを含む。
【００１７】
別の実施形態では、記憶装置は、各アクセス制御クライアントに関連したメタデータを記憶するように構成される。１つのそのような変形例において、コンピュータ実行可能なインストラクションは、更に、特定のアクセス制御クライアントに関連したメタデータに対する要求に応答して、その要求されたメタデータを与えるように構成される。
【００１８】
本発明の更に別の特徴、その性質及び種々の効果は、添付図面及び以下の詳細な説明から明らかとなろう。
【図面の簡単な説明】
【００１９】
【図１】従来のＵＳＩＭを使用する１つの規範的な認証及びキー合意（ＡＫＡ）手順をグラフ的に示す図である。
【図２】本発明によりネットワーク内でバーチャルアクセス制御クライアントを効率的に配布し記憶するための一般的な方法の一実施形態を示す論理フローチャートである。
【図３】本発明によりアクセス制御クライアントを配布し記憶するのに有用な１つの規範的なネットワークアーキテクチャーのブロック図である。
【図４】ｅＳＩＭの１つの規範的なライフサイクルの梯子図で、その種々の観点を示す図である。
【図５】本発明によるアプライアンス装置の一実施形態を示すブロック図である。
【図６】本発明によるデポット装置の一実施形態を示すブロック図である。
【図７】本発明によるユーザ装置の一実施形態を示すブロック図である。
【図８】本発明による持続的記憶装置の一実施形態を示すブロック図である。
【発明を実施するための形態】
【００２０】
全ての図は、著作権２０１１アップル社。全ての権利を所有。全体を通して同じ部分が同じ番号で示された添付図面を参照する。
【００２１】
概略
本発明は、とりわけ、ネットワーク内でアクセス制御クライアントを効率的に配布しそして記憶するための方法及び装置を提供する。一実施形態において、ｅＳＩＭ独特さ及び保存を強制し、そして「ボトルネック」混雑を防止するようにネットワークトラフィックを配布する電子的加入者アイデンティティモジュール（ｅＳＩＭ）配布ネットワークインフラストラクチャーが説明される。更に、配布ネットワークの１つの開示される実施形態は、災害復旧能力を提供する。
【００２２】
ここに詳細に述べるように、ｅＳＩＭ配布のためのインフラストラクチャーの規範的なネットワーク実施形態は、３つの論理的エンティティ、即ち多数のｅＵＩＣＣアプライアンス（又は「アプライアンスクラスター）、多数のｅＳＩＭデポット、及び持続的記憶装置を含む。各ｅＵＩＣＣアプライアンスは、更に、署名アプライアンス、セキュリティモジュール、及びセキュアな記憶装置に分割される。１つの規範的な実施形態では、セキュアな記憶装置は、揮発性メモリ（ランダムアクセスメモリ（ＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、等）より成る。
【００２３】
ｅＵＩＣＣアプライアンスは、ネットワークインフラストラクチャー内でｅＳＩＭ独特さ及び保存を強制する。特に、署名アプライアンスは、１つ以上の配布されたｅＳＩＭ、並びにそれに関連した発行されたチャレンジ及び／又は既知のステータスを追跡する。署名アプライアンスは、その署名アプライアンスが受信した又はその署名アプライアンスが送信するｅＳＩＭの暗号化及び解読を行うようにセキュリティモジュールに命令する。又、署名アプライアンスは、ｅＵＩＣＣアプライアンスのセキュアな記憶装置内にｅＳＩＭをセキュアに記憶することができる。従って、本発明の１つの態様において、ｅＵＩＣＣアプライアンスは、各ｅＳＩＭが考慮されること（ｅＵＩＣＣアプライアンスに記憶される間に）、及び各ｅＳＩＭが行先装置に対して特に暗号化されて配信されることを保証する。
【００２４】
ｅＳＩＭデポットは、ネットワーク「ボトルネック」を防止するための配布チャンネルを与え、特に、複数のｅＳＩＭデポットが、行先ｅＵＩＣＣへまだ配信されていないｅＳＩＭの同じ暗号コピーを保持することができる。例えば、ｅＳＩＭ、ｅＵＩＣＣ及びチャレンジの暗号結合体を、後で配信するためにｅＳＩＭデポットにキャッシュすることができる。装置は、任意のｅＳＩＭデポットからｅＳＩＭを検索することができ、たとえ１つのｅＳＩＭデポットが利用できなくても、装置は、別の任意のｅＳＩＭデポットからｅＳＩＭを検索することができる。装置は、それがｅＳＩＭを受信すると、ｅＳＩＭを解読してアクチベートすることができる。
【００２５】
本発明の１つの規範的な実施形態において、システムは、更に、装置が任意のｅＳＩＭデポットからコピーを一度しかインポートできないように構成され、他のｅＳＩＭデポットに記憶された他のコピーは、その後、除去され、削除され、又はインアクティブにされる。装置それ自体がこの制約を実施してもよいし、或いはｅＳＩＭデポットが、例えば、内部同期通信を経て同期通信を維持してもよい。
【００２６】
更に、種々の装置は、ある実施形態において、それらのコンテンツを持続的記憶装置に対して周期的にバックアップすることができる。持続的記憶装置は、装置に特有のキーで暗号化されたバックアップデータを記憶する。災害の場合には、持続的記憶装置は、適当なキーが与えられたときに、そのバックアップデータを与えることができる。１つの規範的な実施形態において、持続的記憶装置は、不揮発性メモリ（フラッシュ、ハードディスクドライブ（ＨＤＤ）、等）より成る。
【００２７】
効率的配布のための多数の他のスキーム及び実施形態についても以下に詳細に述べる。
【００２８】
規範的実施形態の詳細な説明
本発明の規範的実施形態及び態様を以下に詳細に説明する。これらの実施形態及び態様は、主として、ＧＳＭ、ＧＰＲＳ／ＥＤＧＥ又はＵＭＴＳセルラーネットワークの加入者アイデンティティモジュール（ＳＩＭ）に関連して説明するが、当業者であれば、本発明は、これに限定されないことが明らかであろう。実際に、本発明の種々の態様は、アクセス制御クライアントを記憶して装置へ配布することから利益が得られるネットワークであれば、（セルラーであろうと、非セルラーワイヤレスであろうと、他のものであろうと）いずれにおいても有用である。
【００２９】
又、「加入者アイデンティティモジュール」という語がここで使用されるが（例えば、ｅＳＩＭ）、この語は、必ずしも次のことを意味し又は要求するものではないことも認識されたい。（ｉ）加入者それ自体による使用（即ち、本発明は、加入者により実施されてもよいし非加入者によって実施されてもよい）；（ii）１人の個人のアイデンティティ（即ち、本発明は、家族のような個人のグループ、或いは企業のような無形又は架空のエンティティに代わって実施されてもよい）；或いは（iii）任意の有形「モジュール」装置又はハードウェア。
【００３０】
従来の加入者アイデンティティモジュール（ＳＩＭ）オペレーション
規範的な従来のＵＭＴＳセルラーネットワークの環境の中で、ユーザ装置（ＵＥ）は、移動装置と、ユニバーサル加入者アイデンティティモジュール（ＵＳＩＭ）とを備えている。ＵＳＩＭは、物理的ユニバーサル集積回路カード（ＵＩＣＣ）から記憶されて実行される論理的ソフトウェアエンティティである。加入者情報や、ワイヤレスネットワークサービスを得るためにネットワークオペレータとの認証に使用されるキー及びアルゴリズムのような種々の情報がＵＳＩＭに記憶される。ＵＳＩＭソフトウェアは、Ｊａｖａ  ＣａｒｄTMプログラミング言語に基づく。Ｊａｖａ  Ｃａｒｄは、（前記ＵＩＣＣのような）埋め込まれた「カード」形式の装置に対して変更されたＪａｖａTMプログラミング言語のサブセットである。
【００３１】
一般的に、ＵＩＣＣは、加入者配布の前にＵＳＩＭでプログラムされ、前プログラミング又は「個人化」は、各ネットワークオペレータに特有のものである。例えば、配備の前に、ＵＳＩＭは、国際移動加入者アイデンティティ（ＩＭＳＩ）、独特の集積回路カード識別子（ＩＣＣ−ＩＤ）、及び特定認証キー（Ｋ）に関連付けられる。ネットワークオペレータは、ネットワークの認証センター（ＡｕＣ）内に収容されたレジストリに関連性を記憶する。個人化の後に、ＵＩＣＣを加入者へ配布することができる。
【００３２】
図１を参照して、上述した従来のＵＳＩＭを使用する１つの規範的な認証及びキー合意（ＡＫＡ）手順を詳細に説明する。通常の認証手順の間に、ＵＥは、国際移動加入者アイデンティティ（ＩＭＳＩ）をＵＳＩＭから取得する。ＵＥは、ネットワークオペレータのサービングネットワーク（ＳＮ）又は訪問先コアネットワークにＩＭＳＩを通す。ＳＮは、ホームネットワーク（ＨＮ）のＡｕＣに認証要求を転送する。ＨＮは、受け取ったＩＭＳＩをＡｕＣのレジストリと比較し、適切なＫを得る。ＨＮは、ランダム数（ＲＡＮＤ）を発生し、そして予想応答（ＸＲＥＳ）を生成するためのアルゴリズムを使用してそれにＫで署名する。ＨＮは、更に、種々のアルゴリズムを使用して、暗号及び完全性保護に使用するための暗号キー（ＣＫ）及び完全性キー（ＩＫ）並びに認証トークン（ＡＵＴＮ）を発生する。ＨＮは、ＲＡＮＤ、ＸＲＥＳ、ＣＫ及びＡＵＴＮより成る認証ベクトルをＳＮへ送る。ＳＮは、一回限りの認証プロセスに使用するためにのみ認証ベクトルを記憶する。ＳＮは、ＲＡＮＤ及びＡＵＴＮをＵＥに通す。
【００３３】
ＵＥがＲＡＮＤ及びＡＵＴＮを受け取ると、ＵＳＩＭは、受け取ったＡＵＴＮが有効であるかどうか検証する。もし有効であれば、ＵＥは、記憶されたＫと、ＸＲＥＳを発生した同じアルゴリズムとを使用することで、その受け取ったＲＡＮＤを使用して、それ自身の応答（ＲＥＳ）を計算する。ＵＥは、ＲＥＳをＳＮへ返送する。ＳＮは、ＸＲＥＳを受け取ったＲＥＳと比較し、それらが一致すれば、ＳＮは、ＵＥがオペレータのワイヤレスネットワークサービスを利用するのを許可する。
【００３４】
図１の以上の手順は、ＳＩＭカードの物理的媒体内で実施される。従来のＳＩＭカードは、少なくとも２つの個別の望ましい特性を有する。即ち、（ｉ）ＳＩＭカードは、ＳＩＭデータ（例えば、アカウント情報、暗号キー、等）を暗号によりセキュアに記憶すること、及び（ii）ＳＩＭカードは、容易にクローン化できないこと。
【００３５】
従来のＳＩＭカードは、ユニバーサル集積回路カード（ＵＩＣＣ）に形成されたプロセッサ及びメモリを含む。ＳＩＭカードは、ＵＩＣＣ上のデータ信号が外部から探査されるのを防止するためにエポキシ樹脂が充填される。ＵＩＣＣには、必要に応じて、他の改竄防止構造が含まれてもよい（例えば、シールド層、マスキング層、等）。ＳＩＭカードは、プロセッサへのセキュアなインターフェイスを有し、そしてプロセッサは、メモリへの内部インターフェイスを有する。ＵＩＣＣは、プロセッサがメモリコンポーネントからのコードを実行できるようにする電力を外部装置から受け取る。メモリコンポーネントそれ自体は、直接アクセスできるものではなく（即ち、内部ファイルシステムは、ユーザから隠されており）、そしてプロセッサを経てアクセスされねばならない。
【００３６】
通常の動作中、プロセッサは、限定された数のコマンドを受け容れる。各コマンドは、条件に応じてアクセスできるに過ぎない。無断アクセスを防止するためにコマンドの実行に対してアクセス条件が制約される。アクセス条件は、ハイアラーキーであってもなくてもよく、例えば、あるレベルについての許可が自動的に別のレベルについての許可を与えることにならない。例えば、アクセス条件の１つのセットは、（ｉ）常にアクセス可能、（ii）決してアクセスできない、（iii）第１のアカウントにアクセス可能、（iv）第２のアカウントにアクセス可能、等を含む。条件付きアクセスは、適切なセキュリティプロトコルが首尾良く完了した後にのみ許可される。アイデンティティを検証するための通常の方法は、パスワード又は個人識別番号（ＰＩＮ）、共有シークレットのチャレンジ、等を含む。
【００３７】
条件付きアクセス、限定コマンドセット、及び保護メモリスペースは、ＳＩＭカード内に記憶された情報が外部アクセスからセキュアなものとなるよう保証する。ＳＩＭカードのクローン化は、物理的カードの構造、並びに内部ファイルシステム及びデータの構造を必然的に伴う。これらの特徴を組み合わせることで、物理的なＳＩＭカードを、実際的な偽造の試みに影響されないようにする。
【００３８】
方法
簡単に述べると、ここで使用する「保存(conservation)」「保存する(conserve)」及び「保存された(conserved)」という語は、これに限定されないが、僅かに増殖も減少もできない要素（物理的又は仮想的）を指す。例えば、保存されたｅＳＩＭは、通常の動作中にコピーも複写もできない。
【００３９】
又、ここで使用する、要素（物理的又は仮想的）に適用される「独特な」という語は、これに限定されないが、要素が、特定の特性及び／又は特徴を有する１つのそして唯一の要素であるという特性を指す。例えば、独特なｅＳＩＭは、複写のｅＳＩＭをもつことができない。
【００４０】
又、ここで使用する「セキュリティ」という語は、一般的に、これに限定されないが、データ及び／又はソフトウェアの保護を指す。例えば、アクセス制御データセキュリティは、アクセス制御クライアントに関連したデータ及び／又はソフトウェアが、不許可のアクティビティ及び／又は敵意のある第三者による窃盗、悪用、破壊、公表、及び／又は改竄から保護されることを保証する。
【００４１】
一般的に、ソフトウェアは、ハードウェアよりも柔軟であり、例えば、ソフトウェアは、コピー、変更及び配布が容易であることが明らかである。更に、ソフトウェアは、しばしば、同等のハードウェアより安価に、より高い電力効率で、且つ物理的に小さくすることができる。従って、従来のＳＩＭオペレーションは、カード（ＵＩＣＣ）のような物理的なフォームファクタを使用するが、現在の研究領域は、ソフトウェア内でＳＩＭオペレーションをバーチャル化することに焦点が当てられる。
【００４２】
しかしながら、ＳＩＭデータ（例えば、加入者特有の情報、等）は、性質が繊細であるために、特殊な考慮を必要とする。例えば、ＳＩＭデータの種々の部分は、加入者にとって独特であり、敵意のある第三者から入念に保護されねばならない。
【００４３】
更に、各ＳＩＭは、限定されたネットワークリソースへのアクセスの量についての契約を表わし、従って、ネットワークリソースの過剰及び／又は過小利用、並びにサービスプロバイダーの料金又は収入の肩代わりを防止するために、ＳＩＭカードの複写、破壊、及び／又は再利用を管理しなければならない。
【００４４】
ＳＩＭオペレーションの初期の解決策は、例えば、以下、電子的ユニバーサル集積回路カード（ｅＵＩＣＣ）と称されるソフトウェアアプリケーションのようなバーチャル又は電子的エンティティとしてＵＩＣＣをエミュレートするものである。ｅＵＩＣＣは、以下電子的加入者アイデンティティモジュール（ｅＳＩＭ）と称される１つ以上のＳＩＭ要素を記憶及び管理することができる。従って、ｅＵＩＣＣへのｅＳＩＭ配布及びオペレーションの種々の要求を特に取り扱うようにされた新たなネットワークインフラストラクチャーが要求される。特に、そのような解決策は、理想的には、（ｉ）バーチャル化されたｅＳＩＭの保存の強制、（ii）配布オペレーション、及び（iii）災害復旧、のための能力をもたねばならない。
【００４５】
図２を参照し、ネットワーク内でバーチャルアクセス制御クライアントを効率的に配布する一般的な方法２００を開示する。
【００４６】
方法２００のステップ２０２において、１つ以上のアクセス制御クライアント（例えば、ｅＳＩＭ）がセキュアなレポジトリ内に記憶され、追跡される。一実施形態では、セキュアなレポジトリは、１つ以上の追跡データベース、この追跡データベースから導出された情報に少なくとも一部分基づいてアクセス制御クライアントを暗号化し解読するためのセキュリティモジュール、及びアクセス制御クライアントのためのセキュアな記憶装置を備えている。
【００４７】
追跡データベースは、アクセス制御クライアントの配布及びアクセス制御クライアントのトランザクションデータを表わす情報を含む。この実施形態の１つの規範的な具現化では、トランザクションデータは、配備されたｅＳＩＭのリスト、発行されたチャレンジ、及び／又は使用される独特の識別子、等を含む。参考としてここにそのまま援用する２０１１年４月５日に出願された“APPARATUS AND METHODS FOR STORING ELECTRONIC ACCESS CLIENTS”と題する米国プロビジョナル特許出願第６１／４７２，１０９号に詳細に述べられた１つの変形例では、転送装置間のセキュアなプロトコルは、配布されるｅＳＩＭポピュレーションの各ｅＳＩＭが信頼性ある装置間のみで転送されることを保証する。或いは又、セキュアなプロトコルは、暗号化されたｅＳＩＭのみが、信頼性のない装置へ配布されることを保証する。ある変形例では、信頼性あるプロトコルは、チャレンジ／応答プロトコルをベースとする。別の変形例では、信頼性あるプロトコルは、相互に信頼性のある第三者により署名されたデジタルセキュリティ証明書の交換をベースとする。
【００４８】
１つの規範的な実施形態では、セキュアなレポジトリは、標準的な信頼関係に合致する装置間のみでアクセス制御クライアントが転送されることを保証する。信頼関係は、更に、第１装置がアクセス制御クライアントを首尾良く転送するときに、第１装置がそのコピーを削除し、デアクチベートし、さもなければ、使用不能にすることを指定する。このように、アクセス制御クライアントは、転送全体にわたり独特さ及び保存状態を保つことができる。
【００４９】
種々の実施形態において、追跡データベースは、更に、例えば、次のものを含むアクセス制御クライアントクオリティを追跡する。（ｉ）顧客に配布されたアクセス制御クライアント；（ii）配布されていない（アクチベーションを待機している）アクセス制御クライアント；（iii）アクチベートされたアクセス制御クライアント；（iv）デアクチベートされたアクセス制御クライアント；（ｖ）アクチベーションを待機しているアクセス制御クライアント；（vi）装置に指定されたアクセス制御クライアント；（vii）アカウントに指定されたアクセス制御クライアント；及び（viii）指定に利用できるアクセス制御クライアント。同様に、追跡データベースは、例えば、次のようなステートを追跡する。（ｉ）現在ステート；（ii）予想されるステート；（iii）以前のステート；（iv）最後に知られたステート；及び（ｖ）初期ステート。ステート変数の共通例は、カウンタ値、暗号値、チャレンジ変数、応答変数、等を含むが、これに限定されない。
【００５０】
例えば、１つの規範的なチャレンジ応答スキームにおいて、チャレンジ変数は、応答ベクトルを発生するように操作され、変換され及び／又は計算される入力暗号ベクトルである。操作、変換、及び／又は計算は、装置のアクセス制御クライアントにより保護されるシークレットである。他の例において、カウンタベースの独特の識別子は、独特のカウンタ値を、装置のアクセス制御クライアントにより保護されるシークレットとして使用する。共通の他の形式のステートは、大きな擬似ステートマシン、例えば、リニアフィードバックシフトレジスタ（ＬＦＳＲ）ベースのステートマシン又は他のそのようなメカニズムに基づく。
【００５１】
セキュリティモジュールは、一実施形態では、追跡データベースからのインストラクションに少なくとも一部分基づいてアクセス制御クライアントを暗号化又は解読するように構成される。特に、セキュリティモジュールは、望まし行先装置に配信するためにアクセス制御クライアントを暗号化するように構成される。実際に、１つの規範的な実施形態では、転送される全てのｅＳＩＭを暗号化しなければならない（即ち、ｅＳＩＭは、非暗号形態ではいずれの装置にも転送できない）。同様に、セキュリティモジュールは、ユーザ装置から受け取ったアクセス制御クライアントを解読するように構成される。ここに援用される２０１０年１０月２８日に出願された“METHODS AND APPARATOUS FOR STORAGE AND EXECUTION OF ACCESS CONTROL CLIENTS”と題する米国プロビジョナル特許出願第６１／４０７，８６６号に説明された１つの変形例では、「現場」にあるユーザ装置に更新及び／又はｅＳＩＭを与えるのに使用できる独特の装置キー及び裏書き証明書が各装置に与えられる。ユーザ装置は、装置キーと共に配信された暗号化されたｅＳＩＭを信頼することができ、そしてセキュリティモジュールは、装置キーで暗号化された情報を信頼することができる。
【００５２】
同様に、ある実施形態では、セキュリティモジュールは、更に、ＳＩＭアプリケーション実行のためにｅＳＩＭを解読するように構成される。例えば、１つのシナリオでは、ユーザ装置は、使用のためにｅＳＩＭを解読することができる。ｅＳＩＭアプリケーションは、一般的に、上述したＵＳＩＭ、ＣＳＩＭ、ＩＳＩＭ、ＳＩＭ、ＲＵＩＭ、等のアクセス制御クライアントを包含する。各ｅＳＩＭは、ユーザアカウントに関連付けられ、従って、“ｅＳＩＭ”は、複数のアクセス制御クライアントを広く包含する（例えば、ユーザは、同じｅＳＩＭアカウントに関連したＵＳＩＭ及びＳＩＭを有する）ことが更に理解されよう。
【００５３】
更に別のシナリオでは、セキュリティモジュールは、ｅＳＩＭをそれ自体で暗号化することができる。例えば、セキュリティモジュールは、ｅＳＩＭをそれ自体で暗号化し、そして暗号化されたｅＳＩＭを、後で使用するために持続的記憶装置に記憶することができる。
【００５４】
ある実施形態では、セキュリティモジュール暗号スキームは、非対称的キー対をベースとするか、或いは又、セキュリティモジュール暗号スキームは、対称的使用してもよい。簡単に述べると、パブリック／プライベートキー対は、機密のプライベートキー及び公表可能なパブリックキーをベースとする。パブリック／プライベートキースキームは、暗号及び解読に使用されるキーが異なるので、「非対称的」と考えられ、従って、暗号者及び解読者は同じキーを共有しない。それに対し、「対称的」キースキームは、暗号及び解読の両方に対して同じキー（又は若干変えたキー）を使用する。Ｒｉｖｅｓｔ、Ｓｈａｍｉｒ及びＡｄｌｅｍａｎ（ＲＳＡ）アルゴリズムは、関連分野で通常使用されるパブリック／プライベートキー対暗号技術の１つの形式であるが、本発明は、このＲＳＡアルゴリズム（又はそのことでは、非対称的又は対称的キー対）に何ら限定されるものではないことを認識されたい。
【００５５】
パブリック／プライベート暗号スキームは、メッセージを暗号化し、及び／又は署名を発生するのに使用できる。特に、メッセージは、プライベートキーで暗号化され、そしてパブリックキーで解読され、これにより、メッセージが通過中に変更されていないことを保証する。同様に、署名を発生するエンティティが正当であると仮定すれば、プライベートキーで発生された署名は、パブリックキーで検証することができる。両使用において、プライベートキーは、隠れたままとなり、そしてパブロックキーは、自由に配布される。
【００５６】
１つの規範的な実施形態において、セキュアな記憶装置は、アクセス制御クライアントデータ及びファイルを記憶するように構成された揮発性のコンピュータ読み取り可能な媒体である。セキュアな記憶装置は、追跡データベース及びセキュリティモジュールの両方に結合される暗号化されたアクセス制御クライアントを含む共有メモリである。共有メモリのアクセス実施は、追跡データベース及びセキュリティモジュールの両方がコヒレントなデータベースに対して動作できるようにする（例えば、異なるメモリプール間でデータを同期させる必要はない）。揮発性メモリは、メモリコンテンツを保持するための電力を要求し、これは、揮発性メモリを除去すると、メモリが消去されるので、ある実施については望ましい（セキュリティを更に改善する）。又、揮発性メモリは、一般的に、同等の不揮発性メモリより高速である。
【００５７】
本発明のある実施形態では、セキュアな記憶装置は、アクセス制御クライアントの同じプールへの複数の装置のアクセスを可能にする。セキュアな記憶装置は、追跡データベースとセキュリティモジュールとの間に物理的に結合されなくてもよく、ネットワークを経てアクセスすることができる。分散型ファシリティ構成では、セキュアな記憶装置は、論理的に共有されなくてもよい。例えば、リモートデータベースは、アクセス制御クライアントのデータ及びファイルの各部分をローカルキャッシュし、そして全ての装置が合意することを保証するために互いに周期的に同期をとる。
【００５８】
又、セキュアな記憶装置は、物理的及び／又は論理的に保護される。例えば、セキュアな記憶装置は、ハードウェアセキュリティモジュール（ＨＳＭ）内に保護され、このＨＳＭは、強制的にオープン／アクセスされた場合にそれ自身を破壊するように構成される。より一般的には、追跡データベース、セキュリティモジュール、及びセキュアな記憶装置は、典型的に、信頼性ある境界内に保護される。信頼性境界の通常の実施は、物理的境界（例えば、物理的分離、等）及び／又は論理的境界（例えば、暗号化通信、等）の両方を含む。更に、前記論理的エンティティ（追跡データベース、セキュリティモジュール及びセキュアな記憶装置）は、主として、コヒレントな又は一体的なエンティティとして説明されるが、ほとんどのネットワークインフラストラクチャーでは、これらの論理的エンティティは、タンデムに動作する複数の個別装置（地理的にも個別）より成ることが明らかであろう。
【００５９】
例えば、一実施形態において、追跡データベースは、追跡データベースソフトウェアを実行しそして互いに通信してデータ同期を維持する複数の個別のデータベース装置のコミュニティである。同様に、論理的セキュリティモジュールは、複数の個別のセキュリティモジュールより成り、１つのそのような変形例では、セキュリティモジュールは、追跡データベースによって完全に指令され、互いに同期をとらない。
【００６０】
再び、図２を参照すれば、ステップ２０４において、１つ以上のアクセス制御クライアントがセキュアなレポジトリから１つ以上の配布位置へ送信される。１つの規範的な実施形態では、配布位置は、各行先へ配布するために暗号化されたアクセス制御クライアントを記憶するように構成されたアクセス制御クライアントデポットである。アクセス制御クライアントは、暗号化され、行先装置以外の装置では使用できないので、暗号化されたアクセス制御クライアントのコピーを複数のデポットにロードすることができる。
【００６１】
１つの規範的な具現化では、暗号化されたアクセス制御クライアントは、そのアクセス制御クライアントを非制御状態で配信できるように記憶される（即ち、各デポットは、そのトランザクションを他のデポットと同期させるか又はネットワーク集中エンティティに通知する必要がない）。各コピーは、行先装置に対して暗号化され、ここで、行先装置は、信頼性ある装置である。１つのそのような実施形態では、行先装置は、暗号化されたアクセス制御クライアントを一回だけダウンロードするように構成される。アクセス制御クライアントがダウンロードされると、アクセス制御クライアントの他のコピーは、「古く」なり、その後、除去し、削除し、又はインアクティブとすることができる。敵意のある第三者は、アクセス制御クライアントを解読することもできないし、暗号化されたコピー（古くなった、等）をアクチベートすることもできない。
【００６２】
セキュアなレポジトリは、アクセス制御クライアントを１つ以上の配布位置に大量に与えてもよい。例えば、ＳＩＭベンダーは、非常に多数のｅＳＩＭを大きなロットで（例えば、一度に数千のｅＳＩＭ）与えることができる。或いは又、セキュアなレポジトリは、一度に１つのｅＳＩＭを与えてもよく、例えば、ある実施形態では、ユーザは、それらの未使用のｅＳＩＭをｅＳＩＭデポット内に一時的に（例えば、別の装置へ転送するため）又は長期保管で「パーキング」させることができる。
【００６３】
本発明の種々の実施形態は、更に、配布位置内に記憶された各アクセス制御クライアントに関連したメタデータの追加も含む。メタデータは、セキュアに記憶されるが、在庫管理を容易にするために配布装置によりアクセスすることができる。例えば、ｅＳＩＭデポットは、（ｅＳＩＭ又は行先装置に特有のキーではなく）それ自身のキーでメタデータを暗号化し、ｅＳＩＭデポットが、暗号化されたｅＳＩＭを適切に識別できるようにする。メタデータの通常の例は、識別情報、発行者情報、ネットワーク情報、アカウント情報、ステータス情報、等を含むが、これに限定されない。
【００６４】
ある実施形態では、メタデータは、更に、外部エンティティによって問合せ及び／又はアクセスされる。例えば、ｅＵＩＣＣアプライアンスは、ｅＳＩＭデポットのメタデータを周期的にチェック又は更新する必要がある（例えば、在庫を決定したり、古い情報を識別したり、等々のために）。別のそのような例では、移動装置のユーザは、特定のｅＳＩＭデポットに位置するパーキングｅＳＩＭ、等に関する情報を要求することができる。
【００６５】
ステップ２０６において、要求されたアクセス制御クライアントは、配布位置の少なくとも１つから行先装置へ配布される。配布モデルの柔軟性のために、当業者であれば、本開示が与えられたときに、多数の異なるスキームが想像され認識されるであろう。本発明の種々の態様に基づき動作するのに適した広範な種々のスキームを表わす多数のｅＳＩＭ配布スキームについて以下に述べる。
【００６６】
「プル」及び「プッシュ」ｅＳＩＭ配信
「プル」ｅＳＩＭ配信では、ｅＳＩＭデポットは、ユーザ装置から発生する初期要求に応答してｅＳＩＭを配信する。プル配信は、最も簡単な配信スキームであり、ユーザは、ユーザの希望で多数のｅＳＩＭデポットのいずれからもｅＳＩＭを要求できる。
【００６７】
対照的に、「プッシュ」ｅＳＩＭ配信では、ｅＳＩＭデポットは、ユーザ装置へのｅＳＩＭ（又はその通知）の配信を開始する。プッシュ配信は、ｅＳＩＭの複数の冗長コピーを単一の装置へプッシュするのを防止するためにｅＳＩＭデポット間にある程度の整合が要求されるので、より複雑な配信スキームである。
【００６８】
あるケースでは、プッシュ及びプル配信スキームを結合することができ、例えば、ユーザは、ｅＳＩＭを要求し、ｅＳＩＭデポットは、その要求を満たすことが現在できないことを指示する。その後の時点で、ｅＳＩＭデポットは、ｅＳＩＭをユーザへプッシュすることができる。別のそのような例では、ｅＳＩＭデポットは、ｅＳＩＭ通知をユーザにプッシュし、この通知は、ある期間中（例えば、プロモーションオファー、試行期間、等）有効である。ユーザがｅＳＩＭに関心がある場合、ユーザは、その後、ｅＳＩＭデポットからｅＳＩＭをプルすることができる。
【００６９】
プッシュ及び／又はプルｅＳＩＭ配信に関連して有用なｅＳＩＭ配信のための更に別のスキームが、参考としてここにそのまま援用する２０１０年６月１４日に出願された“METHODS FOR PROVISIONING SUBSCRIBER IDENTITY DATA IN A WIRELESS NETWORK”と題する米国プロビジョナル特許出願第６１／３５４，６５３号；及び２０１０年１１月２２日に出願された“APPARATUS AND METHODS FOR PROVISIONING SUBSCRIBER IDENTITY DATA IN A WIRELESS NETWORK”と題する米国特許出願第１２／９５２，０８９号に詳細に述べられている。
【００７０】
リザーブｅＳＩＭ配信
あるモデルにおいて、ｅＳＩＭデポットは、特定のユーザに対して特定のｅＳＩＭをリザーブする。例えば、新たな顧客がオンラインストアから装置を購入する場合に、ストアは、顧客の購入装置に対してリザーブされた１つ以上のｅＳＩＭを識別する。あるケースでは、ストアは、装置を顧客へ出荷し、リザーブｅＳＩＭをｅＳＩＭデポットに与える。顧客が、新たに購入した装置を最初に操作するときに、装置は、ｅＳＩＭデポットに連絡して、リザーブｅＳＩＭを要求する。そのようなリザーブベースのｅＳＩＭ配信に関する他の変形が、参考としてここにそのまま援用する２０１０年１０月２９日に出願された“ACCESS DATA PROVISIONING SERVICE”と題する米国プロビジョナル特許出願第６１／４０８，５０４号に詳細に述べられている。
【００７１】
アーカイブ（バックアップ）ｅＳＩＭ配信
更に別の例において、ｅＳＩＭデポットは、未使用のｅＳＩＭの記憶位置としても働くことが容易に明らかである。例えば、顧客は、それ自身のｅＳＩＭを、ｅＳＩＭデポットに使用しないときにパーキングし、その後の時点で、顧客は、そのｅＳＩＭを検索し（それらの装置又は異なる装置において）、そして動作を回復させる。多くのケースでは、顧客は、ｅＳＩＭをｅＳＩＭデポット内にパーキングする前にｅＳＩＭを更に暗号化し、例えば、顧客は、ｅＳＩＭをその現在装置に対して暗号化し、その現在装置だけがｅＳＩＭを回復できるようにする。顧客が行先装置を知らない（例えば、新たな装置への転送中に）アプリケーションでは、それらの現在装置が、例えば、ジェネリックキー、それら自身のキー（その後の時点で解読及び再暗号化を必要とする）、等でｅＳＩＭを暗号化する。
【００７２】
延期型ｅＳＩＭ配信
更に別の配布スキームでは、ｅＳＩＭデポットは、参考としてここにそのまま援用する２０１０年６月１４日に出願された“METHODS FOR PROVISIONING SUBSCRIBER IDENTITY DATA IN A WIRELESS NETWORK”と題する米国プロビジョナル特許出願第６１／３５４，６５３号；及び２０１０年１１月２２日に出願された“APPARATUS AND METHODS FOR PROVISIONING SUBSCRIBER IDENTITY DATA IN A WIRELESS NETWORK”と題する米国特許出願第１２／９５２，０８９号、並びに２００９年１月１３日に出願された“POSTPONED CARRIER CONFIGURATION”と題する第１２／３５３，２２７号（現在、米国特許公告第２００９／０１８１６６２号として広告されている）に述べられた形式のような延期型配信を容易にすることができる。例えば、１つのそのようなシナリオにおいて、移動装置が装置の工場で製造されて、ｅＳＩＭなしにユーザに配信される。最初のアクチベーションにおいて、ユーザの移動装置は、ｅＳＩＭデポットからｅＳＩＭを要求する。そのとき、ｅＳＩＭデポットは、（例えば、これに限定されないが、望ましい移動ネットワークオペレータ（ＭＮＯ）、望ましいサービスプラン、装置特有の制約、ユーザ入力、等を含む1つ以上の基準に基づく）移動装置の適当なｅＳＩＭを決定する。
【００７３】
別のそのようなシナリオにおいて、移動装置は、販売キオスク又は小売店でユーザにより購入され、販売キオスクは、移動装置にｅＳＩＭ形式を指定するが、ｅＳＩＭを装置にプログラムすることはない。ユーザは、移動装置を家に持ち帰り、ｅＳＩＭデポットから新たなｅＳＩＭをダウンロードする。ダウンロードされると、移動装置は、ｅＳＩＭをアクチベートすることができる。
【００７４】
当業者であれば、本開示のコンテンツが与えられれば、以上のスキームの種々の組み合わせ及び置き換えが明らかであろう。
【００７５】
方法２００のステップ２０８において、行先装置は、配信されたアクセス制御クライアントをアクチベートする。１つの規範的実施形態において、配信されたアクセス制御クライアントのアクチベーションは、行先装置と、移動ネットワークオペレータ（ＭＮＯ）の認証センター（ＡｕＣ）又は同様のエンティティのようなアクチベーションサービスとの間で遂行される。例えば、１つの規範的実施形態において、移動装置は、アクチベーションサービスからアクチベーションを要求する。アクチベーションサービスは、ｅＳＩＭを検証し（例えば、暗号チャレンジ及び応答トランザクション、等で）、そして成功であれば、ｅＳＩＭをアクチベートする。
【００７６】
ｅＳＩＭ配布のための規範的ネットワークアーキテクチャー
図３を参照して、ネットワークアーキテクチャー及びシステムの１つの規範的実施形態を開示する。ここに示すシステム３００は、（ｉ）多数のｅＵＩＣＣアプライアンス３０２、（ii）多数のｅＳＩＭデポット３０４、及び（iii）関連バックアップ記憶装置３０６を含む多数の論理的エンティティより成り、その各々について以下に詳細に述べる。
【００７７】
ｅＵＩＣＣアプライアンス
図３のｅＵＩＣＣアプライアンス３０２（１つ又は複数）は、ｅＳＩＭの現在ポピュレーションが独特なもので且つ保存されたままであるよう保証する役割を果たす。より詳細には、ｅＵＩＣＣアプライアンスは、一度に１つの独特のｅＳＩＭしか使用できず、即ち２つのｅＵＩＣＣアプライアンスが同じｅＳＩＭをもつことがないよう保証しなければならない。ｅＳＩＭがｅＵＩＣＣアプライアンス間に転送されるたびに、転送側ｅＵＩＣＣアプライアンスは、被転送側ｅＵＩＣＣしかアクティブにならないように、そのコピーを削除し、デアクチベートし、さもなければ、使用不能にする。実際の具現化では、ｅＵＩＣＣアプライアンスの機能は、論理的に接合されたｅＵＩＣＣアプライアンスのアレイであるアプライアンス「クラスター」として実施される。
【００７８】
１つの規範的な実施形態において、ｅＵＩＣＣアプライアンスは、他のｅＵＩＣＣアプライアンス、ｅＳＩＭデポット３０４、及び移動装置のｅＵＩＣＣと通信することができる。或いは又、あるネットワークでは、ｅＳＩＭデポット３０４のみを通してｅＵＩＣＣアプライアンス間の通信を実施するのが有用である（即ち、ｅＳＩＭデポットは、転送のための唯一の仲介者であり、ｅＵＩＣＣアプライアンスは、ｅＳＩＭを直接転送することはできない）。そのような制限は、転送中に競争状態のおそれを減少する上で助けとなる。例えば、ｅＵＩＣＣアプライアンスからｅＵＩＣＣアプライアンスへの直接的な転送では、ｅＵＩＣＣアプライアンスは、２つのアプライアンスにｅＳＩＭが存在するときに短時間の重畳があり、トランザクションが不意に中断した場合には偶発的に複写されることがある。ｅＳＩＭデポットを経なければ転送が生じないように制限することで、送信側ｅＵＩＣＣアプライアンスは、行先ｅＵＩＣＣアプライアンスが暗号化されたｅＳＩＭを受け取る前に、そのｅＳＩＭを削除することができる。
【００７９】
１つの構成では、ｅＵＩＣＣアプライアンス３０２は、３つの論理的エンティティ、即ち（ｉ）署名アプライアンス３１２、（ii）セキュリティ記憶装置３１４、及び（iii）セキュアなモジュール３１６に細分化される。ｅＵＩＣＣアプライアンスの通常の実施では、論理的エンティティが単一の装置内に合併されるか、或いは信頼性ある境界内で動作する複数の装置内でエンティティが実施される。例えば、１つの構成では、セキュリティモジュールは、専用プロセッサ及び実行コードベースを伴う個別の強化モジュールとして実施される。別の構成では、セキュリティモジュールは、セキュアなプロセッサ内で実施される大きな論理的エンティティ（例えば、署名アプライアンス及びセキュリティ記憶装置を含む）内で実施される。更に別の実施形態では、複数のセキュリティモジュールは、例えば、分散型署名エンティティアプリケーション等の、他の論理的エンティティを動作するサーバーに接続される。信頼性ある境界の通常の実施は、物理的境界（例えば、物理的分離、等）、及び／又は論理的境界（例えば、暗号化通信、等）を含む。更に別の具現化では、望ましい冗長性、負荷容量、等を与えるために、前記エンティティが更に複写される。
【００８０】
署名アプライアンス３１２は、ｅＳＩＭのポピュレーション、それに関連したトランザクションデータ（例えば、発行されたチャレンジ、使用する独特の識別子、等）を追跡する役割を果たす。１つの規範的な実施形態では、署名アプライアンスは、ｅＳＩＭ（例えば、集積回路カードＩＤ（ＩＣＣＩＤ））、並びに最後に発行されたチャレンジ及び／又は独特のトランザクション識別子を追跡する。１つのそのような変形例では、最後に発行されたチャレンジ及び／又は独特なトランザクション識別子は、ｅＳＩＭがまだインポート（又はエクスポート）されていない保留中の転送に対するものである。ある変形例では、署名アプライアンスが転送を完了すると、トランザクションデータは、もはや必要とされず、削除することができる。
【００８１】
セキュリティモジュール３１６は、ｅＳＩＭを暗号化又は解読するように構成される。又、セキュリティモジュールは、署名アプライアンスによる転送のためにｅＳＩＭを暗号化又は解読するように命令される。ｅＳＩＭは、装置の行先ｅＵＩＣＣに特有の暗号キー（ｅＵＩＣＣパブリックキー、及び／又はセキュアなセッションキーのような）を使用して暗号化される。更に、ある実施形態では、セキュリティモジュールは、装置から受け取られた暗号化されたｅＳＩＭを解読し、そしてその解読されたｅＳＩＭをセキュアな記憶装置内に記憶する。１つのそのような実施形態では、受け取った暗号化されたｅＳＩＭは、セキュリティモジュールのプライベートキーで解読される（セキュリティモジュールのパブリックキーは、発信側装置へ配布される）。
【００８２】
署名アプライアンスは、データ及びファイルを記憶するためにセキュアな記憶装置３１４に結合される。このセキュアな記憶装置は、物理的及び／又は論理的に保護される。例えば、記憶されたｅＳＩＭは、ハードウェアセキュリティモジュール（ＨＳＭ）内で暗号化され、このＨＳＭは、強制的にオープン／アクセスされた場合にそれ自身を破壊するように構成される。セキュアな記憶装置は、暗号化されたデータ及びファイル、例えば、暗号化されたｅＳＩＭ及び／又は周期的バックアップデータを記憶する。ある実施形態では、セキュアな記憶装置は、暗号化／セキュリティ化の付加的な内部レイヤを追加する。例えば、ある実施形態では、暗号化されたデータ及びファイルは、バックアップされると共に、物理的にあまりセキュアでないか又は物理的に非セキュアな持続性記憶装置へ複写される（記憶媒体は、ジェネリックなコンピュータ媒体上にある）。
【００８３】
ｅＳＩＭデポット
ｅＳＩＭデポット３０４は、ｅＳＩＭ配布のための配布インターフェイスをなす。単一のネットワークエンティティへの過剰なネットワークトラフィック（ボトルネック化）を防止するために、複数のｅＳＩＭデポットが、暗号化されたｅＳＩＭを記憶し、そしてその暗号化されたｅＳＩＭを装置へ配信することができる。
【００８４】
一実施形態において、ｅＳＩＭデポット３０４は、ｅＳＩＭの要求を発生すると共に、他のｅＳＩＭデポット、ｅＵＩＣＣアプライアンス３０２及び／又は装置のｅＵＩＣＣからのｅＳＩＭの要求に応答する。１つの変形例において、ｅＳＩＭデポットは、更に、各ｅＳＩＭに関連したメタデータの要求及びそれに対する更新に応答する。メタデータは、ネットワークセキュリティに影響を及ぼさないが、暗号化されたｅＳＩＭを識別しそして特徴付けるのに使用される。従って、この具現化におけるメタデータの変更は、メタデータを変更することが認証及び／又は許可された信頼性ある当局でなければ行うことができない。ｅＳＩＭメタデータは、例えば、ｅＳＩＭ集積回路カードＩＤ（ＩＣＣＩＤ）、ｅＳＩＭベンダー、移動ネットワークオペレータ、加入者アカウント情報（もしあれば）、及びｅＳＩＭの現在ステータス（例えば、アクティブ、インアクティブ、リザーブ、パーキング、等）を含む。
【００８５】
ｅＳＩＭデポット３０４に記憶されたｅＳＩＭは、典型的に、行先装置について暗号化される。通常のオペレーション中に、行先装置は、暗号化されたｅＳＩＭをいずれかのｅＳＩＭデポットから要求することができる。それに応答して、ｅＳＩＭデポットは、暗号化されたｅＳＩＭを行先装置へ配信し、そして他のｅＳＩＭデポットに配信を通知する。他のｅＳＩＭデポットは、暗号化されたｅＳＩＭコピーを都合の良いときに（例えば、空き記憶スペース、等へ）破壊することができる。
【００８６】
暗号化されたｅＳＩＭの複数のバージョンがｅＳＩＭデポットへ配布されることに特に注意されたい。ｅＳＩＭデポット３０４は、ステート情報を検証せず、又、暗号化されたｅＳＩＭのコンテンツを変更しないので、同じｅＳＩＭを複数のｅＳＩＭデポットに記憶することができる。しかしながら、ｅＳＩＭは、行先装置について暗号化される（これは、ｅＳＩＭの１つのコピーしかアクチベートしない）。
【００８７】
持続的記憶装置
ある実施形態において、ｅＵＩＣＣアプライアンス３０２又はｅＳＩＭデポット３０４は、更に、災害復旧及び／又はアーカイブサービスの助けとなるように外部の持続的記憶装置３０６に結合される。持続的記憶装置は、ある具現化では（例えば、バックアップ情報、等のためにｅＵＩＣＣアプライアンスの内部記憶装置が使用される場合には）不要である。
【００８８】
他の実施形態では、持続的記憶装置は、システムの唯一の不揮発性記憶装置である。例えば、あるネットワークアーキテクチャーは、ｅＳＩＭが使用のために揮発性メモリのみに対して暗号化されないという制約があり、これは、とりわけ、揮発性メモリへの電力が失われた場合に（意図的であろうとなかろうと）、その暗号化されないコンテンツも失われるという点で、付加的な保護レイヤを追加するという利益をもたらす。このような実施形態では、ｅＳＩＭは、持続的記憶、配布、等のために不揮発性メモリ内に暗号化形態で記憶される。
【００８９】
一実施形態では、オペレーション中に、持続的記憶装置３０２には、独特に暗号化されたＢＬＯＢ（バイナリーラージオブジェクト）が周期的に書き込まれ、このＢＬＯＢは、ｅＵＩＣＣアプライアンスのステート、チャレンジ、等と、現在ｅＵＩＣＣデータベースを再生成するのに必要な他のデータとを含む。ＢＬＯＢは、ｅＵＩＣＣアプライアンスのセキュリティキーでしか解読できない。その後の時点で、ｅＵＩＣＣアプライアンス３０２が回復不能な故障となった場合には、ｅＵＩＣＣアプライアンスを、以前に記憶されたＢＬＯＢに戻すことができる。１つの変形例において、ＢＬＯＢは、外部記憶装置へエクスポートされ、そしてセキュアに記憶される必要がなく（コンテンツは暗号化される）、例えば、ＢＬＯＢは、倉庫、等の地理的に離れた位置に記憶される。
【００９０】
別の実施形態では、ｅＳＩＭデポットは、そのＢＬＯＢを持続的記憶装置に周期的に記憶する。そのようなある変形例では、ｅＳＩＭデポットは、更に、ＢＬＯＢに関連したメタデータを暗号化し、従って、例えば、記憶消失の場合に全ステート回復を可能にする。
【００９１】
オペレーション例
本発明の種々の態様を例示する規範的なトランザクションについて以下に説明する。
【００９２】
図４は、ｅＳＩＭの典型的なライフサイクルを示す１つの規範的な梯子図である。最初に、ｅＳＩＭがｅＳＩＭベンダーによりｅＳＩＭデポット３０４に与えられる。一般的に、ｅＳＩＭは、ネットワーク転送を経て配信されるか、又はあるケースでは、例えば、ラックマウントの大量記憶装置、コンピュータ読み取り可能な媒体、等で物理的に配送される。配信されるｅＳＩＭは、行先ｅＵＩＣＣアプライアンス３０２については暗号化されて配信され、或いはｅＵＩＣＣアプライアンスがｅＳＩＭを解読できるように暗号情報と共に配信される（例えば、セッションキー、共有の製造者特有キー、等）。
【００９３】
ｅＵＩＣＣアプライアンスクラスター（ｅＵＩＣＣアプライアンス３０２のアレイ）は、ｅＳＩＭデポット３０４からｅＳＩＭを検索し、そして各ｅＳＩＭを記憶のためにｅＵＩＣＣアプライアンスに割り当てる。ｅＳＩＭごとに、署名アプライアンス３１２は、割り当てられたｅＳＩＭが通知され、そしてｅＳＩＭ識別子及びその関連トランザクションデータを記録する。セキュリティモジュール３１６は、ｅＳＩＭをセキュアな記憶装置３１４に記憶する。あるケースでは、ｅＳＩＭは、ｅＵＩＣＣアプライアンスについて暗号化され、そして暗号フォーマットで記憶される。
【００９４】
ここで、要求事象を参照すれば、移動装置４０２は、ｅＳＩＭデポット３０４からｅＳＩＭを要求する。この要求は、移動装置のｅＵＩＣＣパブリック暗号キー及びチャレンジを含む。この要求は、ｅＵＩＣＣアプライアンス３０２へ転送される。ｅＵＩＣＣアプライアンスは、チャレンジを検証し、そして適切な応答を発生する。次いで、ｅＳＩＭアプライアンスは、記憶装置から適当な暗号化されたｅＳＩＭを選択し、それ自身のプライベートキーを使用してｅＳＩＭを解読し、そして移動装置のｅＵＩＣＣパブリック暗号キーを使用して、チャレンジ応答を伴う移動のためのｅＳＩＭを再暗号化する。ｅＵＩＣＣアプライアンスは、新たに暗号化されたＢＬＯＢを多数のｅＳＩＭデポットのいずれにも転送し、その内部レコードを更新する。
【００９５】
いずれのｅＳＩＭデポット３０４も、ｅＳＩＭを検索に利用できることを移動装置４０２に通知することができる。それに応答して、移動装置は、暗号化されたＢＬＯＢを最も近くのｅＳＩＭデポットからダウンロードし、そしてＢＬＯＢを解読する。チャレンジ応答が有効な場合には、移動装置は、解読されたｅＳＩＭをアクチベートする。ある実施形態では、ｅＳＩＭデポットは、配信が成功であったことをｅＵＩＣＣアプライアンスに通知することができる。ｅＳＩＭデポットに記憶された未使用のコピー及びｅＳＩＭアプライアンスに記憶されたコピーは、配信が成功した後に削除できる。ｅＳＩＭについての各要求は、異なるチャレンジを含むので、コピーは古いものとなり、その後の要求に対して「再生」することができない。
【００９６】
装置
上述した方法に関連して有用な種々の装置を以下に詳細に述べる。
【００９７】
ｅＵＩＣＣアプライアンス
図５は、本発明によるｅＵＩＣＣアプライアンス３０２の１つの規範的な実施形態を示す。ｅＵＩＣＣアプライアンスは、スタンドアローンエンティティでもよいし、又は他のネットワークエンティティと合体されてもよい。図示されたように、ｅＵＩＣＣアプライアンス３０２は、一般的に、通信ネットワークとインターフェイスするためのネットワークインターフェイス５０２、プロセッサ５０４、及び１つ以上の記憶装置５０８を備えている。ネットワークインターフェイスは、ＭＮＯインフラストラクチャーに接続されて示されており、他のｅＵＩＣＣアプライアンスへのアクセス、及び１つ以上の移動装置への直接的又は間接的なアクセスを与えるが、他の構成及び機能に置き換えてもよい。
【００９８】
１つの構成において、ｅＵＩＣＣアプライアンスは、（ｉ）別のｅＵＩＣＣ（ｅＵＩＣＣアプライアンス又はクライアント装置）との通信を確立することができ、（ii）ｅＳＩＭをセキュアに記憶することができ、（iii）セキュアに記憶されたｅＳＩＭを検索することができ、（iv）別の特定のｅＵＩＣＣへ配信するためにｅＳＩＭを暗号化することができ、そして（ｖ）ｅＳＩＭデポットへ／から複数のｅＳＩＭを送ることができる。
【００９９】
図５に示す実施形態では、ｅＵＩＣＣアプライアンス３０２は、少なくとも、プロセッサ５０４で実行される署名エンティティ３１２を含む。この署名エンティティ３１２は、（ｉ）ｅＳＩＭを記憶する要求、（ii）現在記憶されているｅＳＩＭを転送する要求を含む要求を処理する。又、署名エンティティは、要求を行うことが許可された別のエンティティから通信が受信されるよう保証するために要求を検証する役割も果たす。
【０１００】
一実施形態において、署名エンティティ３１２は、チャレンジ及び応答セキュリティ交換を実行することにより要求を検証する。チャレンジ／応答セキュリティプロトコルは、未知の第三者により行われた要求を、チャレンジ及び／又は応答の適当な発生に基づいて検証するように構成される。或いは又、別の実施形態では、セキュアな要素は、信頼性ある当局により署名されたデジタル証明書を検証することができる。
【０１０１】
署名エンティティ３１２は、更に、利用可能なｅＳＩＭを管理するように構成される。図５に示すように、署名エンティティは、特定のｅＳＩＭ、ｅＳＩＭを使用することが許可された装置、ｅＳＩＭの現在ステート及び／又はｅＳＩＭの現在ステータス（「利用可能」、「利用不能」、「古くなった」、等）に関する情報を与える。付加的な情報も維持される。署名エンティティは、セキュアな記憶装置３１４に記憶された情報を更新又は変更するように構成される。
【０１０２】
図５に示す実施形態では、セキュアな記憶装置３１４は、アクセス制御クライアントのアレイを記憶するようにされる。１つの規範的な実施形態では、ｅＵＩＣＣアプライアンスは、セキュアに暗号化されたｅＳＩＭのアレイを揮発性記憶装置に記憶する。揮発性メモリは、メモリコンテンツを保持するために電力を必要とし、揮発性メモリの通常の例は、ランダムアクセスメモリ（ＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、等を含む。
【０１０３】
各ｅＳＩＭは、コンピュータ読み取り可能なインストラクション（ｅＳＩＭプログラム）及びその関連データ（例えば、暗号キー、完全性キー、等）を含む小さなファイルシステムを備えている。更に、各ｅＳＩＭは、トランザクションデータ（例えば、発行されたチャレンジ、使用する独特の識別子、等）にも関連付けされる。セキュリティモジュール３１６は、１つの変形例では、署名エンティティ３１２からのインストラクションに少なくとも一部分基づいてアクセス制御クライアントを暗号化又は解読するように構成される。セキュリティモジュールは、装置特有の暗号キーの独特のセットである。暗号キーは、例えば、パブリックキー及びプライベートキーを含む。セキュリティモジュールは、そのパブリックキーで暗号化されたｅＳＩＭを、そのプライベートキーを使用して、解読することができる。更に、セキュリティモジュールは、別の装置パブリックキーでｅＳＩＭを暗号化することができる。パブリック／プライベートキー暗号化の更なる説明は、ここに援用する“METHODS AND APPARATOUS FOR STORAGE AND EXECUTION OF ACCESS CONTROL CLIENTS”と題する米国プロビジョナル特許出願第６１／４０７，８６６号に詳細に述べられている。
【０１０４】
別の装置がｅＵＩＣＣアプライアンス３０２からｅＳＩＭを要求すると、署名アプライアンスは、要求されたｅＳＩＭの現在ステートを検索する。この情報は、要求されたｅＳＩＭを与えることができるかどうか決定するのに使用される。この有効性チェックは、ｅＵＩＣＣアプライアンスにおいて行われるか、又は更に別の位置で行われ、例えば、別のエンティティ（ｅＳＩＭデポットのような）におけるステートをｅＵＩＣＣアプライアンスにおける最後に知られたステートと比較することにより行われる。
【０１０５】
有効性チェックが成功である場合には、署名アプライアンスは、セキュリティモジュール３１６に、関連ｅＳＩＭを暗号化するように命令する。例えば、一実施形態では、セキュリティモジュールは、ｅＳＩＭを行先装置（例えば、クライアント装置、別のｅＵＩＣＣアプライアンス３０２、等）に対して暗号化する。ｅＳＩＭが行先ｅＵＩＣＣアプライアンスに対して暗号化されると、その行先ｅＵＩＣＣアプライアンスでなければそれを解読できない。ある実施形態では、暗号化された各ｅＳＩＭは、独特な識別子、チャレンジ、又はチャレンジ応答で更に暗号化される。転送が成功であると、ｅＵＩＣＣアプライアンス在庫からｅＳＩＭをパージすることができる。
【０１０６】
同様に、別の装置がｅＳＩＭをｅＵＩＣＣアプライアンス３０２へ転送すると、署名アプライアンスは、セキュリティモジュール３１６に、関連ｅＳＩＭをセキュアな記憶装置について解読し、そしてその関連トランザクションデータを更新するように命令する。
【０１０７】
ｅＳＩＭデポット
図６は、本発明によるｅＳＩＭデポット３０４の１つの規範的な実施形態を示す。このｅＳＩＭデポット３０４は、スタンドアローンエンティティでもよいし、又は他のネットワークエンティティ（例えば、ｅＵＩＣＣアプライアンス３０２、等）と合体されてもよい。図示されたように、ｅＳＩＭデポット３０４は、一般的に、通信ネットワークとインターフェイスするためのネットワークインターフェイス６０２、プロセッサ６０４、及び記憶装置６０８を備えている。
【０１０８】
図６に示す実施形態において、ｅＳＩＭデポット３０４は、（ｉ）ｅＳＩＭの在庫管理を行うことができ（例えば、関連メタデータを経て）、（ii）暗号化されたｅＳＩＭに対する要求（例えば、他のｅＳＩＭデポット及び／又はｅＵＩＣＣアプライアンス３０２からの）に応答することができ、そして（iii）ｅＳＩＭに対する加入者要求を管理することができる。
【０１０９】
例えば、ｅＳＩＭがユーザによりｅＳＩＭデポット３０４に記憶されるときに、ｅＳＩＭは、（例えば、別の装置への転送を容易にするために）意図された行先と共に記憶されるか、又は不定にパーキングされる。いずれの場合にも、ｅＳＩＭデポットは、セキュアな記憶のために及び行先装置に対するその後の暗号化のためにｅＵＩＣＣアプライアンスにｅＳＩＭを与えることができる。
【０１１０】
図６に示す実施形態において、記憶装置６０８は、暗号化されたアクセス制御クライアントのアレイを記憶するようにされる。ｅＳＩＭデポットは、暗号化されたｅＳＩＭのアレイを、バイナリーラージオブジェクト（ＢＬＯＢ）として不揮発性メモリ内に記憶する。不揮発性メモリの通常例は、フラッシュ、ハードディスクドライブ、リードオンリメモリ（ＲＯＭ）、等を含むが、これに限定されない。１つのこのような具現化において、各ＢＬＯＢには、ＢＬＯＢのコンテンツを識別するメタデータが更に関連付けられる。例えば、メタデータは、識別情報、発行者情報、ネットワーク情報、アカウント情報、ステータス情報、等を含む。
【０１１１】
ユーザ装置
図７を参照して、本発明の種々の態様による規範的なユーザ装置７００について説明する。
【０１１２】
図７の規範的なＵＥ装置は、デジタル信号プロセッサ、マイクロプロセッサ、フィールドプログラマブルゲートアレイ、又は１つ以上の基板にマウントされた複数の処理コンポーネントのようなプロセッササブシステム７０２を伴うワイヤレス装置である。又、処理サブシステムは、内部キャッシュメモリも含む。処理サブシステムは、例えば、ＳＲＡＭ、フラッシュ、及び／又はＳＤＲＡＭコンポーネントを含むメモリを含むメモリサブシステム７０４と通信する。メモリサブシステムは、この技術で良く知られたように、データアクセスを容易にするため、１つ以上のＤＲＡＭ型のハードウェアを実施する。メモリサブシステムは、プロセッササブシステムにより実行されるコンピュータ実行可能なインストラクションを含む。
【０１１３】
１つの規範的な実施形態では、装置は、１つ以上のワイヤレスネットワークに接続される１つ以上のワイヤレスインターフェイス７０６を備えている。複数のワイヤレスインターフェイスは、適当なアンテナ及びモデムサブシステムを実施することにより、ＧＳＭ、ＣＤＭＡ、ＵＭＴＳ、ＬＴＥ／ＬＴＥ−Ａ、ＷｉＭＡＸ、ＷＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、等の異なる無線技術をサポートする。
【０１１４】
ユーザインターフェイスサブシステム７０８は、これに限定されないが、キーパッド、タッチスクリーン（例えば、マルチタッチインターフェイス）、ＬＣＤディスプレイ、バックライト、スピーカ、及び／又はマイクロホンを含む多数の良く知られたＩ／Ｏを備えている。しかしながら、あるアプリケーションでは、これらコンポーネントの１つ以上が除去されてもよいことが明らかである。例えば、ＰＣＭＣＩＡカード型クライアント実施形態は、ユーザインターフェイスがなくてもよい（物理的及び／又は電気的に結合されたホスト装置のユーザインターフェイスに便乗させることができるので）。
【０１１５】
ここに示す実施形態では、装置は、ｅＵＩＣＣアプリケーションを収容して動作するセキュアな要素７１０を備えている。ｅＵＩＣＣは、ネットワークオペレータとの認証に使用される複数のアクセス制御クライアントを記憶しそしてそれにアクセスすることができる。セキュアな要素は、セキュアな媒体に記憶されたソフトウェアを実行するセキュアなプロセッサを含む。セキュアな媒体は、（セキュアなプロセッサ以外の）他の全てのコンポーネントにアクセスすることができない。更に、セキュアな要素は、上述したように改竄を防止するために更に強化されてもよい（例えば、樹脂で包む）。
【０１１６】
セキュアな要素７１０は、１つ以上のアクセス制御クライアントを受け取って記憶することができる。一実施形態では、セキュアな要素は、ユーザに関連した複数のｅＳＩＭのアレイを記憶し（例えば、仕事について１つ、個人について１つ、ローミングアクセスについて数個、等）、及び／又は別の論理的スキーム又は関係に基づく（例えば、家族又はビジネスエンティティの複数のメンバーの各々について１つ、家族のメンバーの個人的及び仕事の使用の各々について１つ、等々）。各ｅＳＩＭは、コンピュータ読み取り可能なインストラクション（ｅＳＩＭプログラム）及びその関連データ（例えば、暗号キー、完全性キー、等）を含む小さなファイルシステムを備えている。
【０１１７】
セキュアな要素は、更に、移動装置へ及び／又は移動装置からｅＳＩＭを転送できるようにする。１つの具現化において、移動装置は、ｅＳＩＭの転送を開始するためにＧＵＩベースの確認を発生する。
【０１１８】
移動装置のユーザがｅＳＩＭをアクチベートすることを選ぶと、移動装置は、アクチベーションに対する要求をアクチベーションサービスへ送る。移動装置は、標準認証及びキー合意（ＡＫＡ）交換のためにｅＳＩＭを使用することができる。
【０１１９】
持続的記憶装置
図８は、本発明による持続的記憶装置３０６の１つの規範的実施形態を示す。この持続的記憶装置は、スタンドアローンエンティティとして具現化されてもよいし、又は他のネットワークエンティティ（例えば、ｅＵＩＣＣアプライアンス３０２、ｅＳＩＭデポット３０４、等）と合体されてもよい。図示されたように、持続的記憶装置は、一般的に、インターフェイス８０４及び記憶装置８０２を含む。
【０１２０】
持続的記憶装置は、暗号化されたアクセス制御クライアントのアレイ及びその関連ステートを不揮発性記憶装置に記憶する。一実施形態では、持続的記憶装置は、暗号化されたｅＳＩＭ及びその関連メタデータのアレイをバイナリラージオブジェクト（ＢＬＯＢ）として記憶する。各ＢＬＯＢは、記憶装置のキー（例えば、ｅＵＩＣＣアプライアンス、ｅＳＩＭデポット、等）により独特に暗号化される。
【０１２１】
本発明の幾つかの態様を、方法のステップの特定シーケンスに関して説明したが、これらの説明は、本発明の広い方法を例示するものに過ぎず、特定のアプリケーションにより要求されるように変更できることが明らかである。あるステップは、ある状況のもとでは不要又は任意とされてもよい。更に、ここに開示する実施形態に、あるステップ又は機能が追加されてもよく、又、２つ以上のステップの遂行手順が入れ替えられてもよい。そのような全ての変更は、ここに開示され請求される本発明の範囲内に包含されると考えられる。
【０１２２】
以上の詳細な説明は、種々の実施形態に適用したときの本発明の新規な特徴を図示して説明しそして指摘したが、当業者であれば、本発明から逸脱せずに、ここに例示した装置又はプロセスの形態及び細部の種々の省略、置き換え及び変更がなされることが理解されよう。又、以上の説明は、本発明を現在実施する上で考えられる最良の態様である。この説明は、限定を意味するものではなく、本発明の一般的な原理を例示するものとみなすべきである。本発明の範囲は、特許請求の範囲によって決定されるべきである。
【符号の説明】
【０１２３】
３００：システム
３０２：ｅＵＩＣＣアプライアンス
３０４：ｅＳＩＭデポット
３０６：持続的バックアップ記憶装置
３１２：署名アプライアンス
３１４：セキュアな記憶装置
３１６：セキュリティモジュール
５０２：ネットワークインターフェイス
５０４：プロセッサ
５０８：メモリ
６０２：ネットワークインターフェイス
６０４：プロセッサ
７０６：ＢＢプロセッサ
７０２：ＡＰＰプロセッサ
７０４：記憶装置
７０８：ユーザインターフェイス
７１０：セキュアな要素
８０２：ネットワークインターフェイス
８０４：メモリ
【図１】
0005612018.tif 000002
【図２】
0005612018.tif 000003
【図３】
0005612018.tif 000004
【図４】
0005612018.tif 000005
【図５】
0005612018.tif 000006
【図６】
0005612018.tif 000007
【図７】
0005612018.tif 000008
【図８】
0005612018.tif 000009