(57)【要約】      （修正有）【課題】アクセス端末がグループ鍵を用いて暗号化されたブロードキャストメッセージの単一のコピーを送信することを可能にする、ブロードキャストメッセージセキュリティのための新規のグループ鍵配布および管理方式を提供する。【解決手段】アクセス端末のアクセスノードのアクティブセットのメンバであるアクセスノードは、メッセージを復号し、理解することができる。グループ鍵が、アクセス端末によって生成され、配布中にグループ鍵を保護するために一時ユニキャスト鍵を使用して、アクセス端末のアクティブセット内のアクセスノードに配布される。アクセスノードがアクセス端末のアクセスノードのアクティブセットから除去されるたびに、新しいグループ鍵が提供される。【選択図】図１
2014123979.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのアクセスノードと通信するための通信インターフェースと、
前記通信インターフェースに結合されたプロセッサであって、
アクセスノードのアクティブセットリストを維持し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、
前記アクティブセットの第１グループ鍵を生成し、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信する
ように構成されたプロセッサと
を備えるアクセス端末。
【請求項２】
前記プロセッサは、
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項３】
前記一時ユニキャスト鍵のそれぞれは、前記アクセス端末と対応するアクセスノードとの両方に既知の対ごとの一時ユニキャスト鍵である、請求項１に記載のアクセス端末。
【請求項４】
前記プロセッサは、
前記通信インターフェースを介してアクセスノードについてスキャンし、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加し、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項５】
前記プロセッサは、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換し、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布し、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項６】
前記プロセッサは、
前記通信インターフェースを介して無線通信サービスに関する現在のサービングアクセスノードとして前記アクティブセットからアクセスノードを選択し、前記アクセス端末との間の無線通信は、前記サービングアクセスノードを介してルーティングされる
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項７】
前記プロセッサは、
前記アクティブセット内の異なるアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定し、
新しいサービングアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、前記現在のサービングアクセスノードから前記新しいサービングアクセスノードに通信サービスを切り替える
ようにさらに構成される、請求項６に記載のアクセス端末。
【請求項８】
前記プロセッサは、
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項９】
前記プロセッサは、
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項１０】
アクセスノードのアクティブセットリストを維持することと、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手することと、
前記アクティブセットの第１グループ鍵を生成することと、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化することと、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信することと
を備える、アクセス端末上で動作する方法。
【請求項１１】
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化することと、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信することと
をさらに備える、請求項１０に記載の方法。
【請求項１２】
アクセスノードについてスキャンすることと、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加することと、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立することと
をさらに備える、請求項１０に記載の方法。
【請求項１３】
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換することと、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布することであって、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される、配布することと
をさらに備える、請求項１０に記載の方法。
【請求項１４】
無線通信サービスに関する現在のサービングアクセスノードとして前記アクティブセットからアクセスノードを選択することであって、前記アクセス端末との間の無線通信は、前記サービングアクセスノードを介してルーティングされる、選択すること
をさらに備える、請求項１０に記載の方法。
【請求項１５】
前記アクティブセット内の異なるアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定することと、
新しいサービングアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、前記現在のサービングアクセスノードから前記新しいサービングアクセスノードに通信サービスを切り替えることと
をさらに備える、請求項１４に記載の方法。
【請求項１６】
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信すること
をさらに備える、請求項１０に記載の方法。
【請求項１７】
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信すること
をさらに備える、請求項１０に記載の方法。
【請求項１８】
アクセスノードのアクティブセットリストを維持するための手段と、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手するための手段と、
前記アクティブセットの第１グループ鍵を生成するための手段と、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化するための手段と、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信するための手段と
を備えるアクセス端末。
【請求項１９】
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化するための手段と、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信するための手段と
をさらに備える、請求項１８に記載のアクセス端末。
【請求項２０】
アクセスノードについてスキャンするための手段と、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加するための手段と、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立するための手段と
をさらに備える、請求項１８に記載のアクセス端末。
【請求項２１】
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換するための手段と、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布するための手段であって、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される、配布するための手段と
をさらに備える、請求項１８に記載のアクセス端末。
【請求項２２】
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信するための手段
をさらに備える、請求項１８に記載のアクセス端末。
【請求項２３】
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードのアクティブセットリストを維持させ、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手させ、
前記アクティブセットの第１グループ鍵を生成させ、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化させ、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信させる
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための命令を備えるコンピュータ可読媒体。
【請求項２４】
プロセッサによって実行された時に、前記プロセッサに、
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化させ、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信させる
命令をさらに備える、請求項２３に記載のコンピュータ可読媒体。
【請求項２５】
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードについてスキャンさせ、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加させ、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立させる
命令をさらに備える、請求項２３に記載のコンピュータ可読媒体。
【請求項２６】
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換させ、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布させ、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
命令をさらに備える、請求項２３に記載のコンピュータ可読媒体。
【請求項２７】
プロセッサによって実行された時に、前記プロセッサに、
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信させる
命令をさらに備える、請求項２３に記載のコンピュータ可読媒体。
【請求項２８】
プロセッサによって実行された時に、前記プロセッサに、
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信させる
命令をさらに備える、請求項２３に記載のコンピュータ可読媒体。
【請求項２９】
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための回路であって、
アクセスノードのアクティブセットリストを維持し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、
前記アクティブセットの第１グループ鍵を生成し、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信する
ように適合された回路。
【請求項３０】
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換し、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布し、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
ようにさらに適合された、請求項２９に記載の回路。
【請求項３１】
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信する
ようにさらに適合された、請求項２９に記載の回路。
【請求項３２】
少なくとも１つのアクセス端末と通信するための無線通信インターフェースと、
前記無線通信インターフェースに結合された処理回路であって、
一時ユニキャスト鍵を生成し、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を前記アクセス端末に送信し、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信する
ように構成された処理回路と
を備えるアクセスノード。
【請求項３３】
前記処理回路は、
前記グループ鍵を用いて暗号化されたブロードキャストメッセージを前記アクセス端末から受信し、
前記グループ鍵を使用して前記ブロードキャストメッセージを復号する
ようにさらに構成される、請求項３２に記載のアクセスノード。
【請求項３４】
前記処理回路は、
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記ブロードキャストメッセージを転送する
ようにさらに構成される、請求項３３に記載のアクセスノード。
【請求項３５】
他のアクセスノードと通信するためのネットワーク通信インターフェースであって、前記転送されるブロードキャストメッセージは、前記ネットワーク通信インターフェースを介して送信される、ネットワーク通信インターフェース
をさらに備える、請求項３４に記載のアクセスノード。
【請求項３６】
前記処理回路は、
前記グループ鍵を用いて署名されたブロードキャストメッセージを前記アクセス端末から受信し、
前記グループ鍵を使用して前記ブロードキャストメッセージを認証する
ようにさらに構成される、請求項３２に記載のアクセスノード。
【請求項３７】
前記処理回路は、
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立する
ようにさらに構成される、請求項３２に記載のアクセスノード。
【請求項３８】
前記処理回路は、
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信し、
前記アクセス端末との前記無線通信サービスを終了する
ようにさらに構成される、請求項３７に記載のアクセスノード。
【請求項３９】
前記処理回路は、
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立する
ようにさらに構成される、請求項３８に記載のアクセスノード。
【請求項４０】
前記処理回路は、
前記グループ鍵を使用して、それ自体をアンカアクセスノードに対して認証する
ようにさらに構成される、請求項３２に記載のアクセスノード。
【請求項４１】
一時ユニキャスト鍵を生成することと、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を前記アクセス端末に送信することと、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信することと
を備える、アクセスノード上で動作する方法。
【請求項４２】
前記グループ鍵を用いて暗号化されたブロードキャストメッセージを前記アクセス端末から受信することと、
前記グループ鍵を使用して前記ブロードキャストメッセージを復号することと
をさらに備える、請求項４１に記載の方法。
【請求項４３】
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記ブロードキャストメッセージを転送すること
をさらに備える、請求項４２に記載の方法。
【請求項４４】
前記グループ鍵を用いて署名されたブロードキャストメッセージを前記アクセス端末から受信することと、
前記グループ鍵を使用して前記ブロードキャストメッセージを認証することと
をさらに備える、請求項４１に記載の方法。
【請求項４５】
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立すること
をさらに備える、請求項４０に記載の方法。
【請求項４６】
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信することと、
前記アクセス端末との前記無線通信サービスを終了することと
をさらに備える、請求項４５に記載の方法。
【請求項４７】
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立すること
をさらに備える、請求項４５に記載の方法。
【請求項４８】
前記グループ鍵を使用して、それ自体をアンカアクセスノードに対して認証すること
をさらに備える、請求項４１に記載の方法。
【請求項４９】
一時ユニキャスト鍵を生成するための手段と、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を無線通信インターフェースを介して前記アクセス端末に送信するための手段と、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信するための手段と
を備えるアクセスノード。
【請求項５０】
前記グループ鍵を用いて暗号化されたマルチキャストメッセージを前記アクセス端末から受信するための手段と、
前記グループ鍵を使用して前記マルチキャストメッセージを復号するための手段と
をさらに備える、請求項４９に記載のアクセスノード。
【請求項５１】
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記マルチキャストメッセージを転送するための手段
をさらに備える、請求項５０に記載のアクセスノード。
【請求項５２】
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記アクセス端末との無線通信サービスを確立するための手段
をさらに備える、請求項４９に記載のアクセスノード。
【請求項５３】
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信するための手段と、
前記アクセス端末との前記無線通信サービスを終了するための手段と
をさらに備える、請求項５２に記載のアクセスノード。
【請求項５４】
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立するための手段と、
前記グループ鍵を使用して、それ自体を前記アンカアクセスノードに対して認証するための手段と
をさらに備える、請求項４９に記載のアクセスノード。
【請求項５５】
プロセッサによって実行された時に、前記プロセッサに、
一時ユニキャスト鍵を生成させ、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を無線通信インターフェースを介して前記アクセス端末に送信させ、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信させる
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための命令を備えるコンピュータ可読媒体。
【請求項５６】
プロセッサによって実行された時に、前記プロセッサに、
前記グループ鍵を用いて暗号化されたマルチキャストメッセージを前記アクセス端末から受信させ、
前記グループ鍵を使用して前記マルチキャストメッセージを復号させる
命令をさらに備える、請求項５５に記載のコンピュータ可読媒体。
【請求項５７】
プロセッサによって実行された時に、前記プロセッサに、
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記マルチキャストメッセージを転送させる
命令をさらに備える、請求項５６に記載のコンピュータ可読媒体。
【請求項５８】
プロセッサによって実行された時に、前記プロセッサに、
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立させる
命令をさらに備える、請求項５５に記載のコンピュータ可読媒体。
【請求項５９】
プロセッサによって実行された時に、前記プロセッサに、
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信させ、
前記アクセス端末との前記無線通信サービスを終了させる
命令をさらに備える、請求項５５に記載のコンピュータ可読媒体。
【請求項６０】
プロセッサによって実行された時に、前記プロセッサに、
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立させ、
前記グループ鍵を使用して、それ自体を前記アンカアクセスノードに対して認証させる
命令をさらに備える、請求項５５に記載のコンピュータ可読媒体。
【請求項６１】
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にする回路であって、
一時ユニキャスト鍵を生成し、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を無線通信インターフェースを介して前記アクセス端末に送信し、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信する
ように適合された回路。
【請求項６２】
前記グループ鍵を用いて暗号化されたマルチキャストメッセージを前記アクセス端末から受信し
前記グループ鍵を使用して前記マルチキャストメッセージを復号する
ようにさらに適合された、請求項６１に記載の回路。
【請求項６３】
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記マルチキャストメッセージを転送する
ようにさらに適合された、請求項６２に記載の回路。
【請求項６４】
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立する
ようにさらに適合された、請求項６１に記載の回路。
【請求項６５】
プロセッサによって実行された時に、前記プロセッサに、
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立させ、
前記グループ鍵を使用して、それ自体を前記アンカアクセスノードに対して認証させる
命令をさらに備える、請求項６１に記載の回路。
【発明の詳細な説明】
【技術分野】
【０００１】
さまざまな特徴は、無線通信システムに関係する。少なくとも１つの態様は、ブロードキャストメッセージセキュリティのためのグループ鍵の配布および管理のシステムおよび方法に関係する。
【背景技術】
【０００２】
無線通信網は、通信デバイスが移動中に情報を伝送し、かつ／または受信することを可能にする。移動体アクセス端末との間での情報の転送を可能にするために、これらの無線通信網を他の公衆網または私有網に通信的に結合することができる。そのような通信網は、通常、アクセス端末（たとえば、移動体通信デバイス、携帯電話、無線ユーザ端末）に無線通信リンクを提供する複数のアクセスノード（たとえば、基地局）を含む。アクセスノードは、静止（たとえば、地面に固定される）または、可動（たとえば、衛星に取り付けられるなど）とし、アクセス端末が異なるカバレージエリアにまたがって移動する時に大面積カバレージを提供するように位置決めすることができる。
【０００３】
従来技術の集中無線網システムでは、中央ネットワークコントローラは、加入者を認証し、通信を確立し、通信を第１アクセスノードから第２アクセスノードにハンドオフするマネージャとして機能する。ネットワークコントローラは、通常、１つまたは複数のアクセス端末にサービスを提供する複数のアクセスノードを制御する。ハンドオフがアクセスノードの間で発生する時に、アクセス端末は、それが通信する各アクセスノードと共に一意のセキュリティ鍵を維持する。その結果、アクセス端末からの追加の無線シグナリングが、各アクセスノードとの通信を保護するために必要になる場合がある。
【０００４】
より高い柔軟性を実現するために、分散無線通信網システムまたは分配無線通信網システム（distributive wireless communication network system）を使用することができ、ここで、集中ネットワークコントローラは、除去されるか、通信管理におけるその役割が減らされるかのいずれかになる。しかし、そのような分散無線網アーキテクチャは、いくつかのセキュリティリスクを許す。たとえば、アクセス端末が、エアインターフェースメッセージなどのブロードキャストメッセージを、そのアクティブアクセスノードセット内のすべてのアクセスノードに送信することができる。しかし、攻撃者が、ブロードキャストメッセージを捏造し、捏造されたメッセージをアクセスノードに送信することができるが、アクセスノードは、そのようなブロードキャストメッセージの送信側の真正性またはアイデンティティを検証することができず、セキュリティリスクが生じる。
【０００５】
さらに、分配無線通信網システムでの集中ネットワークコントローラの減らされた役割または除去に伴って、あるアクセスノードから別のアクセスノードへの通信の安全なハンドオフが、セキュリティリスクを生じる可能性がある。
【０００６】
従来技術の上記の短所を考慮すると、ブロードキャストメッセージの受信者は、ブロードキャストメッセージを認証できることを必要とし、アンカアクセスノードは、要求するノードが現在アクティブセットの有効なメンバであることを検証できることを必要とする。その結果、グループ鍵が、アクティブセット内のアクセスノードの間のブロードキャストメッセージおよびバックホールメッセージの暗号化／認証のためにアクセス端末およびアクティブセット内のアクセスノードの間で共有される分配グループ鍵管理方式を提供する方法が必要である。言い換えると、アクセス端末がメッセージの単一のコピーをブロードキャストすることを可能にし、グループのメンバだけがそのメッセージを復号でき、理解できる方法が必要である。
【発明の概要】
【０００７】
１つの特徴は、アクセス端末（たとえば、移動体端末、無線ユーザ端末など）およびそのアクセス端末に関連するアクティブセット内の１つまたは複数のアクセスノード（たとえば、基地局など）の間でのグループ鍵の生成、配布、および管理のシステムおよび方法を提供する。具体的に言うと、アクセス端末がグループ鍵を１つまたは複数のアクセスノードに安全に送達する方法が提供される。グループ鍵は、アクセス端末によって生成し、アクティブセット内のアクセスノードに配布することができる。アクセスノードがアクセス端末に関連する信頼されるアクセスノードのアクティブセットから除去されるたびに、新しいグループ鍵を生成し、配布することができる。
【０００８】
通信インターフェースとプロセッサとを備えるアクセス端末を提供する。通信インターフェースを、少なくとも１つのアクセスノードと通信するように構成することができる。プロセッサを、（ａ）アクセスノードのアクティブセットリストを維持し、（ｂ）アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、（ｃ）アクティブセットの第１グループ鍵を生成し、（ｄ）アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて第１グループ鍵を暗号化し、かつ／または（ｅ）暗号化された第１グループ鍵を第１アクセスノードに送信するように構成することができる。プロセッサを、（ａ）アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて第１グループ鍵を暗号化し、かつ／または（ｂ）暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信するようにさらに構成することができる。一時ユニキャスト鍵のそれぞれは、アクセス端末と対応するアクセスノードとの両方に既知の対ごとの一時ユニキャスト鍵とすることができる。プロセッサを、第１グループ鍵を用いて暗号化されかつ／または署名されたマルチキャストメッセージを送信するようにさらに構成することができる。
【０００９】
プロセッサを、（ａ）通信インターフェースを介してアクセスノードについてスキャンし、（ｂ）１つまたは複数のアクセスノードが識別される時に、１つまたは複数のアクセスノードをアクセスノードのアクティブセットに追加し、かつ／または（ｃ）アクセスノードがアクティブセットに追加される時に、アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立するようにさらに構成することができる。
【００１０】
プロセッサを、（ａ）アクセスノードがそのアクティブセットから除去される時に、第１グループ鍵を第２グループ鍵に置換し、かつ／または（ｂ）第２グループ鍵の暗号化された版をそのアクティブセット内のアクセスノードに配布し、第２グループ鍵の暗号化された版は、アクティブセット内の各アクセスノードの一時ユニキャスト鍵を用いて暗号化されるようにさらに構成することができる。
【００１１】
プロセッサを、（ａ）通信インターフェースを介して無線通信サービスに関する現在のサービングアクセスノード（serving access node）としてアクティブセットからアクセスノードを選択し、アクセス端末との間の無線通信は、サービングアクセスノードを介してルーティングされ、（ｂ）アクティブセット内の異なるアクセスノードが現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定し、かつ／または（ｃ）新しいサービングアクセスノードが現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、現在のサービングアクセスノードから新しいサービングアクセスノードに通信サービスを切り替えるようにさらに構成することができる。
【００１２】
アクセス端末上で動作する方法も提供される。アクセスノードのアクティブセットリストが、アクセス端末によって維持される。アクセス端末は、アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、アクティブセットの第１グループ鍵を生成することができる。第１グループ鍵を、アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて暗号化することができ、暗号化された第１グループ鍵は、アクセス端末によって第１アクセスノードに送信される。この方法は、第１グループ鍵を用いて暗号化／署名されたマルチキャストメッセージを送信することをさらに備えることができる。
【００１３】
この方法は、（ａ）アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて第１グループ鍵を暗号化すること、および／または（ｂ）暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信することをさらに備えることができる。
【００１４】
この方法は、（ａ）アクセスノードについてスキャンすること、（ｂ）１つまたは複数のアクセスノードが識別される時に、１つまたは複数のアクセスノードをアクセスノードのアクティブセットに追加すること、および／または（ｃ）アクセスノードがアクティブセットに追加される時に、アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立することをさらに備えることができる。
【００１５】
この方法は、（ａ）アクセスノードがそのアクティブセットから除去される時に、第１グループ鍵を第２グループ鍵に置換すること、および／または（ｂ）第２グループ鍵の暗号化された版をそのアクティブセット内のアクセスノードに配布することであって、第２グループ鍵の暗号化された版は、アクティブセット内の各アクセスノードの一時ユニキャスト鍵を用いて暗号化される、配布することをさらに備えることができる。
【００１６】
この方法は、（ａ）無線通信サービスに関する現在のサービングアクセスノードとしてアクティブセットからアクセスノードを選択することであって、アクセス端末との間の無線通信は、サービングアクセスノードを介してルーティングされる、選択すること、（ｂ）アクティブセット内の異なるアクセスノードが現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定すること、および／または（ｃ）新しいサービングアクセスノードが現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、現在のサービングアクセスノードから新しいサービングアクセスノードに通信サービスを切り替えることをさらに備えることができる。
【００１７】
その結果、（ａ）アクセスノードのアクティブセットリストを維持するための手段、（ｂ）アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手するための手段、（ｃ）アクティブセットの第１グループ鍵を生成するための手段、（ｄ）アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて第１グループ鍵を暗号化するための手段、および／または（ｅ）暗号化された第１グループ鍵を第１アクセスノードに送信するための手段を備えるアクセス端末が提供される。
【００１８】
アクセス端末は、（ａ）アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて第１グループ鍵を暗号化するための手段、および／または（ｂ）暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信するための手段をさらに備えることができる。
【００１９】
アクセス端末は、（ａ）アクセスノードについてスキャンするための手段、（ｂ）１つまたは複数のアクセスノードが識別される時に、１つまたは複数のアクセスノードをアクセスノードのアクティブセットに追加するための手段、および／または（ｃ）アクセスノードがアクティブセットに追加される時に、アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立するための手段をさらに備えることができる。
【００２０】
アクセス端末は、（ａ）アクセスノードがそのアクティブセットから除去される時に、第１グループ鍵を第２グループ鍵に置換するための手段、および／または（ｂ）第２グループ鍵の暗号化された版をそのアクティブセット内のアクセスノードに配布するための手段であって、第２グループ鍵の暗号化された版は、アクティブセット内の各アクセスノードの一時ユニキャスト鍵を用いて暗号化される、配布するための手段をさらに備えることができる。
【００２１】
アクセス端末および／またはアクセス端末上で動作する方法を、ソフトウェアおよび／またはプロセッサもしくは処理回路内で実施することもできる。
【００２２】
無線通信インターフェースおよび処理回路を備えるアクセスノードも提供される。無線通信インターフェースを、少なくとも１つのアクセス端末と通信するように適合させることができる。処理回路を、（ａ）一時ユニキャスト鍵を生成し、（ｂ）アクセス端末のアクセスノードのアクティブセットに参加するために、一時ユニキャスト鍵をアクセス端末に送信し、かつ／または（ｃ）アクセス端末のアクセスノードのアクティブセットに関連するグループ鍵を受信するように構成することができる。アクセスノードは、他のアクセスノードと通信するためのネットワーク通信インターフェースであって、転送されるブロードキャストメッセージは、ネットワーク通信インターフェースを介して送信される、ネットワーク通信インターフェースをさらに備えることができる。処理回路を、グループ鍵を使用して、それ自体をアンカアクセスノードに対して認証するようにさらに構成することができる。
【００２３】
処理回路を、（ａ）グループ鍵を用いて暗号化されたブロードキャストメッセージをアクセス端末から受信し、（ｂ）グループ鍵を使用してブロードキャストメッセージを復号し、かつ／または（ｃ）アクセス端末のアクセスノードのアクティブセット内の他のアクセスノードにブロードキャストメッセージを転送するようにさらに構成することができる。
【００２４】
処理回路を、（ａ）グループ鍵を用いて署名されたブロードキャストメッセージをアクセス端末から受信し、かつ／または（ｂ）グループ鍵を使用してブロードキャストメッセージを認証するようにさらに構成することができる。
【００２５】
処理回路を、（ａ）アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、無線通信インターフェースを介してアクセス端末との無線通信サービスを確立し、（ｂ）無線通信サービスを第２サービングアクセスノードにハンドオーバする要求をアクセス端末から受信し、（ｃ）アクセス端末との無線通信サービスを終了し、かつ／または（ｄ）ネットワーク通信インターフェースを介してアクセス端末のアンカアクセスノードとのデータトンネルを確立するようにさらに構成することができる。
【００２６】
アクセスノード上で動作する方法も提供される。一時ユニキャスト鍵が、生成され、アクセス端末のアクセスノードのアクティブセットに参加するために、アクセス端末に送信される。アクセス端末のアクセスノードのアクティブセットに関連するグループ鍵が受信される。
【００２７】
ブロードキャストメッセージを、アクセス端末から受信することができ、ブロードキャストメッセージは、グループ鍵を用いて暗号化される。次にブロードキャストメッセージを、グループ鍵を使用して復号することができる。ブロードキャストメッセージを、アクセス端末のアクセスノードのアクティブセット内の他のアクセスノードに転送することができる。
【００２８】
代替の方法では、ブロードキャストメッセージが、アクセス端末から受信され、ブロードキャストメッセージは、グループ鍵を用いて署名される。ブロードキャストメッセージを、グループ鍵を使用して認証することができる。
【００２９】
この方法は、（ａ）アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、無線通信インターフェースを介してアクセス端末との無線通信サービスを確立すること、（ｂ）無線通信サービスを第２サービングアクセスノードにハンドオーバする要求をアクセス端末から受信すること、（ｃ）アクセス端末との無線通信サービスを終了すること、および／または（ｄ）ネットワーク通信インターフェースを介してアクセス端末のアンカアクセスノードとのデータトンネルを確立することをさらに備えることができる。アクセスノードは、グループ鍵を使用して、それ自体をアンカアクセスノードに対して認証することもできる。
【００３０】
その結果、（ａ）一時ユニキャスト鍵を生成するための手段、（ｂ）アクセス端末のアクセスノードのアクティブセットに参加するために、一時ユニキャスト鍵を無線通信インターフェースを介してアクセス端末に送信するための手段、（ｃ）アクセス端末のアクセスノードのアクティブセットに関連するグループ鍵を受信するための手段、および／または（ｄ）アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、アクセス端末との無線通信サービスを確立するための手段を備えるアクセスノードが提供される。
【００３１】
さらに、アクセスノードは、（ａ）グループ鍵を用いて暗号化されたマルチキャストメッセージをアクセス端末から受信するための手段、（ｂ）グループ鍵を使用してマルチキャストメッセージを復号するための手段、および／または（ｃ）アクセス端末のアクセスノードのアクティブセット内の他のアクセスノードにマルチキャストメッセージを転送するための手段をさらに備えることができる。
【００３２】
アクセスノードは、（ａ）無線通信サービスを第２サービングアクセスノードにハンドオーバする要求をアクセス端末から受信するための手段、および／または（ｂ）アクセス端末との無線通信サービスを終了するための手段をさらに備えることができる。
【００３３】
アクセスノードおよび／またはアクセスノード上で動作する方法を、ソフトウェアおよび／またはプロセッサもしくは処理回路内で実施することもできる。
【００３４】
本特徴の特徴、性質、および利益は、図面と共に解釈される時の下に示された詳細な説明からより明白にすることができ、図面では、同様の符号が、全体を通じて一致して同一になる。
【図面の簡単な説明】
【００３５】
【図１】グループ鍵配布および／またはグループ鍵管理をマルチキャストメッセージセキュリティのために実施できる無線通信システムを示す図。
【図２】図１の無線通信システムの代替構成を示す図。
【図３Ａ】マルチキャストメッセージセキュリティのためのグループ鍵の配布および管理を伴う無線通信システムの動作の一例を示す流れ図。
【図３Ｂ】マルチキャストメッセージセキュリティのためのグループ鍵の配布および管理を伴う無線通信システムの動作の一例を示す流れ図。
【図３Ｃ】マルチキャストメッセージセキュリティのためのグループ鍵の配布および管理を伴う無線通信システムの動作の一例を示す流れ図。
【図３Ｄ】マルチキャストメッセージセキュリティのためのグループ鍵の配布および管理を伴う無線通信システムの動作の一例を示す流れ図。
【図４】マルチキャストメッセージを認証し、要求するアクセスノードが現在アクティブセットの有効なメンバであることを検証するのに使用できるグループ鍵配布方式を示す図。
【図５】マルチキャストメッセージセキュリティのためのグループ鍵の配布および管理を実行するように構成されたアクセス端末を示すブロック図。
【図６】アクセスノードのアクティブセットにアクセスノードを追加するためにアクセス端末内で動作する方法を示す流れ図。
【図７】アクセスノードのアクティブセットからアクセスノードを除去し、グループ鍵を置換するためにアクセス端末内で動作する方法を示す流れ図。
【図８】マルチキャストメッセージをアクセスノードのアクティブセットにブロードキャストするためにアクセス端末内で動作する方法を示す流れ図。
【図９】第１サービングアクセスノードから第２サービングアクセスノードまたは新しいサービングアクセスノードに変更するためにアクセス端末内で動作する方法を示す流れ図。
【図１０】アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするためにアクセス端末内で動作する方法を示す流れ図。
【図１１】グループ鍵配布および／またはグループ鍵管理を容易にするように構成されたアクセスノードを示すブロック図。
【図１２】アクセス端末に関連するアクセスノードのアクティブセットに参加するためにアクセスノード内で動作する方法を示す流れ図。
【図１３】アクセス端末に関連するアクティブセットのグループ鍵を置換するためにアクセスノード内で動作する方法を示す流れ図。
【図１４】アクセス端末からマルチキャストメッセージを受信し、復号するためにアクセスノード内で動作する方法を示す流れ図。
【図１５】新しいサービングアクセスノードへの通信サービスの安全なハンドオーバを容易にするために現在のサービングアクセスノード内で動作する方法を示す流れ図。
【図１６】特定のアクセス端末に関する異なるサービングアクセスノードへの安全な通信転送を容易にするためにアンカアクセスノード内で動作する方法を示す流れ図。
【図１７】アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするためにアクセスノード上で動作する方法を示す流れ図。
【発明を実施するための形態】
【００３６】
次の説明では、実施形態の完全な理解を提供するために、特定の詳細を与える。しかし、当業者は、これらの特定の詳細なしで実施形態を実践できることを理解するであろう。たとえば、回路が、不必要な詳細で実施形態を不明瞭にしないようにするために、ブロック図で示される場合がある。他の場合に、周知の回路、構造、および技法が、実施形態を不明瞭にしないようにするために、詳細に示される場合がある。
【００３７】
また、実施形態が、フローチャート、流れ図、構造図、またはブロック図として示されるプロセスとして説明される場合があることに留意されたい。フローチャートは、順次プロセスとして動作を説明することができるが、動作の多くを、並列にまたは同時に実行することができる。さらに、動作の順序を配置しなおすことができる。プロセスは、動作が完了した時に打ち切られる。プロセスは、メソッド、関数、手続き、サブルーチン、サブプログラムなどに対応することができる。プロセスが関数に対応する時には、その終了は、呼出し側関数またはメイン関数へのその関数のリターンに対応する。
【００３８】
さらに、記憶媒体は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス、および／または情報を格納する他の機械可読媒体を含む、データを格納する１つまたは複数のデバイスを表すことができる。用語「機械可読媒体」は、ポータブルまたは固定式のストレージデバイス、光ストレージデバイス、無線チャネル、ならびに命令（１つまたは複数）および／またはデータを格納し、含み、あるいは担持することのできるさまざまな他の媒体を含むが、これらに限定はされない。
【００３９】
さらに、実施形態を、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはこれらの任意の組合せによって実施することができる。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードで実施される時に、必要なタスクを実行するためのプログラムコードまたはコードセグメントを、記憶媒体または他のストレージ（１つまたは複数）などの機械可読媒体に格納することができる。プロセッサが、必要なタスクを実行することができる。コードセグメントは、手続き、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または命令、データ構造、もしくはプログラムステートメントの任意の組合せを表すことができる。コードセグメントを、情報、データ、引数、パラメータ、またはメモリ内容を渡すことおよび／または受け取ることによって、別のコードセグメントまたはハードウェア回路に結合することができる。情報、引数、パラメータ、データなどを、メモリ共用、メッセージパッシング、トークンパッシング、網伝送などを含む任意の適切な手段を介して渡し、転送し、または伝送することができる。
【００４０】
本明細書で開示される例に関連して説明されるさまざまな例示的な論理ブロック、モジュール、回路、エレメント、および／またはコンポーネントを、汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブルロジックコンポーネント、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、または本明細書で説明される機能を実行するように設計された、これらの任意の組合せを用いて実施しまたは実行することができる。汎用プロセッサは、マイクロプロセッサとすることができるが、代替案では、プロセッサを、従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることができる。プロセッサを、コンピューティングコンポーネントの組合せ、たとえば、ＤＰＳおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアに関連する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実施することもできる。
【００４１】
本明細書で開示される例に関連して説明される方法またはアルゴリズムを、ハードウェアで直接に、プロセッサによって実行可能なソフトウェアモジュールで、もしくはこの両方の組合せで、処理ユニット、プログラミング命令、または他の指示の形で実施することができ、単一のデバイスに含めるか、複数のデバイスにまたがって分散させることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で既知の任意の他の形の記憶媒体に常駐することができる。プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、記憶媒体をプロセッサに結合することができる。代替案では、記憶媒体を、プロセッサに一体化することができる。
【００４２】
無線通信では、アクセス網を、インターネットなどの広域ネットワーク（ＷＡＮ）または公衆交換電話網（ＰＳＴＮ）に任意の個数のアクセス端末を接続するのに使用することができる。アクセス網は、通常、ある地理的領域全体に散在する複数の固定サイトアクセスノードを用いて実施される。地理的領域は、一般に、セルに分割される。各アクセスノードは、セル内のアクセス端末にＷＡＮへのアクセスの点を提供するように構成される。用語「アクセス網」は、１つまたは複数のアクセス端末（たとえば、有線または無線の）がそれを用いて通信できるアクセスノード（ＡＮ）の集合を指す場合がある。アクセス網は、複数のアクセス端末（ＡＴ）の間でデータパケットを輸送することができる。さらに、アクセス網を、会社イントラネットまたはインターネットなどのアクセス網の外部の追加網に通信的に結合することができ、アクセス網は、各アクセス端末とそのような外部網との間でデータパケットを輸送することができる。
【００４３】
本明細書で説明される伝送技法を、符号分割多元接続（ＣＤＭＡ）システム、時割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、ＳＣ−ＦＤＭＡ（ｓｉｎｇｌｅ  ｃａｒｒｉｅｒ  ＦＤＭＡ）システムその他などのさまざまな無線通信システムに使用することもできる。ＯＦＤＭＡシステムは、直交周波数分割多重（ＯＦＤＭ）を使用し、このＯＦＤＭは、全体的なシステム帯域幅を複数（Ｋ個）の直交副搬送波に区分する変調技法である。これらの副搬送波（ＳＣ）は、トーン、ビンなどとも呼ばれる。ＯＦＤＭを用いると、各副搬送波を、データを用いて独立に変調することができる。ＳＣ−ＦＤＭＡシステムは、システム帯域幅にまたがって分散する副搬送波上で伝送するのにＩＦＤＭＡ（ｉｎｔｅｒｌｅａｖｅｄ  ＦＤＭＡ）を、隣接する副搬送波の１つのブロックで伝送するのにＬＦＤＭＡ（ｌｏｃａｌｉｚｅｄ  ＦＤＭＡ）を、隣接する副搬送波の複数のブロックで伝送するのにＥＦＤＭＡ（ｅｎｈａｎｃｅｄ  ＦＤＭＡ）を利用することができる。一般に、変調記号は、ＯＦＤＭでは周波数領域、ＳＣ−ＦＤＭＡでは時間領域で送信される。
【００４４】
本明細書で使用される時に、アクセスノードは、アクセス端末と通信するのに使用される固定局とすることができ、基地局、Ｎｏｄｅ  Ｂ、またはある他の用語法と称する場合もあり、それらの機能性の一部またはすべてを含むことができる。アクセス端末を、ユーザ機器（ＵＥ）、無線通信デバイス、端末、移動体端末、移動局、携帯電話、またはある他の用語法と称する場合もあり、それらの機能性の一部またはすべてを含むことができる。用語「ブロードキャスト」および「マルチキャスト」は、１対多伝送を指すのに交換可能に使用される場合がある。一方、用語「ユニキャスト」は、特定の受信者宛のターゲティングされた伝送が中間中継器を通過する場合であっても、そのような伝送を指すことができる。
【００４５】
１つの特徴は、アクセス端末（たとえば、移動体端末、無線ユーザ端末など）と、そのアクセス端末に関連するアクティブセット内の１つまたは複数のアクセスノード（たとえば、基地局など）との間でグループ鍵を生成し、配布し、管理するシステムおよび方法を提供する。具体的に言うと、アクセス端末が１つまたは複数のアクセスノードにグループ鍵を安全に送達する方法が提供される。グループ鍵を、アクセス端末によって生成し、そのアクティブセット内のアクセスノードに配布することができる。アクセスノードが、アクセス端末に関連する信頼されるアクセスノードのアクティブセットから除去されるたびに、新しいグループ鍵を生成し、配布することができる。
【００４６】
グループ鍵を各アクセスノードに配布するために、一意の一時ユニキャスト鍵を、アクセス端末とアクティブセット内のアクセスノードとの間で確立することができる。これは、たとえば、アクセスノードがアクセス端末のアクティブセットに追加される時に行うことができる。アクセス端末は、アクティブセット内のアクセスノードのそれぞれに関連する一意の一時ユニキャスト鍵のそれぞれを使用して、新しいグループ鍵を暗号化する。暗号化された後に、アクセス端末は、新しいグループ鍵を含む各個々の暗号化されたメッセージを、そのメッセージがそれのために暗号化されたアクセスノードに送信しまたはユニキャストする。各アクセスノードは、新しいグループ鍵を入手するために、それ自体の一意の一時ユニキャスト鍵を使用してそのメッセージを復号する。
【００４７】
その後、アクセス端末は、アクティブセット内のアクセスノードのうちの１つまたは複数が以前に配布されたグループ鍵を使用してメッセージを復号できるようにするために、グループ鍵を使用して新しいメッセージを暗号化し、そのメッセージをブロードキャストすることができる。グループ鍵によって暗号化されたメッセージを、アクセス端末によって１回だけブロードキャストしまたはマルチキャストすることができるので、異なる鍵を用いて暗号化された同一のメッセージの複数のコピーまたは版は、不要である。アクティブセット内のアクセスノードに宛てられた、グループ鍵を用いて暗号化されたメッセージを、ブロードキャストメッセージまたはマルチキャストメッセージとすることができる。マルチキャストメッセージを送信することによって、メッセージを１回だけ送信することができるので、エアリソースが節約される。一例では、そのようなマルチキャストメッセージは、アクティブセット内のすべてのアクセスノードへのアクセス端末の状況の更新を含むことができる。これは、アクセス端末が任意の所与の時にアクセスノードのうちの１つだけと通信する従来技術の手法より効率的な、アクセス端末からアクセスノードへのフィードバックをもたらす。その結果、これは、アクセスノードがより自律的に動作することを可能にすることができる。
【００４８】
もう１つの特徴では、アクティブセットのアクセスノードの間での認証を容易にするために、前記アクセスノードの間でグループ鍵を利用することができる。これは、アクセスノードが、それらの間で情報またはメッセージを送信する前に互いを認証することを可能にすることができる。たとえば、第１のアクセスノードを、任意の所与の時にアクセス端末によってサービングアクセスノードとして選択することができる。サービングアクセスノードは、アクセス端末に関する通信が他の網によってそれを介して送信されるアンカノードとして動作する第２アクセスノードとのデータトンネルを要求することができる。アクセス端末にデータを送達するために、アンカノードは、まず、グループ鍵を使用してサービングアクセスノードを認証する（たとえば、アンカノードは、要求するノードがアクセス端末のアクティブセットの有効なメンバであることを認証する）。要求する／サービングアクセスノードが成功して認証される場合には、データトンネルが、アンカノードと、アクセス端末へおよび／またはアクセス端末からの通信がそれを介して発生し得るサービングアクセスノードとの間で確立される。この形で、グループ鍵を、アクセスノードの間でアクセス端末に関する通信を転送するトンネリングを容易にするのに使用することができる。
【００４９】
図１に、グループ鍵配布および／またはグループ鍵管理をマルチキャストメッセージセキュリティのために実施できる無線通信システム１００を示す。無線通信システム１００は、複数のセル、たとえばセル１０２、１０４、１０６、および１０８を含むことができる。各セル１０２、１０４、１０６、および１０８は、セル内の複数のセクタにカバレージを提供するアクセスノード（たとえば、１つまたは複数の基地局）１１０、１１２、１１４、および１１６を含むことができる。セル１０２、１０４、１０６、および１０８内のアクセスノード１１０、１１２、１１４、および１１６は、１つまたは複数のアクセス端末に網接続サービスを提供することができる。各アクセスノード１１０、１１２、１１４、および１１６は、セル内の複数のセクタにまたがって移動体端末（たとえば、ユーザ端末）に網カバレージを提供する１つまたは複数のアンテナ１２０を含むことができる。たとえば、セル１０２内では、アクセスノード１１０が、アンテナ１２０のグループを含み、各アンテナは、セル１０２内の異なるセクタに網カバレージを提供する。同様に、セル１０４、１０６、および１０８内では、アクセスノード１１２、１１４、および１１６が、アンテナのグループを含むことができ、各アンテナは、セル内の異なるセクタに網カバレージを提供する。本明細書で使用される時に、アクセスノードからアクセス端末への伝送を、順方向リンクまたはダウンリンクと称する場合があり、アクセス端末からアクセスノードへの伝送を、逆方向リンクまたはアップリンクと称する場合がある。
【００５０】
一特徴によれば、アクティブセット内のアクセスノードのうちの１つは、アクセス端末１１８のアンカノードすなわち、他の網との通信を容易にし、直接にまたは他のアクセスノードを介してのいずれかでアクセス端末１１８に通信を転送する責任を負うインターフェース（たとえば、ゲートウェイ）として動作しまたは機能することができる。アンカノードは、アクセス端末１１８が、異なるアクセスノードによってサービスされ得る異なるセル（たとえば、異なる無線カバレージエリア）を通ってローミングしまたは移動することができる時の、他の網がそれを介してアクセス端末１１８と通信できる共通インターフェース点を提供することができる。その結果、アンカノードは、従来技術の通信システムでネットワークコントローラによって実行された機能のうちのいくつか（たとえば、呼セッション転送、データルーティングなど）を実行することができる。
【００５１】
図１の例では、アクセスノードＡ（ＡＮ−Ａ）１１０は、アクセス端末１１８へ／からのトラヒックまたは通信を管理するためにアンカノードとして働くことができる。アクセス端末１１８へのトラヒックまたは通信は、現在のサービングアクセスノードへのトラヒック／通信を転送するアンカノード１１０を通過する。サービングアクセスノードとは、アクセス端末１１８に関する他の網へ／からの無線ゲートウェイとして機能する、アクティブセット内のノードである。サービングアクセスノードは、アクセス端末へ／からのトラヒックまたは通信をアンカノード１１０を介して送達する。サービングアクセスノードは、アクセス端末からアクセス端末１１８のアクティブセット内の各アクセスノードへの暗号化されたマルチキャストメッセージをも転送することができる。サービングアクセスノードは、メッセージの事前の復号なしに、単に暗号化されたメッセージを転送することができる。アクティブセット内の任意のアクセスノードを、任意の所与の時に、サービングアクセスノードとして選択することができる。この例では、アクセスノードＢ（ＡＮ−Ｂ）１１２は、特定の時刻ｔｉ＋１にアクセス端末１１８に最も近い場合があり、サービングアクセスノードとして選択される。選択された後に、サービングアクセスノード１１２は、データ／通信をアクセス端末１１８に送達できるようにアンカノード１１０とのデータトンネル１２２を確立することを要求することができる。アンカノード１１０は、サービングアクセスノードとして働くためのアクセスノード要求が、アクセス端末１１８のアクティブセットの現在有効なメンバであることを検証することができる。同様に、時刻ｔｉ＋２に、アクセス端末１１８がセル１０６に移動しまたはローミングすることができる時に、アクセスノードＣ  １１４が、アンカノード１１０との通信データトンネル１２４を確立することによって、アクセス端末１１８のサービングアクセスノードになることができる。より後の時刻ｔｉ＋３に、アクセス端末１１８がセル１０８に移動しまたはローミングすることができる時に、アクセスノードＤ  １１６が、アンカノード１１０との通信データトンネル１２６を確立することによって、アクセス端末１１８のサービングアクセスノードになることができる。その結果、アンカノードＡ  １１０は、アクセス端末１１８への着信通信をそれを介して現在のサービングアクセスノードに転送でき、アクセス端末１１８からの発信通信がそれを介して他の網に通ることができる、ゲートウェイである。
【００５２】
アクセス端末１１８が、異なるセルまたはセクタの間で移動しまたはローミングする時に、ローカルアクセスノードは、サービングアクセスノードになることを要求することができる。各アクセスノード１１０、１１２、１１４、および１１６は、アクセス端末１１８との関連付けのためのそれ自体の一意の一時ユニキャスト鍵（ＴＵＫ）を有することができる。ＴＵＫは、アクセスノードおよび／またはアクセス端末のいずれかによって生成でき、アクセスノードとアクセス端末との間で維持される。たとえば、時刻ｔ０に、アクセス端末１１８ａは、アクセス端末１１８とアクセスノード１１０との間の通信リンクに一意に関連する保護された一時ユニキャスト鍵Ａ（ＴＵＫ＿Ａ）を使用して、アクセスノードＡ（ＡＮ−Ａ）１１０との通信を当初に保護することができる。鍵ＴＵＫ＿Ａは、たとえばアクセスノードＡ  １１０が初めてアクティブセットに追加される時に、アクセス端末１１８とアクセスノードＡ  １１０との間でネゴシエートすることができる。より後の時刻ｔｉ＋１に、アクセス端末１１８ｂが異なるセクタまたはセル１０４に移動するかローミングする時に、その無線通信サービス（たとえば、通信セッション）を、アクセスノードＢ（ＡＮ−Ｂ）１１２にハンドオフすることができる。アクセス端末１１８ｂは、アクセス端末１１８とアクセスノードＢ  １１２との間の通信リンクに一意に関連する保護された一時ユニキャスト鍵Ｂ（ＴＵＫ＿Ｂ）を使用して、アクセスノードＢ（ＡＮ−Ｂ）１１２との通信を保護することができる。同様に、時刻ｔｉ＋２に、アクセス端末１１８ｃがセル１０６に移動する時に、アクセス端末１１８ｃは、アクセス端末１１８とアクセスノードＣ  １１４との間の通信リンクに一意に関連する保護された一時ユニキャスト鍵Ｃ（ＴＵＫ＿Ｃ）を使用して、アクセスノードＣ（ＡＮ−Ｃ）１１４との通信を保護することができる。より後の時刻ｔｉ＋３に、アクセス端末１１８ｄは、アクセス端末１１８とアクセスノードＤ（ＡＮ−Ｄ）１１６との間の通信リンクに一意に関連する保護された一時ユニキャスト鍵Ｄ（ＴＵＫ＿Ｄ）を使用して、アクセスノードＤ（ＡＮ−Ｄ）１１６との通信を保護することができる。
【００５３】
グループ鍵ＧＫをそのアクティブセット内のアクセスノードに配布するために、アクセス端末１１８は、特定のＴＵＫに関連するアクセスノードに送信されまたはユニキャストされるグループ鍵ＧＫを含むメッセージを暗号化するのに各アクセスノードの一意ＴＵＫを利用することができる。すなわち、アクセス端末は、新しいグループ鍵を含む各個々の暗号化されたメッセージを、そのメッセージがそれのために暗号化されるアクセスノードに送信しまたはユニキャストする。たとえば、アクセス端末１１８は、グループ鍵ＧＫを安全に暗号化し、アクセスノードＡ  １１０に送信するのに、ＴＵＫ＿Ａを利用することができる。同様に、アクセス端末１１８は、グループ鍵ＧＫを暗号化し、直接にまたは別のアクセスノードを介してのいずれかでアクセスノードＢ  １１２、Ｃ  １１４、およびＤ  １１６に送信するのに、それぞれＴＵＫ＿Ｂ、ＴＵＫ＿Ｃ、およびＴＵＫ＿Ｄを利用することができる。その結果、各アクセスノードは、同一のグループ鍵ＧＫを受信するが、グループ鍵ＧＫを復号するのに異なるＴＵＫを利用することができる。
【００５４】
グループ鍵ＧＫが配布された後に、アクセス端末１１８は、そのアクセス端末のアクティブセット内のアクセスノード（たとえば、アクセスノードＡ  １１０、Ｂ  １１２、Ｃ  １１４、および／またはＤ  １１６）にメッセージ（たとえば、状況情報など）を送信し、ブロードキャストし、かつ／またはマルチキャストすることができる。いくつかの場合に、無線ブロードキャストを受信するためにはアクセス端末１１８から遠すぎるアクセスノードは、その無線ブロードキャストをアクティブセット内の別のアクセスノードから中継器を介して受信することができる。
【００５５】
いくつかの例では、アクセス端末１１８は、１つまたは複数のセルの複数のセクタと通信している場合がある。これは、アクセス端末１１８が移動する時、正しい容量管理のため、および／または他の理由から、通信セッションを異なるセクタまたはセルの間でハンドオフすることを可能にするために行うことができる。その結果、アクセス端末１１８が異なるセル１０２、１０４、１０６、および１０８にまたがって移動する時に、アクセス端末１１８は、アクセスノード１１０、１１２、１１４、および１１６と通信している場合がある。
【００５６】
もう１つの特徴によれば、グループ鍵ＧＫを、アクセス端末１１８に関連するアクティブセット内のアクセスノードの間で、互いを認証するのに使用することができる。たとえば、アクセス端末があるセルから別のセルに移動する時に、そのサービングアクセスノードが、現在のサービングアクセスノードから新しいサービングアクセスノードに変化する場合がある。アンカアクセスノードは、新しいアクセスノードへの通信の転送を開始するために、まず、新しいアクセスノードがアクセス端末１１８のアクティブセットに属することを検証するために新しいアクセスノードを認証することができる。一例では、アクセス端末１１８ｃは、セル１０６に移動する時に、そのサービングアクセスノードとしてアクセスノードＣを介して通信することを望む場合がある。アクセス端末１１８ｃの通信を新しいサービングアクセスノード１１４に転送し始めるために、要求をアンカノード１１０に送信することができる。アンカアクセスノード１１０は、たとえば、新しいサービングアクセスノード１１４がそのアクセス端末のアクティブセットに属することを検証するために、新しいサービングアクセスノード１１４を認証することができる。そのような認証は、新しいサービングアクセスノード１１４もアクティブセットのグループ鍵ＧＫを知っていることを検証することを含むことができる。
【００５７】
図２に、図１の無線通信システム１００の代替構成を示す。この構成では、アクセス端末の通信は、図１のように集中アンカアクセスノードではなく、以前のサービングアクセスノードから新しいサービングアクセスノードに転送される。この例では、通信を複数のアクセスノードの間で転送できる転送特徴が示されている。アクセス端末１１８が異なるセルの間でローミングしまたは移動する時に、アクセス端末１１８は、そのサービングアクセスノードを変更することができる。アンカノード１１０と現在のサービングアクセスノードとの間の直接通信リンクを確立する（図１に示されているように）のではなく、現在のサービングアクセスノードは、その通信を以前のサービングアクセスノードを介して受信することができる。たとえば、特定の時刻ｔｉ＋１に、アクセスノードＢ  １１２が、アクセス端末１１８ｂのサービングアクセスノードである場合があり、アンカアクセスノードＡ  １１０との通信データトンネル２２２を有する。時刻ｔｉ＋２に、アクセス端末１１８ｃが、セル１０６に移動し、アクセスノードＣ  １１４をそのサービングアクセスノードにしようと努める場合がある。したがって、アクセスノードＢ  １１２との通信データトンネル２２４が、確立される。同様に、時刻ｔｉ＋３に、アクセス端末１１８ｃが、セル１０８に移動し、アクセスノードＤ  １１６をそのサービングアクセスノードにしようと努める場合がある。したがって、アクセスノードＣ  １１４との通信データトンネル２２６が、確立される。各ステージでは、以前のサービングアクセスノードは、通信データトンネルを確立する前に、新しいサービングアクセスノードを認証することができる（たとえば、グループ鍵ＧＫを使用することによって）。
【００５８】
さまざまな例で、無線通信システム１００（図１および２の）を、たとえば、とりわけｕｌｔｒａ  ｍｏｂｉｌｅ  ｂｒｏａｄｂａｎｄ（ＵＭＢ）網、ｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｓｙｓｔｅｍｓ（ＵＭＴＳ）、Ｗｉｄｅｂａｎｄ  ＣＤＭＡ網を含む、２Ｇ網および３Ｇ網で実施することができる。
【００５９】
図３（図３Ａ、３Ｂ、３Ｃ、および３Ｄを含む）は、マルチキャストメッセージセキュリティのためのグループ鍵の配布および管理を伴う無線通信システムの動作の一例を示す流れ図である。この例では、図１のアクセス端末１１８、アクセスノードＡ（ＡＮ−Ａ）１１０、アクセスノードＢ（ＡＮ−Ｂ）１１２、アクセスノードＣ（ＡＮ−Ｃ）１１４、およびアクセスノードＤ（ＡＮ−Ｄ）１１６が、例示のために使用される。
【００６０】
第１の特徴によれば、アクセス端末は、アクセスノードのその端末のアクティブセットに新しいアクセスノードを追加し、グループ鍵を新しいアクセスノードに安全に配布することができる。当初に、アクセスノード１１０、１１２、および１１４は、アクティブセット内にあり、各アクセスノードは、アクセス端末１１８と共に、一意の一時ユニキャスト鍵（ＴＵＫ）、たとえばそれぞれＴＵＫ＿Ａ  ３０２、ＴＵＫ＿Ｂ  ３０４、およびＴＵＫ＿Ｃ  ３０６を確立済みとすることができる。アクティブセットの各メンバは、第１グループ鍵ＧＫ１を有することができる。一例では、アクセス端末１１８は、そのアクティブセットにアクセスノードＤ（ＡＮ−Ｄ）１１６などの別のアクセスノードを追加することができる。これは、たとえば、アクセス端末が新しいアクセスノードＤ（ＡＮ−Ｄ）１１６の無線接続範囲内に来る時に発生する可能性がある。新しいアクセスノードを追加するために、アクセス端末１１８は、アクセスノードＤ（ＡＮ−Ｄ）と共に一意の一時ユニキャスト鍵（ＴＵＫ＿Ｄ）を確立することができる３０８。アクセスノードＤ（ＡＮ−Ｄ）に関連する一意の一時ユニキャスト鍵ＴＵＫ＿Ｄを使用して、アクセス端末１１８は、メッセージ内で第１グループ鍵ＧＫ１を暗号化し３１０、暗号化された第１グループ鍵ＧＫ１を伴うこのメッセージをアクセスノードＤに伝送することができる３１２。アクセスノードＤ  １１６は、第１グループ鍵ＧＫ１を入手するために、その一意の一時ユニキャスト鍵（ＴＵＫ＿Ｄ）を使用してメッセージを復号することができる３１４。アクセス端末１１８は、第１グループ鍵ＧＫ１を使用してアクティブセット内のアクセスノードによって復号／検証３１７され得る第１グループ鍵ＧＫ１を用いて暗号化されまたは署名されたマルチキャストメッセージをブロードキャストすることができる３１６。すなわち、安全なメッセージ伝送が望まれる場合には、マルチキャストメッセージを、アクセス端末１１８によって第１グループ鍵ＧＫ１を使用して暗号化し、同一のグループ鍵ＧＫ１を使用してアクセスノードによって復号する（受信時に）ことができる。代替案では、単なる認証／検証が望まれる（たとえば、非プライベート情報について）場合に、アクセス端末１１８は、グループ鍵ＧＫ１を使用してマルチキャストメッセージに署名することができ、このマルチキャストメッセージを、受信するアクセスノードによって同一のグループ鍵ＧＫ１を使用して検証することができる。
【００６１】
いくつかの場合に、アクセス端末１１８が、そのアクティブセット内の１つまたは複数のアクセスノードと直接には通信できない場合がある。たとえば、アクセスノードＡ（ＡＮ−Ａ）１１０が、ブロードキャスト３１６を受信するにはアクセス端末１１８から遠すぎる場合がある。これらの場合に、アクセス端末１１８は、その後にメッセージを所期の受信者アクセスノードＡ  １１０に転送できる別のアクセスノードを介してアクセスノードＡ  １１０に間接にマルチキャストメッセージを送信することができる。このメッセージはグループ鍵ＧＫ１を用いて暗号化されるので、メッセージ内容は安全である。
【００６２】
第２の特徴によれば、アクセス端末は、そのアクセスノードのアクティブセットからアクセスノードを除去し、グループ鍵を安全に置換することができる。一例では、アクセス端末１１８は、そのアクティブセットからアクセスノードＣ（ＡＮ−Ｃ）１１４などのアクセスノードを除去することができる。アクセスノードＣ（ＡＮ−Ｃ）１１４を除去するために、アクセスノードＣ（ＡＮ−Ｃ）１１４とアクセス端末１１８との間の通信を終了することができる３１８。次に、アクセス端末１１８は、そのアクティブセットからアクセスノードＣ（ＡＮ−Ｃ）１１４を除去することができる３２０。しかし、除去されたアクセスノードＣ  １１４が後続のマルチキャストメッセージ（第１グループ鍵ＧＫ１を用いて暗号化される）を復号するのを防ぐために、新しいグループ鍵ＧＫ２が生成され３２４、配布される。アクセスノードＣ  １１４がアクティブセットから除去された後に、アクセス端末１１８は、新しいグループ鍵ＧＫ２を生成する３２４のに使用できる乱数（Ｒｘ）を生成することができる３２２。新しいグループ鍵ＧＫ２が生成された後に、アクセス端末１１８は、そのアクティブセット内のすべてのアクセスノード、この例ではＡＮ−Ａ  １１０、ＡＮ−Ｂ  １１２、およびＡＮ−Ｄ  １１６に新しいグループ鍵ＧＫ２を配布することができる。
【００６３】
新しいグループ鍵ＧＫ２をＡＮ−Ｂ  １１２に送信するために、アクセス端末１１８は、一意の一時ユニキャスト鍵ＴＵＫ＿Ｂを使用して新しいグループ鍵ＧＫ２を暗号化し３２６、暗号化された新しいグループ鍵ＧＫ２をアクセスノードＢ（ＡＮ−Ｂ）に伝送することができる３２８。配布の前に新しいグループ鍵ＧＫ２を暗号化することによって、潜在的な盗聴者がグループ鍵ＧＫ２を入手することが防がれる。アクセスノードＡＮ−Ｂ１１２は、アクセス端末１１８によってブロードキャストされる後続のマルチキャストメッセージを復号できるようにするために新しいグループ鍵ＧＫ２を入手するために、ＴＵＫ−Ｂを使用して暗号化されたグループ鍵ＧＫ２を復号することができる３３０。アクセス端末１１８は、同様に、アクセスノードＤ  １１６の一意の一時ユニキャスト鍵ＴＵＫ＿Ｄを用いて新しいグループ鍵ＧＫ２を暗号化することができ３３２、暗号化されたグループ鍵ＧＫ２をアクセスノードＤ（ＡＮ−Ｄ）に伝送することができる３３４。アクセスノードＡＮ−Ｄ  １１６は、アクセス端末１１８によってブロードキャストされる後続のマルチキャストメッセージを復号できるようにするために新しいグループ鍵ＧＫ２を入手するために、ＴＵＫ＿Ｄを使用して暗号化されたグループ鍵ＧＫ２を復号することができる３３６。アクセス端末１１８は、一意の一時ユニキャスト鍵ＴＵＫ＿Ａを用いてグループ鍵ＧＫ２を暗号化し３３８、暗号化されたグループ鍵ＧＫ２をアクセスノードＡ（ＡＮ−Ａ）に伝送することができる３４０。アクセスノードＡ（ＡＮ−Ａ）１１０は、アクセス端末１１８によってブロードキャストされる後続のマルチキャストメッセージを復号できるようにするために新しいグループ鍵ＧＫ２を入手するために、ＴＵＫ＿Ａを使用して暗号化されたグループ鍵ＧＫ２を復号することができる３４２。その後、通信を、ＡＮ−Ａ  １１０、ＡＮ−Ｂ  １１２、およびＡＮ−Ｄ  １１６とアクセス端末１１８との間で新しいグループ鍵ＧＫ２を使用して安全に確立することができる。このプロセスは、アクセス端末１１８のアクティブセット内のすべてのアクセスノードが新しいグループ鍵ＧＫ２を受信し終えるまで繰り返すことができる。
【００６４】
第３の特徴によれば、アクセス端末は、グループ鍵を使用してマルチキャストメッセージを送信することができる。一例では、アクセス端末１１８は、そのアクティブセットのすべてのメンバにマルチキャストメッセージをブロードキャストすることができる。この例では、アクセスノードＡＮ−Ｂ  １１２が、アクセス端末１１８の現在のサービングアクセスノードであると仮定する。マルチキャストメッセージは、セキュリティまたは単なる検証のどちらが望まれるのかに応じて、新しいグループ鍵ＧＫ２を使用して暗号化されるかまたは署名されるかのいずれかとすることができる。アクセス端末１１８は、グループ鍵ＧＫ２を用いてマルチキャストメッセージを暗号化するかこれにディジタル署名し３４４、サービングアクセスノード、たとえば、この例ではアクセスノードＢ（ＡＮ−Ｂ）１１２にマルチキャストメッセージをブロードキャストすることができる３４６。安全なメッセージ伝送が望まれる場合には、マルチキャストメッセージを、アクセス端末１１８によってグループ鍵ＧＫ２を使用して暗号化し、アクセスノードによって同一のグループ鍵ＧＫ２を使用して復号する（受信時に）ことができる。その代わりに、単なる認証／検証が望まれる（たとえば、非プライベート情報について）場合に、アクセス端末１１８は、グループ鍵ＧＫ２を使用してマルチキャストメッセージに署名することができ、このマルチキャストメッセージを、受信するアクセスノードによって同一のグループ鍵ＧＫ１を使用して検証することができる。
【００６５】
受信時に、サービングアクセスノードＡＮ−Ｂ  １１２は、グループ鍵ＧＫ２を使用してメッセージを復号／検証／認証することができる３４８。サービングアクセスノード（ＡＮ−Ｂ）は、マルチキャストメッセージを他のアクセスノードに転送しまたは再ブロードキャストすることができる（たとえば、バックホール網／チャネルまたは無線網を介して）。たとえば、サービングアクセスノード（ＡＮ−Ｂ）は、暗号化／署名されたメッセージをアクセスノードＤ（ＡＮ−Ｄ）に転送すること３５０およびアクセスノードＡ（ＡＮ−Ａ）に転送すること３５４ができ、ここで、メッセージは、グループ鍵ＧＫ２を使用して復号／検証される３５２および３５６。
【００６６】
第４の特徴によれば、アクセス端末は、その現在のサービングアクセスノードを新しいサービングアクセスノードに変更することができる。アクセスノードＢ（ＡＮ−Ｂ）が現在のサービングアクセスノードであり、アクセスノードＡがアンカアクセスノードである一例では、アクセス端末１１８は、その現在のサービングアクセスノードから新しいサービングアクセスノードへ、たとえばアクセスノードＢ  １１２（ＡＮ−Ｂ）からアクセスノードＤ（ＡＮ−Ｄ）１１６へのハンドオフまたは切替が発生しなければならないかどうかを判定する３５８ために、ローカルアクセスノードからのブロードキャスト（たとえば、ｐｉｎｇまたはビーコン）をリスンし続けることができる。すなわち、アクセス端末１１８が、異なるセクタまたはセルにローミングしまたは移動する時、あるいは現在そのアクティブセット内にあるものであれないものであれ、別のアクセスノードからより強い信号が検出される時である。いくつかの例では、アクセス端末１１８は、そのアクティブセットから新しいサービングアクセスノードを選択することができる。現在のサービングアクセスノードから新しいサービングアクセスノードに切り替えるかどうかの判断は、各アクセスノードからの信号強度に基づくものとすることができる（たとえば、最強の信号を有するアクセスノードが、サービングアクセスノードとして選択される）。新しいサービングアクセスノードへの切替またはハンドオフがアクセス端末１１８によって決定される場合には、要求を送信することができる３６０。新しいサービングアクセスノードに変更するプロセスは、さまざまな形で実行することができる。たとえば、アクセス端末１１８は、新しいサービングアクセスノード１１６（ＡＮ−Ｄ）への切替を示すメッセージを現在のサービングアクセスノード１１２（ＡＮ−Ｂ）またはアンカアクセスノード１１０（ＡＮＤ−Ａ）のいずれかに送信することができる。代替案では、アクセス端末１１８は、制御チャネル上で直接に新しいサービングアクセスノード１１６（ＡＮ−Ｄ）にまたは現在のサービングアクセスノード１１２  ＡＮ−Ｂを介して間接に、メッセージを送信することができる。
【００６７】
新しいサービングアクセスノード（ＡＮ−Ｄ  １１６）は、アンカアクセスノード（ＡＮ−Ａ  １１０）に送信できる３６８データトンネル要求メッセージに署名／暗号化することができる３６６（たとえば、グループ鍵ＧＫ２を使用して）。アンカアクセスノード１１０（ＡＮ−Ａ）は、グループ鍵ＧＫ２を使用して、要求するメッセージおよび／または要求するアクセスノード（ＡＮ−Ｄ）を認証することができる３７０。たとえば、アンカアクセスノード（ＡＮ−Ａ）１１０は、グループ鍵ＧＫ２（アクティブセットのメンバに既知）を使用することによって、要求するアクセスノード（ＡＮ−Ｄ）１１６がアクティブセットの正当なメンバであることを検証することができる。メッセージが認証された後に、アンカノード（ＡＮ−Ａ）１１０は、新しいサービングアクセスノードＤ（ＡＮ−Ｄ）とのデータトンネルを確立することができる３７２。データ転送リンクを、新しいサービングアクセスノード（ＡＮ−Ｄ）１１０とアクセス端末との間で確立することもできる３７４。
【００６８】
あるアクセスノードから別のアクセスノードへサービングアクセスノードを安全に切り替えるプロセスを、複数回繰り返すことができる。一例では、これを、通信セッションの途中で実行することができる（たとえば、通信セッションリンクが、第１のサービングアクセスノードから第２のサービングアクセスノードにハンドオフされる）。たとえば、図１では、アクセス端末１１８が、現在のセル１０４から新しいセル１０６にローミングしまたは移動し、現在のサービングアクセスノード（ＡＮ−Ｂ）１１２からさらに別のアクセスノードに通信セッションをハンドオフしようと努めることができる。アクセス端末１１８は、新しいアクセスノードがそのアクセス端末のアクティブセット内にある場合に、グループ鍵を利用して、新しいサービングアクセスノードと通信することができる。
【００６９】
アクティブセットのすべてのメンバにグループ鍵を与えることの利益は、アクセス端末が、グループ鍵によって暗号化されたメッセージの単一のコピーを送信でき、グループまたはアクティブセットのメンバだけが、そのメッセージを復号でき、理解できることである。これは、アクティブセットの各メンバが、メッセージを暗号化するのに使用されるグループ鍵を有することができるからである。
【００７０】
図４に、マルチキャストメッセージを認証し、要求するアクセスノードが現在アクティブセットの有効なメンバであることを検証するのに使用できるグループ鍵配布方式を示す。この配布方式では、アクセスノードＡＮがアクティブセットに追加される時に、一時ユニキャスト鍵ＴＵＫを、アクセス端末ＡＴとそのアクセスノードとの間でネゴシエートすることができる。アクセス端末ＡＴは、グループ鍵を生成し、管理し、かつ／またはそのアクティブセット内の各アクセスノードＡＮに配布することができる。アクセスノード（ＡＮ）がアクティブセットに参加する時に、グループ鍵（ＧＫ）を、アクセス端末（ＡＴ）によってそのアクセスノードに与えることができる。アクセス端末ＡＴからアクセスノードＡＮへの配布中に、グループ鍵ＧＫを、アクセス端末ＡＴからアクセスノードＡＮへの伝送の前にアクセスノードの一意の一時ユニキャスト鍵（ＴＵＫ）によって暗号化することができる。アクティブセットの各メンバは、同一のグループ鍵ＧＫを有するので、受信するアクセスノードは、マルチキャストメッセージを復号し、かつ／または認証することができる。さらに、各アクセスノードは、それ自体のＴＵＫを使用して新しいグループ鍵を復号するので、アクセスノードを簡単に追加しまたはアクティブセットから除去することができ、それでも、アクセスノードは、マルチキャストメッセージを認証し、要求するアクセスノードを検証することを可能にする。たとえば、第１のアクセスノードは、第２のアクセスノードがアクセス端末のアクティブセットのメンバであることを検証でき、この第１のアクセスノードは、アクティブセットのグループ鍵を用いて暗号化／署名されたメッセージを受信することができる（第２のアクセスノードから）。受信されたメッセージを第１のアクセスノードによって復号／認証できる場合には、送信するアクセスノードは、アクティブセット内にある。
【００７１】
従来技術の手法では、移動体無線通信システムは、アクセス端末にサービスを提供する複数のアクセスノードを有する。アクセスノードの間で通信ハンドオフがある時には、アクセス端末は、それが通信する各アクセスノードへの一意のセキュリティ鍵を維持する。しかし、このアーキテクチャは、アクセス端末がブロードキャストメッセージまたはマルチキャストメッセージを送信する時に、深刻なセキュリティリスクを生じる。たとえば、アクセス端末が、エアインターフェースメッセージなどのマルチキャストメッセージをアクティブセット内のすべてのアクセスノードにサービングアクセスノードを介して安全に送信することを必要とする場合に、攻撃者が、マルチキャストメッセージを捏造し、捏造されたメッセージをアクセスノードに送信することができる。従来技術のアーキテクチャでは、アクセスノードは、送信側のアイデンティティを検証することができず、セキュリティリスクが生じる。
【００７２】
さらに、任意の所与の時のアクティブセット内のアクセスノードを、サービングアクセスノードとして選択することができ、そのアクセスノードは、データをアクセス端末に送達できるようになるために、アンカノードとのデータトンネルを確立することを要求することができる。しかし、従来技術のアーキテクチャでは、要求するアクセスノードが、現在アクティブセットの有効なメンバではない場合があり、これによって潜在的なセキュリティリスクが生じる。
【００７３】
図１〜４および本明細書の説明で使用される時に、一時ユニキャスト鍵（ＴＵＫ）を、それらが特定のアクセスノード／アクセス端末対に固有であり、かつ／またはそれらを通信セッションがハンドオフされた後の限られた長さの時間の間にのみ使用できるという点で、一時鍵と称する場合もある。いくつかの実施態様では、そのような一時鍵を、通信セッションが別のアクセスノードにハンドオフされるか通信セッションが終了するまでの長い時間期間の間にも使用することができる。
【００７４】
図５は、マルチキャストメッセージセキュリティのためのグループ鍵の配布および管理を実行するように構成されたアクセス端末５０２を示すブロック図である。アクセス端末のさまざまな例は、無線通信デバイス、移動体端末、および携帯電話またはセル電話を含む。アクセス端末５０２は、アクセスノードと通信するために無線通信インターフェース５０６に結合された処理回路５０４と、アクセスノードに関連するグループ鍵ＧＫおよび一意の一時ユニキャスト鍵ＴＵＫを格納するストレージデバイス５０８とを含むことができる。処理回路５０４（たとえば、プロセッサ、処理モジュールなど）は、通信セッションを保護するのに使用できる１つまたは複数のグループ鍵を生成するように構成されたグループ鍵ジェネレータモジュール５１０を含むことができる。処理回路５０４を、アクセスノードをリスンし、アクセスノードをそのアクティブセットに追加するように構成することができる。処理回路５０４は、各アクセスノードの一意の一時ユニキャスト鍵を使用することによって、グループ鍵ＧＫがアクティブセット内のアクセスノードに安全に配布されるようにするために、グループ鍵ＧＫを管理することができる。処理回路５０４を、アクセスノードがアクティブセットから除去される時にグループ鍵ＧＫを新しいグループ鍵に置換するように構成することもできる。グループ鍵ＧＫは、アクティブセット内のアクセスノード宛のマルチキャストメッセージを暗号化するのに使用することができる。
【００７５】
図６は、アクセスノードのアクティブセットにアクセスノードを追加するためにアクセス端末内で動作する方法を示す流れ図である。当初に、アクセス端末は、ローカルアクセスノードからのブロードキャストをリスンすることができる６０２。現在はアクティブセットに含まれないアクセスノードが識別される場合には、アクセス端末は、そのアクセスノードをそのアクティブセットに追加すべきかどうかを判定することができる６０４。これは、たとえば、アクセスノードから受信されるパイロット信号の強度によって判定することができ、より強いパイロット信号は、対応するアクセスノードがアクセス端末により近いと仮定されるので、好ましい。新たに識別されたアクセスノードが弱いパイロット信号を有する場合には、そのアクセスノードはアクティブセットに追加されず、グループ鍵は、そのアクセスノードに送信されない６０６。そうではない場合には、アクセス端末は、新たに識別されたアクセスノードをそのアクティブセットに追加することを選択することができる６０８。アクセス端末は、新たに識別されたアクセスノードから一時ユニキャスト鍵ＴＵＫを入手することができる６１０。アクセス端末は、新たに識別されたアクセスノードの一時ユニキャスト鍵ＴＵＫを使用して、メッセージ内のグループ鍵を暗号化し、そのメッセージを新たに識別されたアクセスノードに送信することができる６１２。
【００７６】
図７は、アクセスノードのアクティブセットからアクセスノードを除去し、グループ鍵を置換するためにアクセス端末内で動作する方法を示す流れ図である。当初に、アクセス端末は、アクティブセット内のアクセスノードを除去しなければならないと決定することができる７０２。除去されるアクセスノードとアクセス端末との間の通信を終了することができる７０４。アクセス端末は、そのアクティブセットからアクセスノードを除去することができる７０６。アクセスノードが除去された後に、アクセス端末は、新しいグループ鍵を生成するのに使用できる乱数（Ｒｘ）を生成することができる７０８。新しいグループ鍵が生成された後に、アクセス端末は、アクティブセット内のアクセスノードに関連する一時ユニキャスト鍵を使用して新しいグループ鍵を暗号化し、暗号化されたグループ鍵を対応するアクセスノードに送信することができる７１０。新しいグループ鍵の暗号化は、アクティブセット内のアクセスノードのそれぞれについて繰り返され、各暗号化されたグループ鍵が、対応するアクセスノードに送信される７１２。
【００７７】
図８は、マルチキャストメッセージをアクセスノードのアクティブセットにブロードキャストするためにアクセス端末内で動作する方法を示す流れ図である。当初に、アクセス端末は、アクセス端末に関連するグループ鍵を使用してマルチキャストメッセージを暗号化／署名することができる８０２。すなわち、このグループ鍵は、アクティブセット内のアクセスノードに以前に配布されたものとすることができる。アクセス端末は、暗号化／署名されたマルチキャストメッセージをアクセス端末のアクティブセット内のアクセスノードにブロードキャストすることができる８０４。一例では、これを、暗号化／署名されたマルチキャストメッセージをアクセス端末の現在のサービングアクセスノードに送信することによって行うことができる。現在のサービングアクセスノードは、暗号化／署名されたマルチキャストメッセージを複製し、アクティブセット内の他のアクセスノードに転送することができる。
【００７８】
図９は、第１サービングアクセスノードから第２サービングアクセスノードまたは新しいサービングアクセスノードに変更するためにアクセス端末内で動作する方法を示す流れ図である。アクセス端末は、第１アクセスノードを介して無線通信サービスを安全に確立することができる９０２。アクセス端末は、他のローカルアクセスノードからのパイロットブロードキャストをリスンすることができる９０４。すなわち、アクセスノードは、それらの存在についてローカル端末に通知するために周期的なパイロットまたはビーコンを送信することができる。他のアクセスノード（１つまたは複数）が識別されない場合には、アクセス端末は、無線通信サービスに第１アクセスノードを使用し続ける。しかし、第２アクセスノードが識別される場合には９０６、アクセス端末は、既存の無線通信サービスを第１アクセスノードから第２アクセスノードに変更しまたは切り替えるべきかどうかを判定することができる９０８。これは、第１アクセスノードのパイロット信号強度および／または品質を第２アクセスノードのそれと比較することによって判定することができる。すなわち、アクセス端末が異なるセクタまたはセルにローミングしまたは移動する時に、より強いパイロット信号が、他のアクセスノード（たとえば、第２アクセスノード）から検出され、新しいサービングアクセスノードへの無線通信サービスのハンドオーバをもたらす場合がある。第１アクセスノードからのパイロット信号が他のパイロット信号より強い場合には、アクセス端末は、第１アクセスノードを介する無線通信サービスを継続することができる９１０。そうではない場合には、安全なグループ鍵を第２アクセスノードに与えることができ、ここで、グループ鍵は、アクセスノードの現在のアクティブセット内の１つまたは複数のアクセスノードに既知である９１２。アクセス端末は、新しい転送リンクサービングアクセスノードになることができる第２アクセスノードへの無線通信サービス（たとえば、通信リンク、既存の通信セッションなど）のハンドオーバを開始することを選択することができる９１４。その後、アクセス端末は、第２アクセスノードを介する無線通信サービスを開始することができる９１６。その後、グループ鍵を用いて暗号化／署名されたマルチキャスト／ブロードキャストメッセージを第２アクセスノードを介して送信することができる９１８。
【００７９】
図１０は、アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするためにアクセス端末上で動作する方法を示す流れ図である。アクセス端末は、アクセスノードのアクティブセットリストを維持することができ１００２、アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手することができ１００４、アクティブセットの第１グループ鍵を生成することができる１００６。その後、アクセス端末は、アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて第１グループ鍵を暗号化することができ１００８、暗号化された第１グループ鍵を第１アクセスノードに送信することができる１０１０。同様に、アクセス端末は、アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて第１グループ鍵を暗号化することができ１０１２、暗号化された第１グループ鍵のそれぞれを、それを暗号化するのに用いられた一時ユニキャスト鍵を有する対応するアクセスノードに送信することができる１０１４。アクセス端末は、第１グループ鍵を用いて暗号化／署名されたマルチキャスト／ブロードキャストメッセージを送信することができる１０１６。
【００８０】
アクセス端末は、アクセスノードがそのアクティブセットから除去される時に第１グループ鍵を第２グループ鍵に置換することもでき１０１８、第２グループ鍵の暗号化された版をアクティブセット内のアクセスノードに配布することができ、ここで、第２グループ鍵の暗号化された版は、アクティブセット内の各アクセスノードの一時ユニキャスト鍵を用いて暗号化される１０２０。
【００８１】
アクセス端末は、通信インターフェースを介する無線通信サービスの現在のサービングアクセスノードとしてアクティブセットからアクセスノードを選択することもでき、ここで、アクセス端末との間の無線通信は、サービングアクセスノードを介してルーティングされる１０２２。アクセス端末は、アクティブセット内の異なるアクセスノードが現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定することもでき１０２４、新しいサービングアクセスノードが現在のサービングアクセスノードよりよい無線通信サービスを提供する場合には、現在のサービングアクセスノードから新しいサービングアクセスノードに通信サービスを切り替えることができる１０２６。
【００８２】
図１１は、グループ鍵配布および／またはグループ鍵管理を容易にするように構成されたアクセスノード１１０２を示すブロック図である。アクセスノード１１０２は、１つまたは複数のアクセス端末と通信するための無線通通信インターフェース１１０６、他のアクセスノードと通信するためのネットワーク通信インターフェース１００８、ならびに一意の一時ユニキャスト鍵（ＴＵＫ）（アクセスノードに関連する）およびグループ鍵（アクセス端末に関連する）を格納するためのストレージデバイス１１１０に結合された処理回路１１０４を含むことができる。処理回路１１０４（たとえば、プロセッサ、処理モジュールなど）は、アクセス端末との無線通信リンク（たとえば、無線通信サービス）を保護するのに使用できる１つまたは複数の一時ユニキャスト鍵ＴＵＫを生成するように構成された一時鍵ジェネレータモジュールを含むことができる。処理回路１１０４を、同一のアクセス端末に関連する別のアクセスノードに対してそれ自体を認証するために、アクセス端末から入手したグループ鍵を使用するように構成することもできる。たとえば、第１アクセス端末のサービングアクセスノードになるプロセス中に、アクセスノード１１０２は、アンカアクセスノードまたは以前のサービングアクセスノードに対してそれ自体を認証するのに、第１アクセスノードのグループ鍵ＧＫ１を使用することができる。
【００８３】
図１２は、アクセス端末に関連するアクセスノードのアクティブセットに参加するためにアクセスノード内で動作する方法を示す流れ図である。アクセスノードは、一意の一時ユニキャスト鍵をアクセス端末に送信することができる１２０２。アクセスノードは、アクセス端末からグループ鍵を含む暗号化されたメッセージを受信することができ１２０４、グループ鍵を入手するために、その一意の一時ユニキャスト鍵を用いてメッセージを復号することができる１２０６。その後、アクセス端末との安全な通信セッションを開始することができる１２０８。
【００８４】
図１３は、アクセス端末に関連するアクティブセットのグループ鍵を置換するためにアクセスノード内で動作する方法を示す流れ図である。そのような方法を、アクセスノードがアクティブセットから除去される時に実行することができる。アクセスノードは、アクセス端末から新しいグループ鍵を含む暗号化されたメッセージを受信することができ、ここで、メッセージは、アクセスノードによってアクセス端末に以前に配布された一時ユニキャスト鍵ＴＵＫを用いて暗号化される１３０２。アクセスノードは、新しいグループ鍵を入手するために、一意の一時ユニキャスト鍵を用いてメッセージを復号する１３０４。アクセスノードは、アクセス端末に関連する以前のグループ鍵を新しいグループ鍵に置換することができる１３０６。アクセスノードがサービングアクセスノードである場合には、アクセスノードは、新しいグループ鍵を含む第２の暗号化されたメッセージを受信し、暗号化されたメッセージを第２のアクセスノードに転送する（たとえば、バックエンド通信インターフェースを介して）こともでき、ここで、第２のメッセージは、第２のアクセスノードに関連する第２の一時ユニキャスト鍵を用いて暗号化される１３０８。
【００８５】
図１４は、アクセス端末からマルチキャストメッセージを受信し、復号／認証するためにアクセスノード内で動作する方法を示す流れ図である。アクセスノードは、アクセス端末からグループ鍵を用いて暗号化／署名されたマルチキャスト／ブロードキャストメッセージを受信することができ、ここで、グループ鍵は、アクセス端末のアクティブセットに関連する１４０２。アクセスノードは、グループ鍵の以前に受信された版を使用して、マルチキャスト／ブロードキャストメッセージを復号／認証することができる１４０４。アクセスノードが現在のサービングアクセスノードである場合には、アクセスノードは、暗号化／署名されたマルチキャスト／ブロードキャストメッセージをアクティブセット内の他のアクセスノードに転送することもできる１４０６。
【００８６】
図１５は、新しいサービングアクセスノードへの通信サービスの安全なハンドオーバを容易にするために現在のサービングアクセスノード内で動作する方法を示す流れ図である。現在のサービングアクセスノードは、その通信サービス（たとえば、通信リンク、通信セッションなど）を新しいサービングアクセスノードにハンドオーバする要求をアクセス端末から受信することができる１５０２。現在のサービングアクセスノードは、この要求をアクセス端末のアンカアクセスノードに転送することができる１５０４。その後、現在のサービングアクセスノードとアンカアクセスノードとの間のデータトンネルを終了することができる。この方法は、図１に示された集中アンカノードからのハンドオーバを示すことができる。
【００８７】
代替構成（図２に図示）では、アンカアクセスノードとのデータトンネルを終了するのではなく、現在のサービングアクセスノードは、単純に新しいサービングアクセスノードとのデータトンネルを確立することができる。
【００８８】
図１６は、特定のアクセス端末に関する異なるサービングアクセスノードへの安全な通信転送を容易にするためにアンカアクセスノード内で動作する方法を示す流れ図である。アンカアクセスノードは、第１サービングアクセスノードから第２サービングアクセスノードへ通信サービスをハンドオーバする要求を受信することができる１６０２。アンカアクセスノードは、アクセス端末のグループ鍵を使用することによって、第２サービングアクセスノードがアクセス端末のアクティブセットに属することを検証することができる１６０４。グループ鍵は、アクセス端末のアクティブセットのメンバであるアクセスノードに既知とすることができる。たとえば、アンカアクセスノードは、第２サービングアクセスノードを認証するのにグループ鍵を使用することができる。第２サービングアクセスノードが検証される場合には、アンカアクセスノードは、第２サービングアクセスノードとのデータトンネルを確立することができ、その後、アクセス端末に関する通信を第２サービングアクセスノードを介して転送する１６０６。アンカアクセスノードは、第１サービングアクセスノードとのデータトンネルを終了することもできる１６０８。
【００８９】
図１７は、アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするためにアクセスノード上で動作する方法を示す流れ図である。アクセスノードは、一時ユニキャスト鍵を生成し１７０２、アクセス端末のアクセスノードのアクティブセットに参加するためにその一時ユニキャスト鍵を無線通信インターフェースを介してアクセス端末に送信することができる１７０４。それに応答して、アクセスノードは、アクセス端末のアクセスノードのアクティブセットに関連するグループ鍵を受信することができる１７０６。その後、アクセス端末は、グループ鍵を用いて暗号化されたマルチキャストメッセージをアクセス端末から受信し１７０８、グループ鍵を使用してマルチキャストメッセージを復号し１７１０、かつ／またはアクセス端末のアクセスノードのアクティブセット内の他のアクセスノードにマルチキャストメッセージを転送することができる１７１２。
【００９０】
アクセスノードは、アクセス端末との間で通信をルーティングする第１サービングアクセスノードとして働くために、無線通信インターフェースを介してアクセス端末との無線通信サービスを確立することもできる１７１４。アクセスノードは、ネットワーク通信インターフェースを介してアクセス端末のアンカアクセスノードとのデータトンネルを確立し１７１６、グループ鍵を使用して、それ自体をアンカアクセスノードに対して認証することもできる１７１８。
【００９１】
アクセスノードは、無線通信サービスを第２サービングアクセスノードにハンドオーバする要求をアクセス端末から受信し１７２０、アクセス端末との無線通信サービスを終了することもできる１７２２。
【００９２】
一例では、アクセス端末が新しいアクセスノードに移動する時に新しい鍵を入手しまたはネゴシエートするのではなく、鍵のアクティブセットが、アクセス端末によって維持される。すなわち、アクセス端末は、セクタ、エリア、または領域内の複数のアクセスノードとのセキュリティ関連付け（たとえば、鍵）を同時にまたは並行して確立することができる。アクセス端末がそのような同時のまたは並行のセキュリティ関連付け（たとえば、鍵）を維持するアクセスノードを、アクセスノードの「アクティブセット」と称する。新しいアクセスノードがアクセス端末のアクティブセットに追加されるたびに、アクセス端末は、新しいアクセスノードにグループ鍵を伝送することができる。
【００９３】
図１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４、１５、１６、および／または１７に示されたコンポーネント、ステップ、および／または機能のうちの１つまたは複数を、再配置しかつ／または単一のコンポーネント、ステップ、または機能に組み合わせ、あるいは複数のコンポーネント、ステップ、または機能で実施することができる。追加のエレメント、コンポーネント、ステップ、および／または機能を、本発明から逸脱せずに追加することもできる。図１、２、４、５、および／または１１に示された装置、デバイス、および／またはコンポーネントを、図３、６、７、８、９、１２、１３、１４、１５、１６、および／または１７で説明した方法、特徴、またはステップのうちの１つまたは複数を実行するように構成することができる。本明細書で説明される新規のアルゴリズムを、ソフトウェアおよび／または組込みハードウェアで効率的に実施することができる。
【００９４】
当業者は、本明細書で開示される実施形態に関連して説明したさまざまな例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップを、電子ハードウェア、コンピュータソフトウェア、またはこの両方の組合せとして実施できることを、さらに了解するであろう。ハードウェアおよびソフトウェアのこの交換可能性を明瞭に示すために、さまざまな例示的なコンポーネント、ブロック、モジュール、回路、およびステップは、上では全般的にその機能に関して説明した。そのような機能性がハードウェアまたはソフトウェアのどちらとして実施されるかは、特定の応用例およびシステム全体に課せられる設計制約に依存する。
【００９５】
本明細書で説明した本発明のさまざまな特徴を、本発明から逸脱せずに異なるシステムで実施することができる。たとえば、本発明のいくつかの実施態様を、移動するまたは静止した通信デバイス（たとえば、アクセス端末）および複数の移動体アクセスノードまたは静的アクセスノードを用いて実行することができる。
【００９６】
前述の実施形態が、単に例であり、本発明を限定するものとして解釈されてはならないことに留意されたい。実施形態の説明は、例示的であることを意図され、特許請求の範囲の範囲を限定してはならない。したがって、本教示を、他のタイプの装置にたやすく適用することができ、多数の代替形態、修正形態、および変形形態が、当業者には明白であろう。
【図１】
2014123979.tif 000003
【図２】
2014123979.tif 000004
【図３Ａ】
2014123979.tif 000005
【図３Ｂ】
2014123979.tif 000006
【図３Ｃ】
2014123979.tif 000007
【図３Ｄ】
2014123979.tif 000008
【図４】
2014123979.tif 000009
【図５】
2014123979.tif 000010
【図６】
2014123979.tif 000011
【図７】
2014123979.tif 000012
【図８】
2014123979.tif 000013
【図９】
2014123979.tif 000014
【図１０】
2014123979.tif 000015
【図１１】
2014123979.tif 000016
【図１２】
2014123979.tif 000017
【図１３】
2014123979.tif 000018
【図１４】
2014123979.tif 000019
【図１５】
2014123979.tif 000020
【図１６】
2014123979.tif 000021
【図１７】
2014123979.tif 000022
【手続補正書】
【提出日】平成26年3月4日(2014.3.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのアクセスノードと通信するための通信インターフェースと、
前記通信インターフェースに結合されたプロセッサであって、
アクセスノードのアクティブセットリストを維持し、アクセス端末が、アクセス端末への及びアクセス端末からの無線通信を行なうためのサービングアクセスノードとして使用するためにアクセスノードのリストのアクティブセットからいずれかのアクセスノードを一方的に選択し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、
前記アクティブセットの第１グループ鍵を生成し、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信する
ように構成されたプロセッサと
を備え、
前記プロセッサは、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換し、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布し、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
ようにさらに構成される、アクセス端末。
【請求項２】
前記プロセッサは、
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項３】
前記一時ユニキャスト鍵のそれぞれは、前記アクセス端末と対応するアクセスノードとの両方に既知の対ごとの一時ユニキャスト鍵である、請求項１に記載のアクセス端末。
【請求項４】
前記プロセッサは、
前記通信インターフェースを介してアクセスノードについて一方的にスキャンし、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加し、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項５】
前記プロセッサは、
前記通信インターフェースを介して無線通信サービスに関する現在のサービングアクセスノードとして前記アクティブセットからアクセスノードを自律的に選択し、前記アクセス端末との間の無線通信は、前記サービングアクセスノードを介してルーティングされる
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項６】
前記プロセッサは、
前記アクティブセット内の異なるアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定し、
新しいサービングアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、前記現在のサービングアクセスノードから前記新しいサービングアクセスノードに通信サービスを一方的に切り替える
ようにさらに構成される、請求項５に記載のアクセス端末。
【請求項７】
前記プロセッサは、
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項８】
前記プロセッサは、
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信する
ようにさらに構成される、請求項１に記載のアクセス端末。
【請求項９】
アクセスノードのアクティブセットリストを維持することと、アクセス端末が、アクセス端末への及びアクセス端末からの無線通信を行なうためのサービングアクセスノードとして使用するためにアクセスノードのリストのアクティブセットからいずれかのアクセスノードを一方的に選択し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手することと、
前記アクティブセットの第１グループ鍵を生成することと、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化することと、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信することと
を備え、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換することと、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布することであって、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される、配布することと
をさらに備える、アクセス端末上で動作する方法。
【請求項１０】
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化することと、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信することと
をさらに備える、請求項９に記載の方法。
【請求項１１】
アクセスノードについてスキャンすることと、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加することと、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立することと
をさらに備える、請求項９に記載の方法。
【請求項１２】
無線通信サービスに関する現在のサービングアクセスノードとして前記アクティブセットからアクセスノードを一方的に選択することであって、前記アクセス端末との間の無線通信は、前記サービングアクセスノードを介してルーティングされ、
をさらに備える、請求項９に記載の方法。
【請求項１３】
前記アクティブセット内の異なるアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定することと、
新しいサービングアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、前記現在のサービングアクセスノードから前記新しいサービングアクセスノードに通信サービスを一方的に切り替えることと
をさらに備える、請求項１２に記載の方法。
【請求項１４】
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信すること
をさらに備える、請求項９に記載の方法。
【請求項１５】
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信すること
をさらに備える、請求項９に記載の方法。
【請求項１６】
アクセスノードのアクティブセットリストを維持するための手段と、アクセス端末が、アクセス端末への及びアクセス端末からの無線通信を行なうためのサービングアクセスノードとして使用するためにアクセスノードのリストのアクティブセットからいずれかのアクセスノードを一方的に選択し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手するための手段と、
前記アクティブセットの第１グループ鍵を生成するための手段と、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化するための手段と、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信するための手段と
を備え、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換するための手段と、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布するための手段であって、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される、配布するための手段と
をさらに備える、アクセス端末。
【請求項１７】
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化するための手段と、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信するための手段と
をさらに備える、請求項１６に記載のアクセス端末。
【請求項１８】
アクセスノードについてスキャンするための手段と、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加するための手段と、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立するための手段と
をさらに備える、請求項１６に記載のアクセス端末。
【請求項１９】
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信するための手段
をさらに備える、請求項１６に記載のアクセス端末。
【請求項２０】
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードのアクティブセットリストを維持させ、アクセス端末が、アクセス端末への及びアクセス端末からの無線通信を行なうためのサービングアクセスノードとして使用するためにアクセスノードのリストのアクティブセットからいずれかのアクセスノードを一方的に選択し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手させ、
前記アクティブセットの第１グループ鍵を生成させ、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化させ、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信させる
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための命令を備え、
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換させ、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布させ、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
命令をさらに備える、非一時的なコンピュータ可読媒体。
【請求項２１】
プロセッサによって実行された時に、前記プロセッサに、
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化させ、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信させる
命令をさらに備える、請求項２０に記載の非一時的なコンピュータ可読媒体。
【請求項２２】
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードについてスキャンさせ、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加させ、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立させる
命令をさらに備える、請求項２０に記載の非一時的なコンピュータ可読媒体。
【請求項２３】
プロセッサによって実行された時に、前記プロセッサに、
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信させる
命令をさらに備える、請求項２０に記載の非一時的なコンピュータ可読媒体。
【請求項２４】
プロセッサによって実行された時に、前記プロセッサに、
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信させる
命令をさらに備える、請求項２０に記載の非一時的なコンピュータ可読媒体。
【請求項２５】
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための回路であって、
アクセスノードのアクティブセットリストを維持し、アクセス端末が、アクセス端末への及びアクセス端末からの無線通信を行なうためのサービングアクセスノードとして使用するためにアクセスノードのリストのアクティブセットからいずれかのアクセスノードを一方的に選択し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、
前記アクティブセットの第１グループ鍵を生成し、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信する
ように適合され、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換し、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布し、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
ようにさらに適合された、回路。
【請求項２６】
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信する
ようにさらに適合された、請求項２５に記載の回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
前述の実施形態が、単に例であり、本発明を限定するものとして解釈されてはならないことに留意されたい。実施形態の説明は、例示的であることを意図され、特許請求の範囲の範囲を限定してはならない。したがって、本教示を、他のタイプの装置にたやすく適用することができ、多数の代替形態、修正形態、および変形形態が、当業者には明白であろう。
以下の記載は、出願当初の特許請求の範囲の記載と実質的に一致するものである。
［１］
少なくとも１つのアクセスノードと通信するための通信インターフェースと、
前記通信インターフェースに結合されたプロセッサであって、
アクセスノードのアクティブセットリストを維持し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、
前記アクティブセットの第１グループ鍵を生成し、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信する
ように構成されたプロセッサと
を備えるアクセス端末。
［２］
前記プロセッサは、
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信する
ようにさらに構成される、［１］に記載のアクセス端末。
［３］
前記一時ユニキャスト鍵のそれぞれは、前記アクセス端末と対応するアクセスノードとの両方に既知の対ごとの一時ユニキャスト鍵である、［１］に記載のアクセス端末。
［４］
前記プロセッサは、
前記通信インターフェースを介してアクセスノードについてスキャンし、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加し、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立する
ようにさらに構成される、［１］に記載のアクセス端末。
［５］
前記プロセッサは、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換し、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布し、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
ようにさらに構成される、［１］に記載のアクセス端末。
［６］
前記プロセッサは、
前記通信インターフェースを介して無線通信サービスに関する現在のサービングアクセスノードとして前記アクティブセットからアクセスノードを選択し、前記アクセス端末との間の無線通信は、前記サービングアクセスノードを介してルーティングされる
ようにさらに構成される、［１］に記載のアクセス端末。
［７］
前記プロセッサは、
前記アクティブセット内の異なるアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定し、
新しいサービングアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、前記現在のサービングアクセスノードから前記新しいサービングアクセスノードに通信サービスを切り替える
ようにさらに構成される、［６］に記載のアクセス端末。
［８］
前記プロセッサは、
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信する
ようにさらに構成される、［１］に記載のアクセス端末。
［９］
前記プロセッサは、
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信する
ようにさらに構成される、［１］に記載のアクセス端末。
［１０］
アクセスノードのアクティブセットリストを維持することと、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手することと、
前記アクティブセットの第１グループ鍵を生成することと、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化することと、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信することと
を備える、アクセス端末上で動作する方法。
［１１］
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化することと、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信することと
をさらに備える、［１０］に記載の方法。
［１２］
アクセスノードについてスキャンすることと、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加することと、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立することと
をさらに備える、［１０］に記載の方法。
［１３］
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換することと、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布することであって、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される、配布することと
をさらに備える、［１０］に記載の方法。
［１４］
無線通信サービスに関する現在のサービングアクセスノードとして前記アクティブセットからアクセスノードを選択することであって、前記アクセス端末との間の無線通信は、前記サービングアクセスノードを介してルーティングされる、選択すること
をさらに備える、［１０］に記載の方法。
［１５］
前記アクティブセット内の異なるアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供できるかどうかを判定することと、
新しいサービングアクセスノードが前記現在のサービングアクセスノードよりよい無線通信サービスを提供する場合に、前記現在のサービングアクセスノードから前記新しいサービングアクセスノードに通信サービスを切り替えることと
をさらに備える、［１４］に記載の方法。
［１６］
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信すること
をさらに備える、［１０］に記載の方法。
［１７］
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信すること
をさらに備える、［１０］に記載の方法。
［１８］
アクセスノードのアクティブセットリストを維持するための手段と、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手するための手段と、
前記アクティブセットの第１グループ鍵を生成するための手段と、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化するための手段と、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信するための手段と
を備えるアクセス端末。
［１９］
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化するための手段と、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信するための手段と
をさらに備える、［１８］に記載のアクセス端末。
［２０］
アクセスノードについてスキャンするための手段と、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加するための手段と、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立するための手段と
をさらに備える、［１８］に記載のアクセス端末。
［２１］
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換するための手段と、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布するための手段であって、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される、配布するための手段と
をさらに備える、［１８］に記載のアクセス端末。
［２２］
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信するための手段
をさらに備える、［１８］に記載のアクセス端末。
［２３］
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードのアクティブセットリストを維持させ、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手させ、
前記アクティブセットの第１グループ鍵を生成させ、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化させ、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信させる
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための命令を備えるコンピュータ可読媒体。
［２４］
プロセッサによって実行された時に、前記プロセッサに、
前記アクティブセット内の他のアクセスノードの他の一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化させ、
前記暗号化された第１グループ鍵のそれぞれを、その一時ユニキャスト鍵を用いて前記第１グループ鍵のそれぞれを暗号化した対応するアクセスノードに送信させる
命令をさらに備える、［２３］に記載のコンピュータ可読媒体。
［２５］
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードについてスキャンさせ、
１つまたは複数のアクセスノードが識別される時に、前記１つまたは複数のアクセスノードをアクセスノードの前記アクティブセットに追加させ、
前記アクセスノードが前記アクティブセットに追加される時に、前記アクセスノードのそれぞれと共に一意の一時ユニキャスト鍵を確立させる
命令をさらに備える、［２３］に記載のコンピュータ可読媒体。
［２６］
プロセッサによって実行された時に、前記プロセッサに、
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換させ、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布させ、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
命令をさらに備える、［２３］に記載のコンピュータ可読媒体。
［２７］
プロセッサによって実行された時に、前記プロセッサに、
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信させる
命令をさらに備える、［２３］に記載のコンピュータ可読媒体。
［２８］
プロセッサによって実行された時に、前記プロセッサに、
前記第１グループ鍵を用いて署名されたマルチキャストメッセージを送信させる
命令をさらに備える、［２３］に記載のコンピュータ可読媒体。
［２９］
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための回路であって、
アクセスノードのアクティブセットリストを維持し、
前記アクティブセット内の各アクセスノードの一時ユニキャスト鍵を入手し、
前記アクティブセットの第１グループ鍵を生成し、
前記アクティブセット内の第１アクセスノードの第１一時ユニキャスト鍵を用いて前記第１グループ鍵を暗号化し、
前記暗号化された第１グループ鍵を前記第１アクセスノードに送信する
ように適合された回路。
［３０］
アクセスノードがそのアクティブセットから除去される時に、前記第１グループ鍵を第２グループ鍵に置換し、
前記第２グループ鍵の暗号化された版をそのアクティブセット内の前記アクセスノードに配布し、前記第２グループ鍵の前記暗号化された版は、前記アクティブセット内の各アクセスノードの前記一時ユニキャスト鍵を用いて暗号化される
ようにさらに適合された、［２９］に記載の回路。
［３１］
前記第１グループ鍵を用いて暗号化されたマルチキャストメッセージを送信する
ようにさらに適合された、［２９］に記載の回路。
［３２］
少なくとも１つのアクセス端末と通信するための無線通信インターフェースと、
前記無線通信インターフェースに結合された処理回路であって、
一時ユニキャスト鍵を生成し、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を前記アクセス端末に送信し、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信する
ように構成された処理回路と
を備えるアクセスノード。
［３３］
前記処理回路は、
前記グループ鍵を用いて暗号化されたブロードキャストメッセージを前記アクセス端末から受信し、
前記グループ鍵を使用して前記ブロードキャストメッセージを復号する
ようにさらに構成される、［３２］に記載のアクセスノード。
［３４］
前記処理回路は、
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記ブロードキャストメッセージを転送する
ようにさらに構成される、［３３］に記載のアクセスノード。
［３５］
他のアクセスノードと通信するためのネットワーク通信インターフェースであって、前記転送されるブロードキャストメッセージは、前記ネットワーク通信インターフェースを介して送信される、ネットワーク通信インターフェース
をさらに備える、［３４］に記載のアクセスノード。
［３６］
前記処理回路は、
前記グループ鍵を用いて署名されたブロードキャストメッセージを前記アクセス端末から受信し、
前記グループ鍵を使用して前記ブロードキャストメッセージを認証する
ようにさらに構成される、［３２］に記載のアクセスノード。
［３７］
前記処理回路は、
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立する
ようにさらに構成される、［３２］に記載のアクセスノード。
［３８］
前記処理回路は、
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信し、
前記アクセス端末との前記無線通信サービスを終了する
ようにさらに構成される、［３７］に記載のアクセスノード。
［３９］
前記処理回路は、
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立する
ようにさらに構成される、［３８］に記載のアクセスノード。
［４０］
前記処理回路は、
前記グループ鍵を使用して、それ自体をアンカアクセスノードに対して認証する
ようにさらに構成される、［３２］に記載のアクセスノード。
［４１］
一時ユニキャスト鍵を生成することと、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を前記アクセス端末に送信することと、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信することと
を備える、アクセスノード上で動作する方法。
［４２］
前記グループ鍵を用いて暗号化されたブロードキャストメッセージを前記アクセス端末から受信することと、
前記グループ鍵を使用して前記ブロードキャストメッセージを復号することと
をさらに備える、［４１］に記載の方法。
［４３］
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記ブロードキャストメッセージを転送すること
をさらに備える、［４２］に記載の方法。
［４４］
前記グループ鍵を用いて署名されたブロードキャストメッセージを前記アクセス端末から受信することと、
前記グループ鍵を使用して前記ブロードキャストメッセージを認証することと
をさらに備える、［４１］に記載の方法。
［４５］
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立すること
をさらに備える、［４０］に記載の方法。
［４６］
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信することと、
前記アクセス端末との前記無線通信サービスを終了することと
をさらに備える、［４５］に記載の方法。
［４７］
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立すること
をさらに備える、［４５］に記載の方法。
［４８］
前記グループ鍵を使用して、それ自体をアンカアクセスノードに対して認証すること
をさらに備える、［４１］に記載の方法。
［４９］
一時ユニキャスト鍵を生成するための手段と、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を無線通信インターフェースを介して前記アクセス端末に送信するための手段と、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信するための手段と
を備えるアクセスノード。
［５０］
前記グループ鍵を用いて暗号化されたマルチキャストメッセージを前記アクセス端末から受信するための手段と、
前記グループ鍵を使用して前記マルチキャストメッセージを復号するための手段と
をさらに備える、［４９］に記載のアクセスノード。
［５１］
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記マルチキャストメッセージを転送するための手段
をさらに備える、［５０］に記載のアクセスノード。
［５２］
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記アクセス端末との無線通信サービスを確立するための手段
をさらに備える、［４９］に記載のアクセスノード。
［５３］
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信するための手段と、
前記アクセス端末との前記無線通信サービスを終了するための手段と
をさらに備える、［５２］に記載のアクセスノード。
［５４］
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立するための手段と、
前記グループ鍵を使用して、それ自体を前記アンカアクセスノードに対して認証するための手段と
をさらに備える、［４９］に記載のアクセスノード。
［５５］
プロセッサによって実行された時に、前記プロセッサに、
一時ユニキャスト鍵を生成させ、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を無線通信インターフェースを介して前記アクセス端末に送信させ、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信させる
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にするための命令を備えるコンピュータ可読媒体。
［５６］
プロセッサによって実行された時に、前記プロセッサに、
前記グループ鍵を用いて暗号化されたマルチキャストメッセージを前記アクセス端末から受信させ、
前記グループ鍵を使用して前記マルチキャストメッセージを復号させる
命令をさらに備える、［５５］に記載のコンピュータ可読媒体。
［５７］
プロセッサによって実行された時に、前記プロセッサに、
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記マルチキャストメッセージを転送させる
命令をさらに備える、［５６］に記載のコンピュータ可読媒体。
［５８］
プロセッサによって実行された時に、前記プロセッサに、
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立させる
命令をさらに備える、［５５］に記載のコンピュータ可読媒体。
［５９］
プロセッサによって実行された時に、前記プロセッサに、
前記無線通信サービスを第２サービングアクセスノードにハンドオーバする要求を前記アクセス端末から受信させ、
前記アクセス端末との前記無線通信サービスを終了させる
命令をさらに備える、［５５］に記載のコンピュータ可読媒体。
［６０］
プロセッサによって実行された時に、前記プロセッサに、
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立させ、
前記グループ鍵を使用して、それ自体を前記アンカアクセスノードに対して認証させる
命令をさらに備える、［５５］に記載のコンピュータ可読媒体。
［６１］
アクセス端末から１つまたは複数のアクセスノードへの安全なマルチキャストメッセージ配布を容易にする回路であって、
一時ユニキャスト鍵を生成し、
アクセス端末のアクセスノードのアクティブセットに参加するために、前記一時ユニキャスト鍵を無線通信インターフェースを介して前記アクセス端末に送信し、
前記アクセス端末のアクセスノードの前記アクティブセットに関連するグループ鍵を受信する
ように適合された回路。
［６２］
前記グループ鍵を用いて暗号化されたマルチキャストメッセージを前記アクセス端末から受信し
前記グループ鍵を使用して前記マルチキャストメッセージを復号する
ようにさらに適合された、［６１］に記載の回路。
［６３］
前記アクセス端末のアクセスノードの前記アクティブセット内の他のアクセスノードに前記マルチキャストメッセージを転送する
ようにさらに適合された、［６２］に記載の回路。
［６４］
前記アクセス端末との間で通信をルーティングするための第１サービングアクセスノードとして働くために、前記無線通信インターフェースを介して前記アクセス端末との無線通信サービスを確立する
ようにさらに適合された、［６１］に記載の回路。
［６５］
プロセッサによって実行された時に、前記プロセッサに、
ネットワーク通信インターフェースを介して前記アクセス端末のアンカアクセスノードとのデータトンネルを確立させ、
前記グループ鍵を使用して、それ自体を前記アンカアクセスノードに対して認証させる
命令をさらに備える、［６１］に記載の回路。
【外国語明細書】
2014123979000001.pdf