(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信を円滑にするように適合された通信インターフェースと、
ユーザ識別情報を含むユーザ識別情報モジュールと、
その中に記憶された検証鍵およびアクセス端末識別情報を含む記憶媒体と、
前記通信インターフェース、前記ユーザ識別情報モジュール、および前記記憶媒体に結合された処理回路とを備えるアクセス端末であって、前記処理回路が、
認可ベンダから前記検証鍵を受信し、前記検証鍵を前記記憶媒体に記憶し、
前記ユーザ識別情報モジュールからの前記ユーザ識別情報が、前記アクセス端末とともに使用するために記録されていないと判断し、
前記ユーザ識別情報および前記アクセス端末識別情報を含むとともに前記ユーザ識別情報と前記アクセス端末識別情報との間の使用関係を報告するように適合された報告メッセージを生成し、
前記検証鍵に基づいて生成される署名であって、前記アクセス端末が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限を与えられていることを認証するように適合された前記署名で、前記報告メッセージに署名し、
前記通信インターフェースを介して前記署名付き報告メッセージを含む送信を送るように適合されたアクセス端末。
【請求項２】
前記ユーザ識別情報モジュールが、リムーバブルユーザ識別情報モジュールを含む、請求項1に記載のアクセス端末。
【請求項３】
前記リムーバブルユーザ識別情報モジュールが、加入者識別モジュール(SIM)、ユニバーサル加入者識別情報モジュール(USIM)、CDMA加入者識別モジュール(CSIM)またはリムーバブルユーザ識別モジュール(RUIM)の1つを含む、請求項2に記載のアクセス端末。
【請求項４】
前記ユーザ識別情報が、国際モバイル加入者識別情報(IMSI)を含む、請求項1に記載のアクセス端末。
【請求項５】
前記アクセス端末識別情報が、国際モバイル機器識別情報(IMEI)またはモバイル機器識別情報(MEID)の一方を含む、請求項1に記載のアクセス端末。
【請求項６】
前記報告メッセージが、前記アクセス端末に対して前記報告メッセージを要求する要求送信を、前記通信インターフェースを介して前記処理回路が受信したことに応答して、または前記ユーザ識別情報モジュールからの前記ユーザ識別情報が、前記アクセス端末識別情報とともに使用するために記録されていないという、前記アクセス端末による判断に応答して生成される、請求項1に記載のアクセス端末。
【請求項７】
前記処理回路が、前記送信を、ショートメッセージングサービス(SMS)メッセージ、パケットベースのメッセージ、またはシグナリングメッセージの1つとして送るように適合される、請求項1に記載のアクセス端末。 
【請求項８】
前記処理回路が、
前記ユーザ識別情報と前記アクセス端末識別情報との間の、前記報告された使用関係が検証され記録されていることを示す確認応答を、前記通信インターフェースを介して受信し、
前記ユーザ識別情報を、前記アクセス端末とともに使用するために記録されているものとして前記記憶媒体に記憶するようにさらに適合される、請求項1に記載のアクセス端末。
【請求項９】
アクセス端末上で動作可能な方法であって、
認可ベンダから検証鍵を受信するステップと、
前記検証鍵を記憶媒体に記憶するステップと、
前記アクセス端末内のユーザ識別情報モジュールからのユーザ識別情報が、前記アクセス端末とともに使用するために記録されていないと判断するステップと、
前記ユーザ識別情報およびアクセス端末識別情報を含む報告メッセージを生成するステップであって、前記報告メッセージが、前記ユーザ識別情報と前記アクセス端末識別情報との間の使用関係を報告するように適合されたステップと、
前記検証鍵に基づいて生成される署名で前記報告メッセージに署名するステップであって、前記署名が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限が前記アクセス端末に与えられていることを認証するように適合されるステップと、
前記署名付き報告メッセージを含む送信を検証サーバに送るステップとを含む方法。
【請求項１０】
前記アクセス端末内の前記ユーザ識別情報モジュールからの前記ユーザ識別情報が、前記アクセス端末とともに使用するために記録されていないと判断するステップが、
前記アクセス端末内に置かれたリムーバブルユーザ識別情報モジュールにある前記ユーザ識別情報が、前記アクセス端末とともに使用するために記録されていないと判断するステップを含む、請求項9に記載の方法。
【請求項１１】
前記アクセス端末内の前記ユーザ識別情報モジュールからの前記ユーザ識別情報が、前記アクセス端末とともに使用するために記録されていないと判断するステップが、
前記アクセス端末内の前記ユーザ識別情報モジュールからの前記ユーザ識別情報が、前記アクセス端末とともに使用するために最後に記録され、前記アクセス端末の前記記憶媒体に記憶されたものとは異なると判断するステップを含む、請求項9に記載の方法。
【請求項１２】
前記ユーザ識別情報を含む前記報告メッセージを生成するステップが、
前記ユーザ識別情報用に国際モバイル加入者識別情報(IMSI)を含む前記報告メッセージを生成するステップを含む、請求項9に記載の方法。
【請求項１３】
前記アクセス端末識別情報を含む前記報告メッセージを生成するステップが、
前記アクセス端末識別情報用に国際モバイル機器識別情報(IMEI)またはモバイル機器識別情報(MEID)の一方を含む前記報告メッセージを生成するステップを含む、請求項9に記載の方法。
【請求項１４】
前記検証サーバに前記送信を送るステップが、
前記送信を、ショートメッセージングサービス(SMS)メッセージ、パケットベースのメッセージ、またはシグナリングメッセージの1つとして送るステップを含む、請求項9に記載の方法。
【請求項１５】
前記ユーザ識別情報と前記アクセス端末識別情報との間の、前記報告された使用関係が検証され記録されていることを示す確認応答を、前記検証サーバから受信するステップと、
前記ユーザ識別情報を、前記アクセス端末とともに使用するために記録されているユーザ識別情報として記憶するステップとをさらに含む、請求項9に記載の方法。
【請求項１６】
認可ベンダから検証鍵を受信する手段と、
前記検証鍵を記憶するための手段と、
前記アクセス端末内のユーザ識別情報モジュールからのユーザ識別情報が、前記アクセス端末とともに使用するために記録されていないと判断するための手段と、
前記ユーザ識別情報およびアクセス端末識別情報を含む報告メッセージを生成するための手段であって、前記報告メッセージが、前記ユーザ識別情報と前記アクセス端末識別情報との間の使用関係を報告するように適合される手段と、
前記検証鍵に基づいて生成される署名で前記報告メッセージに署名するための手段であって、前記署名が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限が前記アクセス端末に与えられていることを認証するように適合される手段と、
前記署名付き報告メッセージを含む送信を検証サーバに送るための手段とを備えるアクセス端末。
【請求項１７】
アクセス端末上で動作可能な1つまたは複数の命令を含むプロセッサ可読記録媒体であって、前記命令が、処理回路によって実行されたとき、前記処理回路に、
認可ベンダから検証鍵を受信させると共に、前記検証鍵を前記アクセス端末の記憶媒体に記憶させ、
前記アクセス端末内のユーザ識別情報モジュールからのユーザ識別情報が、前記アクセス端末とともに使用するために記録されていないと判断させ、
前記ユーザ識別情報およびアクセス端末識別情報を含むとともに前記ユーザ識別情報と前記アクセス端末識別情報との間の使用関係を報告するように適合された報告メッセージを生成させ、
前記記憶媒体に記憶された前記検証鍵に基づいて生成される署名であって、前記アクセス端末が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限を与えられることを認証するように適合された署名で、前記報告メッセージに署名させ、
前記署名付き報告メッセージを含む送信を検証サーバに送らせるプロセッサ可読記録媒体。
【請求項１８】
ワイヤレス通信を円滑にするように適合された通信インターフェースと、
記憶媒体と、
前記通信インターフェースに結合された処理回路とを備え、請求項９に記載の方法によりアクセス端末で生成された報告メッセージを認証する検証サーバであって、前記処理回路が、
検証鍵を受信し、前記記憶媒体に記憶し、
前記アクセス端末内のアクセス端末識別情報とユーザ識別情報との間の使用関係を報告する前記報告メッセージであって、署名で署名された前記報告メッセージを含む送信を、前記通信インターフェースを介して前記アクセス端末から受信し、
前記アクセス端末が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限を与えられていることを確認するための前記検証鍵を使って、前記報告メッセージの前記署名を認証するように適合された検証サーバ。
【請求項１９】
前記処理回路が、前記アクセス端末識別情報と前記ユーザ識別情報との間の前記使用関係を、機器識別情報レジスタ(EIR)にとってアクセス可能なデータベースに記録するようにさらに適合される、請求項18に記載の検証サーバ。
【請求項２０】
前記通信インターフェース、前記記憶媒体および前記処理回路が、前記EIRと一体で実装される、請求項19に記載の検証サーバ。
【請求項２１】
前記処理回路が、
前記ユーザ識別情報および前記アクセス端末識別情報を含む、ネットワークエンティティからの検証要求送信を、前記通信インターフェースを介して受信し、
前記ユーザ識別情報と前記アクセス端末識別情報との間の有効な使用関係を確認する記録を前記データベースに問い合わせ、
前記データベース中の記録により、前記ユーザ識別情報と前記アクセス端末識別情報との間の前記使用関係が確認された場合、前記アクセス端末が認可されていると判断し、
前記データベース中の記録が前記使用関係の反証となる場合、または前記データベース中のどの記録によっても、前記ユーザ識別情報と前記アクセス端末識別情報との間の前記使用関係が確認されない場合、前記アクセス端末が無認可であると判断するようにさらに適合される、請求項20に記載の検証サーバ。
【請求項２２】
前記処理回路が、前記アクセス端末からの前記送信を、ショートメッセージングサービス(SMS)メッセージ、パケットベースのメッセージ、またはシグナリングメッセージの1つとして受信するように適合される、請求項18に記載の検証サーバ。
【請求項２３】
前記処理回路が、前記報告メッセージの受信および認証を確かめる確認応答メッセージを前記アクセス端末に送るようにさらに適合される、請求項18に記載の検証サーバ。
【請求項２４】
前記報告メッセージに含まれる前記アクセス端末識別情報が、国際モバイル機器識別情報(IMEI)またはモバイル機器識別情報(MEID)の一方を含む、請求項18に記載の検証サーバ。
【請求項２５】
前記報告メッセージに含まれる前記ユーザ識別情報が、国際モバイル加入者識別情報(IMSI)を含む、請求項18に記載の検証サーバ。
【請求項２６】
請求項９に記載の方法によりアクセス端末で生成された報告メッセージを認証する検証サーバ上で動作可能な方法であって、
検証鍵を受信し、記憶媒体に記憶するステップと、
前記アクセス端末から送信を受信するステップであって、前記送信が、前記アクセス端末内のアクセス端末識別情報とユーザ識別情報との間の使用関係を報告する前記報告メッセージを含み、前記報告メッセージが署名で署名されるステップと、
前記アクセス端末が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限を与えられていることを確認するための前記検証鍵を使って、前記報告メッセージの前記署名を認証するステップとを含む方法。
【請求項２７】
前記アクセス端末識別情報と前記ユーザ識別情報との間の前記使用関係を、機器識別情報レジスタ(EIR)にとってアクセス可能なデータベースに記録するステップをさらに含む、請求項26に記載の方法。
【請求項２８】
通信ネットワークのエンティティから検証要求送信を受信するステップであって、前記検証要求送信が、前記ユーザ識別情報および前記アクセス端末識別情報を含むステップと、
前記ユーザ識別情報と前記アクセス端末識別情報との間の使用関係を確認する記録を前記データベースに問い合わせるステップと、
前記データベース中の記録により、前記ユーザ識別情報と前記アクセス端末識別情報との間の前記使用関係が確認された場合、前記アクセス端末が認可アクセス端末であると判断するステップと、
前記データベース中の記録が前記使用関係の反証となる場合、または前記データベース中のどの記録によっても、前記ユーザ識別情報と前記アクセス端末識別情報との間の前記使用関係が確認されない場合、前記アクセス端末が無認可アクセス端末であると判断するステップとをさらに含む、請求項27に記載の方法。
【請求項２９】
前記アクセス端末から前記送信を受信するステップが、前記送信を、ショートメッセージングサービス(SMS)送信、パケットベースの送信、またはシグナリングメッセージ送信の1つとして受信するステップを含む、請求項26に記載の方法。
【請求項３０】
前記報告メッセージの受信および認証を確かめる確認応答メッセージを前記アクセス端末に送るステップをさらに含む、請求項26に記載の方法。
【請求項３１】
前記報告メッセージに含まれる前記アクセス端末識別情報が、国際モバイル機器識別情報(IMEI)またはモバイル機器識別情報(MEID)の一方を含む、請求項26に記載の方法。
【請求項３２】
前記報告メッセージに含まれる前記ユーザ識別情報が、国際モバイル加入者識別情報(IMSI)を含む、請求項26に記載の方法。
【請求項３３】
前記報告メッセージの前記署名を認証するステップが、
前記報告メッセージを含む前記送信を送った前記アクセス端末に対応する前記検証鍵を判断するステップと、
前記対応する検証鍵を取り出すステップと、
前記検証鍵を適用して、前記署名を認証するステップとを含む、請求項26に記載の方法。
【請求項３４】
請求項９に記載の方法によりアクセス端末で生成された報告メッセージを認証する検証サーバであって、
検証鍵を受信し、記憶媒体に記憶するための手段と、
前記アクセス端末から送信を受信するための手段であって、前記送信が、前記アクセス端末内のアクセス端末識別情報とユーザ識別情報との間の使用関係を報告する前記報告メッセージを含み、前記報告メッセージが署名で署名される手段と、
前記アクセス端末が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限を与えられていることを確認するための前記検証鍵を使って、前記報告メッセージの前記署名を認証するための手段とを備える検証サーバ。
【請求項３５】
前記アクセス端末識別情報と前記ユーザ識別情報との間の前記使用関係を、機器識別情報レジスタ(EIR)にとってアクセス可能なデータベースに記録するための手段をさらに含む、請求項34に記載の検証サーバ。
【請求項３６】
通信ネットワークのエンティティが、取得したユーザ識別情報およびアクセス端末識別情報をもつ検証要求を送ったとき、前記アクセス端末が認可されているか、それとも無認可であるか判断するための手段をさらに備える、請求項35に記載の検証サーバ。
【請求項３７】
請求項９に記載の方法によりアクセス端末で生成された報告メッセージを認証する検証サーバ上で動作可能な1つまたは複数の命令を含むプロセッサ可読記録媒体であって、前記命令が、処理回路によって実行されたとき、前記処理回路に、
検証鍵を受信させ、記憶媒体に記憶させ、
前記アクセス端末内のアクセス端末識別情報とユーザ識別情報との間の使用関係を報告する前記報告メッセージであって、署名で署名された前記報告メッセージを含む送信を前記アクセス端末から受信させ、
前記アクセス端末が、前記報告メッセージに含まれる前記アクセス端末識別情報を使う権限を与えられていることを確認するための前記検証鍵を使って、前記報告メッセージの前記署名を認証させるプロセッサ可読記録媒体。
【請求項３８】
前記検証サーバ上で動作可能な1つまたは複数の命令であって、前記処理回路によって実行されたとき、前記処理回路に、
前記アクセス端末識別情報と前記ユーザ識別情報との間の前記使用関係を、機器識別情報レジスタ(EIR)にとってアクセス可能なデータベースに記録させる命令をさらに含む、請求項37に記載のプロセッサ可読記録媒体。
【請求項３９】
前記検証サーバ上で動作可能な1つまたは複数の命令であって、前記処理回路によって実行されたとき、前記処理回路に、
通信ネットワークのエンティティが、取得したユーザ識別情報およびアクセス端末識別情報をもつ検証要求を送ったとき、前記アクセス端末が認可されているか、それとも無認可であるか判断させる命令をさらに含む、請求項38に記載のプロセッサ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、2010年3月16日に出願された「Method and Apparatus for Administration and Validation of Communication Device's Identity」と題する中国特許出願第201010131514.2号の優先権を主張する。
【０００２】
本明細書で開示する様々な特徴は概して、ワイヤレス通信システムに関し、少なくともいくつかの特徴は、アクセス端末識別情報ならびにアクセス端末識別情報とユーザ識別情報との間の使用関係の認証を円滑にするためのデバイスおよび方法に関する。
【背景技術】
【０００３】
モバイル電話、ページャ、ワイヤレスモデム、携帯情報端末、個人情報マネージャ(PIM)、パーソナルメディアプレーヤ、パームトップコンピュータ、ラップトップコンピュータ、またはワイヤレス信号により他のデバイスと通信するプロセッサを有する他のあらゆるデバイスなどのアクセス端末は、ますます人気が高まり、より頻繁に使われるようになっている。ワイヤレス通信ネットワーク内でそのようなアクセス端末を使う加入者は通常、ワイヤレス通信ネットワークによって認証されてから、呼を開始および/または受信し、データを送信および/または受信するためのアクセスを認められる。従来、ワイヤレス通信ネットワークは、たとえば、GSM（登録商標）ネットワーク用のアクセス端末の加入者識別モジュール(SIM)、UMTS/LTEネットワーク用のユニバーサル加入者識別モジュール(USIM)およびCDMAネットワーク用のリムーバブルユーザ識別モジュール(RUIM)に含まれ、それによって与えられる暗号情報を含むユーザ識別情報を確認することによって、加入者を認証する。これらのSIM、USIMおよびRUIMは通常、アクセス端末の加入者/ユーザについての情報を含むとともにアクセス端末から取外し可能な、チップおよびピンに基づくカードである。そのようなリムーバブルユーザ識別情報モジュールを装備するアクセス端末のユーザは通常、SIM、USIMまたはRUIMカードを、あるアクセス端末から取り外し、別のアクセス端末にカードを入れることが可能であり、そうすることによって、自分の加入者情報を、あるアクセス端末から別のアクセス端末に容易に転送する。
【０００４】
従来のワイヤレス通信ネットワークは、アクセス端末において使われる加入者カード(たとえば、SIM、USIM、RUIM)を認証するように適合されているが、ワイヤレス通信ネットワークが、アクセス端末自体を認証し、アクセス端末認証の出力結果に基づいて、アクセス端末に対してネットワークアクセスを拒否し、または許可することが望ましい場合もある。ネットワークオペレータが、加入者カードに加えてアクセス端末を認証することを望むのには、いくつかの理由がある。1つの一般的理由として、たとえば、ワイヤレス通信ネットワーク内での使用が承認されていないアクセス端末(たとえば、灰色市場のアクセス端末)を無認可製造元が生産または刷新するのを阻止するための、アクセス端末の認証がある。アクセス端末を認証する認証システムを使用することによって、ネットワークオペレータは、有効なアクセス端末識別での認証に失敗した無認可製造元によって生産または刷新されたアクセス端末へのサービスを拒否することができる。別の一般的理由は、部分的には無認可アクセス端末の使用により実施されるテロ攻撃の危険性に関するものである。政府機関は最近、ネットワークオペレータが、ネットワークオペレータのワイヤレス通信ネットワーク内で動作している全アクセス端末を突き止め、追跡し、認証し、不能にすることが可能であってほしいという強い要望を表明している。アクセス端末を認証し、それに従ってサービスを拒否できることは、犯罪活動を止める上で有利であろう。
【０００５】
ワイヤレス通信ネットワークがアクセス端末の識別情報(ID)について問い合わせることを可能にする機構が、現在存在している。たとえば、ワイヤレス通信ネットワーク(たとえば、GSM（登録商標）ネットワーク、WCDMAネットワーク、TD-SCDMAネットワーク)が、3GPP準拠アクセス端末の国際モバイル機器識別情報(IMEI)番号について問い合わせ、調べることもでき、ワイヤレス通信ネットワーク(たとえば、CDMA)が、3GPP2準拠アクセス端末のモバイル機器識別子(MEID)について問い合わせ、調べることもできる。ただし、アクセス端末のIDを取得するためのこれらの既存機構は、アクセス端末から受信したIDが、そのアクセス端末に実際に属すことを全く保証できていない。たとえば、無認可アクセス端末が、認可アクセス端末のIDを不正にコピーし、または場合によっては取得し、次いで、その海賊版IDを要求側ワイヤレス通信ネットワークに与える可能性がある。そのような状況では、従来のワイヤレス通信ネットワークは、認可アクセス端末と、偽造IDを利用する無認可アクセス端末とを見分けることは不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、アクセス端末の識別情報の発見と検証の両方を行うように適合された方法、装置、および/またはシステムが必要である。
【課題を解決するための手段】
【０００７】
様々な特徴により、アクセス端末識別情報ならびにアクセス端末識別情報とユーザ識別情報との間の使用関係の認証が円滑になる。1つの特徴は、そのような認証を円滑にするように適合されたアクセス端末を提供する。これらのアクセス端末は、ワイヤレス通信を円滑にするように適合された通信インターフェースと、ユーザ識別情報を含むユーザ識別情報モジュールと、記憶媒体とに結合された処理回路を備え得る。
【０００８】
ユーザ識別情報は、国際モバイル加入者識別情報(IMSI)を含み得る。いくつかの実装形態によると、ユーザ識別情報モジュールは、加入者識別モジュール(SIM)、ユニバーサル加入者識別情報モジュール(USIM)、CDMA加入者識別モジュール(CSIM)またはリムーバブルユーザ識別モジュール(RUIM)などのリムーバブルユーザ識別情報モジュールを含み得る。
【０００９】
記憶媒体は、その中に記憶された検証鍵およびアクセス端末識別情報を含み得る。アクセス端末識別情報は、国際モバイル機器識別情報(IMEI)またはモバイル機器識別情報(MEID)の一方を含み得る。
【００１０】
処理回路は、ユーザ識別情報モジュールからのユーザ識別情報が、アクセス端末とともに使用するために記録されていないと判断するように適合され得る。処理回路は、ユーザ識別情報およびアクセス端末識別情報を含む報告メッセージを生成することができる。報告メッセージは、要求送信の受信に応答して、またはユーザ識別情報が使用のために記録済みでないという判断に応答して生成され得る。報告メッセージは、ユーザ識別情報とアクセス端末識別情報との間の使用関係を報告するように適合され得る。処理回路は、検証鍵を使って生成された署名で報告メッセージに署名することができ、この署名は、アクセス端末が、報告メッセージに含まれるアクセス端末識別情報を使う権限を与えられていることを認証することができる。通信インターフェースを使って、処理回路は、署名付き報告メッセージを含む送信を検証サーバに送ることができる。そのような送信は、ショートメッセージングサービス(SMS)メッセージ、パケットベースのメッセージ、またはシグナリングメッセージの1つとして送られ得る。
【００１１】
様々な実施形態によると、処理回路は、通信インターフェースを介して確認応答を受信するようにさらに適合することができ、確認応答は、ユーザ識別情報とアクセス端末識別情報との間の、報告された使用関係が検証され記録されていることを示す。処理回路は次いで、ユーザ識別情報を、アクセス端末とともに使用するために記録されているものとして記憶媒体に記憶することができる。
【００１２】
アクセス端末上で動作可能な方法も、ある特徴に従って提供される。そのような方法の少なくとも1つの実装形態では、たとえば、検証鍵が記憶媒体に記憶され得る。アクセス端末内のユーザ識別情報モジュールからのユーザ識別情報は、アクセス端末とともに使用するために記録されていないと判断され得る。ユーザ識別情報およびアクセス端末識別情報を含む報告メッセージが生成され得る。報告メッセージは、ユーザ識別情報とアクセス端末識別情報との間の使用関係を報告するように適合され得る。この署名は、アクセス端末が、報告メッセージに含まれるアクセス端末識別情報を使う権限を与えられていることを認証するように適合される。署名付き報告メッセージは、検証サーバへの送信に入れて送られ得る。
【００１３】
追加特徴により、アクセス端末識別情報ならびにアクセス端末識別情報とユーザ識別情報との間の使用関係の認証を円滑にするように適合された検証サーバが提供される。そのような検証サーバは、ワイヤレス通信を円滑にするように適合された通信インターフェースと、記憶媒体と、通信インターフェースおよび記憶媒体に結合された処理回路とを備え得る。通信インターフェース、記憶媒体および処理回路は、機器識別情報レジスタ(EIR)と一体で実装され得る。
【００１４】
処理回路は、検証鍵を受信し、記憶媒体に記憶するように適合され得る。処理回路は、通信インターフェースを介して、アクセス端末から送信を受信することができる。送信は、アクセス端末内でのアクセス端末識別情報とユーザ識別情報との間の使用関係を報告する報告メッセージを含んでよく、報告メッセージは署名で署名される。処理回路は、アクセス端末が、報告メッセージに含まれるアクセス端末識別情報を使う権限を与えられていることを確認するための検証鍵を使って、報告メッセージの署名を認証することができる。
【００１５】
いくつかの実施形態によると、処理回路は、アクセス端末識別情報とユーザ識別情報との間の使用関係を、EIRにとってアクセス可能なデータベースに記録するようにさらに適合され得る。処理回路は、EIRと一体で実装されるとき、ユーザ識別情報およびアクセス端末識別情報を含む検証要求送信を、ネットワークエンティティから通信インターフェースを介して受信し、ユーザ識別情報とアクセス端末識別情報との間の有効な使用関係を確認する記録をデータベースに問い合わせ、データベース中の記録によりユーザ識別情報とアクセス端末識別情報との間の使用関係が確認された場合はアクセス端末が認可されていると判断し、データベース中の記録が使用関係の反証となる場合、またはデータベース中のどの記録によってもユーザ識別情報とアクセス端末識別情報との間の使用関係が確認されない場合はアクセス端末が無認可であると判断するようにも適合され得る。
【００１６】
検証サーバ上で動作可能な方法も、ある特徴に従って提供される。そのような方法の1つまたは複数の実装形態によると、検証鍵が受信され、記憶媒体に記憶され得る。アクセス端末から送信を受け取ることができ、送信は、アクセス端末内でのアクセス端末識別情報とユーザ識別情報との間の使用関係を報告する報告メッセージを含んでよく、報告メッセージは署名で署名される。報告メッセージの署名は、アクセス端末が、報告メッセージに含まれるアクセス端末識別情報を使う権限を与えられていることを確認するための検証鍵を使って認証され得る。
【００１７】
そのような方法は、アクセス端末識別情報とユーザ識別情報との間の使用関係を、機器識別情報レジスタ(EIR)にとってアクセス可能なデータベースに記録することをさらに含み得る。さらに、ユーザ識別情報およびアクセス端末識別情報を含む検証要求送信が、通信ネットワークのエンティティから受信され得る。ユーザ識別情報とアクセス端末識別情報との間の使用関係を確認する記録を、データベースに問い合わせることができる。記録により、ユーザ識別情報とアクセス端末識別情報との間の使用関係が確認された場合、アクセス端末は、認可済みと判断され得る。一方、データベース中の記録が使用関係の反証となる場合、またはデータベース中のどの記録によっても、ユーザ識別情報とアクセス端末識別情報との間の使用関係が確認されない場合、アクセス端末は、無認可であると判断され得る。
【図面の簡単な説明】
【００１８】
【図１】本開示の1つまたは複数の実装形態がアプリケーションを内部で見つけることができるワイヤレス通信システムの例を示すブロック図である。
【図２】アクセス端末の識別情報を認証し、アクセス端末の識別情報と加入者の識別情報との間の使用関係を記録するためのネットワーク環境の例を示すブロック図である。
【図３】1つまたは複数のアクセス端末内および検証サーバ内で検証鍵をプロビジョニングする例を示す流れ図である。
【図４Ａ】アクセス端末識別情報を認証し、アクセス端末識別情報とユーザ識別情報との間の関係を記録する例を示す流れ図である。
【図４Ｂ】アクセス端末識別情報を認証し、アクセス端末識別情報とユーザ識別情報との間の関係を記録する例を示す流れ図である。
【図５】少なくとも1つの実装形態によるアクセス端末の選択構成要素を示すブロック図である。
【図６】図5のアクセス端末などのアクセス端末上で動作可能な方法の少なくとも1つの実装形態の例を示す流れ図である。
【図７】少なくとも1つの実装形態による検証サーバの選択構成要素を示すブロック図である。
【図８】図7の検証サーバなどの検証サーバ上で動作可能な方法の少なくとも1つの実装形態の例を示す流れ図である。
【発明を実施するための形態】
【００１９】
以下の説明では、説明した実装形態を完全に理解することができるように具体的な詳細を与える。ただし、実装形態はこれらの具体的な詳細なしに実施され得ることを当業者は理解されよう。たとえば、実装形態を不要な詳細で不明瞭にしないように回路をブロック図で示すことがある。他の場合には、これらの実装形態を不明瞭にしないように、よく知られている回路、構造および技法を詳細に示すことがある。
【００２０】
「例示的な」という言葉は、「一例、実例または例として」を意味するために本明細書で使用される。本明細書に「例示的」と記載されたいかなる実装形態または実施形態も、必ずしも他の実施形態または実装形態よりも好ましいまたは有利であると解釈されるべきではない。同様に、「実施形態」という用語は、すべての実施形態が、論じられた特徴、利点または動作モードを含むことを必要としない。本明細書で使用する「基地局」という用語は広く解釈されるものとする。たとえば、「基地局」は、通信またはデータネットワークへの(1つまたは複数のアクセス端末のための)ワイヤレス接続性を可能にするデバイスを指すことがある。「基地局」の例は、基地局トランシーバ(BTS)、ノードBデバイス、フェムトセル、ピコセルなどを含み得る。さらに、「アクセス端末」は、モバイル電話、ページャ、ワイヤレスモデム、携帯情報端末、個人情報マネージャ(PIM)、パーソナルメディアプレーヤ、パームトップコンピュータ、ラップトップコンピュータ、および/または少なくとも部分的にはワイヤレスもしくはセルラーネットワークを介して通信する他のモバイル通信/コンピューティングデバイスを含み得る。
【００２１】
概観
1つの特徴は、アクセス端末が、アクセス端末識別情報を使う権限を与えられることを認証するための装置および方法を提供する。アクセス端末には最初に、管理機関から発生した検証鍵がプロビジョニングされ得る。動作中、アクセス端末は、アクセス端末内のユーザ識別情報モジュールからのユーザ識別情報が、アクセス端末とともに使用するために現在記録されていないと判断することができる。アクセス端末は、ユーザ識別情報とアクセス端末識別情報との間の使用関係を報告するための、ユーザ識別情報およびアクセス端末の識別情報を含む報告メッセージを生成することができる。報告メッセージは、アクセス端末がアクセス端末識別情報の認可ユーザであることを認証するための検証鍵に基づいて生成される署名で署名される。アクセス端末は次いで、報告メッセージを検証サーバに送る。
【００２２】
別の特徴は、アクセス端末識別情報とユーザ識別情報との間の使用関係を記録するための装置および方法を提供する。検証サーバには、管理機関から発した検証鍵がプロビジョニングされ得る。検証サーバは、アクセス端末から報告メッセージを受信することができ、報告メッセージは、アクセス端末内のユーザ識別情報モジュールからのアクセス端末識別情報とユーザ識別情報との間の使用関係を報告する。報告メッセージは、検証鍵を使って検証サーバによって認証された署名で署名される。アクセス端末によって報告メッセージに署名するのに使われる検証鍵は、認可ベンダを介してのみ入手可能なので、認証された署名は、アクセス端末によって送られたアクセス端末識別情報が有効であること、およびアクセス端末が認可デバイスであることを示す。検証サーバは、アクセス端末識別情報とユーザ識別情報との間の使用関係を、機器識別情報レジスタ(EIR)にとってアクセス可能なデータベースに記録することができ、そうすることによって、ネットワークエンティティは、アクセス端末が、ネットワーク内での使用のために認可されることを検証することができる。
【００２３】
例示的なネットワーク環境
図1は、本開示の1つまたは複数の実装形態がアプリケーションを内部で見つけることができるワイヤレス通信システム10の例を示すブロック図である。図1に示すように、ワイヤレス通信ネットワーク10は概して、複数のアクセス端末(リモート局、移動局、加入者ユニット、またはユーザ機器ともいう)12a〜12d、複数の基地局(基地局トランシーバ(BTS)、ノードBデバイス、フェムトセル、ピコセルなどともいう)14a〜14c、基地局コントローラ(BSC)(無線ネットワークコントローラまたはパケット制御機能ともいう)16、モバイル交換センター(MSC)またはスイッチ18、パケットデータサービングノード(PDSN)またはインターネットワーキング機能(IWF)20、公衆交換電話網(PSTN)22(通常、電話会社)、およびパケット交換データネットワーク24(通常、インターネットプロトコル(IP)ネットワーク)を含む。ワイヤレス通信ネットワーク10は、ユーザアカウント状況(正常、シャットダウン、延滞)を提供し、そのようなユーザアカウント情報を維持し、記憶するためのアクセスネットワーク認証、認可および課金機器(AN-AAA)26、28も含み得る。簡単にするために、4つのアクセス端末12a〜12d、3つの基地局14a〜14c、1つのBSC16、1つのMSC18、および1つのPDSN20を図示してある。任意の数のアクセス端末12、基地局14、BSC16、MSC18、およびPDSN20があってもよいことが当業者には理解されよう。
【００２４】
一実施形態ではワイヤレス通信ネットワーク10は、パケットデータサービスネットワークである。アクセス端末12a〜12dは、携帯電話、IPベースのウェブブラウザアプリケーションを稼動するラップトップコンピュータに接続されるセルラー電話、関連ハンズフリー車載キットを有するセルラー電話、IPベースのウェブブラウザアプリケーションを稼動する個人情報端末(PDA)、可搬型コンピュータに組み込まれたワイヤレス通信モジュール、またはワイヤレスローカルループまたはメータ読取りシステムにおいて見ることができるような場所固定通信モジュールなど、いくつかの異なるタイプのワイヤレス通信デバイスのどれでもよい。最も一般的な実施形態では、アクセス端末は、どのタイプの通信ユニットでもよい。
【００２５】
アクセス端末12a〜12dは、たとえば、EIA/TIA/IS-707標準に記載されているような1つまたは複数のワイヤレスパケットデータプロトコルを実施するように構成され得る。特定の実装では、アクセス端末12a〜12dは、IPネットワーク24に向けられたIPパケットを生成し、これらのIPパケットを、二地点間プロトコル(PPP)を使ってフレームにカプセル化する。
【００２６】
一実施形態では、たとえば、E1、T1、非同期転送モード(ATM)、インターネットプロトコル(IP)、二地点間プロトコル(PPP)、フレームリレー、高ビットレートデジタル加入者線(HDSL)、非対称デジタル加入者線(ADSL)、または他の汎用デジタル加入者線機器およびサービス(xDSL)を含む、いくつかの公知のプロトコルのいずれかによる音声および/またはデータパケットの送信用に構成されたワイヤーラインを介して、IPネットワーク24はPDSN20に結合され、PDSN20はMSC18に結合され、MSCはBSC16およびPSTN22に結合され、BSC16は基地局14a〜14cに結合される。他の実装形態では、BSC16はPDSN20に直接結合され、MSC18はPDSN20に結合されない。
【００２７】
ワイヤレス通信ネットワーク10の典型的な動作の間、基地局14a〜14cは、通話、ウェブブラウジング、または他のデータ通信に関与する様々なアクセス端末12a〜12dからの逆方向リンク信号セットを受信し、復調する。所与の基地局14a〜14cによって受信された各逆方向リンク信号は、その基地局14a〜14c内で処理される。各基地局14a〜14cは、順方向リンク信号のセットを変調し、アクセス端末12a〜12dに送信することによって、複数のアクセス端末12a〜12dと通信することができる。たとえば、図1に示すように、基地局14aは、第1および第2のアクセス端末12a、12bと同時に通信し、基地局14cは、第3および第4のアクセス端末12c、12dと同時に通信する。その結果得られたパケットは、BSC16にフォワードされるが、BSC16は、ある基地局14a〜14cから別の基地局14a〜14cへの、特定のアクセス端末12a〜12dに対する呼のソフトハンドオフの編成を含む、呼リソース割振りおよびモビリティ管理機能性を提供する。たとえば、アクセス端末12cが、2つの基地局14b、14cと同時に通信している。やがて、アクセス端末12cが、基地局の1つ14cから十分に遠く離れた所に動くと、呼は、他方の基地局14bにハンドオフされる。
【００２８】
送信が従来の通話である場合、BSC16は、受信したデータをMSC18にルーティングするが、MSC18は、PSTN22とのインターフェースに追加ルーティングサービスを提供する。送信が、IPネットワーク24に向けられたデータ呼など、パケットベースの送信である場合、MSC18は、データパケットをPDSN20にルーティングし、PDSN20は、パケットをIPネットワーク24に送る。あるいは、BSC16が、パケットをPDSN20に直接ルーティングし、PDSN20は、パケットをIPネットワーク24に送る。
【００２９】
アクセス端末12A〜12Dはそれぞれ、識別情報を含む。たとえば、3GPP準拠アクセス端末(たとえば、GSM（登録商標）ネットワーク、WCDMAネットワークまたはTD-SCDMAネットワーク、LTEネットワークを含むワイヤレス通信ネットワーク10内での使用に適合されたアクセス端末)の場合、アクセス端末12A〜12Dはそれぞれ、国際モバイル機器識別情報(IMEI)番号を備えることができる。別の例として、3GPP2準拠アクセス端末(たとえば、CDMAネットワークを含むワイヤレス通信ネットワーク10内での使用に適合されたアクセス端末)の場合、アクセス端末12A〜12Dはそれぞれ、モバイル機器識別子(MEID)を備えることができる。
【００３０】
アクセス端末識別情報に加え、アクセス端末12A〜12Dはそれぞれ、特定のアクセス端末を使う加入者を識別するユーザ識別情報(または加入者識別情報)を含む。たとえば、各アクセス端末12A〜12Dは、ワイヤレス通信ネットワーク10の具体的な実装形態に依存して、リムーバブル加入者識別モジュール(たとえば、SIM、USIM、CSIM)、またはリムーバブルユーザ識別モジュール(RUIM)を含み得る。
【００３１】
例示的なアクセス端末および加入者認証環境
本開示のいくつかの態様は、アクセス端末(またはデバイス)識別情報の認証を円滑に行い、アクセス端末識別情報とユーザ識別情報との間の使用関係を記録するための技法を提供する。図2は、アクセス端末の識別情報を認証し、アクセス端末の識別情報と加入者の識別情報との間の使用関係を記録するためのネットワーク環境200の例を示すブロック図である。図2に示すように、ネットワークは、アクセス端末204の1つまたは複数の認証/検証機能を実施するように適合された検証サーバ202を含み得る。検証サーバ202は、機器識別情報レジスタ(EIR)206の一部として実装されてもよく、EIR206および/またはEIR206にとってアクセス可能なデータベース208に通信可能に接続されてもよい。データベース208は、使用を認可されている(たとえば、ホワイトリストに登録されている)か、または使用を認可されていない(たとえば、ブラックリストに登録されている)かのいずれかである複数のアクセス端末識別情報を含む。EIR206は、集中型または分散型トポロジで展開することができ、たとえば、ネットワークオペレータ、政府、および/または産業組織によって展開することができる。
【００３２】
検証サーバ202とアクセス端末204の両方に、管理機関210から発生した検証鍵が与えられる。そのような検証鍵は、たとえば、暗号化鍵(たとえば、認証鍵)またはデジタル証明書を含み得る。管理機関210は、公開鍵の所有権を証明するように適合された検証鍵を発行する、信頼できるエンティティを含み得る。少なくとも1つの実装形態によると、管理機関210は、ベンダ212によって要求されたとき、アクセス端末204の認可デバイスベンダ212に検証鍵を発行することができる。検証鍵は、ベンダ固有検証鍵またはモデル固有検証鍵のいずれかとして、管理機関210によって与えることができる。つまり、検証鍵は、管理機関210によって、ベンダ212からのアクセス端末の全モデルとともに使用するために与えることもでき(ベンダ固有)、あるいはベンダ212からのアクセス端末の特定のモデルのみとともに使用するために与えることもできる(モデル固有)。各モデルが、一意の検証鍵(モデル固有)を割り当てられるべきであるケースでは、検証鍵の割当ては、アクセス端末の特定のモデル用にベンダ212が管理機関210からネットワークアクセスライセンスを取得するためのデバイス承認プロセスの一部として実施することができる。
【００３３】
ベンダ212が検証鍵を取得した後、ベンダ212は、割り当てられた検証鍵(または、割り当てられた検証鍵から導出された派生鍵)を、ベンダのアクセス端末製品に安全に記憶することができる。たとえば、ベンダ212は、検証鍵が攻撃者によって読み出されることがないように、アクセス端末204のセキュアな記憶媒体に検証鍵をロードすればよい。各アクセス端末204に検証鍵を与えることに加え、管理機関210は、検証サーバ202にも検証鍵(または、検証鍵から導出された派生鍵)を安全に与える。このようにして、アクセス端末204は、検証サーバ202との通信に署名するために検証鍵を利用することができ、検証サーバ202は、対応する検証鍵を利用して、アクセス端末204からの、そのような署名付き通信を確認することができる。
【００３４】
ある特徴によると、アクセス端末204は、アクセス端末204とともに利用されるユーザ識別情報モジュール(たとえば、SIM、USIM、RUIM、CSIM)に関連づけられたユーザ識別情報(たとえば、国際モバイル加入者識別情報(IMSI))が、アクセス端末204とともに使用するために予め記録されているユーザ識別情報と異なるか否かを識別するように適合される。ユーザ識別情報が異なると判断されると、アクセス端末204は、ユーザ識別情報(たとえば、IMSI)と、アクセス端末204の識別情報(たとえば、国際モバイル機器識別情報(IMEI)、モバイル機器識別情報(MEID))とを含む送信を生成し、検証サーバに送ることができ、この送信は、アクセス端末204によって検証鍵を使って署名されている。送信は、新規ユーザ識別情報が識別されると、アクセス端末204によって自動的に生成され、送られる場合もあり、送信は、ユーザ識別情報とアクセス端末識別情報の組合せが、一緒に使用するために現在記録されていない(たとえば、今まで一緒に使われたことがない、最近一緒に使われていない、など)という何らかの指示があると、検証サーバ202によって要求される場合もある。
【００３５】
検証サーバ202は、図1のワイヤレス通信ネットワーク10と同様でよいワイヤレス通信ネットワーク214を介して送信を受信する。送信を受信すると、検証サーバ202は、検証サーバ202内でプロビジョニングされた検証鍵を使っている署名を検証することによって、送信を認証することができる。送信が、アクセス端末が認可デバイスであることを示して検証された場合、検証サーバ202は、ユーザ識別情報とアクセス端末識別情報との間の新たな関係で、データベース208を更新することができる。無認可ベンダによって生産されたアクセス端末、または識別情報(たとえば、IMEI、MEID)の偽造を試みるアクセス端末は検証鍵をもたないので、検証サーバ202は、それらのアクセス端末を識別することが可能である。
【００３６】
このようにして、ワイヤレス通信ネットワーク214の何らかのエンティティが、アクセス端末204およびそのアクティブ加入者が有効であることを確認するよう求める場合、そのエンティティは、矢印216で示すように、EIR206への検証要求を行うことができる。そのような検証要求を受信すると、EIR206は、データベース208中で検査を実施して、ユーザ識別情報が、アクセス端末識別情報とともに使用するために認可されているか否か判断することができる。
【００３７】
アクセス端末および検証サーバへの検証鍵プロビジョニングの円滑化
図3は、1つまたは複数のアクセス端末内および検証サーバ内で検証鍵をプロビジョニングする例を示す流れ図である。この例では、図2の検証サーバ202、アクセス端末204、管理機関210およびベンダ212が、例示目的で使われる。認可アクセス端末ベンダ212は、ステップ302で、検証鍵を申請し、または要求するための送信を管理機関210に送ることができる。
【００３８】
管理機関210は、ベンダ212の資格を確認することができ、ステップ304で、資格付与ベンダ212に検証鍵を安全に割り当てることができる。管理機関210は、本開示によって提供されるセキュリティを回避するのに検証鍵を使うであろうエンティティに検証鍵が与えられることが絶対にないようにするために、ベンダ212の資格を確認する。検証鍵が割り当てられると、ベンダ212は、ステップ306で、検証鍵(または、検証鍵から導出された派生鍵)を、ベンダ212のアクセス端末204に安全にプロビジョニングすることができる。たとえば、ベンダ212は、検証鍵が攻撃者によって読み出されることがないように、各アクセス端末204のセキュアな記憶媒体に検証鍵をロードすればよい。ベンダ212が、各認可アクセス端末204に検証鍵を安全に記憶するので、無認可アクセス端末は、検証鍵を取得することができなくなる。検証鍵がないと、そのような無認可アクセス端末は、本明細書に記載するセキュリティ対策を回避することが不可能である。
【００３９】
ステップ308で、管理機関210は、検証サーバ202にも検証鍵(または、検証鍵から導出された派生鍵)を安全にプロビジョニングする。たとえば、管理機関210は、セキュアな、または暗号化された送信により、検証サーバ202と通信して、検証サーバ202に検証鍵を与えることができる。検証サーバ202は、検証鍵が攻撃者によって読み出されることがないように、検証鍵をセキュアな記憶媒体に記憶することができる。
【００４０】
検証鍵を使ってのアクセス端末認証の円滑化
図4(図4Aおよび図4Bを含む)は、アクセス端末識別情報を認可し、アクセス端末識別情報とユーザ識別情報との間の関係を記録する例を示す流れ図である。この例では、図2のアクセス端末204、検証サーバ202、データベース208および機器識別情報レジスタ(EIR)206が、例示目的で使われる。最初に、アクセス端末204は、ステップ402で、ユーザ識別情報モジュールからユーザ識別情報(たとえば、IMSI)を読み込めばよい。たとえば、アクセス端末204は、アクセス端末204が電源投入される度に、ユーザ識別情報を読み込むように適合され得る。ユーザ識別情報モジュールは、ユーザ識別情報が変更され得るようにユーザ識別情報を記憶するように適合されたモジュールを含む。たとえば、ユーザ識別情報モジュールは、リムーバブルユーザ識別情報モジュール(たとえば、SIM、USIM、RUIM、CSIM)を含み得る。他の実装形態では、ユーザ識別情報モジュールは、CDMA適応通信ネットワーク向けに構成された非RUIM適応アクセス端末など、取外し可能ではなく、リプログラマブルなモジュールを含み得る。そのような実施形態では、取外し不可能なユーザ識別情報モジュール内のユーザ識別情報は、無線サービスプロビジョニング(OTASP)または無線パラメータ管理(OTAPA)を通して変更することができない。
【００４１】
ステップ404で、アクセス端末204は、ユーザ識別情報が現在、アクセス端末204とともに使用するために記録されているか否か判断する。たとえば、アクセス端末204は、ユーザ識別情報モジュールから読み込んだユーザ識別情報を、最も直近の成功登録において利用されるユーザ識別情報と比較すればよい。つまり、アクセス端末204は、ユーザ識別情報を、アクセス端末204とともに使用するために最後に首尾よく記録されたユーザ識別情報と比較する。他の実装形態では、アクセス端末204は、ユーザ識別情報が記録されたことがあるか、それともアクセス端末204とともに使用するために、決められた期間内に記録済みであるか判断することができる。
【００４２】
アクセス端末204は、ユーザ識別情報がアクセス端末204とともに使用するために記録されていると判断した場合、正常動作を続けることができる。ただし、ユーザ識別情報が現在記録されていないと判断したことに応答して、または場合によっては、検証サーバ202からの要求406に応答して、アクセス端末204は、ステップ408で、検証サーバ202向けの報告メッセージを生成することができる。報告メッセージは、加入者の識別情報(たとえば、IMSI)とアクセス端末204の識別情報(たとえば、IMEI、MEID)の両方を含む。報告メッセージは、タイムスタンプ、カウンタ、ベンダID、モデル番号、ならびに他の情報の1つまたは複数などの付加情報も含み得る。
【００４３】
報告メッセージ用の情報の取得に加え、アクセス端末204は、410で、報告メッセージ用の署名を、検証鍵に基づいて生成する。たとえば、アクセス端末204は、検証鍵、または公知の任意の鍵派生アルゴリズムを使って、割り当てられた検証鍵から導出される、媒体もしくはセッションベースの鍵に基づいて署名を算出することができる。ステップ412で、アクセス端末204は、署名付き報告メッセージ(たとえば、署名、アクセス端末識別情報およびユーザ識別情報)を含む送信を検証サーバ202に送る。様々な実装形態によると、アクセス端末204は、ワイヤレス通信ネットワーク214を超えて送信を送るためのどの手段を介しても、送信を送ることができる。たとえば、送信は、予め定義されたフォーマットをもつ、ショートメッセージサービス(SMS)、パケットベースのメッセージまたはシグナリングメッセージとして送られ得る。
【００４４】
検証サーバ202が、署名付き報告メッセージを含む送信を受信すると、検証サーバ202は、ステップ414で、アクセス端末204に関連づけられた検証鍵を取り出す。たとえば、検証サーバ202は、アクセス端末204の識別情報(たとえば、IMEI、MEID)、および/または、受信した送信にベンダ情報が含まれる場合は、アクセス端末204に関連づけられたそのようなベンダ情報を利用することができる。アクセス端末204に関連づけられたそれぞれの検証鍵を利用して、検証サーバは、ステップ416で、報告メッセージの署名を確認して、アクセス端末204が、報告メッセージに含まれるアクセス端末識別情報を使う権限を与えられることを認証する。署名が有効な場合、検証サーバ202は、ステップ418に示すように、データベース208を更新して、アクセス端末204の識別情報と、加入者の識別情報との間の新たな関係の記録を記憶することができる。ただし、署名が有効でない場合、検証サーバ202は単に報告メッセージを無視すればよい。
【００４５】
認証が成功し、かつ/またはデータベース208中の記録の更新が成功すると、検証サーバ202は、ステップ420で、署名が確認されたこと、および/またはデータベース208が更新済みであることを確かめる確認応答送信をアクセス端末204に送ることができる。確認応答送信は、報告メッセージ送信の形に依存して、様々な形のうち1つの形でよい。報告メッセージ送信がショートメッセージサービス(SMS)送信として送られる場合、確認応答送信は、たとえば、レイヤ2確認応答やSMS確認応答を含み得る。報告メッセージ送信がパケットベースのメッセージとして送られる場合、確認応答送信は、たとえば、TCPパケット配信用のTCP確認応答を含み得る。さらに、報告メッセージ送信がシグナリングメッセージとして送られる場合、確認応答送信は、たとえば、シグナリングレイヤ確認応答を含み得る。あるいは、検証サーバ202は、報告メッセージ用の予め定義されたデータフォーマットをもつ明示的確認応答メッセージを返すことができる。
【００４６】
確認応答送信を受信すると、アクセス端末204は、ステップ422に示すように、ユーザ識別情報を、アクセス端末204とともに使用するために記録されているユーザ識別情報として記憶する。アクセス端末204は次いで、正常使用の下で動作し得る。
【００４７】
ワイヤレス通信ネットワーク上でアクセス端末204を使用している間、アクセス端末204が、いくつかのサービスへのアクセスをネットワークに対して要求する場合もあり、ネットワーク(またはネットワークの何らかのエンティティ)が、1つまたは複数の特定の理由により、アクセス端末204の状況を確認することを望む場合もある。そのようなケースでは、サービングネットワーク内の1つまたは複数のエンティティ(たとえば、モバイル交換ドメイン内のMSC18(図1を参照)や、パケット交換ドメイン内のサービングGPRSサポートノード(SGSN))が、ステップ424に示すように、アクセス端末204の識別情報の状況を確認するよう、EIR206に要求し得る。少なくとも1つの実装形態によると、EIR206は、アクセス端末204の識別情報(たとえば、IMEI、MEID)と、加入者の識別情報(たとえば、IMSI)とを含む、そのような要求を受信し得る。EIR206は、ステップ426で、データベース208を調べる。データベース208に記憶された記録が、アクセス端末204の識別情報がユーザ識別情報に関連づけられ、かつ/またはその情報とともに使用するために認可されていることを示す場合、EIR206は、ステップ428で、アクセス端末204が認可されていると結論し得る。逆に、データベース208に記憶された記録が、アクセス端末204の識別情報がユーザ識別情報に関連づけられておらず、かつ/またはその情報とともに使用するために認可されていないことを示す場合、EIR206は、ステップ428で、アクセス端末204が、ネットワークとともに使用するために認可されていないと結論し得る。
【００４８】
認可デバイスのみが検証鍵を与えられるので、また、データベース208における記録を更新するのに検証鍵が使われるので、認可アクセス端末のみが、ネットワークを使うことを許され得る。アクセス端末識別情報とともに使用するために記録されていないユーザ識別情報をネットワークに報告するどのアクセス端末も、無認可または不正アクセス端末であると判断することができ、ネットワークを使うことをブロックされ得る。
【００４９】
例示的なアクセス端末
図5は、少なくとも1つの実装形態によるアクセス端末500の選択構成要素を示すブロック図である。アクセス端末500は、通信インターフェース504と、記憶媒体506と、ユーザ識別情報モジュール508とに結合された処理回路502を含み得る。
【００５０】
処理回路502は、データを取得し、処理し、かつ/または送り、データのアクセスおよび記憶を制御し、コマンドを発行し、他の所望の動作を制御するように設けられる。少なくとも1つの実施形態では、処理回路502は、適切なメディアによって与えられる所望のプログラミングを実装するように構成された回路を含み得る。たとえば、処理回路502は、たとえば、ソフトウェアならびに/またはファームウェア命令、および/もしくはハードウェア回路を含む実行可能命令を実行するように構成された、プロセッサ、コントローラ、複数のプロセッサおよび/または他の構造のうちの1つまたは複数として実装され得る。処理回路502の実施形態は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブル論理構成要素、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明する機能を実行するように設計されたそれらの任意の組合せを含み得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成など、コンピューティング構成要素の組合せとしても実装され得る。処理回路502のこれらの例は説明のためのものであり、本開示の範囲内の他の好適な構成も企図される。
【００５１】
通信インターフェース504は、アクセス端末500のワイヤレス通信を円滑にするように構成される。通信インターフェース504は、少なくとも1つの送信機510および/または少なくとも1つの受信機512(たとえば、1つもしくは複数の送信機/受信機チェーン)を含み得る。さらに、1つまたは複数のアンテナ(図示せず)を、通信インターフェース504に電気的に結合することができる。
【００５２】
記憶媒体506は、プロセッサ実行可能コードもしくは命令(たとえば、ソフトウェア、ファームウェア)、電子データ、データベース、または他のデジタル情報など、プログラミングおよび/またはデータを記憶するための1つまたは複数のデバイスを表し得る。少なくとも1つの実施形態によると、記憶媒体506を備えるそのようなデバイスの1つまたは複数は、セキュアな記憶デバイスを含み得る。記憶媒体506は、汎用または専用プロセッサによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、記憶媒体506は、読出し専用メモリ(たとえば、ROM、EPROM、EEPROM)、ランダムアクセスメモリ(RAM)、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス、および/または情報を記憶するための他の非一時的コンピュータ可読媒体を含み得る。記憶媒体506は、処理回路502が記憶媒体506から情報を読み取り、その記憶媒体に情報を書き込むことができるように処理回路502に結合され得る。別の方法では、記憶媒体506、またはその少なくとも一部分は、処理回路502と一体でよい。
【００５３】
記憶媒体506は、その中に記憶された検証鍵514を含み得る。たとえば、検証鍵514は、ベンダ212(図2を参照)によって、記憶媒体506のセキュアな部分の中でプロビジョニングされ得る。検証鍵514は、たとえば、暗号化鍵(たとえば、認証鍵)またはデジタル証明書を含み得る。記憶媒体506は、その中に記憶されたアクセス端末識別情報516も含み得る。アクセス端末識別情報516は、たとえば、国際モバイル機器識別情報(IMEI)やモバイル機器識別情報(MEID)を含み得る。
【００５４】
ユーザ識別情報モジュール508は、国際モバイル加入者識別情報(IMSI)など、ユーザ識別情報を安全に記憶するように適合される。いくつかの実装形態では、ユーザ識別情報モジュール508は、所望に応じてユーザが様々なユーザ識別情報モジュール508を取り外し、挿入することができるように、リムーバブルユーザ識別情報モジュール508を含み得る。そのようなリムーバブルユーザ識別情報モジュールは、たとえば、SIM、USIM、CSIM、またはRUIMを含み得る。他の実装形態では、ユーザ識別情報モジュール508は、プログラマブルユーザ識別情報モジュール508を含み得る。そのようなプログラマブルユーザ識別情報モジュール508の例は、RUIMを使わないCDMA適応アクセス端末において利用されるユーザ識別情報を安全に記憶するためのモジュールを含む。そのようなプログラマブルユーザ識別情報モジュール508は、無線サービスプロビジョニング(OTASP)または無線パラメータ管理(OTAPA)による、新規または更新ユーザ識別情報でプログラムされ得る。
【００５５】
1つまたは複数の特徴によると、処理回路502は、本明細書において図1〜図4を参照して上で記載した様々なアクセス端末(たとえば、アクセス端末12A〜12Dおよび/または204)に関連したプロセス、機能、ステップおよび/またはルーチンのいずれかまたはすべてを実施するように適合され得る。処理回路502に関係して本明細書で使用する「適合される」という用語は、様々な特徴による特定のプロセス、機能、ステップおよび/またはルーチンを実施するように構成され、利用され、実装され、またはプログラムされることのうち1つまたは複数をなされる処理回路502を指し得る。
【００５６】
図6は、アクセス端末500などのアクセス端末上で動作可能な方法の少なくとも1つの実装形態の例を示す流れ図である。図5と図6の両方を参照すると、検証鍵は、ステップ602で、認可ベンダから受信され、記憶媒体に記憶され得る。たとえば、検証鍵514は、認可ベンダ(図2のベンダ212など)によって、記憶媒体506のセキュアな部分にプロビジョニングされ得る。少なくとも1つの実装形態によると、処理回路502は、認可ベンダから検証鍵514を受信し、次いで、受信した検証鍵514を記憶媒体506に記憶するように適合され得る。
【００５７】
決定ブロック604で、ユーザ識別情報モジュールからのユーザ識別情報が、アクセス端末とともに使用するために記録されているか否か判断される。たとえば、処理回路502は、ユーザ識別情報をユーザ識別情報モジュール508から読み込むことができる。処理回路502は次いで、ユーザ識別情報を、アクセス端末500とともに使用するために記録されているユーザ識別情報としてアクセス端末500によって記憶されているユーザ識別情報と比較することができる。少なくとも1つの実装形態では、処理回路502は、ユーザ識別情報モジュール508からのユーザ識別情報を、アクセス端末500とともに使用するために最後に記録され、記憶媒体506に記憶されているユーザ識別情報と比較することができる。
【００５８】
ユーザ識別情報モジュール508からのユーザ識別情報が、アクセス端末500とともに使用するために記録されていると判断された場合、アクセス端末500は、ステップ606で、標準動作を開始することができる。ただし、604で、ユーザ識別情報が、アクセス端末とともに使用するために記録されていないと判断された場合、ステップ608で、ユーザ識別情報とアクセス端末の識別情報との間の使用関係を報告するための報告メッセージが生成され得る。いくつかの実装形態では、報告メッセージは、ユーザ識別情報が、アクセス端末500とともに使用するために記録されていないという判断に応答して自動的に生成され得る。他の実装形態では、報告メッセージは、検証サーバから受信された要求に応答して生成され得る。一例として、処理回路502が、ユーザ識別情報モジュール508からのユーザ識別情報と、アクセス端末識別情報516とを含む報告メッセージを生成することができる。報告メッセージは、ユーザ識別情報とアクセス端末識別情報516との間の使用関係を検証サーバ(図2の検証サーバ202など)に報告するように適合される。1つまたは複数の実施形態によると、報告メッセージは、タイムスタンプ、カウンタ、ベンダID、モデル番号、ならびに他の情報の1つまたは複数などの付加情報も含むように生成され得る。
【００５９】
報告メッセージに含まれるアクセス端末識別情報516が真正である(すなわち、検証サーバを欺くためにアクセス端末によって偽造されたものではない)ことを認証するために、アクセス端末は、ステップ610で、検証鍵に基づく、生成された署名で報告メッセージに署名する。たとえば、処理回路502は、そのようなデジタル署名を生成するためのアルゴリズムを使って、検証鍵514に基づいて署名を生成することができる。限定ではなく例として、処理回路502は、RSAベースの署名方式、DSA、エルガマル署名方式、Schnorr署名、Pointcheval-Stern署名アルゴリズム、Rabin署名アルゴリズム、ペアリングベースの署名方式(たとえば、BLS署名方式)、ならびに他の従来の署名方式またはアルゴリズムを含む、1つまたは複数の従来のデジタル署名アルゴリズムを利用して、署名を生成するように適合され得る。
【００６０】
報告メッセージが生成され、デジタル署名された後、ステップ612で、署名付き報告メッセージを含む送信が検証サーバに送られる。たとえば、処理回路502は、署名付き報告メッセージを、通信インターフェース504を介して送信することができる。1つまたは複数の実装形態によると、処理回路502は、署名付き報告メッセージを、ショートメッセージングサービス(SMS)、パケットベースのメッセージまたはシグナリングメッセージの1つとして送信することができる。
【００６１】
報告メッセージの送信が不成功の場合、処理回路502は、送信を再送するように適合され得る。送信が成功した場合、アクセス端末は、ステップ614で、検証サーバから確認応答メッセージを受信することができる。確認応答メッセージは、ユーザ識別情報とアクセス端末識別情報との間の使用関係が検証され記録されていることを示し得る。たとえば、処理回路502は、確認応答報告を、通信インターフェース504を介して受信することができる。確認応答メッセージは、報告メッセージ送信に対応する送信タイプとして受信され得る。たとえば、確認応答送信は、レイヤ2確認応答もしくはSMS確認応答(SMS報告メッセージ送信に対応する)、TCP確認応答(パケットベースの報告メッセージ送信に対応する)、またはシグナリングレイヤ確認応答(シグナリングメッセージとしての報告メッセージ送信に対応する)を含み得る。あるいは、検証サーバは、報告メッセージ用の予め定義されたデータフォーマットをもつ明示的確認応答メッセージを返すことができる。
【００６２】
確認応答メッセージが受信された後、アクセス端末500は、ステップ616で、ユーザ識別情報がアクセス端末500とともに使用するために記録されているという指示により、ユーザ識別情報を記憶することができる。たとえば、処理回路502は、ユーザ識別情報がアクセス端末500とともに使用するために記録されているという何らかの指示により、ユーザ識別情報を記憶媒体506に記憶することができる。このようにして、アクセス端末500は、上記方法を繰り返すとき(たとえば、再度電源投入されたとき)、決定ブロック604で、ユーザ識別情報が使用のために適切に記録されていると判断し、606での標準使用に進む。ユーザ識別情報が記録済みユーザ識別情報として記憶された後、アクセス端末500は、606での標準使用を始めることができる。
【００６３】
例示的な検証サーバ
図7は、少なくとも1つの実装形態による検証サーバの選択構成要素を示すブロック図である。図示のように、検証サーバ700は、通信インターフェース704と記憶媒体706とに結合された処理回路702を含み得る。
【００６４】
処理回路702は、データを取得し、処理し、かつ/または送り、データのアクセスおよび格納を制御し、コマンドを発行し、他の所望の動作を制御するように設けられる。少なくとも1つの実施形態では、処理回路702は、適切なメディアによって与えられる所望のプログラミングを実装するように構成された回路を含み得る。たとえば、処理回路702は、たとえば、ソフトウェアおよび/またはファームウェア命令、および/またはハードウェア回路を含む実行可能命令を実行するように構成された、プロセッサ、コントローラ、複数のプロセッサおよび/または他の構造のうちの1つまたは複数として実装され得る。処理回路702の実施形態は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブル論理構成要素、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明する機能を実行するように設計されたそれらの任意の組合せを含み得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成など、コンピューティング構成要素の組合せとしても実装され得る。処理回路702のこれらの例は説明のためのものであり、本開示の範囲内の他の好適な構成も企図される。
【００６５】
通信インターフェース704は、検証サーバ700のワイヤレス通信を円滑にするように構成される。通信インターフェース704は、少なくとも1つの送信機708および/または少なくとも1つの受信機710(たとえば、1つまたは複数の送信機/受信機チェーン)を含み得る。さらに、1つまたは複数のアンテナ(図示せず)を、通信インターフェース704に電気的に結合することができる。
【００６６】
記憶媒体706は、プロセッサ実行可能コードもしくは命令(たとえば、ソフトウェア、ファームウェア)、電子データ、データベース、または他のデジタル情報など、プログラミングおよび/またはデータを格納するための1つまたは複数のデバイスを表し得る。1つまたは複数の実施形態によると、記憶媒体706を備えるそのようなデバイスの少なくとも1つは、セキュアな記憶デバイスを含み得る。記憶媒体706は、汎用または専用プロセッサによってアクセスされ得る任意の利用可能な媒体であり得る。記憶媒体706は、読出し専用メモリ(たとえば、ROM、EPROM、EEPROM)、ランダムアクセスメモリ(RAM)、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス、および/または情報を格納するための他の非一時的コンピュータ可読媒体を含み得る。記憶媒体706は、処理回路702がその記憶媒体706から情報を読み取り、その記憶媒体に情報を書き込むことができるように処理回路702に結合され得る。代替として、記憶媒体706、またはその少なくとも一部分は、処理回路702と一体でよい。
【００６７】
記憶媒体706は、その中に記憶された検証鍵712を含み得る。たとえば、検証鍵712は、管理機関210(図2を参照)によって、記憶媒体706のセキュアな部分にプロビジョニングされ得る。検証鍵712は、認可ベンダによって1つまたは複数のアクセス端末内でプロビジョニングされた検証鍵に対応する。たとえば、検証鍵712は、アクセス端末のタイプまたはベンダの識別情報、ならびにこの2つの何らかの組合せに対応し得る。検証鍵712は、たとえば、暗号化鍵(たとえば、認証鍵)またはデジタル証明書を含み得る。
【００６８】
検証サーバ700、または検証サーバ700の構成要素の少なくとも一部は、機器識別情報レジスタ(EIR)と一体で実装され得る。たとえば、処理回路702、記憶媒体706または通信インターフェース704の1つまたは複数は、図2のEIR206などのEIRの一部として実装されても、統合されてもよい。
【００６９】
1つまたは複数の特徴によると、処理回路702は、本明細書において図1〜図4を参照して上で記載した様々な検証サーバ(たとえば、検証サーバ202)に関連したプロセス、機能、ステップおよび/またはルーチンのいずれかまたはすべてを実施するように適合され得る。処理回路702に関係して本明細書で使用する「適合される」という用語は、様々な特徴による特定のプロセス、機能、ステップおよび/またはルーチンを実施するように構成され、利用され、実装され、またはプログラムされることのうち1つまたは複数をなされる処理回路702を指し得る。
【００７０】
図8は、検証サーバ700などの検証サーバ上で動作可能な方法の少なくとも1つの実装形態の例を示す流れ図である。図7と図8の両方を参照すると、管理機関から発生した検証鍵は、ステップ802で、検証サーバにおいて受信され、記憶媒体に記憶され得る。たとえば、処理回路702が、検証鍵を受信することができ、検証鍵を記憶媒体706に記憶することができる。検証鍵は、複数のアクセス端末においてプロビジョニングされた検証鍵に対応することを示し得る。
【００７１】
検証サーバ700は、ステップ804で、アクセス端末から送信を受信することができる。この送信は、アクセス端末内での、アクセス端末識別情報とユーザ識別情報との間の使用関係を報告するように適合された報告メッセージを含む。報告メッセージはまた、署名で署名されている。少なくとも1つの実装形態によると、処理回路702は、通信インターフェース704を介して送信を受信することができる。そのような送信は、少なくともいくつかの実装形態では、ショートメッセージングサービス(SMS)メッセージ、パケットベースのメッセージ、またはシグナリングメッセージの1つとして受信され得る。
【００７２】
ステップ806で、検証サーバ700は、検証鍵を使って報告メッセージの署名を認証する。署名を認証することにより、アクセス端末が、報告メッセージに含まれるアクセス端末識別情報を使う権限を与えられていることが、検証サーバ700に対して確認される。一例として、処理回路702は、1つまたは複数の従来のアルゴリズムを利用して、報告メッセージとともに含まれるデジタル署名を、検証鍵712を使って認証することができる。認証に利用されるべき適切な検証鍵712を識別するために、処理回路702は、たとえば、アクセス端末に関連づけられたアクセス端末識別情報および/またはベンダ情報(報告メッセージに含まれる場合)を読み込めばよい。適切な検証鍵712が識別されると、処理回路700は、適切な検証鍵712を取り出すことができ、検証鍵712を適用して署名を認証することができる。
【００７３】
署名が認証された後、検証サーバは、ステップ808で、アクセス端末識別情報とユーザ識別情報との間の使用関係を、図2のEIR206などの機器識別情報レジスタ(EIR)にとってアクセス可能なデータベースに記録することができる。上述したように、検証サーバ700の一部の実装形態は、EIRに統合され得る。そのような実装形態において、処理回路702は、通信インターフェース704を介して、ネットワークのエンティティから検証要求送信を受信することができ、この検証要求送信は、ユーザ識別情報およびアクセス端末識別情報を含む。処理回路702は次いで、ユーザ識別情報とアクセス端末識別情報との間の有効な使用関係を確認する記録をデータベースに問い合わせることができる。データベース中の記録により使用関係が確認された場合、処理回路702は、アクセス端末を、認可されていると判断することができる。データベース中の記録が、使用関係の反証となる場合、またはユーザ識別情報とアクセス端末識別情報との間の使用関係を確認する記録がデータベースにない場合、処理回路702は、アクセス端末が無認可であると判断することができ、アクセス端末が要求側ネットワークにアクセスするのを拒否することができる。
【００７４】
署名が認証された後、および/または使用関係が記録された後、検証サーバ700は、ステップ810で、報告メッセージの受信および認証を確かめる確認応答メッセージをアクセス端末に送ることができる。たとえば、処理回路702は、確認応答メッセージを生成し、通信インターフェース704を介して送ることができる。確認応答メッセージは、報告メッセージ送信に対応する送信タイプとして送られ得る。たとえば、確認応答送信は、レイヤ2確認応答もしくはSMS確認応答(SMS報告メッセージ送信に対応する)、TCP確認応答(パケットベースの報告メッセージ送信に対応する)、またはシグナリングレイヤ確認応答(シグナリングメッセージとしての報告メッセージ送信に対応する)を含み得る。あるいは、検証サーバは、報告メッセージ用の予め定義されたデータフォーマットをもつ明示的確認応答メッセージを返すことができる。
【００７５】
図1、図2、図3、図4、図5、図6、図7および/または図8に示す構成要素、ステップ、特徴および/または機能のうちの1つまたは複数は、単一の構成要素、ステップ、特徴または機能に再構成し、および/または組み合わせられ、あるいは、いくつかの構成要素、ステップ、または機能で実施され得る。また、本開示の範囲から逸脱することなく追加の要素、構成要素、ステップ、および/または機能が追加され得る。図1、図2、図5および/または図7に示す装置、デバイス、および/または構成要素は、図3、図4(図4Aおよび図4Bを含む)、図6ならびに/または図8に記載した方法、特徴、またはステップのうちの1つまたは複数を実行するように構成され得る。本明細書に記載の新規のアルゴリズムは、ソフトウェアでも効率的に実装され得、および/またはハードウェアにも組み込まれ得る。
【００７６】
また、少なくともいくつかの実装形態を、フローチャート、流れ図、構造図またはブロック図として示されるプロセスとして説明したことに留意されたい。フローチャートは動作を逐次プロセスとして説明し得るが、動作の多くは並行してまたは同時に実行され得る。さらに、動作の順序は並び替えられ得る。プロセスは、それの動作が完了したときに終了する。プロセスは、方法、関数、手順、サブルーチン、サブプログラムなどに対応し得る。プロセスが関数に対応するとき、プロセスの終了は、関数呼出しまたはメイン関数に対する関数のリターンに対応する。
【００７７】
さらに、実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェアまたはマイクロコードで実装されるとき、必要なタスクを実行するプログラムコードまたはコードセグメントは、記憶媒体または他のストレージなどの機械可読媒体に記憶され得る。プロセッサは必要なタスクを実行し得る。コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または命令、データ構造もしくはプログラムステートメントの任意の組合せを表し得る。コードセグメントは、情報、データ、引数、パラメータ、またはメモリ内容をパスおよび/または受信することによって、別のコードセグメントまたはハードウェア回路に結合され得る。情報、引数、パラメータ、データなどは、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク送信などを含む、好適な手段を介してパス、フォワーディング、または送信され得る。
【００７８】
「機械可読媒体」、「コンピュータ可読媒体」、および/または「プロセッサ可読媒体」という用語は、ポータブルまたは固定ストレージデバイス、光ストレージデバイス、ならびに命令および/またはデータを記憶、含有または搬送することが可能な様々な他の非一時的媒体を含むが、これらに限定されない。したがって、本明細書で説明する様々な方法は、「機械可読媒体」、「コンピュータ可読媒体」および/または「プロセッサ可読媒体」に記憶され、1つまたは複数のプロセッサ、機械および/またはデバイスによって実行され得る命令および/またはデータによって、部分的にまたは完全に実装され得る。
【００７９】
本明細書で開示する例に関して説明する方法またはアルゴリズムは、ハードウェアで、プロセッサによって実行可能なソフトウェアモジュールで、または両方の組合せで、処理ユニット、プログラム命令、または他の指示の形態で直接実施され得、単一のデバイスに含まれるかまたは複数のデバイスにわたって分散され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、取外し可能ディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。記憶媒体は、プロセッサがその記憶媒体から情報を読み取り、その記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサと一体であり得る。
【００８０】
さらに、本明細書で開示する実施形態に関して説明する様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを当業者は諒解されよう。ハードウェアおよびソフトウェアのこの互換性を明確に示すために、様々な例示的構成要素、ブロック、モジュール、回路、およびステップが、それらの機能に関して上記で全体的に説明されている。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定のアプリケーションおよび全体的なシステムに課せられた設計制約に依存する。
【００８１】
本明細書で説明した実施形態の様々な特徴は、本開示の範囲から逸脱することなく様々なシステムで実装され得る。上記の実施形態は例にすぎず、本開示を限定するものと解釈すべきではないことに留意されたい。実施形態の説明は、例示的なものであり、特許請求の範囲を限定するものではない。したがって、本教示は、他のタイプの装置、ならびに多くの代替形態、変更形態、および変形形態に容易に適用され得ることが当業者に明らかであろう。
【符号の説明】
【００８２】
10  ワイヤレス通信システム
12  アクセス端末
14  基地局
16  基地局コントローラ、BSC
18  モバイル交換センター(MSC)
20  パケットデータサービングノード(PDSN)
22  公衆交換電話網(PSTN)
24  パケット交換データネットワーク、IPネットワーク
26  アクセスネットワーク認証、認可および課金機器(AN-AAA)
28  アクセスネットワーク認証、認可および課金機器(AN-AAA)
200  ネットワーク環境
202  検証サーバ
204  アクセス端末
206  機器識別情報レジスタ(EIR)
208  データベース
210  管理機関
212  ベンダ
214  ワイヤレス通信ネットワーク
【図１】
0005629788.tif 000002
【図２】
0005629788.tif 000003
【図３】
0005629788.tif 000004
【図４Ａ】
0005629788.tif 000005
【図４Ｂ】
0005629788.tif 000006
【図５】
0005629788.tif 000007
【図６】
0005629788.tif 000008
【図７】
0005629788.tif 000009
【図８】
0005629788.tif 000010