(57)【特許請求の範囲】
【請求項１】
(a1)ハンドオーバーのセキュリティを促進する方法であって、この方法は、
(a2)第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得ることと、
(a3)第２の入力値を使用して、接続確立のための鍵値を得ることと、
(a4)なお、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られた入力値とは異なり、
(a5)前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成されることと
を備える方法。
【請求項２】
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示す請求項１に記載の方法。
【請求項３】
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値である請求項２に記載の方法。
【請求項４】
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示す請求項２に記載の方法。
【請求項５】
取得は前記ユーザー装置で実行される請求項２に記載の方法。
【請求項６】
取得は、移動性管理エンティティと基地局とを備えるネットワークで実行され、前記移動性管理エンティティは、前記鍵値の取得を実行し、取得した鍵値を前記基地局に出力する請求項２に記載の方法。
【請求項７】
前記接続確立は、非アクセス層サービス要求を含む請求項１に記載の方法。
【請求項８】
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られた入力値とはゼロ以外である請求項１に記載の方法。
【請求項９】
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成される請求項８に記載の方法。
【請求項１０】
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成される請求項８に記載の方法。
【請求項１１】
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値をコンピュータに得させるためのコードの第１の組と、
第２の入力値を使用して、前記コンピュータに接続確立のための鍵値を得させるためのコードの第２の組であって、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られる入力値とは異なり、前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成されるコードの第２の組と
を備えるコンピュータ可読記録媒体。
【請求項１２】
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示す請求項１１に記載のコンピュータ可読記録媒体。
【請求項１３】
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値である請求項１２に記載の。
コンピュータ可読記録媒体。
【請求項１４】
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示すコンピュータ可読記録媒体。
【請求項１５】
取得は、前記ユーザー装置で実行される請求項１２に記載のコンピュータ可読記録媒体。
【請求項１６】
取得は、移動性管理エンティティと基地局とを備えるネットワークで実行され、前記移動性管理エンティティは、前記鍵値の取得を実行し、取得した鍵値を前記基地局に出力する請求項１２に記載のコンピュータ可読記録媒体。
【請求項１７】
前記接続確立は、非アクセス層サービス要求を含む請求項１１に記載のコンピュータ可読記録媒体。
【請求項１８】
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られた前記入力値はゼロ以外である請求項１１に記載のコンピュータ可読記録媒体。
【請求項１９】
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成される請求項１８に記載のコンピュータ可読記録媒体。
【請求項２０】
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成される請求項１８に記載のコンピュータ可読記録媒体。
【請求項２１】
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得るための手段と、
第２の入力値を使用して、接続確立のための鍵値を得るための手段であって、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られる入力値とは異なり、前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される手段と
を備える装置。
【請求項２２】
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示す請求項２１に記載の装置。
【請求項２３】
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値である請求項２２に記載の装置。
【請求項２４】
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示す請求項２２に記載の装置。
【請求項２５】
取得は、前記ユーザー装置で実行される請求項２２に記載の装置。
【請求項２６】
取得は、移動性管理エンティティと基地局とを備えるネットワークで実行され、前記移動性管理エンティティは、前記鍵値の取得を実行し、取得した鍵値を前記基地局に出力する請求項２２に記載の装置。
【請求項２７】
前記接続確立は、非アクセス層サービス要求を含む請求項２１に記載の装置。
【請求項２８】
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られる入力値とはゼロ以外である請求項２１に記載の装置。
【請求項２９】
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成される請求項２８に記載の装置。
【請求項３０】
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成される請求項２８に記載の装置。
【請求項３１】
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得て、
第２の入力値を使用して、接続確立のための鍵値を得るように構成され、なお、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られた入力値とは異なり、なお、前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力される、移動性管理モジュール
を備える装置。
【請求項３２】
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示す請求項３１に記載の装置。
【請求項３３】
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値である請求項３２に記載の装置。
【請求項３４】
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示す請求項３２に記載の装置。
【請求項３５】
前記移動性管理モジュールは、ユーザー装置移動性管理モジュールであり、取得は前記ユーザー装置で実行される請求項３２に記載の装置。
【請求項３６】
前記移動性管理モジュールは、移動性管理エンティティであり、前記移動性管理エンティティは、前記鍵値の取得を実行し、得た鍵値を基地局に出力するように構成される請求項３２に記載の装置。
【請求項３７】
前記接続確立は、非アクセス層サービス要求を含む請求項３１に記載の装置。
【請求項３８】
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られる入力値とはゼロ以外である請求項３１に記載の装置。
【請求項３９】
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成される請求項３８に記載の装置。
【請求項４０】
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成される請求項３８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願に対する相互参照］
本出願は、参照により本明細書に組み込まれている２００９年６月２６日に出願した米国仮特許出願第６１／２２０，８２３号「ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＩＭＰＲＯＶＩＮＧ  ＨＡＮＤＯＶＥＲ  ＳＥＣＵＲＩＴＹ  ＩＮ  ＬＴＥ／Ｅ−ＵＴＲＡＮ（ＬＴＥ／Ｅ−ＵＴＲＡＮにおいてハンドオーバーのセキュリティを改善するための方法および装置）」の優先権を主張するものである。
【０００２】
I.［分野］ 
以下の記述は、一般的に、ワイヤレス通信に関し、具体的には、ワイヤレス通信システムでのハンドオーバー（handover）のセキュリティの促進に関する。
【背景技術】
【０００３】
II.背景
ワイヤレス通信システムは、様々な種類の通信を提供するために広く展開されている。たとえば、音声および／またはデータは、そのようなワイヤレス通信システム経由で提供することができる。典型的なワイヤレス通信システムまたはネットワークは、複数のユーザーに１つまたは複数の共有リソース（たとえば、帯域幅、送信電力）へのアクセスを提供することができる。たとえば、システムは、周波数分割多重（ＦＤＭ）、時分割多重（ＴＤＭ）、符号分割多重（ＣＤＭ）、直交周波数分割多重他（ＯＦＤＭ）など、様々な多元接続技術を使用することができる。
【０００４】
一般的に、ワイヤレス多元接続通信システムは、複数のユーザー装置（ＵＥ）に対する通信を同時にサポートすることができる。各ＵＥは、順方向または逆方向のリンクでの送信を介して１つまたは複数の基地局（ＢＳ）と通信することができる。順方向リンク（またはダウンリンク（ＤＬ））は、ＢＳからＵＥへの通信リンクを指し、逆方向リンク（またはアップリンク（ＵＬ））は、ＵＥからＢＳへの通信リンクを指す。
【０００５】
様々な実施形態では、ハンドオーバーと他のプロセスとのためにＵＥと通信する間に、ＢＳはセキュリティ違反のリスクをもたらす信頼されていない場所に配置することができる。既存のハンドオーバー技術は、少なくとも１つのセキュリティ脆弱性を持っている。つまり、異なるプロセス（たとえばハンドオーバーおよび他のプロセス）中に、同じキーストリームを繰り返し使用するということである。たとえば、既存のＬＴＥ（Long-Term Evolution）／発展した（Evolved）ユニバーサル地上波無線アクセスネットワーク(ＵＴＲＡＮ;Universal Terrestrial Radio Access Network）（まとめてＥ−ＵＴＲＡＮ）セキュリティアーキテクチャ（３ＧＰＰ  ＴＳ  ３３．４０１  ｖ８．４．０、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｓｅｒｖｉｃｅｓ  ａｎｄ  Ｓｙｓｔｅｍ  Ａｓｐｅｃｔｓ；３ＧＰＰ  Ｓｙｓｔｅｍ  Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｅｖｏｌｕｔｉｏｎ（ＳＡＥ）：Ｓｅｃｕｒｉｔｙ  ａｒｃｈｉｔｅｃｔｕｒｅ（リリース８）」において規定される）に関して、ＩＲＡＴ（Inter-Radio Access Technology）ハンドオーバー計画の間にアクセス層（ＡＳ）セキュリティについて、キーストリーム(keystream)が繰り返される可能性はセキュリティの脆弱性である。
【０００６】
そのような１つの例は、移動体通信に関する広域システム(ＧＳＭ（登録商標）;Global System for Mobile Communications）、ＧＳＭの発展に関して増大したデータレート（ＥＤＧＥ(Enhanced Data rates for GSM Evolution））無線アクセスネットワーク（まとめてＧＥＲＡＮ）／ＵＴＲＡＮから、Ｅ−ＵＴＲＡＮへのハンドオーバーである。特に、ＵＥがＧＥＲＡＮ／ＵＴＲＡＮにおいてアクティブモードにある場合、ＡＳのセキュリティは、以前ＵＥとネットワークとの間で確立された１つまたは複数のセキュリティコンテキスト(security context)から得られた鍵を使用して提供される。ＵＥは、アクティブモードにおいて、マップされたセキュリティコンテキストから鍵導出関数（ＫＤＦ）用いて得られた鍵ＫeNBを用いて新しいセルへのハンドオーバーを実行する。ＫＤＦは、所定のセキュリティコンテキストに対するキーストリームの繰り返しを回避するための入力として、鍵ＫeNB、および／または非アクセス層（ＮＡＳ;non-access stratum）ＣＯＵＮＴ情報を計算する多くのインスタンス（instance）の数を示す値を使用する。ＫeNBの計算は、次の等式に従って実行される：ＫeNB＝ＫＤＦ（ＫASME，Ｓ）、ここで、Ｓは鍵ＫASMEとともにＫＤＦへの入力文字列である。Ｓは、ＦＣ（ＦＣ値０ｘ１１を有する）｜ＵＬ  ＮＡＳ  ＣＯＵＮＴ（０ｘ００  ０ｘ００の値を有する）｜ＵＬ  ＮＡＳ  ＣＯＵＮＴの長さ（０ｘ００  ０ｘ０４の値を有する）を含むことができる。ＦＣは、同じアルゴリズムの異なるインスタンスを区別するために使用されるオクテットでもよい。インスタンスは、実行される異なる種類のアルゴリズムを示すことができる。たとえば、得られるパラメータに基づいて、異なるＦＣ値が使用される。現在のＦＣ値は、０ｘ１０〜０ｘ１Ｆの範囲でもよい。ＫASMEは、ＵＥ、およびＭＭＥ(Mobility Management Entity）と呼ばれるＡＳＭＥ(Access Security Management Entity）により得られる２５６ビットの鍵である。たとえば、コールが終了した後に、ＵＥは新しいセルにおいてアイドルモードに入る。また、暗号学的に保護されたＥ−ＵＴＲＡＮ無線ベアラ(bearer)が確立されたときと、実行中に鍵の変更が実行されたときとにも、ＫＤＦ関数は適用される。
【０００７】
時間が経過した後に、ＵＥは、アイドルモードからアクティブモードへの手順を使用して、同じセルに対してＮＡＳサービス要求を実行する。したがって、ＫeNBは、たとえばＫeNB＝ＫＤＦ（ＫASME，Ｓ）など、ハンドオーバーにおいてＫeNBを得るのと同じ式を使用して再び得られる。ここで、ＳはＦＣ（ＦＣ値０ｘ１１を有する）｜ＵＬ  ＮＡＳ  ＣＯＵＮＴ（０ｘ００  ０ｘ００の値を有する）｜ＵＬ  ＮＡＳ  ＣＯＵＮＴの長さ（０ｘ００  ０ｘ０４の値を有する）である。ＮＡＳサービス要求の前に、ＵＥはＮＡＳメッセージを送っていないため、ＵＬ  ＮＡＳ  ＣＯＵＮＴはまだゼロである。その結果、同じＫeNB値が計算される。同じＫeNB値を計算した結果、ＡＳレベルのセキュリティでキーストリームの繰り返しが起こる。キーストリームの繰り返しは、重大なセキュリティ違反につながる。そのため、ハンドオーバーのセキュリティを改善するためのシステム、方法、および装置が望まれる。
【発明の概要】
【０００８】
次に、そのような実施形態について基本的な理解を提供するために、１つまたは複数の実施形態を簡略化した概要を提示する。この概要は、考えられるすべての実施形態の広範囲な概要ではなく、すべての実施形態の主な要素または重要な要素を特定することを意図するものでも、一部またはすべての実施形態の範囲を提示するものでもない。その唯一の目的は、後に提示するより詳細な記述の準備として、１つまたは複数の実施形態の一部の概念を簡略化した形式で示すことである。
【０００９】
１つまたは複数の実施形態およびその対応する開示に従って、ハンドオーバーのセキュリティの促進に関して様々な態様について記述する。
【００１０】
一部の態様では、方法が提供される。方法は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値を得ることと、第２の入力値を使用して、接続確立のための鍵値を得ることとを含むことができ、第１の入力値は第２の入力値とは異なり、第２の入力値の後に得られる入力値とは異なり、第１の入力値と、第２の入力値と、第２の入力値の後に得られる入力値とは、ネットワークエンティティ（network entity）とユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。
【００１１】
一部の態様では、コンピュータ可読媒体を持つコンピュータプログラム製品が提供される。コンピュータプログラム製品は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値をコンピュータに得させるためのコードの第１の組を含むことができる。コンピュータプログラム製品は、第２の入力値を使用して、コンピュータに接続確立のための鍵値を得させるためのコードの第２の組を含むことができ、第１の入力値は、第２の入力値とは異なり、第２の入力値の後に得られた入力値とは異なり、第１の入力値と、第２の入力値と、第２の入力値の後に得られる入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。
【００１２】
一部の態様では、装置が提供される。装置は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値を得て、第２の入力値を使用して、接続確立のための鍵値を得るための手段を含み、第１の入力値は第２の入力値とは異なり、第２の入力値の後に得られる入力値とは異なり、第１の入力値と、第２の入力値と、第２の入力値の後に得られる入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。
【００１３】
一部の態様では、他の装置が提供される。装置は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値を得て、第２の入力値を使用して、接続確立のための鍵値を得るように構成された移動性管理モジュール（mobility management module）を含み、第１の入力値は、第２の入力値とは異なり、第２の入力値の後に得られた入力値とは異なり、第１の入力値と、第２の入力値と、第２の入力値の後に得られる入力値とは、ネットワークエンティティとＵＥとの間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。
【００１４】
他の態様では、他の方法が提供される。方法は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値を得ることと、第２の入力値を使用して、接続確立のための鍵値を得ることとを含み、第１の入力値は第２の入力値とは異なり、第１の入力値と第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値である。
【００１５】
一部の態様では、コンピュータ可読媒体を持つ他のコンピュータプログラム製品が提供される。コンピュータプログラム製品は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値をコンピュータに得させるためのコードの第１の組を含むことができる。また、コンピュータプログラム製品は、第２の入力値を使用して、コンピュータに接続確立のための鍵値を得させるためのコードの第２の組を含むことができ、第１の入力値は第２の入力値とは異なり、第１の入力値と第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値である。
【００１６】
一部の態様では、装置が提供される。装置は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値を得るための手段を含む。また、装置は、第２の入力値を使用して、接続確立のための鍵値を得るための手段を含むことができ、第１の入力値は第２の入力値とは異なり、第１の入力値と第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値である。
【００１７】
一部の態様では、他の装置が提供される。装置は、第１の入力値を使用して、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーのための鍵値を得て、第２の入力値を使用して、接続確立のための鍵値を得るように構成された移動性管理モジュールを含むことができ、第１の入力値は第２の入力値とは異なり、第１の入力値と第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値である。
【００１８】
前述および関連する目的を達成するために、１つまたは複数の実施形態は、以下に詳しく記述し、特許請求の範囲において具体的に指摘された特徴を備える。本明細書に記述する次の記述および添付された図は、１つまたは複数の実施形態の特定の実例となる態様を詳述するものである。しかし、これらの態様は、様々な実施形態の原理を用いることができる様々な方法の数例にすぎず、記述された実施形態は、そのような態様およびそれらの等価物をすべて含むことを意図するものである。
【００１９】
本開示の特徴、性質、および利点は、図面とともに下述した詳細な記述からより明白になるだろう。これらの図において、同じ参照文字は同じ該当箇所を示している。
【図面の簡単な説明】
【００２０】
【図１】本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するための例示的ワイヤレス通信システムの実例を示す図。
【図２】本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するための他の例示的ワイヤレス通信システムの実例を示す図。
【図３】本明細書に記述した様々な態様による１つまたは複数のフェムトノードが、ハンドオーバーのセキュリティを促進するために展開されている例示的ワイヤレス通信システムの実例を示す図。
【図４】本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するためのワイヤレス通信システムの例示的有効範囲マップの実例を示す図。
【図５Ａ】本明細書に記述した様々な態様によるＥ−ＵＴＲＡＮの鍵階層を示すブロック図。
【図５Ｂ】本明細書に記述した様々な態様によるネットワークでの鍵導出を示すブロック図。
【図５Ｃ】本明細書に記述した様々な態様によるＵＥでの鍵導出を示すブロック図。
【図６】本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進する例示的方法の流れ図。
【図７】本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進する例示的方法の流れ図。
【図８Ａ】本明細書に記述した様々な態様による鍵交換を促進するためのワイヤレス通信システムの例示的ブロック図。
【図８Ｂ】本明細書に記述した様々な態様による鍵交換を促進するためのワイヤレス通信システムの例示的ブロック図。
【図９】本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するための例示的システムのブロック図。
【図１０】本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するための例示的システムのブロック図。
【図１１】本明細書に記述した様々な態様による本明細書に記述した実施形態を用いることができる例示的ワイヤレス通信システムの実例を示す図。
【発明を実施するための形態】
【００２１】
ここで、図面を参照して様々な実施形態について記述する。全体を通じて、同じ参照番号は、同じ要素を示すために使用される。以下の記述では、説明を目的として、１つまたは複数の実施形態についての完全に理解できるように、多数の特定の詳細について記述する。しかし、そのような実施形態は、これらの特定の詳細がなくても実現できることは明白だろう。他の例では、１つまたは複数の実施形態の記述を促進するために、周知の構造およびデバイスをブロック図の形で示す。
【００２２】
本明細書で使用する場合、「コンポーネント」、「モジュール」、「システム」などの用語は、ハードウェア、ファームウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェアおよび／または実行中のソフトウェアなど、コンピュータ関連のエンティティを指すことを意図するものである。たとえば、コンポーネントは、プロセッサで実行されているプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行のスレッド、プログラム、および／またはコンピュータの場合があるが、これらに限定されるものではない。例を挙げると、コンピューティングデバイスで実行されているアプリケーションおよび／またはコンピューティングデバイスの両方がコンポーネントになりうる。１つまたは複数のコンポーネントは、実行のプロセスおよび／またはスレッド内に存在することができ、１つのコンポーネントは、１台のコンピュータに配置することも、かつ／または２台以上のコンピュータ間で分散することもできる。さらに、これらのコンポーネントは、そこに様々なデータ構造が格納されている様々なコンピュータ可読媒体から実行することができる。コンポーネントは、１つまたは複数のデータパケットを持つ信号に従ってなど、ローカルプロセスおよび／またはリモートプロセス経由で通信することができる（たとえば、ローカルシステム、分散型システムにおいて、および／またはインターネットなど他のシステムとのネットワークを介して、信号によって他のコンポーネントと対話する１つのコンポーネントからのデータ）。
【００２３】
本明細書に記述した技術は、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）、単一搬送周波数区分多元接続（ＳＣ−ＦＤＭＡ；single carrier-frequency division multiple access）など、様々なワイヤレス通信システム、および／または他のシステムに使用することができる。「システム」および「ネットワーク」という用語は、しばしば区別なく使用される。ＣＤＭＡシステムは、ＵＴＲＡ（Universal Terrestrial Radio Access）、ＣＤＭＡ８０２０などの無線技術を実装することができる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）とＣＤＭＡの他の変形形態とを含む。ＣＤＭＡ８０２０は、ＩＳ−８０２０標準と、ＩＳ−９５標準と、ＩＳ−８５６標準とを包含する。ＯＦＤＭＡシステムは、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、ＦＬＡＳＨ−ＯＦＤＭなどの無線技術を実装することができる。ＵＴＲＡとＥ−ＵＴＲＡとは、ＵＭＴＳ（Universal Mobile Telecommunication System）の一部である。３ＧＰＰ  ＬＴＥ（Long Term Evolution）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの次のリリースであり、ダウンリンクでＯＦＤＭＡ、アップリンクでＳＣ−ＦＤＭＡを用いる。ＵＴＲＡと、Ｅ−ＵＴＲＡと、ＵＭＴＳと、ＬＴＥと、ＧＳＭとは、３ＧＰＰ（3rd Generation Partnership Project）という名前の組織による文書に記述されている。さらに、ＣＤＭＡ８０２０およびＵＭＢは、３ＧＰＰ２（3rd Generation Partnership Project 2）という名前の組織による文書に記述されている。さらに、そのようなワイヤレス通信システムは、対でない無認可の周波数範囲をしばしば使用するピアツーピア（たとえばモバイルからモバイル）のアドホックネットワークシステムと、８０２．ｘｘワイヤレスＬＡＮと、Ｂｌｕｅｔｏｏｔｈ(登録商標)と、短距離または長距離のワイヤレス通信技術とをさらに含むことができる。
【００２４】
単一搬送周波数区分多元接続（ＳＣ−ＦＤＭＡ）は、シングルキャリア変調および周波数領域等化を利用する。ＳＣ−ＦＤＭＡは、同様の性能、本質的にＯＦＤＭＡシステムのものと同じ全体的な複雑性を持つことができる。ＳＣ−ＦＤＭＡ信号は、その固有のシングルキャリア構造のために、より低いピーク対平均電力比（ＰＡＰＲ;peak-to-average power ratio）を持つことができる。ＳＣ−ＦＤＭＡは、たとえば、ＰＡＰＲが低いほうが送信電力効率に関してＵＥに大きく役立つアップリンク通信に使用することができる。したがって、ＳＣ−ＦＤＭＡは、３ＧＰＰ  ＬＴＥ（Long Term Evolution）またはＥｖｏｌｖｅｄ  ＵＴＲＡのアップリンク多元接続方式として実装することができる。
【００２５】
さらに、ＵＥに関して様々な実施形態について本明細書に記述する。また、ＵＥは、システム、加入者ユニット、加入者設備、移動局、モバイル、遠隔局、遠隔端末、モバイルデバイス、アクセスターミナル、ワイヤレス通信デバイス、ユーザーエージェント、またはユーザーデバイスと呼ぶことができる。ＵＥは、携帯電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続機能を持つハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスでもよい。さらに、ＢＳまたはアクセスノード（ＡＮ）に関して様々な実施形態について本明細書に記述する。ＢＳは、ＵＥと通信するために利用することができ、また、アクセスポイント、ＢＳ、フェムトノード、ピコノード、ノードＢ、発展型ノードＢ（ｅＮｏｄｅＢ、ｅＮＢ）、または他の用語で呼ぶことができる。
【００２６】
さらに、「または」という用語は、排他的な「または」ではなく包括的な「または」を意味することを意図するものである。すなわち、特に明記しない限り、または内容から明白でない限り、「Ｘは、ＡまたはＢを用いる」という句は、自然な包括的順列（inclusive permutation）のいずれかを意味することを意図するものである。すなわち、「Ｘは、ＡまたはＢを用いる」という句は、次のいずれかの例を満たすものである：ＸはＡを用いる、ＸはＢを用いる、または、ＸはＡとＢの両方を用いる。さらに、本明細書および添付の特許請求の範囲で使用する冠詞である「１つの（ａ）」および「１つの（ａｎ）」は、特に指定されていない限り、または単数形を意味するものと内容から明白でない限り、一般的に、「１つまたは複数」を意味するものと解釈するべきである。
【００２７】
本明細書に記述した様々な態様または特徴は、標準的なプログラミングおよび／またはエンジニアリング技術を使用して、方法、装置、または商品として実装することができる。本明細書で使用する「商品」という用語は、コンピュータ可読デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを包含することを意図するものである。たとえば、コンピュータ可読媒体は、磁気記憶デバイス（たとえばハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ）と、光ディスク（たとえばコンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）と、スマートカードと、フラッシュメモリデバイス（たとえばＥＰＲＯＭ、カード、スティック、キードライブ）とを含むが、これらに限定されるものではない。さらに、本明細書に記述した様々な記憶媒体は、情報を格納するための１つまたは複数のデバイスおよび／または他の機械可読媒体を示すことができる。「機械可読媒体」という用語は、ワイヤレスチャネルならびにコードおよび／または命令および／またはデータを格納、包含、および／または運ぶことができる様々な他の媒体（および／または記憶媒体）を含むことができるが、これらに限定されものではない。
【００２８】
一部の態様では、本明細書の教示は、大規模有効範囲（たとえば、３Ｇネットワークなど広範囲セルラーネットワーク、典型的には、マクロセルネットワークと呼ばれる）と、より小規模な有効範囲（たとえば、住宅ベース、または建物ベースのネットワーク環境）とを含むネットワークで用いることができる。ＵＥはそのようなネットワーク間を移動する。ＵＥは、大規模な有効範囲を提供するＢＳによって特定の場所でサービスすることができ、ＵＥは、より小規模な有効範囲を提供するＢＳによって他の場所でサービスすることができる。一部の態様では、より小規模な有効範囲のノードは、増分的なの容量拡張と、室内の有効範囲と、異なるサービスとを提供するために使用することができる（たとえば、より優れたユーザー経験のため）。本明細書の説明では、比較的広い面積に及ぶ有効範囲を提供するノードは、マクロノードと呼ぶことができる。比較的小さな面積（たとえば住宅）に及ぶ有効範囲を提供するノードは、フェムトノードと呼ぶことができる。マクロ地域より小さく、フェムト地域より大きい地域に及ぶ有効範囲を提供するノードは、ピコノードと呼ぶことができる（たとえば商業ビル内で提供する有効範囲）。
【００２９】
マクロノード、フェムトノード、またはピコノードに関連するセルは、それぞれマクロセル、フェムトセル、またはピコセルと呼ぶことができる。一部の実装では、各セルは、１つまたは複数のセクタにさらに関連付ける（たとえば、分割）することができる。
【００３０】
様々な出願において、マクロノード、フェムトノード、またはピコノードを意味するために他の用語が使用されている場合がある。たとえば、マクロノードは、ＢＳ、アクセスポイント、ｅＮｏｄｅＢ、マクロセルなどとして構成または引用することができる。また、フェムトノードは、ホームＮｏｄｅＢ、ホームｅＮｏｄｅＢ、アクセスポイントアクセスノード、ＢＳ、フェムトセルなどとして構成または引用することができる。
【００３１】
図１は、本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するための例示的ワイヤレス通信システムの実例である。ワイヤレス通信システム１００において、ＵＬでの送信によって引き起こされた干渉は、ＢＳ１０２によって管理することができ、ＤＬでの送信によって引き起こされた干渉は、ＵＥ１１６と１２２とによって管理することができる。
【００３２】
図１を参照すると、ワイヤレス通信システム１００が、本明細書に提示した様々な実施形態に従って図示されている。システム１００は、複数のアンテナグループを含むことができるＢＳ１０２を含む。たとえば、あるアンテナグループは、アンテナ１０４と１０６とを含むことができ、他のグループは、アンテナ１０８と１１０とを備えることができ、また追加的なグループは、アンテナ１１２と１１４とを含むことができる。アンテナグループごとに２本のアンテナが図示されているが、グループごとに、アンテナの数は多くても少なくてもよい。ＢＳ１０２はさらに、送信するノードチェーン（transmitting node chain）および受信するノードチェーン（receiving node chain）を含むことができ、それぞれが信号の送信および受信に関連する複数のコンポーネント（たとえば、プロセッサ、変調器、多重化装置、復調器、デマルチプレクサー、アンテナ）を備えられることは、当業者には自明であろう。
【００３３】
ＢＳ１０２は、ＵＥ１１６および１２２など１つまたは複数のＵＥと通信することができる。しかし、ＢＳ１０２は、本質的に、ＵＥ１１６と１２２と、と同様に、任意の数のＵＥと通信することができる。ＵＥ１１６と１２２とは、たとえば、携帯電話、スマートフォン、ラップトップ、ハンドヘルド通信デバイス、ハンドヘルドコンピューティングデバイス、衛星ラジオ、全地球測位システム、ＰＤＡ、および／またはワイヤレス通信システム１００を介して通信するための他の適切なデバイスでもよい。説明したように、ＵＥ１１６はアンテナ１１２と１１４と通信し、アンテナ１１２と１１４とは、ＤＬ１１８を介してＵＥ１１６に情報を送信し、ＵＬ１２０を介してＵＥ１１６から情報を受信する。さらに、ＵＥ１２２はアンテナ１０４と１０６と通信し、アンテナ１０４と１０６とは、ＤＬ１２４を介してＵＥ１２２に情報を送信し、ＵＬ１２６を介してＵＥ１２２から情報を受信する。周波数分割二重通信（ＦＤＤ）システムでは、ＤＬ１１８は、ＵＬ１２０によって使用されるものとは異なる周波数帯を利用することができ、たとえば、ＤＬ１２４は、ＵＬ１２６によって用いられるものとは異なる周波数帯を用いることができる。さらに、時分割二重通信（ＴＤＤ）システムにおいて、ＤＬ１１８およびＵＬ１２０は、一般的な周波数帯を利用することができ、ＤＬ１２４およびＵＬ１２６は、一般的な周波数帯を利用することができる。
【００３４】
アンテナの各グループおよび／またはそれらが通信するように指定された地域は、ＢＳ１０２のセクタと呼ぶことができる。たとえば、アンテナグループは、ＢＳ１０２によって対象とされる地域のセクタにおいてＵＥと通信するように設計することができる。ＤＬ１１８と１２４とを介した通信では、ＢＳ１０２の送信アンテナは、ＵＥ１１６と１２２とのＤＬ１１８と１２４との信号対雑音比を改善するためにビームフォーミングを利用することができる。また、ＢＳ１０２は、関連する適用範囲全体に任意に散在するＵＥ１１６と１２２とに送信するためにビームフォーミングを利用し、近接セルのＵＥ１１６と１２２とは、そのすべてのＵＥに単一のアンテナを通して送信するＢＳと比較して、より小さな干渉の対象となることができる。さらに、ＢＳ１０２と、ＵＥ１１６と、１２２とは、本明細書に記述するハンドオーバーのセキュリティの促進するために構成することができる。
【００３５】
図２は、本明細書に記述した様々な態様による多数のユーザーのためにハンドオーバーのセキュリティを促進するための他の例示的ワイヤレス通信システムの実例である。システム２００は、たとえばマクロセル２０２Ａ〜２０２Ｇなど、複数のセル２０２に通信を提供し、各セルは、対応するＢＳ２０４（たとえばＢＳ２０４Ａ〜２０４Ｇ）によってサービスされる。図２に示すように、ＵＥ２０６（たとえばＵＥ２０６Ａ〜２０６Ｌ）は、時間の経過とともにシステム全体の様々な場所に分散することができる。各ＵＥ２０６は、たとえば、ＵＥ２０６がアクティブかどうか、およびそれがソフトハンドオフかどうかに基づいて、所定の時期にＤＬまたはＵＬで１つまたは複数のＢＳ２０４と通信することができる。ＵＥ２０６は、新しいセルにおいて新しいＢＳと通信するためにハンドオーバーに参加することができる。実施形態では、ハンドオーバーのセキュリティは、本明細書に記述するシステム３００において促進することができる。ワイヤレス通信システム２００は、地理的に広い領域に渡ってサービスを提供することができる。たとえば、マクロセル２０２Ａ〜２０２Ｇは、近隣において少数のブロックを対象にすることができる。
【００３６】
図３は、１つまたは複数のフェムトノードが、本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するために展開されている例示的ワイヤレス通信システムの実例である。具体的には、システム３００は、（たとえば１つまたは複数のユーザー住宅３３０において）比較的小規模なネットワーク環境に設置された複数のフェムトノード３１０（たとえばフェムトノード３１０Ａおよび３１０Ｂ）を含む。各フェムトノード３１０は、ＤＳＬルータ、ケーブルモデム、ワイヤレスリンク、または他の接続手段（図示せず）を介して、広域ネットワーク３４０（たとえばインターネット）と携帯電話会社コアネットワーク３５０とに結合することができる。下述するように、各フェムトノード３１０は、関連するＵＥ（たとえば関連するＵＥ３２０Ａ）、必要に応じて異質ＵＥ（alien UE）（たとえば、異質ＵＥ３２０Ｂ）にサービスするように構成することができる。言い換えると、フェムトノード３１０へのアクセスを制限することができ、所定のＵＥ３２０は、１組の指定された（たとえばホーム）フェムトノード３１０によってサービスできるが、指定されていないフェムトノード３１０（たとえば近所のフェムトノード３１０）ではサービスすることができない。
【００３７】
しかし、様々な実施形態において、関連するＵＥ３２０Ａは、異質ＵＥ３２０Ｂをサービスするフェムトノード３１０からＤＬにおいて干渉を経験する場合がある。同様に、関連するＵＥ３２０Ａに関連するフェムトノード３１０は、異質ＵＥ３２０ＢからＵＬにおいて干渉を経験する場合がある。
【００３８】
図４は、本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するためのワイヤレス通信システムの例示的な有効範囲マップの実例である。有効範囲マップ４００は、複数のトラッキング領域４０２（またはルーティング領域もしくはロケーション領域）を含むことができ、それぞれが複数のマクロ通信領域を含むことができる。示された実施形態では、トラッキング領域４０２Ａと、４０２Ｂと、４０２Ｃとに関連する有効範囲の領域は太線で描写され、マクロ通信領域４０４は六角形で表されている。トラッキング領域４０２Ａと、４０２Ｂと、４０２Ｃとはフェムト通信領域４０６を含むことができる。この例では、フェムト通信領域４０６（たとえばフェムト通信領域４０６Ｃ）のそれぞれは、マクロ通信領域４０４（たとえばマクロの通信領域４０４Ｂ）内に描かれている。しかし、フェムト通信領域４０６は、マクロ通信領域４０４内に完全に位置しなくてもよいことに注意されたい。実際上、フェムト通信領域４０６の多くは、所定のトラッキング領域４０２またはマクロ通信領域４０４とともに定義することができる。また、１つまたは複数のピコ通信領域（図示せず）は、所定のトラッキング領域４０２内またはマクロ通信領域４０４内に定義することができる。
【００３９】
図３を再び参照すると、フェムトノード３１０の所有者は、携帯電話会社コアネットワーク３５０を通じて提供される、たとえば３Ｇモバイルサービスなどのモバイルサービスを契約することができる。さらに、ＵＥ３２０は、マクロ環境と、より小規模（たとえば、居住）ネットワーク環境とで動作できる場合がある。言い換えると、ＵＥ３２０の現在の場所に基づいて、ＵＥ３２０は、マクロセルモバイルネットワーク３５０のアクセスノード３６０によって、または１組のフェムトノード３１０の１つによって（たとえば対応するユーザー住宅３３０内に存在するフェムトノード３１０Ａおよび３１０Ｂ）サービスすることができる。たとえば、加入者が家の外にいる場合、加入者は標準的なマクロアクセスノード（たとえばノード３６０）によってサービスされ、加入者が家にいる場合は、加入者はフェムトノード（たとえばノード３１０Ａ）によってサービスされる。ここでは、フェムトノード３１０は既存のＵＥ３２０と後方互換性を有することができることを認識するべきである。
【００４０】
フェムトノード３１０は、単一の周波数、または代替案では複数の周波数において展開することができる。特定の構成に基づいて、単一の周波数、または複数の周波数の１つまたは複数は、マクロノード（たとえばノード３６０）によって使用される１つまたは複数の周波数に重複することがある。
【００４１】
一部の態様では、ＵＥ３２０は、そのような接続が可能な場合には、好適なフェムトノード（たとえばＵＥ３２０のホームフェムトノード）に接続するように構成することができる。たとえば、ＵＥ３２０がユーザーの住宅３３０内にある場合は、ＵＥ３２０はホームフェムトノード３１０のみと通信することが望まれることがある。
【００４２】
一部の態様では、ＵＥ３２０は、マクロセルラーネットワーク３５０内で動作するが、（たとえば好適なローミングリストに定義されているような）最も好適なネットワークに存在していない場合、ＵＥ３２０は、ベターシステムリセレクション（ＢＳＲ）を使用して、最も好適なネットワーク（たとえば好適なフェムトノード３１０）の検索を継続することができる。これには、良好なシステムが現在利用可能かどうかを決定するために、利用可能なシステムを定期的にスキャンすることと、そのような好適なシステムに関連付けるための次の作業とが含まれる場合がある。取得エントリによって、ＵＥ３２０は、特定の帯域およびチャネルの検索を制限することができる。たとえば、最も好適なシステムの検索は、定期的に繰り返すことができる。好適なフェムトノード３１０を発見したら、ＵＥ３２０は、その通信領域内でキャンプするためにフェムトノード３１０を選択する。
【００４３】
フェムトノードは、一部の態様で制限することができる。たとえば、所定のフェムトノードは、特定のＵＥのみに特定のサービスのみを提供することができる。いわゆる制限された（または閉じた）関連を用いる展開においては、所定のＵＥは、マクロセルモバイルネットワークと定義された１組のフェムトノード（たとえば、対応するユーザー住宅３３０内に存在するフェムトノード３１０）とによってのみサービスすることができる。一部の実装では、ノードは、少なくとも１つのノードに対して、シグナリング、データアクセス、登録、ページング、またはサービスの少なくとも１つを提供しないように制限することができる。
【００４４】
一部の態様では、制限されたフェムトノード（限定加入者グループホームＮｏｄｅＢとも呼ぶことができる）は、制限され供給された１組のＵＥにサービスを提供するものである。この組は、必要に応じて、一時的にまたは永久に展開することができる。一部の態様では、限定加入者グループ（ＣＳＧ）は、ＵＥの共通アクセス制御リストを共有するＢＳ（たとえばフェムトノード）の組として定義することができる。領域においてすべてのフェムトノード（またはすべての制限されたフェムトノード）が動作するチャネルは、フェムトチャネルと呼ぶことができる。
【００４５】
したがって、様々な関係が所定のフェムトノードと所定のＵＥとの間に存在することができる。たとえば、ＵＥの観点から、開いたフェムトノードは、制限された関連のないフェムトノードを指すことができる。制限されたフェムトノードは、何らかの方法で制限されているフェムトノードを指すことができる（たとえば、関連および／または登録に対する制限）。ホームフェムトノードは、ＵＥがアクセスし動作することを許可されているフェムトノードを指すことができる。ゲストフェムトノードは、ＵＥがアクセスまたは動作することを一時的に許可されているフェムトノードを指すことができる。異質フェムトノードは、非常事態（たとえば９１１への電話）などを除いて、ＵＥがアクセスまたは動作することを許可されていないフェムトノードを指すことができる。
【００４６】
制限されたフェムトノードの観点から、ホームＵＥは、制限されたフェムトノードにアクセスすることを許可されたＵＥを指すことができる。ゲストＵＥは、制限されたフェムトノードに一時的にアクセスできるＵＥを指すことができる。異質ＵＥは、たとえば９１１への電話など非常事態を除いて、制限されたフェムトノードにアクセスする権限を持っていないＵＥを指すことができる（たとえば、制限されたフェムトノードに登録するための資格情報や権限を持っていないＵＥ）。
【００４７】
図４の記述はフェムトノードに関して提供されているが、ピコノードは、より大きな通信領域に対して同じまたは同様の機能を提供できることを注意されたい。たとえば、ピコノードは制限できる、ホームピコノードは、所定のＵＥに対して定義できる、などである。
【００４８】
ワイヤレス多重アクセス通信システムは、複数のワイヤレスＵＥの通信を同時にサポートすることができる。上記のように、各ＵＥは、ＤＬまたはＵＬの送信経由で１つまたは複数のＢＳと通信することができる。これらの通信リンク（つまりＤＬおよびＵＬ）は、シングルインシングルアウト（single-in-single-out）システム、マルチプルインマルチプルアウト（multiple-in-multiple-out）（ＭＩＭＯ）システム、または他の種類のシステムにより確立することができる。
【００４９】
ＭＩＭＯシステムは、データ送信にマルチプル（ＮT）送信アンテナ（multiple (NT) transmit antenna）およびマルチプル（ＮR）受信アンテナ（multiple (NR) receive antenna）を用いる。ＮT個の送信アンテナおよびＮR個の受信アンテナによって形成されたＭＩＭＯチャネルは、ＮS個の独立したチャネルに分解することができ、これらは空間なチャネルとも呼ばれ、ここで、ＮS≦ｍｉｎ｛ＮT，ＮR｝である。ＮS個の独立したチャネルのそれぞれは、次元に対応する。マルチプル送信アンテナおよび受信アンテナによって作成された追加的な次元が使用される場合、ＭＩＭＯシステムは、性能の改善を提供することができる（たとえば、より高いスループットおよび／またはより高い信頼性）。
【００５０】
ＭＩＭＯシステムは、ＴＤＤおよびＦＤＤをサポートすることができる。ＴＤＤシステムでは、ＤＬおよびＵＬの送信は、同じ周波数域上にあるため、相反定理によっては、ＵＬからＤＬチャネルを推定することができる。このため、マルチプルアンテナをＢＳで利用できる場合、ＢＳはＤＬにおいてビームフォーミング利得を送信することができる。
【００５１】
図５Ａ、図５Ｂ、および図５Ｃは、それぞれ、本明細書に記述した様々な態様に従った
Ｅ−ＵＴＲＡＮの鍵階層と、ネットワークでの鍵導出と、ＵＥでの鍵導出を示すブロック図の実例である。図５Ａと、図５Ｂと、図５Ｃとに示すように、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値はＫＤＦへの入力であり、ＫＤＦは、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値を使用することにより鍵ＫeNBを得る。図６と図７とに示すように、ＵＴＲＡＮからＥ−ＵＴＲＡＮシステムへのＵＥのハンドオーバー中に使用されるＵＬ  ＮＡＳ  ＣＯＵＮＴの値は、同じ鍵ＫeNBが繰り返し生成されるのを回避、または回避する機会を増やすように指示することができる
いくつかの実施形態では、３ＧＰＰ  ＴＳ３３．４０１のセクション６．２に記述されているように、鍵階層と鍵導出とは、図５Ａと、図５Ｂと、図５Ｃとに示すとおりになりうる。たとえば、ＫeNBは、ｅＮＢハンドオーバー中に、ＫASMEからＵＥとＭｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ（ＭＭＥ）５２４とによって、またはＫeNB＊からＵＥとターゲットｅＮＢとによって得られる鍵でもよい。いくつかの実施形態では、ＫeNBは、無線リソース制御（ＲＲＣ）トラフィックの鍵の導出およびＵＰトラフィックの鍵の導出、またはｅＮＢハンドオーバー中に移行鍵ＫeNB＊を得るためにのみ使用される。
【００５２】
ＮＡＳトラフィックの鍵は、鍵ＫNASintを含むことができ、一部の実施形態では、特定の完全性アルゴリズムを用いたＮＡＳトラフィックの保護にのみ使用される。この鍵は、ＵＥとＭＭＥとによってＫASMEから、および完全性アルゴリズムの識別子から得ることもできる。また、ＮＡＳトラフィックの鍵は、鍵ＫNASencを含むことができ、一部の実施形態では、特定の暗号化アルゴリズムを用いたＮＡＳトラフィックの保護にのみ使用される。この鍵は、ＵＥとＭＭＥとによってＫASMEから、および暗号化アルゴリズムの識別子から得ることができる。
【００５３】
ＵＰトラフィックの鍵は、鍵ＫUPencを含むことができ、一部の実施形態では、特定の暗号化アルゴリズムを用いたＵＰトラフィックの保護にのみ使用することができる。この鍵は、ＵＥとｅＮＢによってＫeNBから、および暗号化アルゴリズムの識別子から得ることができる
ＲＲＣトラフィックの鍵は鍵ＫRRCintを含むことができ、一部の実施形態では、特定の完全性アルゴリズムを用いたＲＲＣトラフィックの保護に使用される鍵である。この鍵は、ＵＥとｅＮＢとによってＫeNBから、および完全性アルゴリズムの識別子から得ることができる。また、ＲＲＣトラフィックの鍵は、鍵ＫRRCencを含むことができ、一部の実施形態では、特定の暗号化アルゴリズムを用いたＲＲＣトラフィックの保護にのみ使用される鍵である。ＫRRCencは、ＵＥとｅＮＢとによってＫeNBから、および暗号化アルゴリズムの識別子から得ることができる。
【００５４】
図５Ｂは、異なる鍵の間の依存関係と、異なる鍵は、ネットワークノードの観点からどのように得られるかとを示している。図５Ｃは、異なる鍵の間の依存関係と、異なる鍵がＵＥによってどのように得られるかとを示している。図５Ｂと図５Ｃとに示すように、ＫASMEとＫeNBとの長は、２５６ビットであり、２５６ビットのＮＡＳと、ＵＰと、ＲＲＣとの鍵は、それぞれＫASMEとＫeNBとから得ることができる。ＮＡＳ、ＵＰ、またはＲＲＣを保護するために使用される暗号化または完全性アルゴリズムが入力として１２８ビットの鍵を必要とする場合、鍵を切り詰めて１２８最下位ビットを使用することができる。関数ｔは、２５６ビットの文字列入力を受信し、アウトプットとしてその文字列の１２８最下位ビットを返すことができる。ＫＡＳＭＥの導出において、入力Ｋｓは、ＬＴＥリリース８バージョン、または汎用加入者識別モジュール（ＵＳＩＭ）の旧バージョン、ＣＫとＩＫのと連結に用いることができる。ＣＫとＩＫとは、ＵＥとＨＳＳとの間で共有される長期的な鍵でもよく、ここで、Ｋは、汎用集積回路カード（ＵＩＣＣ）のＵＳＩＭと認証センター（ＡｕＣ）とに格納される永久鍵でもよく、ＣＫとＩＫとは、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ａｇｒｅｅｍｅｎｔ（ＡＫＡ）の実行中にＡｕＣとＵＳＩＭとにおいて得られる１対の鍵でもよい。３ＧＰＰ  ＴＳ３３．４０１の６．１．２項および／または３ＧＰＰ  ＴＳ３３．１０２に記述されているように、ＣＫとＩＫとは、ＥＰＳ（Evolved Packet System）のコンテキストで使用されるか、レガシーのコンテキストで使用されるかに基づいて異なるように処理することができる。
【００５５】
図６と図７とは、本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進する例示的方法の流れ図の実例である。最初に図６を参照すると、６１０で、方法６００は、第１の入力値を使用するハンドオーバーの鍵値を得ることを含むことができる。ハンドオーバーは、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへでもよい。６２０で、方法６００は、第２の入力値を使用して、接続確立のための鍵値を得ることを含むことができ、第１の入力値は第２の入力値とは異なり、第２の入力値の後に得られる入力値とは異なり、第１の入力値と、第２の入力値と、第２の入力値の後に得られる入力値とは、ネットワークエンティティとＵＥとの間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。一部の実施形態では、ネットワークエンティティはＢＳである。
【００５６】
いくつかの実施形態では、ＫeNBの計算は、次の等式に従って実行される：ＫeNB＝ＫＤＦ（ＫASME，Ｓ）、ここで、Ｓは鍵ＫASMEとともにＫＤＦへの入力文字列である。Ｓは、ＦＣ（０ｘ１１のＦＣ値を有する）｜ＵＬ  ＮＡＳ  ＣＯＵＮＴ（０ｘ００  ０ｘ００の値を有する）｜ＵＬ  ＮＡＳ  ＣＯＵＮＴの長さ（０ｘ００  ０ｘ０４の値を有する）を含むことができる。ＦＣは、同じアルゴリズムの異なるインスタンスを区別するために使用されるオクテットでもよい。インスタンスは、実行された異なる種類のアルゴリズムを示すことができる。たとえば、異なるＦＣ値は、得られるパラメータに基づいて使用される。現在のＦＣ値は、０ｘ１０〜０ｘ１Ｆの範囲でもよい。ＫASMEは、ＵＥと、ＭＭＥと呼ばれるＡＳＭＥ（Access Security Management Entity）とにより得られる２５６ビットの鍵である。たとえば、コールが終了した後に、ＵＥは新しいセルにおいてアイドルモードに入る。また、暗号学的に保護されたＥ−ＵＴＲＡＮ無線ベアラが確立されたときと、実行中に鍵の変更が実行されたときとにも、ＫＤＦ関数は適用される。
【００５７】
様々な実施形態において、ＫeNBの計算と、ＮＡＳ鍵の導出の１つまたは複数の態様と、ハンドオーバーのための前述の方法とは、上に参照した３ＧＰＰ  ＴＳ３３．４０１  ｖ８．４．０に、より詳細に記述されている可能性がある。たとえば、ＭＭＥとＵＥとは、３ＧＰＰ  ＴＳ３３．４０１  ｖ８．４．０の付録Ａに指定されているように、マップされた鍵Ｋ’ASMEからＮＡＳ鍵を得ることができる。ＫASMEはＵＥによって得られる鍵で、ＡＳＭＥ（Access Security Management Entity）に移動される。
【００５８】
いくつかの実施形態では、ＵＴＲＡＮからＥ−ＵＴＲＡＮへのハンドオーバー中におけるＮＡＳ鍵とＫeNBとの導出は、以下のとおりでもよい。付録Ａに指定されているように、ＭＭＥとＵＥとは、マップされた鍵であるＫ’ASMEからＮＡＳ鍵を得ることができる。ＭＭＥとＵＥとは、マップされた鍵Ｋ’ASMEとＵＬ  ＮＡＳ  ＣＯＵＮＴパラメータの値として２32−１を使用して、３ＧＰＰ  ＴＳ３３．４０１  ｖ８．４．０の付録Ａ．３に定義されているＫＤＦを適用することにより、鍵ＫeNBを得ることができる。いくつかの実施形態では、ＭＭＥとＵＥとは、ＫeNBを得る目的でＵＬ  ＮＡＳ  ＣＯＵＮＴの値として２32−１のみを使用し、実際にはＵＬ  ＮＡＳ  ＣＯＵＮＴを２32−１に設定しない。たとえば［０，２24−１］など、通常のＮＡＳ  ＣＯＵＮＴ範囲でそのような値を選ばない理由は、同じＫeNBを再び得るために値が使用される可能性を回避するためである。
【００５９】
いくつかの実施形態では、ハンドオーバー手順中に、ゼロ（たとえば、０ｘ００  ０ｘ００）以外のＵＬ  ＮＡＳ  ＣＯＵＮＴ値をＫeNB導出に使用することができる。限定を目的とせずに例を挙げると、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、ＵＬ  ＮＡＳ  ＣＯＵＮＴに対してすべてのビットが１に設定される値でもよい（たとえば、０ｘＦＦ  ０ｘＦＦ）。
【００６０】
ＬＴＥ（Long-Term Evolution）システムの様々な実施形態では、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、０を示す値で始まり、時間の経過とともに増加し続ける。したがって、いくつかの実施形態では、ハンドオーバー手順中にＫeNB導出に使用されるＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、ＮＡＳ  ＣＯＵＮＴ値が到達しない任意の値でもよい。
【００６１】
いくつかの実施形態では、第２の入力値は、アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、第１の入力値は、ＵＬ非アクセス層カウント値に可能な値の第１の範囲外の値である。
【００６２】
いくつかの実施形態では、ＫＤＦへの第１の入力値は、ＫＤＦへの第２の入力値とは異なり、第２の入力値の後に得られた入力値とは異なる。いくつかの実施形態では、第１の入力値と、第２の入力値と、第２の入力値の後に得られる入力値とは、ネットワークエンティティとＵＥとの間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。鍵値は、ＫeNBの値でもよい。ＫeNBは、ＭＭＥおよび／またはＵＥのＫＤＦで得ることができる。ＵＥは、ＢＳまたはＭＭＥを含むネットワークエンティティをと通信できるが、これらに限定されるものではない。ＫＤＦは、図８Ａに関して記述したＵＥハンドオーバーモジュールおよび／または本明細書を通して記述したＭＭＥで提供することができる。
【００６３】
したがって、図６を参照すると、異なるプロセス（たとえば、ハンドオーバーと、ＮＡＳサービス要求を含むが、これに限定されない他のプロセス）に対して、第１の入力値と第２の入力値（および第２の入力値の後に得られる入力値）とについて、ＫＤＦに対して同じ入力を使用する代わりに、およびＫeNBに対して同じ値を得る代わりに（異なるプロセスに対してキーストリームを繰り返す結果となりうる）、いくつかの実施形態では、方法６００が、ＫＤＦへの第１の入力値がＫＤＦへの第２の入力値と異なる（そして、第２の入力値の後に得られる入力値とは異なる）方法になりうる。したがって、２つ以上の異なる値をＫeNBに対して生成することができる。入力値は、ＮＡＳ  ＣＯＵＮＴ値を示すもの、および／または鍵値ＫeNBを得る多数のインスタンスを示す値でもよい。
【００６４】
たとえば、いくつかの実施形態では、第１の入力値と、第２の入力値（および第２の入力値の後に得られる入力値）とは、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値を示し、第１の入力値は、ハンドオーバー中にゼロ（たとえば０ｘ００  ０ｘ００）以外に値である。
【００６５】
いくつかの実施形態では、ＬＴＥシステムを用いて、ＮＡＳ  ＣＯＵＮＴ値は０で始まる。したがって、ハンドオーバーのＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、ＮＡＳ  ＣＯＵＮＴ値が到達しない任意の値でもよい。
【００６６】
いくつかの実施形態では、第２の入力値は、アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、第１の入力値は、ＵＬ非アクセス層カウント値に可能な値の第１の範囲外の値である。
【００６７】
ハンドオーバー中にゼロ（たとえば、０ｘ００  ０ｘ００）以外の値に第１の入力値を設定する本実施形態では、第１の入力値は、第１の入力値の各ビットを１に設定することを示す。たとえば、ＵＬ  ＮＡＳ  ＣＯＵＮＴに対してすべてのビットを１に設定することができる（たとえば０ｘＦＦ  ０ｘＦＦ）。
【００６８】
ハンドオーバー中にゼロ（たとえば０ｘ００  ０ｘ００）以外の値に第１の入力値を設定する他の実施形態では。
【００６９】
ＬＴＥ（Long Term Evolution）システムの様々な実施形態では、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、０を示す値で始まり、時間の経過とともに増加し続ける。したがって、いくつかの実施形態では、ハンドオーバー手順中にＫeNB導出に使用されるＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、ＮＡＳ  ＣＯＵＮＴ値が到達しない任意の値でもよい。
【００７０】
ＫeNBを計算するＫＤＦは、ユーザー装置に配置することができる。また、ＫＤＦはネットワークに配置することができる。たとえば、ネットワークはＭＭＥとＢＳとを含むことができる。ＭＭＥは、第１の入力値、第２の入力値、および／または第２の入力値の後に得られる他の入力値を得ることができる。
【００７１】
異なるＫＤＦへの入力を使用する他の例として、いくつかの実施形態では、第１の入力値と第２の入力値とは、鍵値ＫeNBを得る多数のインスタンスを示す。これらの実施形態では、ハンドオーバーのためにＫeNBを得るときに、第１の入力値は０ｘ１１以外の値である。
【００７２】
異なるＫＤＦへの入力を使用する他の例として、いくつかの実施形態では、第１の入力値と第２の入力値とはＮＡＳ  ＣＯＵＮＴ値を示し、第１の入力値は（ハンドオーバーのための）ゼロの値であり、第２の入力値と第２の入力値の後に得られた入力値とは、（非ハンドオーバープロセスのために）ゼロ以外である。この実施形態では、第２の入力値は、ＮＡＳ  ＣＯＵＮＴ値を１の値に初期化することにより生成される。いくつかの実施形態では、第２の入力値は、ＵＬの非アクセス層カウント値を１に初期化することにより生成される（ＵＥのハンドオーバーが、Ｅｖｏｌｖｅｄ  ＵＭＴＳ（Universal Mobile Telecommunications Systems）Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋに対する場合）。
【００７３】
図７を参照すると、７１０で、方法７００は、第１の入力値を使用してハンドオーバーのための鍵値を得ることを含むことができる。ハンドオーバーは、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへでもよい。７２０で、方法７００は、第２の入力値を使用して、接続確立のための鍵値を得ることを含むことができ、第１の入力値は第２の入力値とは異なり、第１の入力値と第２の入力値とは、ネットワークエンティティとＵＥとの間で使用する鍵を得るインスタンスを示す値である。いくつかの実施形態では、第１の入力値は０ｘ１１以外の値である。
【００７４】
図８Ａは、本明細書に記述した様々な態様による鍵交換を促進するためのワイヤレス通信システムの例示的ブロック図の実例である。いくつかの実施形態では、鍵交換は、あるネットワークから他のネットワークへのＵＥのハンドオーバー中に用いることができる。図５と、図６と、図７とを参照すると、本明細書に記述したように、ハンドオーバーのセキュリティを促進する方法を提供することができる。特に図８Ａを参照すると、記述した実施形態において、ネットワーク８０２と８２２とは、ＵＥ８０４および８２４との間で、それぞれ、システム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、データおよび／または制御情報および／または本明細書に記述した他の種類の情報を送信および受信するように構成されたトランシーバ８０６と８１６とを含むことができる。たとえば、トランシーバ８０６と８１６とは、ハンドオーバーを実行しかつ／またはハンドオーバー中にＵＥ８０４および８２４とのセキュリティを促進するために情報を送信するように構成することができる。
【００７５】
また、ネットワーク８０２と８２２とは、プロセッサ８０８と、８２８と、メモリ８１０と、８３０とを含むことができる。プロセッサ８０８と８２８とは、システム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、本明細書に記述した機能の１つまたは複数を実行するように構成することができる。ネットワーク８０２と８２２とは、それぞれメモリ８１０と８３０とを含むことができる。メモリ８１０と８３０とは、システム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、本明細書に記述した機能を実行するためにコンピュータ実行可能命令および／または情報を格納するためのものでもよい。
【００７６】
また、ネットワーク８０２および８２２は、本明細書に記述した鍵交換を促進する方法を実行するように構成された移動性管理モジュール８１２と８３２とを含むことができる。いくつかの実施形態では、本明細書に記述したように、移動性管理モジュール８１２と８３２とはＭＭＥになりうる。いくつかの実施形態では、ネットワーク８０２と８２２とは、本明細書に記述したハンドオーバーのセキュリティを促進するためのステップの１つまたは複数を実行するように構成される。様々な実施形態では、また、ネットワーク８０２と８２２とは、ＵＥ８０４および８２４との間でハンドオーバーを促進するように構成されたＢＳ（図示せず）を含むことができる。
【００７７】
ＵＥ８０４と８２４とは、ＢＳ（図示せず）および／またはネットワーク８０２および８２２との間で、それぞれ、システム、方法、装置、および／またはコンピュータプログラム製品のいずれか関して、データ、および／または制御情報、および／または本明細書に記述した他の種類の情報を送信および受信するように構成されたトランシーバ８１４と８３４とを含むことができる。いくつかの実施形態では、トランシーバ８１４と８３４とは、ハンドオーバーの前、後、および／または途中に、ハンドオーバーの実行および／またはネットワーク８０２および８２２とのセキュリティの促進のために情報を受信および／または送信するように構成することができる。限定を目的とせずに例を挙げると、情報は、セキュリティプロトコル鍵、鍵値、ＮＡＳ  ＣＯＵＮＴ値、ＫＤＦの導出または生成の多数のインスタンスを示す値などを含むことができる。いくつかの実施形態では、ＫＤＦの導出または生成の多数のインスタンスを示す値は、ＦＣとして示されたオクテット値でもよい。
【００７８】
また、ＵＥ８０４と８２４とは、プロセッサ８１６と、８３６と、メモリ８１８と、８３８とを含むことができる。プロセッサ８１６と８３６とは、システム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、本明細書に記述した機能の１つまたは複数を実行するように構成することができる。ＵＥ８０４と８２４とは、それぞれ、メモリ８１８と８３８とを含むことができる。メモリ８１８と８３８とは、システム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、本明細書に記述した機能を実行するためにコンピュータ実行可能命令および／または情報を格納するためのものでもよい。
【００７９】
また、ＵＥ８０４と８２４とは、本明細書に記述したハンドオーバーのセキュリティを促進する方法を実行するように構成されたＵＥ移動性管理モジュール８２０と８４０とを含むことができる。いくつかの実施形態では、８２０と８４０として記述した、ハンドオーバーのセキュリティを促進する方法を実行するように構成されたＵＥ移動性管理モジュール８２０と８４０とは、方法６および／または７のステップの１つまたは複数を実行するように構成される。いくつかの実施形態では、ＵＥ移動性管理モジュール８２０と８４０とは、本明細書に記述したＭＭＥを含むことができ、またはＭＭＥでもよい。様々な実施形態では、ＵＥ８０４と８２４とは、下述するように、システム９００および／または１０００でもよく、またはこれらに含まれていてもよい。
【００８０】
図８Ｂは、本明細書に記述した様々な態様による鍵交換の促進を円滑にするためのワイヤレス通信システムの例示的ブロック図の実例である。いくつかの実施形態では、鍵交換は、あるネットワークから他のネットワークへのＵＥのハンドオーバー中に用いることができる。図５と、図６と、図７とを参照すると、本明細書に記述したように、ハンドオーバーのセキュリティを促進する方法を提供することができる。特に図８Ｂを参照すると、記述した実施形態において、サービングネットワーク８５２とターゲットネットワーク８５４とは、ネットワーク８５２および８５４との間のシステム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、データおよび／または制御情報および／または本明細書に記述した他の種類の情報を送信および受信するように構成されたトランシーバ８５６と８６４とを含むことができる。たとえば、トランシーバ８５６と８６４とは、ハンドオーバーを実行しかつ／またはハンドオーバー中にＵＥとのセキュリティを促進するために情報を送信するように構成することができる。図８Ａに関して、ＵＥはＵＥ８０４と８２４とになりうる。限定を目的とせずに例を挙げると、情報は、セキュリティプロトコル鍵、鍵値、ＮＡＳ  ＣＯＵＮＴ値、ＦＣ値などを含むことができ、動作は、図５、図６、および／または図７に関して記述したものを含むことができる。
【００８１】
また、サービングネットワーク８５２とターゲットネットワーク８５４とは、プロセッサ８５８と、８６６と、メモリ８６０と、８６８とを含むことができる。プロセッサ８５８と８６６とは、システム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、本明細書に記述した機能の１つまたは複数を実行するように構成することができる。サービングネットワーク８５２とターゲットネットワーク８５４とは、メモリ８６０と、８６８とをそれぞれ含むことができる。メモリ８６０と８６８とは、システム、方法、装置、および／またはコンピュータプログラム製品のいずれかに関して、本明細書に記述した機能を実行するためにコンピュータ実行可能命令および／または情報を格納するためのものでもよい。
【００８２】
また、サービングネットワーク８５２とターゲット８５４とは、本明細書に記述した鍵交換、ハンドオーバーのセキュリティなどを促進する方法を実行するように構成された移動性管理モジュール８６２と８７０とを含むことができる。いくつかの実施形態では、移動性管理モジュール８６２と８７０とは、本明細書に記述したＭＭＥを含むことができ、またはＭＭＥでもよい。いくつかの実施形態では、サービングネットワーク８５２とターゲットネットワーク８５４とは、方法６および／または７を有効にするための１つまたは複数のステップを実行するように構成される。様々な実施形態では、サービングネットワーク８５２、ターゲットネットワーク８５４、ならびに／または移動性管理モジュール８６２および８７０は、下述するシステム９００および／または１０００内に含むことができ、またはこれらでもよい。
【００８３】
図９と図１０とは、本明細書に記述した様々な態様によるハンドオーバーのセキュリティを促進するための例示的システムのブロック図の実例である。システム９００は、機能ブロックを含むものとして示されており、これは、プロセッサ、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって実装される機能を示す機能ブロックでもよい。システム９００は、ハンドオーバーのセキュリティを促進するための電気部品の論理的または物理的なグルーピング９０２を含むことができる。
【００８４】
電気部品は、連結して動作することができる。たとえば、論理的または物理的なグルーピング９０２は、第１の入力値を使用して、ハンドオーバーのための鍵値を得るために電気部品９０４を含むことができる。また、論理的または物理的なグルーピング９０２は、第２の入力値を使用して、接続確立のための鍵値を得るための電気部品９０６を含むことができ、第１の入力値は、第２の入力値とは異なり、第２の入力値の後に得られた入力値とは異なり、第１の入力値と、第２の入力値と、第２の入力値の後に得られる入力値とは、ネットワークエンティティとＵＥとの間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。一部の実施形態では、ネットワークエンティティはＢＳでもよい。
【００８５】
いくつかの実施形態では、第１の入力値は第２の入力値とは異なる（かつ第２の入力値の後に得られた入力値とは異なる）。いくつかの実施形態では、第１の入力値と、第２の入力値（および第２の入力値の後に得られる入力値）とは、ネットワークエンティティとＵＥとの間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される。一部の実施形態では、ネットワークエンティティはＢＳである。鍵値は、ＫeNBの値でもよい。ＫeNBは、ＭＭＥのＫＤＦで得ることができる。ＫＤＦは図８Ａに関して記述したＵＥハンドオーバーモジュールおよび／または本明細書を通して記述したＭＭＥで提供することができる。
【００８６】
したがって、図９を参照すると、異なるプロセス（たとえば、ハンドオーバーと、ＮＡＳサービス要求を含むが、これに限定されない他のプロセス）に対して、第１の入力値と第２の入力値とについて、ＫＤＦに対して同じ入力を使用する代わりに、およびＫeNBに対して同じ値を得る代わりに（異なるプロセスに対してキーストリームを繰り返す結果となりうる）、いくつかの実施形態では、システム９００は、ＫＤＦへの第１の入力値がＫＤＦへの第２の入力値と異なる（かつ第２の入力値の後に得られる他の入力値とは異なる）システムでもよい。そのため、２つの異なる値をＫeNBに対して生成することができる。入力値は、ＮＡＳ  ＣＯＵＮＴ値を示すもの、および／または鍵値ＫeNBを得る多数のインスタンスを示す値でもよい。
【００８７】
たとえば、いくつかの実施形態では、第１の入力値と、第２の入力値（および第２の入力値の後に得られる入力値）とは、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値を示し、第１の入力値は、ハンドオーバー中にゼロ（たとえば０ｘ００  ０ｘ００）以外の値である。
【００８８】
Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）システムの様々な実施形態では、ＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、０を示す値で始まり、時間の経過とともに増加し続ける。したがって、いくつかの実施形態では、ハンドオーバー手順中にＫ＿ｅＮＢ導出に使用されるＵＬ  ＮＡＳ  ＣＯＵＮＴ値は、ＮＡＳ  ＣＯＵＮＴ値が到達しない任意の値でもよい。
【００８９】
いくつかの実施形態では、第２の入力値は、アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、第１の入力値は、ＵＬ非アクセス層カウント値に可能な値の第１の範囲外の値である。
【００９０】
ハンドオーバー中にゼロ（たとえば、０ｘ００  ０ｘ００）以外の値に第１の入力値を設定する本実施形態では、第１の入力値は、第１の入力値の各ビットを１に設定することを示す。たとえば、ＵＬ  ＮＡＳ  ＣＯＵＮＴに対してすべてのビットを１に設定することができる（たとえば０ｘＦＦ  ０ｘＦＦ）。
【００９１】
ハンドオーバー中にゼロ（たとえば０ｘ００  ０ｘ００）以外の値に第１の入力値を設定する他の実施形態では。
【００９２】
ＫeNBを計算するＫＤＦは、ユーザー装置に配置することができる。ＫＤＦもネットワークに配置することができる。たとえば、ネットワークはＭＭＥとＢＳとを含むことができる。
【００９３】
異なるＫＤＦへの入力を使用する他の例として、いくつかの実施形態では、第１の入力値と第２の入力値とは、鍵値ＫeNBを得る多数のインスタンスを示す。これらの実施形態では、ハンドオーバーのためにＫeNBを得るときに、第１の入力値は０ｘ１１以外の値である。
【００９４】
異なるＫＤＦへの入力を使用する他の例として、いくつかの実施形態では、第１の入力値と第２の入力値とはＮＡＳ  ＣＯＵＮＴ値を示し、第１の入力値は（ハンドオーバーのための）ゼロの値であり、第２の入力値と、第２の入力値の後に得られた入力値とは、（非ハンドオーバープロセスのための）ゼロ以外である。この実施形態では、第２の入力値は、ＮＡＳ  ＣＯＵＮＴ値を１の値に初期化することにより生成される。いくつかの実施形態では、第２の入力値は、ＵＬの非アクセス層カウント値を１に初期化することにより生成される（ＵＥのハンドオーバーがＥｖｏｌｖｅｄ  ＵＭＴＳ（Universal Mobile Telecommunications Systems）Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋに対する場合）。
【００９５】
図１０を参照すると、論理的または物理的なグルーピング１００２は、第１の入力値を使用して、ハンドオーバーのための鍵値を得るための電気部品１００４を含むことができる。論理的または物理的なグルーピング１００２は、第２の入力値を使用して、接続確立のための鍵値を得るための電気部品１００６を含むことができ、第１の入力値は第２の入力値とは異なり、第１の入力値と第２の入力値とは、ネットワークエンティティとＵＥとの間で使用する鍵を得るインスタンスを示す値である。いくつかの実施形態では、第１の入力値は０ｘ１１以外の値である。
【００９６】
ワイヤレス多重アクセス通信システムは、複数のワイヤレスアクセス端末の通信を同時にサポートすることができる。上記のように、各端末は、順方向リンクと逆方向リンクとの送信経由で１つまたは複数のＢＳと通信することができる。順方向リンク（またはダウンリンク）はＢＳから端末へ通信リンクを指し、逆方向リンク（またはアップリンク）は端末からＢＳへの通信リンクを指す。この通信リンクは、シングルインシングルアウトシステム、マルチプルインマルチプルアウト（ＭＩＭＯ）システム、または他の種類のシステムにより確立することができる。
【００９７】
ＭＩＭＯシステムは、データ送信にマルチプル（ＮT）送信アンテナとマルチプル（ＮR）受信アンテナとを用いる。ＮT個の送信アンテナとＮR個の受信アンテナとによって形成されたＭＩＭＯチャネルは、ＮS個の独立したチャネルに分解することができ、これらは空間なチャネルとも呼ばれ、ここで、ＮS≦ｍｉｎ｛ＮT，ＮR｝である。ＮS個の独立したチャネルのそれぞれは、次元に対応する。マルチプル送信アンテナと受信アンテナとによって作成された追加的な次元が使用される場合、ＭＩＭＯシステムは、性能の改善を提供することができる（たとえば、より高いスループットおよび／またはより高い信頼性）。
【００９８】
ＭＩＭＯシステムは、時分割二重通信（ＴＤＤ）と周波数分割二重通信（ＦＤＤ）とをサポートすることができる。ＴＤＤシステムでは、順方向および逆方向リンクでの送信は同じ周波数域上にあるため、相反定理によって、逆方向リンクチャネルから順方向リンクチャネルを推定することができる。このため、マルチプルアンテナをアクセスポイントで利用できる場合、アクセスポイントは順方向リンク上の送信ビームフォーミング利得（transmit beam-forming gain）を抽出することができる。
【００９９】
図１１は、本明細書に記述した様々な態様による本明細書に記述した実施形態を用いることができる例示的ワイヤレス通信システムの実例である。本明細書の教示は、少なくとも１つの他のノードと通信するために様々なコンポーネントを用いるノード（たとえばデバイス）に組み込むことができる。図１１は、ノード間の通信を促進するために用いることができる複数のサンプルコンポーネントを示している。具体的には、図１１は、ワイヤレス通信システム１１００（たとえばＭＩＭＯシステム）のワイヤレスデバイス１１１０（たとえばアクセスポイント）とワイヤレスデバイス１１５０（たとえばアクセスターミナル）とを示している。デバイス１１１０では、多数のデータストリームのためのトラフィックデータは、データソース１１１２から送信（ＴＸ）データプロセッサ１１１４に提供される。
【０１００】
一部の態様では、各データストリームは、それぞれの送信アンテナを通して伝送される。ＴＸデータプロセッサ１１１４は、符号化データを提供するためにそのデータストリームに対して選択された特定の符号体系に基づいて、各データストリームのトラフィックデータをフォーマット、コード化、および交互配置する。
【０１０１】
各データストリームの符号化データは、ＯＦＤＭ技術を使用して、パイロットデータと多重化することができる。パイロットデータは、典型的には、既知の方法で処理される既知データパターンであり、チャネル応答を推定するためにレシーバーシステムで使用することができる。次に、各データストリームの多重化されたパイロットと符号化データとは、変調シンボルを提供するためにそのデータストリームに対して選択された特定の変調方式（たとえば、ＢＰＳＫ、ＱＳＰＫ、Ｍ−ＰＳＫ、またはＭ−ＱＡＭ）に基づいて変調される（つまりシンボルマッピングされる）。各データストリームのデータ転送速度と、コーディングと、変調とは、プロセッサ１１３０によって実行される命令によって決定することができる。データメモリ１１３２は、プログラムコードと、データと、プロセッサ１１３０またはデバイス１１１０の他のコンポーネントによって使用される他の情報とを格納することができる。
【０１０２】
次に、すべてのデータストリームの変調シンボルは、ＴＸ  ＭＩＭＯプロセッサ１１２０に提供され、ＴＸ  ＭＩＭＯプロセッサ１１２０は、さらに（たとえばＯＦＤＭの）変調シンボルを処理することができる。ＴＸ  ＭＩＭＯプロセッサ１１２０は、次に、ＮT個のトランシーバ（ＸＣＶＲ）１１２２Ａから１１２２ＴにＮT個の変調シンボルストリームを提供する。一部の態様では、ＴＸ  ＭＩＭＯプロセッサ１１２０は、データストリームのシンボルと、シンボルの送信元であるアンテナとにビームフォーミングの重みを適用する。
【０１０３】
各トランシーバ１１２２は、１つまたは複数のアナログ信号を提供するために、それぞれのシンボルストリームを受信および処理し、さらにＭＩＭＯチャネルを介して送信するのに適した変調信号を提供するために、アナログ信号を調整する（たとえば、増幅、フィルター、アップコンバート）。次に、トランシーバ１１２２Ａから１１２２ＴまでのＮT個の変調信号は、ＮT個のアンテナ１１２４Ａから１１２４Ｔにそれぞれ送信される。
【０１０４】
デバイス１１５０で、送信された変調信号は、ＮR個のアンテナ１１５２Ａから１１５２Ｒによって受信され、各アンテナ１１５２からの受信された信号は、それぞれのトランシーバ（ＸＣＶＲ）１１５４Ａから１１５４Ｒに提供される。各トランシーバ１１５４は、それぞれの受信された信号を調整し（たとえば、フィルター、増幅、ダウンコンバート）、サンプルを提供するために条件付き信号をデジタル化し、対応する「受信した」シンボルストリームを提供するためにサンプルをさらに処理する。
【０１０５】
ＮT個の「検出された」シンボルストリームを提供するために特定の受信処理技術に基づいて、受信（ＲＸ）データプロセッサ１１６０は、次に、ＮR個のトランシーバ１１５４からＮR個の受信されたシンボルストリームを受信および処理する。データストリームのトラフィックデータを回復するために、ＲＸデータプロセッサ１１６０は、次に、各検出されたシンボルストリームを復調、デインタリーブ、および復号する。ＲＸデータプロセッサ１１６０による処理は、デバイス１１１０のＴＸ  ＭＩＭＯプロセッサ１１２０とＴＸデータプロセッサ１１１４とによって実行される処理の補足である。
【０１０６】
プロセッサ１１７０は、どのプリコーディング行列を使用するかを定期的に決定する（下述）。プロセッサ１１７０は、行列インデックス部分とランク値部分とを備える逆方向リンクメッセージを公式化する。データメモリ１１７２は、プログラムコードと、データと、プロセッサ１１７０またはデバイス１１５０の他のコンポーネントによって使用される他の情報とを格納することができる。
【０１０７】
逆方向リンクメッセージは、通信リンクおよび／または受信したデータストリームに関する様々な種類の情報を備えることができる。次に、逆方向リンクメッセージは、ＴＸデータプロセッサ１１３８（データソース１１３６から多数のデータストリームのトラフィックデータも受信する）によって処理され、変調器１１８０によって変調され、トランシーバ１１５４Ａから１１５４Ｒによって調整され、デバイス１１１０に送信される。
【０１０８】
デバイス１１１０で、デバイス１１５０からの変調信号は、アンテナ１１２４によって受信され、トランシーバ１１２２によって調整され、復調器（ＤＥＭＯＤ）１１４０によって復調され、ＲＸデータプロセッサ１１４２によって処理されて、デバイス１１５０によって送信された逆方向リンクメッセージを抽出する。プロセッサ１１３０は、次に、ビームフォーミングの重みを決定するために使用するプリコーディング行列を決定し、抽出されたメッセージを処理する。
【０１０９】
また、図１１は、通信コンポーネントは、本明細書に記述した干渉制御操作を実行する１つまたは複数のコンポーネントを含むことができることを示している。たとえば、干渉（ＩＮＴＥＲ．）制御コンポーネント１１９０は、デバイス１１１０のプロセッサ１１３０および／または他のコンポーネントと協働して、本明細書に記述した他のデバイス（たとえばデバイス１１５０）との間で信号を送信／受信することができる。同様に、干渉制御コンポーネント１１９２は、デバイス１１５０のプロセッサ１１７０および／または他のコンポーネントと協働して、他のデバイス（たとえばデバイス１１１０）との間で信号を送信／受信することができる。デバイス１１１０と１１５０とのそれぞれについて、単一のコンポーネントによって、記述したコンポーネントの２つ以上の機能を提供することができる。たとえば、単一の処理コンポーネントは、干渉制御コンポーネント１１９０とプロセッサ１１３０との機能を提供することができ、単一の処理コンポーネントは、干渉制御コンポーネント１１９２とプロセッサ１１７０との機能を提供することができる。
【０１１０】
一態様では、論理チャネルは、制御チャネルとトラフィックチャネルとに分類することができる。論理制御チャネルは報知制御チャネル（ＢＣＣＨ）を含むことができ、このチャネルは、報知システム制御情報用のＤＬチャネルである。さらに、論理制御チャネルはページング制御チャネル（ＰＣＣＨ）を含むことができ、このチャネルはページング情報を転送するＤＬチャネルである。さらに、論理制御チャネルはマルチキャスト制御チャネル（ＭＣＣＨ）を含むことができ、１つまたは複数のマルチキャストトラフィックチャネル（ＭＴＣＨ）のために、マルチメディア放送およびマルチキャストサービス（ＭＢＭＳ）のスケジューリングおよび制御情報を送信するために使用されるポイントツーマルチポイントＤＬチャネルである。一般的に、無線リソース制御（ＲＲＣ）接続を確立した後、このチャネルは、ＭＢＭＳ（たとえば、古いＭＣＣＨ＋ＭＳＣＨ）を受信するＵＥによってのみ使用される。さらに、論理制御チャネルは、個別制御チャネル（ＤＣＣＨ）を含むことができ、このチャネルは、専用制御情報を送信し、ＲＲＣ接続を持つＵＥによって使用できる、ポイントツーポイントの双方向チャネルである。一態様では、論理トラフィックチャネルは専用トラフィックチャネル（ＤＴＣＨ）を備えることができ、このチャネルは、ユーザー情報の伝送のために１つのＵＥ専用のポイントツーポイントの双方向チャネルである。また、論理トラフィックチャネルは、トラフィックデータを送信するためにポイントツーマルチポイントＤＬチャネルのＭＴＣＨを含むことができる。
【０１１１】
一態様では、トランスポートチャネルはＤＬとＵＬとに分類される。ＤＬトランスポートチャネルは、ブロードキャストチャネル（ＢＣＨ）と、ダウンリンク共有データチャネル（ＤＬ−ＳＤＣＨ）と、ページングチャネル（ＰＣＨ）とを含むことができる。ＰＣＨは、セル全体でブロードキャストすることによって、および他の制御／トラフィックチャネルに使用できる物理レイヤー（ＰＨＹ）のリソースにマッピングすることによって、ＵＥ省電力化をサポートすることができる（たとえば、不連続受信（ＤＲＸ）サイクルをネットワークによってＵＥに示すことができる）。ＵＬトランスポートチャネルは、ランダムアクセスチャネル（ＲＡＣＨ）と、要求チャネル（ＲＥＱＣＨ）と、アップリンク共有データチャネル（ＵＬ−ＳＤＣＨ）と、複数のＰＨＹチャネルとを備えることができる。
【０１１２】
ＰＨＹチャネルは、１組のＤＬチャネルとＵＬチャネルとを含むことができる。たとえば、ＤＬ  ＰＨＹチャネルは、共通パイロットチャネル（ＣＰＩＣＨ）；同期チャネル（ＳＣＨ）；共通制御チャネル（ＣＣＣＨ）；共有ＤＬ制御チャネル（ＳＤＣＣＨ）；マルチキャスト制御チャネル（ＭＣＣＨ）；共有ＵＬ割り当てチャネル（ＳＵＡＣＨ）；肯定応答チャネル（ＡＣＫＣＨ）；ＤＬの物理共有データチャネル（ＤＬ−ＰＳＤＣＨ）；ＵＬ電力制御チャネル（ＵＰＣＣＨ）；ページングインジケータチャネル（ＰＩＣＨ）；および／またはロードインジケータチャネル（ＬＩＣＨ）を含むことができる。さらに他の例を示すと、ＵＬ  ＰＨＹチャネルは、物理ランダムアクセスチャネル（ＰＲＡＣＨ）；チャネル品質指示チャネル（ＣＱＩＣＨ）；肯定応答チャネル（ＡＣＫＣＨ）；アンテナサブセット指示チャネル（ＡＳＩＣＨ）；共有要求チャネル（ＳＲＥＱＣＨ）；ＵＬ物理共有データチャネル（ＵＬ−ＰＳＤＣＨ）；および／またはブロードバンドパイロットチャネル（ＢＰＩＣＨ）を含むことができる。
【０１１３】
本明細書に記述した実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらの任意の組み合わせに実装できることを理解されたい。ハードウェア実装については、中央演算処理装置は、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、および／または本明細書に記述した機能を実行するように設計された他の電子ユニット、またはそれらの組み合わせ内に実装することができる。
【０１１４】
実施形態がソフトウェア、ファームウェア、ミドルウェアもしくはマイクロコード、プログラムコード、またはコードセグメントに実装された場合、これらは、格納コンポーネントなど、機械可読媒体（またはコンピュータ可読媒体）に格納することができる。コードセグメントは、手続き、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または命令、データ構造、もしくはプログラム文の任意の組み合わせを表すことができる。コードセグメントは、情報、データ、引き数、パラメータ、またはメモリ内容を渡すかつ／または受信することにより、他のコードセグメントまたはハードウェア回路に接続することができる。情報、引き数、パラメータ、データなどは、メモリ共有、メッセージ受け渡し、トークンパッシング、ネットワーク送信など、任意の適切な手段を使用して、渡す、転送する、または送信することができる。
【０１１５】
ソフトウェア実装については、本明細書に記述した技術は、本明細書に記述した機能を実行するモジュール（たとえば手続き、関数など）を用いて実装することができる。ソフトウェアコードは、記憶装置に格納し、プロセッサによって実行することができる。記憶装置は、プロセッサ内に実装することも、またはプロセッサ外部に実装することも可能であり、外部に実装した場合には、当技術分野で知られている様々な手段を用いて、通信可能なようにプロセッサに結合することができる。
【０１１６】
上記の内容は、１つまたは複数の実施形態の例を含む。もちろん、前述の実施形態を記述する目的のためにコンポーネントまたは方法について、考えられるすべての組み合わせを記述することは可能なではないが、当業者であれば、他の多くの組み合わせと様々な実施形態の入れ替えとが可能であることを認識されるであろう。したがって、記述した実施形態は、添付の特許請求の範囲の精神および範囲に含まれる変更、修正、および変形形態をすべて包含することを意図するものである。さらに、「含む（ｉｎｃｌｕｄｅ）」という用語が詳細な説明または特許請求の範囲において使用されている限りにおいて、そのような用語は、特許請求の範囲において移行語として用いられたときに「備える（ｃｏｍｐｒｉｓｉｎｇ）」が解釈されるのと同じように、「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語と同じように包括的な意味を意図するものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ハンドオーバーのセキュリティを促進する方法であって、この方法は、
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得ることと、
第２の入力値を使用して、接続確立のための鍵値を得ることと、
なお、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られた入力値とは異なり、
前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成されることと
を備える方法。
[C2]
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示すC1に記載の方法。
[C3]
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値であるC2に記載の方法。
[C4]
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示すC2に記載の方法。
[C5]
取得は前記ユーザー装置で実行されるC2に記載の方法。
[C6]
取得は、移動性管理エンティティと基地局とを備えるネットワークで実行され、前記移動性管理エンティティは、前記鍵値の取得を実行し、取得した鍵値を前記基地局に出力するC2に記載の方法。
[C7]
前記接続確立は、非アクセス層サービス要求を含むC1に記載の方法。
[C8]
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られた入力値とはゼロ以外であるC1に記載の方法。
[C9]
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成されるC8に記載の方法。
[C10]
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成されるC8に記載の方法。
[C11]
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値をコンピュータに得させるためのコードの第１の組と、
第２の入力値を使用して、前記コンピュータに接続確立のための鍵値を得させるためのコードの第２の組であって、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られる入力値とは異なり、前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成されるコードの第２の組と
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
[C12]
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示すC11に記載のコンピュータプログラム製品。
[C13]
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値であるC12に記載のコンピュータプログラム製品。
[C14]
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示すC12に記載のコンピュータプログラム製品。
[C15]
取得は、前記ユーザー装置で実行されるC12に記載のコンピュータプログラム製品。
[C16]
取得は、移動性管理エンティティと基地局とを備えるネットワークで実行され、前記移動性管理エンティティは、前記鍵値の取得を実行し、取得した鍵値を前記基地局に出力するC12に記載のコンピュータプログラム製品。
[C17]
前記接続確立は、非アクセス層サービス要求を含むC11に記載のコンピュータプログラム製品。
[C18]
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られた前記入力値はゼロ以外であるC11に記載のコンピュータプログラム製品。
[C19]
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成されるC18に記載のコンピュータプログラム製品。
[C20]
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成されるC18に記載のコンピュータプログラム製品。
[C21]
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得るための手段と、
第２の入力値を使用して、接続確立のための鍵値を得るための手段であって、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られる入力値とは異なり、前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力されるように構成される手段と
を備える装置。
[C22]
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示すC21に記載の装置。
[C23]
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値であるC22に記載の装置。
[C24]
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示すC22に記載の装置。
[C25]
取得は、前記ユーザー装置で実行されるC22に記載の装置。
[C26]
取得は、移動性管理エンティティと基地局とを備えるネットワークで実行され、前記移動性管理エンティティは、前記鍵値の取得を実行し、取得した鍵値を前記基地局に出力するC22に記載の装置。
[C27]
前記接続確立は、非アクセス層サービス要求を含むC21に記載の装置。
[C28]
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られる入力値とはゼロ以外であるC21に記載の装置。
[C29]
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成されるC28に記載の装置。
[C30]
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成されるC28に記載の装置。
[C31]
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得て、
第２の入力値を使用して、接続確立のための鍵値を得るように構成され、なお、前記第１の入力値は、前記第２の入力値とは異なり、前記第２の入力値の後に得られた入力値とは異なり、なお、前記第１の入力値と、前記第２の入力値と、前記第２の入力値の後に得られる前記入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を出力するように構成された同じ鍵導出関数に入力される、移動性管理モジュール
を備える装置。
[C32]
前記第１の入力値と前記第２の入力値とは、アップリンク非アクセス層カウント値を示すC31に記載の装置。
[C33]
前記第２の入力値は、前記アップリンク非アクセス層カウント値に可能な値の第１の範囲内の値であり、前記第１の入力値は、前記アップリンク非アクセス層カウント値に可能な値の前記第１の範囲外の値であるC32に記載の装置。
[C34]
前記第１の入力値は、前記第１の入力値の各ビットを１に設定することを示すC32に記載の装置。
[C35]
前記移動性管理モジュールは、ユーザー装置移動性管理モジュールであり、取得は前記ユーザー装置で実行されるC32に記載の装置。
[C36]
前記移動性管理モジュールは、移動性管理エンティティであり、前記移動性管理エンティティは、前記鍵値の取得を実行し、得た鍵値を基地局に出力するように構成されるC32に記載の装置。
[C37]
前記接続確立は、非アクセス層サービス要求を含むC31に記載の装置。
[C38]
前記第１の入力値と前記第２の入力値とは、非アクセス層カウント値を示し、前記第１の入力値はゼロの値であり、前記第２の入力値と前記第２の入力値の後に得られる入力値とはゼロ以外であるC31に記載の装置。
[C39]
前記第２の入力値は、非アクセス層カウント値を１の値に初期化することにより生成されるC38に記載の装置。
[C40]
前記第２の入力値は、ＧＥＲＡＮ／ＵＴＲＡＮシステムからＥ−ＵＴＲＡＮシステムへのハンドオーバーであるハンドオーバーに少なくとも基づいて、アップリンク非アクセス層カウント値を１に初期化することにより生成されるC38に記載の装置。
[C41]
ハンドオーバーのセキュリティを促進する方法であって、この方法は、
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得ることと、
第２の入力値を使用して、接続確立のための鍵値を得ることであって、
前記第１の入力値は前記第２の入力値とは異なり、
前記第１の入力値と前記第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値であることと
を備える方法。
[C42]
前記第１の入力値は０ｘ１１以外の値であるC41に記載の方法。
[C43]
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値をコンピュータに得させるためのコードの第１の組と、
第２の入力値を使用して、接続確立のための鍵値を前記コンピュータに得させるためのコードの第２の組であって、前記第１の入力値は前記第２の入力値とは異なり、前記第１の入力値と前記第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値であるコードの第２の組と
を備えるコンピュータ可読媒体
を備えるコンピュータプログラム製品。
[C44]
前記第１の入力値は、０ｘ１１以外の値であるC43に記載のコンピュータプログラム製品。
[C45]
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得るための手段と、
第２の入力値を使用して、接続確立のための鍵値を得るための手段であって、前記第１の入力値は前記第２の入力値とは異なり、前記第１の入力値と前記第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値である手段と
を備える装置。
[C46]
前記第１の入力値は、０ｘ１１以外の値であるC45に記載の装置。
[C47]
第１の入力値を使用して、ＧＳＭ発展無線アクセスネットワーク／ユニバーサル地上波無線アクセスネットワーク（ＧＥＲＡＮ／ＵＴＲＡＮ）に関する、データレートが高められた移動体通信に関する広域システムから、発展したユニバーサル地上波無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）システムへのハンドオーバーのために鍵値を得て、
第２の入力値を使用して、接続確立のための鍵値を得るように構成され、前記第１の入力値は前記第２の入力値とは異なり、前記第１の入力値と前記第２の入力値とは、ネットワークエンティティとユーザー装置との間で使用する鍵を得るインスタンスを示す値である、移動性管理モジュール
を備える装置。
[C48]
前記第１の入力値は、０ｘ１１以外の値であるC47に記載の装置。
【図１】
0005485387.tif 000002
【図２】
0005485387.tif 000003
【図３】
0005485387.tif 000004
【図４】
0005485387.tif 000005
【図５Ａ】
0005485387.tif 000006
【図５Ｂ】
0005485387.tif 000007
【図５Ｃ】
0005485387.tif 000008
【図６】
0005485387.tif 000009
【図７】
0005485387.tif 000010
【図８Ａ】
0005485387.tif 000011
【図８Ｂ】
0005485387.tif 000012
【図９】
0005485387.tif 000013
【図１０】
0005485387.tif 000014
【図１１】
0005485387.tif 000015