(57)【特許請求の範囲】
【請求項１】
セキュリティコンテキストを第1のタイプのサービングネットワークから第2のタイプのサービングネットワークへ移行するための方法であって、
リモート局が、第1の情報要素、および前記第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、前記セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成するステップと、
前記リモート局が、前記第2のタイプのサービングネットワークから、前記第2のタイプのサービングネットワークとともに使用するための第2のルートキーを生成するように前記リモート局に信号を送る第1のメッセージを受信するステップと、
前記リモート局が、前記第1のメッセージに応じて、前記第1のルートキー、ならびに前記第1のセッションキーおよび前記第2のセッションキーを入力として使用して、前記第2のルートキーを生成するステップと、
前記リモート局が、前記第2のルートキーに基づいて、前記第2のタイプのサービングネットワーク上でワイヤレス通信を保護するステップとを備える、移行するための方法。
【請求項２】
前記セキュリティコンテキストは拡張セキュリティコンテキストを備え、前記第1のタイプのセキュリティサービングネットワークはUTRAN/GERANベースのサービングネットワークを備え、前記第2のタイプのサービングネットワークはE-UTRANベースのサービングネットワークを備え、前記第1のルートキーは第1の拡張セキュリティコンテキストルートキーを備え、前記第2のルートキーは第2の拡張セキュリティコンテキストルートキーを備える、請求項1に記載の移行するための方法。
【請求項３】
前記第1の情報要素がカウントを備える、請求項1に記載の移行するための方法。
【請求項４】
前記リモート局がモバイルユーザ機器を備える、請求項1に記載の移行するための方法。
【請求項５】
リモート局であって、
第1の情報要素、および第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成するための手段と、
第2のタイプのサービングネットワークから、前記第2のタイプのサービングネットワークとともに使用するためのルートキーを生成するように前記リモート局に信号を送る第1のメッセージを受信するための手段と、
前記第1のメッセージに応じて、前記第1のセッションキーおよび前記第2のセッションキーを入力として使用して、前記第1のルートキーから前記第2のルートキーを生成するための手段と、
前記第2のルートキーに基づいて、前記第2のタイプのサービングネットワーク上でワイヤレス通信を保護するための手段とを備える、リモート局。
【請求項６】
前記セキュリティコンテキストは拡張セキュリティコンテキストを備え、前記第1のタイプのセキュリティサービングネットワークはUTRAN/GERANベースのサービングネットワークを備え、前記第2のタイプのサービングネットワークはE-UTRANベースのサービングネットワークを備え、前記第1のルートキーは第1の拡張セキュリティコンテキストルートキーを備え、前記第2のルートキーは第2の拡張セキュリティコンテキストルートキーを備える、請求項5に記載のリモート局。
【請求項７】
前記第1の情報要素がカウントを備える、請求項5に記載のリモート局。
【請求項８】
リモート局であって、
第1の情報要素、および第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成し、
第2のタイプのサービングネットワークから、前記第2のタイプのサービングネットワークとともに使用するための第2のルートキーを生成するように前記リモート局に信号を送る第1のメッセージを受信し、
前記第1のメッセージに応じて、前記第1のルートキー、ならびに前記第1のセッションキーおよび前記第2のセッションキーを入力として使用して、前記第2のルートキーを生成し、
前記第2のルートキーに基づいて、前記第2のタイプのサービングネットワーク上でワイヤレス通信を保護するように構成されたプロセッサを備える、リモート局。
【請求項９】
前記セキュリティコンテキストは拡張セキュリティコンテキストを備え、前記第1のタイプのセキュリティサービングネットワークはUTRAN/GERANベースのサービングネットワークを備え、前記第2のタイプのサービングネットワークはE-UTRANベースのサービングネットワークを備え、前記第1のルートキーは第1の拡張セキュリティコンテキストルートキーを備え、前記第2のルートキーは第2の拡張セキュリティコンテキストルートキーを備える、請求項8に記載のリモート局。
【請求項１０】
前記第1の情報要素がカウントを備える、請求項8に記載のリモート局。
【請求項１１】
コンピュータに、第1の情報要素、および第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成させるためのコードと、
コンピュータに、第2のタイプのサービングネットワークから、前記第2のタイプのサービングネットワークとともに使用するための第2のルートキーを生成するようにリモート局に信号を送る第1のメッセージを受信させるためのコードと、
コンピュータに、前記第1のメッセージに応じて、前記第1のルートキー、ならびに前記第1のセッションキーおよび前記第2のセッションキーを入力として使用して、前記第2のルートキーを生成させるためのコードと、
コンピュータに、前記第2のルートキーに基づいて、前記第2のタイプのサービングネットワーク上でワイヤレス通信を保護させるためのコードと
を備えるコンピュータプログラム。
【請求項１２】
前記セキュリティコンテキストは拡張セキュリティコンテキストを備え、前記第1のタイプのセキュリティサービングネットワークはUTRAN/GERANベースのサービングネットワークを備え、前記第2のタイプのサービングネットワークはE-UTRANベースのサービングネットワークを備え、前記第1のルートキーは第1の拡張セキュリティコンテキストルートキーを備え、前記第2のルートキーは第2の拡張セキュリティコンテキストルートキーを備える、請求項11に記載のコンピュータプログラム。
【請求項１３】
前記第1の情報要素がカウントを備える、請求項11に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第119条に基づく優先権の主張
本出願は、参照により本明細書に組み込まれている、2010年6月17日に出願した米国仮出願第61/355,977号の利益を主張するものである。
【０００２】
関連出願の相互参照
本出願は、2010年4月15日に出願した米国仮出願第61/324,646号、2010年4月16日に出願した米国仮出願第61/324,991号、2010年4月16日に出願した米国仮出願第61/325,001号に関連する。
【０００３】
本発明は一般に、Universal Mobile Telecommunications Service(UMTS)および/またはGSM Edge Radio Access Network(GERAN)において動作するユーザ機器のための拡張セキュリティコンテキスト、ならびに発展型UMTS地上無線アクセスネットワーク(E-UTRAN)への移行に関する。
【背景技術】
【０００４】
UMTS第3世代(3G)無線アクセスネットワークにおいてまたはGERANネットワークにおいて3G AKA認証を使用してAKA(認証および鍵一致)認証が成功することによって、ユーザ機器(UE)とネットワークとの間の通信を保護するために、共有キーのペア、暗号化キー(CK)、および完全性キー(IK)が生じる。共有キーは、UTRAN(UMTS地上無線アクセスネットワーク)の場合のようにUEとネットワークとの間のトラフィックを保護するために直接使用されてもよく、あるいは、GERAN(GSM Edge無線アクセスネットワーク)の場合には、たとえばKCまたはKC128などのキーを静的に導出するために使用されてもよい。
【０００５】
安全性が損なわれたキーにより、次のAKA認証でキーが変更されるまで、深刻なセキュリティ問題が生じ得る。典型的に、AKA認証はかなりのオーバーヘッドを必要とするために、しばしば働かないことがある。また、両方のキー(CKおよびIK)の安全性が損なわれている場合、GERANキーは安全性が損なわれる。
【０００６】
UMTS/HSPA(High Speed Packet Access)の配備では、無線ネットワークコントローラ(RNC)およびNode Bの機能のうちの一部または全部が、ネットワークの端で1つのノードにまとめられることがある。RNCは、ユーザプレーン暗号化および信号プレーン暗号化、ならびに完全性保護などの機能のためにキーを必要とする。しかしながら、RNC機能は、UMTSフェムトセル中のHome Node Bの中など、無防備な場所に配備され得る。したがって、アクセス(物理的アクセスを含む)を提供する安全ではない可能性のある場所に配備されたRNC機能は、キー、CKおよびIKの安全性を損なわせ得る。
【０００７】
セッションキー(CKおよびIKの変更版)は、無防備なRNC機能に関連したセキュリティリスクを低下させるために使用されてもよい。そのようなセッションキーを提供するための技法は、米国特許出願公開第US 2007/0230707 A1号で開示されている。
【０００８】
UTRAN/GERANベースのサービングネットワークからE-UTRANベースのサービングネットワークへ移行する場合、UTRAN/GERANでの拡張セキュリティコンテキストのルートキーから導出されたE-UTRANでのルートキーを作成する能力は、コアネットワークの外部に露出されていないキーからE-UTRANでのルートキーを生成するために、E-UTRANの中でAKAを実行しなくてもよいことを意味することから、明確な利点を提供する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許出願公開第US 2007/0230707 A1号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、拡張セキュリティコンテキストサポートをUTRAN/GERANベースのサービングネットワークからE-UTRANベースのサービングネットワークへ移行するための技法が必要とされている。
【課題を解決するための手段】
【００１１】
本発明の一態様は、セキュリティコンテキストを第1のタイプのサービングネットワークから第2のタイプのサービングネットワークへ移行するための方法の中に存在し得る。本方法では、リモート局は、第1の情報要素、および第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成する。リモート局は、第2のタイプのサービングネットワークから第1のメッセージを受信する。第1のメッセージは、第2のタイプのサービングネットワークとともに使用するための第2のルートキーを生成するように、リモート局に信号を送る。リモート局は、第1のメッセージに応じて、第1のルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して、第2のルートキーを生成する。リモート局は、第2のルートキーに基づいて、第2のタイプのサービングネットワーク上でワイヤレス通信を保護する。
【００１２】
本発明のより詳細な態様では、セキュリティコンテキストは拡張セキュリティコンテキストを備えてもよく、第1のタイプのセキュリティサービングネットワークはUTRAN/GERANベースのサービングネットワークを備えてもよく、第2のタイプのサービングネットワークはE-UTRANベースのサービングネットワークを備えてもよい。さらに、第1のルートキーは第1の拡張セキュリティコンテキストルートキーを備えてもよく、第2のルートキーは第2の拡張セキュリティコンテキストルートキーを備えてもよい。
【００１３】
本発明の他のより詳細な態様では、第1の情報要素はカウントを備えてもよい。また、リモート局はモバイルユーザ機器を備えてもよい。
【００１４】
本発明の別の態様は、第1の情報要素、および第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成するための手段と、第2のタイプのサービングネットワークから、第2のタイプのサービングネットワークとともに使用するための第2のルートキーを生成するようにリモート局に信号を送る第1のメッセージを受信するための手段と、第1のメッセージに応じて、第1のルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して第2のルートキーを生成するための手段と、第2のルートキーに基づいて、第2のタイプのサービングネットワーク上でワイヤレス通信を保護するための手段とを含み得るリモート局の中に存在し得る。
【００１５】
本発明の別の態様は、第1の情報要素、および第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成し、第2のタイプのサービングネットワークから、第2のタイプのサービングネットワークとともに使用するための第2のルートキーを生成するようにリモート局に信号を送る第1のメッセージを受信し、第1のメッセージに応じて、第1のルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して第2のルートキーを生成し、第2のルートキーに基づいて、第2のタイプのサービングネットワーク上でワイヤレス通信を保護するように構成されたプロセッサを含み得るリモート局の中に存在し得る。
【００１６】
本発明の別の態様は、コンピュータに、第1の情報要素、および第1のタイプのサービングネットワークに関連した第1のルートキーを使用して、セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成させるためのコードと、コンピュータに、第2のタイプのサービングネットワークから、第2のタイプのサービングネットワークとともに使用するための第2のルートキーを生成するようにリモート局に信号を送る第1のメッセージを受信させるためのコードと、コンピュータに、第1のメッセージに応じて、第1のルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して第2のルートキーを生成させるためのコードと、コンピュータに、第2のルートキーに基づいて、第2のタイプのサービングネットワーク上でワイヤレス通信を保護させるためのコードとを備えるコンピュータ可読記憶媒体を備えるコンピュータプログラム製品の中に存在し得る。
【図面の簡単な説明】
【００１７】
【図１】ワイヤレス通信システムの一例を示すブロック図である。
【図２Ａ】UMTS/UTRANアーキテクチャに従ったワイヤレス通信システムの一例を示すブロック図である。
【図２Ｂ】GERANアーキテクチャに従ったワイヤレス通信システムの一例を示すブロック図である。
【図３】E-UTRANアーキテクチャに従ったワイヤレス通信システムの一例を示すブロック図である。
【図４】拡張セキュリティコンテキストサポートをUTRAN/GERANベースのサービングネットワークからE-UTRANベースのサービングネットワークへ移行するための方法を示す流れ図である。
【図５】アタッチ要求メッセージに基づいて、リモート局とサービングネットワークとの間で拡張セキュリティコンテキストを確立するための方法を示す流れ図である。
【図６】サービス要求メッセージに基づいて、リモート局とサービングネットワークとの間で拡張セキュリティコンテキストから少なくとも1つのセッションキーを確立するための方法を示す流れ図である。
【図７】ルーティングエリア更新要求メッセージに基づいて、リモート局とサービングネットワークとの間で拡張セキュリティコンテキストから少なくとも1つのセッションキーを確立するための方法を示す流れ図である。
【図８】プロセッサとメモリとを含むコンピュータを示すブロック図である。
【図９】UTRAN/GERANベースのサービングネットワークからE-UTRANベースのサービングネットワークへ移行(すなわち、ハンドオーバ)するための方法を示す流れ図である。
【発明を実施するための形態】
【００１８】
「例示的」という言葉は、「一例、実例または例示としての役割を果たす」ことを意味するために本明細書で使用される。「例示的」として本明細書で説明する任意の実施形態は、必ずしも他の実施形態よりも好ましいまたは有利であると解釈されるべきでない。
【００１９】
図2〜図4を参照すると、本発明の一態様は、拡張セキュリティコンテキストをUTRAN/GERANベースのサービングネットワーク230からE-UTRANベースのサービングネットワーク230'へ移行するための方法400の中に存在し得る。本方法では、リモート局210は、UTRAN/GERANベースのサービングネットワークに関連した第1の拡張セキュリティコンテキストルートキー(KASMEU)および第1の情報要素を使用して、拡張セキュリティコンテキストに従って第1のセッションキーおよび第2のセッションキー(CKSおよびIKS)を生成する(ステップ410)。リモート局は、E-UTRANベースのサービングネットワークから第1のメッセージを受信する(ステップ420)。第1のメッセージはリモート局に、E-UTRANベースのサービングネットワークとともに使用するための第2の拡張セキュリティコンテキストルートキー(KASME)を生成するように信号を送る。リモート局は、第1のメッセージに応じて、第1の拡張セキュリティコンテキストルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して、第2の拡張セキュリティコンテキストルートキーを生成する(ステップ430)。リモート局は、第2の拡張セキュリティコンテキストルートキーに基づいて、E-UTRANベースのサービングネットワーク上でワイヤレス通信を保護する(ステップ440)。
【００２０】
第1の情報要素は、カウントを備えてもよい。また、リモート局は、ワイヤレスデバイスなどのモバイルユーザ機器(UE)を備えてもよい。
【００２１】
さらに図8を参照すると、本発明の別の態様は、UTRAN/GERANベースのサービングネットワークに関連した第1の拡張セキュリティコンテキストルートキー(KASMEU)および第1の情報要素を使用して、拡張セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキー(CKSおよびIKS)を生成するための手段(プロセッサ810)と、E-UTRANベースのサービングネットワークから、E-UTRANベースのサービングネットワークとともに使用するための第2の拡張セキュリティコンテキストルートキー(KASME)を生成するように、リモート局に信号を送る第1のメッセージを受信するための手段と、第1のメッセージに応じて、第1の拡張セキュリティコンテキストルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して、第2の拡張セキュリティコンテキストルートキーを生成するための手段と、第2の拡張セキュリティコンテキストルートキーに基づいて、GERANベースのサービングネットワーク上でワイヤレス通信を保護するための手段とを含み得るリモート局210の中に存在し得る。
【００２２】
本発明の別の態様は、UTRAN/GERANベースのサービングネットワークに関連した第1の拡張セキュリティコンテキストルートキー(KASMEU)および第1の情報要素を使用して、拡張セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキー(CKSおよびIKS)を生成し、E-UTRANベースのサービングネットワークから、E-UTRANベースのサービングネットワークとともに使用するための第2の拡張セキュリティコンテキストルートキー(KASME)を生成するように、リモート局に信号を送る第1のメッセージを受信し、第1のメッセージに応じて、第1の拡張セキュリティコンテキストルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して、第2の拡張セキュリティコンテキストルートキーを生成し、第2の拡張セキュリティコンテキストルートキーに基づいて、E-UTRANベースのサービングネットワーク上でワイヤレス通信を保護するように構成されたプロセッサ810を含み得るリモート局210の中に存在し得る。
【００２３】
本発明の別の態様は、コンピュータ800に、UTRAN/GERANベースのサービングネットワークに関連した第1の拡張セキュリティコンテキストルートキーおよび第1の情報要素を使用して、拡張セキュリティコンテキストに従って、第1のセッションキーおよび第2のセッションキーを生成させるためのコードと、コンピュータに、E-UTRANベースのサービングネットワークから、E-UTRANベースのサービングネットワークとともに使用するための第2の拡張セキュリティコンテキストルートキーを生成するようにリモート局に信号を送る第1のメッセージを受信させるためのコードと、コンピュータに、第1のメッセージに応じて、第1の拡張セキュリティコンテキストルートキー、ならびに第1のセッションキーおよび第2のセッションキーを入力として使用して第2の拡張セキュリティコンテキストルートキーを生成させるためのコードと、コンピュータに、第2の拡張セキュリティコンテキストルートキーに基づいて、E-UTRANベースのサービングネットワーク上でワイヤレス通信を保護させるためのコードとを備えるコンピュータ可読記憶媒体820を備えるコンピュータプログラム製品の中に存在し得る。
【００２４】
E-UTRANベースのサービングネットワーク230'は、拡張セキュリティコンテキスト(ESC)をサポートするMMEを含み得る。ハンドオーバの間に、ESC MMEはセッションキーCKSおよびIKS、ならびにルートキーKASMEUをソースSGSNから受信する。ESC MMEは、セッションキーCKSおよびIKSを入力として使用して、KASMEUから新しいルートキーKASMEを計算する。リモート局210は、セッションキーCKSおよびIKSを入力として使用して、KASMEUから新しいルートキーKASMEを得るために同じ計算を実行する。したがって、新しいルートキーKASMEは最新のものであり、コアネットワークの外部に露出されていないキーから計算される。
【００２５】
ソースサービングコアネットワーク230は、ワイヤレス通信をリモート局210に提供するサービングRAN(無線アクセスネットワーク)220に接続される。UMTS/UTRANアーキテクチャでは、サービングRANはNode BとRNC(無線ネットワークコントローラ)とを含む。GERANアーキテクチャでは、サービングRANはBTS(送受信基地局)とBSC(基地局コントローラ)とを含む。サービングコアネットワークは、回線交換(CS)サービスを提供するためのMSC/VLR(モバイル交換センター/ビジタロケーションレジスタ)と、パケット交換(PS)サービスを提供するためのSGSN(サービングGPRSサポートノード)とを含む。ホームネットワークは、HLR(ホームロケーションレジスタ)とAuC(認証センター)とを含む。ターゲットサービングネットワーク230'は、eNBなどのサービングRAN(無線アクセスネットワーク)220'に接続される。
【００２６】
UE210およびソースサービングコアネットワーク230は、COUNT(カウンタ値)を使用して拡張UMTSセキュリティコンテキスト(ESC)を作成するための新しいセキュリティ特性で拡張されてもよい。ESCのための256ビットのルートキー(KASMEU)は、AKA認証が実行される場合に、CKおよびIKから導出されてもよい。ルートキーはCK||IKと等しく設定されてもよく、または、さらなる有用なセキュリティ特性となるより複雑な導出を使用して導出されてもよい(たとえばCKおよびIKは保持されなくてもよい)。COUNTは、UEとサービングコアネットワークとの間で維持される16ビットのカウンタ値であってもよい。(注:従来のUTRANセキュリティコンテキストはKSI(3ビットのキーセット識別子)、CK(128ビットの暗号キー)、およびIK(128ビットの完全性キー)から構成される。)
【００２７】
ハンドオーバの前に、UE210およびSGSN230は、次のパラメータを含む拡張セキュリティコンテキストを共有する:キーセット識別子であり、またUMTS/GERANで現在使用されているKSI(CKSNとも呼ばれる)、およびセキュリティコンテキストのための256ビットのルートキーであるKASMEU。ルートキーKASMEUから、また場合によってはUEとSGSNとの間で交換されるパラメータ(たとえばカウントなどの情報要素)から、セッションキーCKSとIKSのセットが計算され得る。ハンドオーバで、ソースSGSN230はセッションキーCKSおよびIKS、ならびにルートキーKASMEUをターゲットMME230'に渡す。
【００２８】
図9は、UTRAN/GERANベースのサービングネットワーク220からE-UTRANベースのサービングネットワーク220'へ移行(すなわち、ハンドオーバ)するための方法を示す流れ図である。この方法では、新しいルートキーKASMEは、UTRAN/GERANでの拡張セキュリティコンテキストのルートキーKASMEUから導出され、このことは、コアネットワークの外部に露出されていないキーからE-UTRANベースのサービングネットワークでのルートキーを生成するために、E-UTRANベースのサービングネットワークの中でAKAを実行しなくてもよいことから、明確な利点を提供する。
【００２９】
ESCをサポートするターゲットMME230'は、転送されたルートキーKASMEU、ならびにセッションキーCKSおよびIKSを使用して、また場合によっては何らかの追加情報を使用して、新しいルートキーKASMEを計算する。ターゲットMMEは、UE210に新しいルートキーが計算されたことを示し、また場合によっては、ハンドオーバ信号(たとえばE-UTRANへのNASセキュリティパラメータ)の一部として送られるパラメータの中に、UEがまだ知らないMMEによって使用される追加情報を含み、UEは新しいルートキーKASMEを得るために同じ計算を実行する。
【００３０】
図5を参照すると、UMTSアタッチ手順に関連した方法500において、UE210は、UMTSアタッチ要求メッセージの中でESCをサポートするという信号を送ることができる(ステップ510)。サポート信号は、メッセージの中の新しい情報要素(IE)の存在であってもよい。IEは、COUNT値を備えてもよい。ESCをサポートしないサービングネットワークSN230は、新しいIEを無視する。認証データ(RAND、XRES、CK、IK、AUTN)は、HLR/AuC240から取得される(ステップ515)。SNは、AKAチャレンジ(認証要求)の中のESCサポートをUEに示してもよい(ステップ520)。UEは認証手順を実行し(ステップ525)、応答RESをSNに返送する(ステップ530)。認証が成功すると(ステップ530)、UEおよびSNはルートキーKASMEU、ならびにセッションキーCKSおよびIKSを導出する(ステップ535)。SNは、SMC(セキュリティモードコマンド)メッセージの中でセッションキーをRAN220に転送する(ステップ540)。RANは、SMCメッセージの中でUEに転送されたセッションキーIKSを使用して、メッセージ認証コード(MAC)を生成する(ステップ545)。UEは、UEが導出した(ステップ535)セッションキーIKSを使用してMACを検査して(ステップ550)、完了指示をRANに返送し(ステップ555)、RANは完了指示をSNに転送する(ステップ560)。次いでUEは、セッションキーを使用して通信を保護することができる(ステップ565)。
【００３１】
図6を参照すると、アイドル/アクティブモード手順600に関連した方法600で、UE210はCOUNT値を含むサービス要求メッセージをSN230に転送する(ステップ610)。UEおよびSNはルートキーKASMEUから新しいセッションキーCKSおよびIKSを導出する(ステップ620)。SNは、SMCメッセージの中でセッションキーをRAN220に転送する(ステップ630)。RANはMACを生成し、MACはSMCメッセージの中でUEに転送される(ステップ640)。UEはMACを検査して(ステップ650)、完了指示をRANに返送し(ステップ660)、RANは完了指示をSNに転送する(ステップ670)。次いでUEは、セッションキーを使用して通信を保護することができる(ステップ680)。
【００３２】
図7を参照すると、モビリティ管理手順700(ルーティングエリア更新(RAU)またはロケーションエリア更新(LAU)など)に関連した方法700で、UE310はCOUNT値を含むRAU(またはLAU)要求メッセージをSN340に転送する(ステップ710)。随意で、UEおよびSNは、ルートキーKASMEUから新しいセッションキーCKSおよびIKSを導出してもよい(ステップ720)。SNは、SMCメッセージの中でセッションキーをRAN330に転送してもよい(ステップ730)。RANはMACを生成してもよく、MACはSMCメッセージの中でUEに転送されてもよい(ステップ740)。UEはMACを検査してもよく(ステップ750)、完了指示をRANに返送してもよく(ステップ760)、RANは完了指示をSNに転送する(ステップ770)。次いで、SNはRAU受諾メッセージをUEに送信する(ステップ780)。次いでUEは、セッションキーを使用して通信を保護することができる。
【００３３】
アイドル状態からアクティブ状態への各移行のために、新しいアクセス層(AS)キーが生成されてもよい。同様に、キーは他のイベントで生成されてもよい。COUNT値は、アイドル、モビリティ、またはサービス要求のために、アイドルモビリティメッセージの中、および、たとえばアタッチ、RAU、LAUなどの初期層3メッセージの中で送られてもよい。SNは、送られたCOUNT値が以前に使用されていないことを検査し、その過程の中で記憶されたCOUNT値を更新してもよい。COUNT値が新しい場合(たとえば、受信されたCOUNT値>記憶されたCOUNT値)、UEおよびSNは、ルートキーKASMEUおよび送られたCOUNT値から、HMAC-SHA256などのキー導出関数(KDF)を使用して、新しいキーCKSおよびIKSの計算に進む。KDFは新しいキーの計算のために、RANノード識別情報などの追加情報を含んでもよい。検査が不合格であった(COUNT値が新しくない)場合、SNはメッセージを拒絶する。GERANでの使用については、KCおよびKC128がCKSおよびIKSから計算される場合、CKおよびIKから計算される場合と同じ方法で行われてもよい。
【００３４】
セッションキー(CKSおよびIKS)には寿命があってもよいので、UEおよびサービングネットワークは、UEとネットワークとの間でトラフィックを安全に送信するために、これ以上キーを記憶する必要がない(UEがアイドルモードに移る)か、またはその後のイベント(たとえばAKA認証またはモビリティイベント)で新しいコンテキストが作成されるまで、セッションキーを保持して使用する。
【００３５】
リモート局210は、メモリなどの記憶媒体820と、ディスプレイ830と、キーボードなどの入力デバイス840とを含むコンピュータ800を備えてもよい。この装置は、ワイヤレス接続850を含んでもよい。
【００３６】
図1を参照すると、ワイヤレスリモート局(RS)102(またはUE)は、ワイヤレス通信システム100のうちの1つまたは複数の基地局(BS)104と通信してもよい。ワイヤレス通信システム100は、1つまたは複数の基地局コントローラ(BSC)106と、コアネットワーク108とをさらに含んでもよい。コアネットワークは、適切なバックホールを介して、インターネット110および公衆交換電話網(PSTN)112に接続されてもよい。典型的なワイヤレス移動局はハンドヘルド電話、またはラップトップコンピュータを含んでもよい。ワイヤレス通信システム100は符号分割多元接続(CDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、空間分割多元接続(SDMA)、偏波分割多元接続(PDMA)、または当技術分野で知られている他の変調技法など、いくつかの多元接続技法のうちのいずれを採用してもよい。
【００３７】
ワイヤレスデバイス102は、ワイヤレスデバイスによって送信される、またはワイヤレスデバイスで受信される信号に基づいて機能を実行する様々な構成要素を含んでもよい。たとえば、ワイヤレスヘッドセットは、受信機を介して受信される信号に基づいて音声出力を提供するように適合されたトランスデューサを含んでもよい。ワイヤレス時計は、受信機を介して受信される信号に基づいて指示を提供するように適合されたユーザインターフェースを含んでもよい。ワイヤレス検知デバイスは、別のデバイスに送信されるデータを提供するように適合されたセンサを含んでもよい。
【００３８】
ワイヤレスデバイスは、任意の適切なワイヤレス通信技術に基づく、あるいは任意の適切なワイヤレス通信技術をサポートする1つまたは複数のワイヤレス通信リンクを介して通信してもよい。たとえば、いくつかの態様では、ワイヤレスデバイスはネットワークと関連していてもよい。いくつかの態様では、ネットワークはボディエリアネットワークまたはパーソナルエリアネットワーク(たとえば超広帯域ネットワーク)を備えてもよい。いくつかの態様では、ネットワークはローカルエリアネットワークまたはワイドエリアネットワークを備えてもよい。ワイヤレスデバイスは、様々なワイヤレス通信技術、プロトコル、または、たとえばCDMA、TDMA、OFDM、OFDMA、WiMAX、およびWi-Fiなどの規格のうちの1つまたは複数をサポート、あるいは使用してもよい。同様に、ワイヤレスデバイスは様々な対応する変調または多重化方式のうちの1つまたは複数をサポート、あるいは使用してもよい。したがって、ワイヤレスデバイスは、上記または他のワイヤレス通信技術を使用して1つまたは複数のワイヤレス通信リンクを確立し、それを介して通信するために適切な構成要素(たとえばエアインターフェース)を含んでもよい。たとえば、デバイスは、ワイヤレス媒体を介した通信を可能にする様々な構成要素(たとえば信号生成器および信号プロセッサ)を含み得る、関連する送信機および受信機の構成要素(たとえば送信機および受信機)を持つワイヤレス送受信機を備えてもよい。
【００３９】
本明細書の教示は、様々な装置(たとえばデバイス)に組み込まれ得る(たとえば、その装置内に実装され、またはその装置によって実行され得る)。たとえば、本明細書で教示する1つまたは複数の態様は、電話(たとえばセルラー電話)、携帯情報端末(「PDA」)、娯楽デバイス(たとえば音楽またはビデオデバイス)、ヘッドセット(たとえばヘッドフォン、イヤホンなど)、マイクロフォン、医療用デバイス(たとえば生体センサ、心拍数モニタ、歩数計、EKGデバイスなど)、ユーザI/Oデバイス(たとえば時計、遠隔制御装置、ライトスイッチ、キーボード、マウスなど)、タイヤ圧モニタ、コンピュータ、ポイントオブセールデバイス、娯楽デバイス、補聴器、セットトップボックス、または任意の他の適切なデバイスに組み込まれ得る。
【００４０】
これらのデバイスは、異なる電力およびデータ要件を持ち得る。いくつかの態様では、本明細書の教示は、(たとえばインパルスベースの信号方式および低デューティサイクルモードの使用によって)低電力用途で使用するために適合されてもよく、また(たとえば高帯域パルスの使用によって)比較的高いデータレートを含む様々なデータレートをサポートしてもよい。
【００４１】
いくつかの態様では、ワイヤレスデバイスは、通信システムのためのアクセスデバイス(たとえばWi-Fiアクセスポイント)を備えてもよい。たとえば、そのようなアクセスデバイスは、有線またはワイヤレス通信リンクを介した別のネットワーク(たとえば、インターネットまたはセルラーネットワークなどのワイドエリアネットワーク)への接続性を提供してもよい。したがって、アクセスデバイスは、別のデバイス(たとえばWi-Fi局)が他のネットワークまたは何らかの他の機能にアクセスすることを可能にし得る。さらに、デバイスのうちの1つまたは両方は携帯型であってもよく、または場合によっては比較的非携帯型であってもよいということを諒解されたい。
【００４２】
情報および信号は、様々な異なる技術および技法のいずれかを使用して表され得ることが、当業者には理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【００４３】
さらに、本明細書で開示した実施形態に関して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。ハードウェアおよびソフトウェアのこの互換性を明確に示すために、様々な例示的構成要素、ブロック、モジュール、回路、およびステップが、全体的にそれらの機能に関して上記で説明されている。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定の適用および全体的なシステムに課せられた設計制約に依存する。当業者は、説明する機能を各特定の適用ごとに様々な方法で実装することができるが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈すべきではない。
【００４４】
本明細書で開示する実施形態に関して説明する様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または、本明細書で説明する機能を実行するように設計されたそれらの任意の組合せで、実装または実行することができる。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００４５】
本明細書で開示する実施形態に関して説明する方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその2つの組合せで実施され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、取外し可能ディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であり得る。プロセッサおよび記憶媒体はASIC中に常駐し得る。ASICはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。
【００４６】
1つまたは複数の例示的な実施形態では、説明した機能はハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。コンピュータプログラム製品としてソフトウェア中で実装した場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を含み得る。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または、赤外線、無線、およびマイクロ波などのワイヤレス技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は媒体の定義内に含まれる。本明細書で使用する場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(CD)、レーザディスク、光ディスク、デジタル多用途ディスク(DVD)、フレキシブルディスク、およびブルーレイディスクを含み、ディスク(disk)は、通常、磁気的にデータを再生し、ディスク(disc)は、レーザで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００４７】
開示される実施形態の上記の説明は、いかなる当業者も本発明を作成または使用できるようにするために提供される。これらの実施形態への様々な修正が当業者には容易に明らかになることになり、本明細書に定義する一般原理は、本発明の趣旨および範囲を逸脱することなしに他の実施形態に適用され得る。したがって、本発明は、本明細書に示す実施形態に限定されるものではなく、本明細書で開示する原理および新規の特徴に一致する最大の範囲を与えられるものである。
【符号の説明】
【００４８】
100  ワイヤレス通信システム
102  ワイヤレスリモート局
104  基地局
106  基地局コントローラ
108  コアネットワーク
110  インターネット
112  公衆交換電話網
210  リモート局
220、220'  サービングRAN(無線アクセスネットワーク)
230  UTRAN/GERANベースのサービングネットワーク
230'  E-UTRANベースのサービングネットワーク
400、500、600、700  方法
800  コンピュータ
810  プロセッサ
820  記憶媒体
830  ディスプレイ
840  入力デバイス
850  ワイヤレス接続
【図１】
0005452769.tif 000002
【図２Ａ】
0005452769.tif 000003
【図２Ｂ】
0005452769.tif 000004
【図３】
0005452769.tif 000005
【図４】
0005452769.tif 000006
【図５】
0005452769.tif 000007
【図６】
0005452769.tif 000008
【図７】
0005452769.tif 000009
【図８】
0005452769.tif 000010
【図９】
0005452769.tif 000011