(57)【要約】【解決手段】  ＩＥＥＥ  ８０２動作仕様の変形形態に対応して動作可能なＷＬＡＮなどの無線通信システムのネットワークステーション間でモバイルステーションの通信の迅速な移行を容易にする装置、システム、コンピュータ可読媒体、および方法が提供される。本明細書で説明する実施形態の態様では、再関連付け手順の開始前に認証手順を実施する事前キー工程の機構により、前記移行期間が短縮される。他の実施形態において、モバイルステーションは、事前キー工程を無線インターフェース上で目標移行先アクセスポイントと実施するかどうか、あるいは事前キー工程を分散システム上で実施するかどうか選択することができる。【選択図】      図７Ｂ
2008514128.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークシステムにおいて第１のアクセスポイントから第２のアクセスポイントに移行する方法であって、
前記第１のアクセスポイントに通信可能に連結された状態で、前記第２のアクセスポイントを発見する工程と、
第１の疑似乱数値を取得する工程と、
高速移行の要求を定義するデータ構造を生成する工程であって、前記第１の疑似乱数値は前記データ構造に含まれるものである、前記生成する工程と、
前記データ構造を前記第２のアクセスポイントに送信する工程と、
前記データ構造への第１の応答に基づき、再関連付け手順を呼び出すかどうかを決定する工程と
を有する方法。
【請求項２】
請求項１記載の方法において、この方法は、さらに、
前記応答から読み取られる第２の疑似乱数値および第３の疑似乱数値に基づき、第１のキーを計算する工程を有するものである。
【請求項３】
請求項２記載の方法において、この方法は、さらに、
前記第１のキーの計算に次いで再関連付け要求を生成する工程であって、前記再関連付け要求は前記第３の疑似乱数値から導出される値を含むものである、前記生成する工程と、
前記再関連付け要求を前記第２のアクセスポイントに送信する工程と
を有するものである。
【請求項４】
請求項３記載の方法において、前記第３の疑似乱数値から導出される前記値は、前記第３の疑似乱数値のハッシュを有するものである。
【請求項５】
請求項３記載の方法において、この方法は、さらに、
再関連付け応答メッセージを受信する工程と、
前記再関連付け応答メッセージの内容に基づき、前記第２のアクセスポイントが現在のキーを有することを確認する工程と
を有するものである。
【請求項６】
請求項２記載の方法において、前記第１の疑似乱数値は、ｓｕｐｐｌｉｃａｎｔ  ｔｒａｎｓｉｔｉｏｎナンス（「申請（要求）側からの移行用ナンス」）値を有し、前記第３の疑似乱数値は、ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｔｒａｎｓｉｔｉｏｎナンス（「認証側からの移行用ナンス」）値を有するものである。
【請求項７】
請求項１記載の方法において、この方法は、さらに、
再関連付け手順を呼び出すことを決定する工程に次いで、前記第１のアクセスポイントとの無線リンクをリリースする工程を有するものである。
【請求項８】
ネットワークシステムにおいてモバイルステーションの高速移行を容易にする方法であって、
高速移行の要求を定義し、かつモバイルステーションに関連付けられた第１の疑似乱数値を含むデータ構造を受信する工程と、
前記第１の疑似乱数値と、第１のアクセスポイントにより取得される第２の疑似乱数値とを使ってキーを計算する工程と、
第３の疑似乱数値を取得する工程と、
前記モバイルステーションにアドレス指定され、かつ前記第３の疑似乱数値を含む応答メッセージを生成する工程と、
前記応答メッセージを送信する工程と
を有する方法。
【請求項９】
請求項８記載の方法において、この方法は、さらに、
前記第３の疑似乱数値から導出される値を含む再関連付け要求を受信する工程と、
前記第３の疑似乱数値から導出される前記値に基づき、前記モバイルステーションが現在のキーを有することを確認する工程と
を有するものである。
【請求項１０】
請求項９記載の方法において、前記第３の疑似乱数値から導出される前記値は、前記第３の疑似乱数値のハッシュを有するものである。
【請求項１１】
ネットワークシステムにおいて高速移行を容易にする、処理システムで実行するための、コンピュータで実行可能な命令を有するコンピュータ可読媒体であって、
アクセスポイントを発見する命令と、
第１の疑似乱数値を取得する命令と、
高速移行の要求を定義するデータ構造を生成する命令であって、前記第１の疑似乱数値は前記データ構造に含まれるものである、前記生成する命令と、
前記データ構造を前記アクセスポイントに送信する命令と、
前記データ構造への第１の応答に基づき、前記アクセスポイントとの再関連付け手順を呼び出すかどうかを決定する命令と
を有するコンピュータ可読媒体。
【請求項１２】
請求項１１記載のコンピュータ可読媒体において、このコンピュータ可読媒体は、さらに、
前記応答から読み取られる第２の疑似乱数値および第３の疑似乱数値に基づき、キーを計算する命令を有するものである。
【請求項１３】
請求項１２記載のコンピュータ可読媒体において、このコンピュータ可読媒体は、さらに、
前記キーの計算に次いで再関連付け要求を生成する命令であって、前記再関連付け要求は前記第３の疑似乱数値から導出される値を含むものである、前記生成する命令と、
前記再関連付け要求を前記アクセスポイントに送信する命令と
を有するものである。
【請求項１４】
請求項１３記載のコンピュータ可読媒体において、前記第３の疑似乱数値から導出される前記値は、前記第３の疑似乱数値のハッシュを有するものである。
【請求項１５】
請求項１３記載のコンピュータ可読媒体において、このコンピュータ可読媒体は、さらに、
再関連付け応答メッセージを受信する命令と、
前記再関連付け応答メッセージの内容に基づき、前記第２のポイントが現在のキーを有することを確認する命令と
を有するものである。
【請求項１６】
請求項１３記載のコンピュータ可読媒体において、前記第１の疑似乱数値は、ｓｕｐｐｌｉｃａｎｔ  ｔｒａｎｓｉｔｉｏｎナンス値を有し、前記第３の疑似乱数値は、ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｔｒａｎｓｉｔｉｏｎナンス値を有するものである。
【請求項１７】
請求項１１記載のコンピュータ可読媒体において、このコンピュータ可読媒体は、さらに、
再関連付け手順を呼び出す決定に次いで、前記現在のアクセスポイントとの無線リンクをリリースする命令を有するものである。
【請求項１８】
ネットワークシステムにおいて高速移行を容易にする、処理システムで実行するための、コンピュータで実行可能な命令を有するコンピュータ可読媒体であって、
高速移行の要求を定義し、かつモバイルステーションに関連付けられた第１の疑似乱数値を含むデータ構造を受信する命令と、
前記第１の疑似乱数値と、第１のアクセスポイントにより取得される第２の疑似乱数値とを使ってキーを計算する命令と、
第３の疑似乱数値を取得する命令と、
前記モバイルステーションにアドレス指定され、かつ前記第３の疑似乱数値を含む応答メッセージを生成する命令と、
前記応答メッセージを送信する命令と
を有するコンピュータ可読媒体。
【請求項１９】
請求項１８記載のコンピュータ可読媒体において、このコンピュータ可読媒体は、さらに、
前記第３の疑似乱数値から導出される値を含む再関連付け要求を受信する命令と、
前記第３の疑似乱数キーから導出される前記値に基づき、前記モバイルステーションが現在のキーを有することを確認する命令と
を有するものである。
【請求項２０】
請求項１９記載のコンピュータ可読媒体において、前記第３の疑似乱数値から導出される前記値は、前記第３の疑似乱数値のハッシュを有するものである。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク技術に関し、具体的には、無線通信システムのネットワークステーション間のモバイルユニット通信の移行を容易にする機構に関する。さらに具体的には、本発明は、無線ローカルエリアネットワーク（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＷＬＡＮ）においてアクセスポイント間の高速移行を容易にする事前キー工程および再関連付け工程用の装置と方法とコンピュータ可読媒体とに関する。
【背景技術】
【０００２】
通信技術の進歩により、これまで多種多様な通信システムが開発および配備されてきている。通信システムは、任意多数の異種通信サービスに係るデータの通信に使用されており、データが相互通信される通信ステーションセットにより形成されている。その通信ステーションセットに含まれる少なくとも１つの通信ステーションは送信ステーションを形成し、同じ通信ステーションの少なくとも１つの別の通信ステーションは受信ステーションを形成する。これらの送信ステーションおよび受信ステーションは通信チャネルにより相互接続され、送信ステーションにより通信されるデータは、通信チャネルにより受信ステーションへ配信される。
【０００３】
無線通信システムとは、通信ステーションを相互接続するデータ通信媒体である通信チャネルが無線チャネルで形成されたタイプの通信システムである。無線チャネルは、電磁スペクトルの一部を有する無線リンク上に画成される。通信ステーション間のデータ通信に無線チャネルが使用される場合、それらの通信ステーションを有線（ワイヤーライン）すなわち固定接続で相互接続する必要はない。無線通信システムの通信ステーションの配置は、通信ステーションを相互接続する上で有線接続の可用性に依存しないため、通信ステーションは、有線通信システムでは不可能な場所および態様でも配置できる。そのため、無線通信システムを使用した通信は、有線通信ステーションを配置および使用できない場所で、またそのような場所同士で可能となっている。また無線通信システムは、データを相互通信し通信移動性を備えた通信ステーションを１若しくはそれ以上配設したモバイル通信（移動体通信）システムとしての実装（実施）が可能である。
【０００４】
セルラー通信システムは、モバイル無線通信システムの代表的なタイプである。セルラー通信システムにおけるネットワークインフラストラクチャは、通信を可能にしようとする地理的領域の全体にわたり設置される。通常、このネットワークインフラストラクチャには、定位置に離間して設置された複数の送受信機（トランシーバ）が含まれ、その各々がセルを画成する。一般に、定位置送受信機の位置決めは、セルが集合的に前記地理的領域の全体を包含する態様で、セルが一部重複するよう選択される。無線送受信機は、通常、携帯と移動の双方が可能であり、定位置送受信機との通信に使用される。一般に、携帯型送受信機は、それが位置するセル内で、そのセルを画成している定位置送受信機と通信する。異なる定位置送受信機で画成されたセル間を携帯型送受信機が移動する場合は、その携帯型送受信機での通信を引き続き可能にするため、通信のハンドオフが実行される。
【０００５】
他種の無線通信システムとしては、セルラー通信システムの特徴を一部備えたものが開発および配備されている。例えば、無線ローカルエリアネットワーク（ＷＬＡＮ）はセルラー通信システムの特徴を一部備えている。無線ローカルエリアネットワークにはネットワーク部分が含まれ、また通常はセルもしくはそれ以外に画成されたカバー領域をそれぞれ画成する複数の送受信機も含まれている。無線ローカルエリアネットワークで動作可能な送受信機（本明細書では「モバイルステーション（ＳＴＡ）」、「モバイルユニット（ＭＵ）」とも呼ぶ）は、そのＳＴＡが位置しているカバー領域を画成するネットワーク部分の送受信機と通信する。後続ネットワーク部分の送受信機間で通信がハンドオフされることにより、異なるネットワーク部分の送受信機により画成されたカバー領域間をＳＴＡが移動しても、通信は引き続き可能になる。
【０００６】
通信ハンドオフ（本明細書では「通信の移行」とも呼ばれる）では、通信ハンドオフ中にできる限り通信サービスが中断されないようにするため、ネットワーク部分の送受信機間のハンドオフまたは移行が迅速に実行（実施）されることが望ましい。しかし、その移行には種々のシグナリングが必要とされる。
【０００７】
異なるネットワーク部分の送受信機間をＳＴＡが移行すると、接続性は断続的に損失される。ＳＴＡが１つのネットワーク部分の送受信機との接続をリリースし、異なるネットワーク部分の送受信機との別の接続を新たに確立する際、この移行中に接続性の損失が起こる。この接続性の損失は、結果としてパケットが失われるなど通信に損失をもたらすおそれがある。種々のサービスシナリオにおいて、この接続性の損失は非常に望ましくなく、ＳＴＡに提供される通信サービスに有害な効果を及ぼすおそれがある。例えば、ＳＴＡがテレフォニーや他の音声ストリーミングサービスを実行するなど音声データのリアルタイム送信に関与している場合、望ましくない音響効果が生じうる。他のケースでは、音声接続が失われるおそれがある。
【０００８】
このため、１つのネットワーク部分の送受信機から別のネットワーク部分の送受信機への移行時、モバイルステーション通信の移行中に生じる接続性損失の期間を短縮することが必要とされている。
【発明の開示】
【課題を解決するための手段】
【０００９】
本発明の実施形態は、ＩＥＥＥ  ８０２動作仕様の変形形態に対応して動作可能なＷＬＡＮなどの無線通信システムのネットワークステーション間でモバイルユニットの通信の迅速な移行を容易にする装置と、それに付随した方法と、コンピュータ可読媒体とを有利に提供する。本明細書で説明する実施形態の態様では、再関連付け手順の開始前に認証手順を実施する事前キー工程の機構により、前記移行期間が短縮される。他の実施形態において、モバイルステーションは、事前キー工程を無線インターフェース上で目標移行先アクセスポイントと実施するかどうか、あるいは事前キー工程を分散システム上で実施するかどうか選択することができる。
【発明を実施するための最良の形態】
【００１０】
以下の開示では、種々の実施形態の異なる特徴を実施するため、多数の異なる実施形態または実施例を提供していることは言うまでもない。以下では、本開示を簡略化するため構成要素および配置の特定の例を説明している。当然のことながら、これらは単なる例に過ぎず、限定を意図するものではない。また、本開示では種々の例で繰り返し参照符号を使用する場合がある。この反復は簡潔性および明瞭性のためであり、それ自体が種々の実施形態および／または開示される構成の関係を決定するものではない。
【００１１】
図１は、本発明の実施形態を優位に実装できる例示的ネットワークシステム１００の簡略化したブロック図である。ネットワーク１００は、ＩＥＥＥ  ８０２．１１規格の変形形態に準拠した無線ローカルエリアネットワーク（ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＷＬＡＮ）などの共用資源ネットワークの一例である。
【００１２】
図示した例では、システム１００は２つの基本サービスセット（ｂａｓｉｃ  ｓｅｒｖｉｃｅ  ｓｅｔ：ＢＳＳ）１０および１１を有するが、システム１００にはいかなる数のＢＳＳも含めることができる。ＢＳＳ  １０および１１は、それぞれのカバー領域すなわちセルを提供し、それらの領域では、モバイルＳＴＡ  ２０などのＷＬＡＮステーション（ＳＴＡ）が、無線媒体を介して相互通信し、またはシステム１００と連動する他の外部ネットワークの他の通信装置もしくは計算装置と通信する。ＢＳＳ  １０および１１は、分散システム（ｄｉｓｔｒｉｂｕｔｉｏｎ  ｓｙｓｔｅｍ：ＤＳ）３０により通信自在に相互接続されている。ＤＳ  ３０は、送信先マッピングのアドレス取り扱いと、複数ＢＳＳの統合とに必要な論理サービスを提供することにより、モバイル装置のサポートを可能にする。ＢＳＳ１０および１１の各々には、ＤＳ  ３０へのアクセスを提供するアクセスポイント（ａｃｃｅｓｓ  ｐｏｉｎｔ：ＡＰ）４０および４１がそれぞれ含まれている。ＢＳＳ  １０および１１とＡＰ  ４０および４１とが提供するＤＳ  ３０により、任意のサイズおよび複雑度を伴う無線ネットワークの作成が容易になり、ＢＳＳ  １０および１１とＤＳ  ３０との集合は、一般に拡張サービスセットネットワークと呼ばれる。システム１００と、ＬＡＮ  ５０などの非ＩＥＥＥ  ８０２．１１  ＬＡＮとの間の論理的な統合は、ポータル６０により提供できる。ネットワーク１００には、他の種々の構成が可能である。例えばＢＳＳ  １０および１１は、（図示したように）部分的に重複させても、同一場所に配置してもよい。ＢＳＳ  １０および１１の各々には、システム１００内でＢＳＳ  １０および１１を一意に識別する基本サービスセット識別子（ｂａｓｉｃ  ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ：ＢＳＳＩＤ）がそれぞれ割り当てられている。
【００１３】
ＤＳ  ３０には、所与のＳＴＡについてアクセスすべきＡＰ  ４０および４１を識別するための関連付けデータが提供されており、ＤＳ  ３０はこの関連付けデータを維持する。この情報は、ＳＴＡから呼び出されるＳＴＡ−ＡＰ関連付けサービスにより提供される。システム１００内でＳＴＡがＡＰを介しデータを送信する前に、このＳＴＡは、まずＡＰに関連付けられる。ステーションに関連付けられたＡＰは、本明細書において現在のＡＰと呼ぶ。前記関連付けサービスは、ＡＰに対しＳＴＡをマップする。次に、前記ＤＳは、前記ＳＴＡおよび前記ＡＰのマッピングを利用してメッセージ配信サービスを実行する。ＳＴＡはどの時点でもただ１つのＡＰに関連付けられるため、ＤＳ  ３０は、現在どのＡＰが当該ＳＴＡにサービスを提供しているかを決定することができる。
【００１４】
システム１００は、異なるアクセスポイント間の重複したカバー領域間をモバイルステーションが移動するなどの場合、アクセスポイント間でＳＴＡに通信の移行を提供する。通信の移行は、さらにネットワークでの通信動作を容易にする他の理由で実行されることもある。ＡＰ間をＳＴＡがローミングできるようにする移行機能は、ＳＴＡにより呼び出される前記ＤＳの再関連付けサービスによりもたらされる。通信の移行は、ＡＰに対するＳＴＡの関連付けが、別のＡＰに対する前記ＳＴＡの関連付けへと変更される際に起こり、再関連付けサービスの実行により実施され、前記ＳＴＡの移行先となるＡＰに対する当該ＳＴＡの再マッピングを含む。関連付けを終了させる場合は、ＳＴＡまたはＡＰから関連付け解除サービスが呼び出される。システム１００におけるＳＴＡへのアクセスは、認証サービスにより提供される。
【００１５】
認証サービスは、通信先ステーションに対しＳＴＡ（の利用者）の本人性を確立するため、当該ＳＴＡにより使用される。２つのステーション間の認証レベルがどちらのステーションでも許容範囲内であれば、関連付けが確立される。また、システム１００では共有キー認証をサポートできる。共有キー認証の機構では、共有された秘密の暗号化キーがわかっていることにより、本人性の提示が容易になる。
【００１６】
既存の認証を終了させる場合は、認証解除サービスが呼び出される。認証は関連付けを行う目的で実行されなければならないため、ネットワークエンティティとの認証解除を行うと、それ以前にそのネットワークエンティティと関連付けが行われていた場合はその関連付けが解除される結果となる。
【００１７】
通信の移行に従い、移行実施のため、種々のシグナリング動作が実行され、また種々の決定が行われなければならない。この移行工程には、数百ミリ秒もの時間が消費される場合がある。この移行手順中には、通信が中断され、またはデータが失なわれるおそれがあり、その場合モバイルステーションの通信セッションによる通信が悪影響を受ける。本発明は、ＡＰ間の高速移行のための機構を提供する。本明細書で説明する実施形態に従い高速移行を実施するようになっているＡＰは、高速ＢＳＳ移行対応アクセスポイント（ｆａｓｔ  ＢＳＳ  ｔｒａｎｓｉｔｉｏｎ  ｅｎａｂｌｅｄ  ａｃｃｅｓｓ  ｐｏｉｎｔｓ：ＴＡＰ）と呼ばれ、本明細書で説明する実施形態に従い高速移行を実施するようになっているモバイルステーションは、高速移行対応ステーション（ｆａｓｔ  ｔｒａｎｓｉｔｉｏｎ  ｅｎａｂｌｅｄ  ｓｔａｔｉｏｎｓ：ＴＳＴＡ）または単にステーション（ＳＴＡ）と呼ばれる。
【００１８】
システム１００にセキュリティを提供する従来の実施態様には、ユニキャストトラフィック用にセキュリティを提供するためのペアワイズキー機構が含まれる。このペアワイズキー機構を実施するには、認証工程の完了後、４方向ハンドシェイクが実行される。このため、キー確立手順の期間には、４方向ハンドシェイクなどのように再関連付け手順にかかる時間と、認証手順にかかる時間との双方が含まれる。この移行期間中には、接続が失われてサービスが悪影響または望ましくない影響を受けるおそれがある。
【００１９】
図２は、従来どおり４方向ハンドシェイクを実行するための、ＳＴＡとＡＰとの間のシグナリング交換２００を図式により表したものである。図２に示したこの４方向ハンドシェイク工程は、ＳＴＡにより再関連付け要求が発行され、当該ＳＴＡにより再関連付け応答が目標移行先ＡＰまたは移行先候補ＡＰから受信された後に実施される。ＡＰ  ４１との認証を試行中のステーション２０は、無作為な値のＳｕｐｐｌｉｃａｎｔナンス（「申請（要求）側からのナンス」、略称ＳＮｏｎｃｅ）を有し、ＡＰ  ４１は、Ａｕｔｈｅｎｔｉｃａｔｏｒナンス（「認証側からのナンス」、略称ＡＮｏｎｃｅ）を有する。ナンスは、すべて異なる値からなる数セットのうちの１つである。ナンスは、反復シーケンスが前記セットのサイズより大きい場合、疑似乱数アルゴリズムなどにより生成できる。好適な実施態様において、ナンスは、連続した値を有する値セットの値を有すことができる。本明細書で説明する実施形態を実施（実装）する場合は、ＳＮｏｎｃｅ、ＡＮｏｎｃｅ、Ｓｕｐｐｌｉｃａｎｔ  Ｔｒａｎｓｉｔｉｏｎナンス（「申請（要求）側からの移行用ナンス」、ＳＴＮｏｎｃｅ）、ａｕｔｈｅｎｔｉｃａｔｏｒ  ｔｒａｎｓｉｔｉｏｎナンス（「認証側からの移行用ナンス」、ＡＴＮｏｎｃｅ）など種々のナンスが使用できる。この４方向ハンドシェイクは、ＡＮｏｎｃｅ  ５１を含むＬＡＮ上拡張認証プロトコル（Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  ＬＡＮｓ：ＥＡＰＯＬ）キーフレーム２０５を送信しているＡＰ  ４１により開始される（工程２１０）。ＳＴＡ  ２０は、ＥＡＰＯＬキーフレーム２０５の受信時、ＡＮｏｎｃｅ  ６０およびＳＮｏｎｃｅ  ６１からペアワイズトランジエントキー（ｐａｉｒｗｉｓｅ  ｔｒａｎｓｉｅｎｔ  ｋｅｙ：ＰＴＫ）を計算または導出する（工程２２０）。次いでＳＴＡ  ２０は、ＥＡＰＯＬキーフレーム２１５をＡＰ  ４１に送信する（工程２３０）。ＥＡＰＯＬキーフレーム２１５は、ＳＮｏｎｃｅ  ６１を含み、また再関連付け要求フレームおよびメッセージ完全性コード（ｍｅｓｓａｇｅ  ｉｎｔｅｇｒｉｔｙ  ｃｏｄｅ：ＭＩＣ）から前記ＳＴＡにより得られる認証およびペアワイズ暗号化情報を定義するＲＳＮ（ｒｏｂｕｓｔ  ｓｅｃｕｒｉｔｙ  ｎｅｔｗｏｒｋ、「堅牢なセキュリティネットワーク」）情報要素（またはその内容）など他の情報を含む場合もある。ＡＰ  ４１は、次にＥＡＰＯＬキーフレーム２１５から読み取られたＡＮｏｎｃｅ  ６０およびＳＮｏｎｃｅの値からＰＴＫを計算または導出し、ＳＴＡ  ２０により提供されたＭＩＣを検証する（工程２４０）。次いでＡＰ  ４１は、前記ＡＮｏｎｃｅと、前記ＡＰのビーコンまたはプローブ応答メッセージからの前記ＲＳＮ情報要素と、ＭＩＣとを含んだＥＡＰＯＬプロトコルキーフレーム２２５を、ＳＴＡ  ２０に送信する（工程２５０）。一時キーおよびカプセル化したＧＴＫをインストールするかをＳＴＡ  ２０に示すものなど、他の情報もフレーム２２５に含めることができる。ハンドシェイクが正常に行われた場合、ＳＴＡ  ２０は、一時キーをインストールし（工程２６０）、ＥＡＰＯＬキーフレーム２３５をＡＰ  ４１に返して前記一時キーのインストレーションを確認する（工程２７０）。この４方向ハンドシェイクは時間をｔＨだけ消費するため、それに対応した遅延がハンドオーバーすなわち移行工程に生じ、通信サービス、特に音声、ビデオ、他のストリーミングメディアサービスなどのリアルタイムサービスに悪影響が及ぶおそれがある。
【００２０】
図３Ａは、従来どおり移行先候補のＡＰを検出しているＳＴＡを図式的に例示したものである。図示した例において、ＳＴＡ  ２０は現在のＡＰ  ４０に関連付けられており、無線リンク４６を介してＡＰ  ４０に通信可能に連結されている。ＳＴＡ  ２０は、ＡＰ  ４１によりブロードキャストされたビーコン信号３１０を検出することにより、ＡＰ  ４１を識別または発見する。ＳＴＡ  ２０がＡＰ  ４１への移行実施を希望する場合は、図３Ｂに示したようにＡＰ  ４１との再関連付け手順が実施される。この図は、ＡＰ  ４１との再関連付け工程を実施中のＳＴＡ  ２０を示している。この場合、ＡＰ  ４１とのメディアアクセス制御（ｍｅｄｉｕｍ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ：ＭＡＣ）リンク３２０が確立され、ＳＴＡ  ２０とＡＰ  ４１との間で再関連付け手順が実施される。この再関連付けが完了すると、ＳＴＡ  ２０とＡＰ  ４０との間のリンク４６がリリースされ、次いでＳＴＡ  ２０が、図３Ｃに示したように、一時キーのインストレーションを確立するための４方向ハンドシェイクといった認証手順またはセキュリティ手順を開始する。この図３Ｃにおいて、ＳＴＡはＡＰ  ４１との再関連付け手順をすでに完了し、ＡＰ  ４１との４方向ハンドシェイクを実行中である。このハンドシェイクを完了した時点で、ＳＴＡ  ２０およびＡＰ  ４１は安全な通信を開始することができる。前記再関連付けおよび前記４方向ハンドシェイクの累積期間は、前記移行手順の呼び出し前にＳＴＡ  ２０が実施する通信またはサービスに不利な効果を及ぼす可能性がある。例えば、音声サービス、ビデオサービス、または他のストリーミング用アプリケーションまたはサービスに、許容範囲外の、または望ましくない中断が生じ、あるいは前記移行中にＳＴＡ  ２０で生じる通信遅延により、前記各種サービスが切断されるおそれがある。
【００２１】
図４は、図３Ａ〜３Ｃで上述した従来どおり実施される移行手順用のメッセージタイミングを図式により表したものである。ＳＴＡ  ２０は、ＡＰ  ４０に関連付けられ、通信可能に連結されている（工程４１０）。次に、ＳＴＡ  ２０は、移行を試行すべき移行先候補または潜在的移行先であるＡＰ  ４１を発見する（工程４２０）。次いで、ＳＴＡ  ２０により再関連付け工程が呼び出されるが、この工程には再関連付け要求を移行先候補ＡＰ  ４１に搬送し、当該ＡＰ  ４１から戻される再関連付け応答の受信を待機する工程が含まれる（工程４３０）。次にＡＰ  ４１との関連付けが確立される（工程４４０）。ＳＴＡ  ２０は、一度ＡＰ  ４１に関連付けられると、ＡＰ  ４１との４方向ハンドシェイク工程を呼び出せるようになる（工程４５０）。前記ハンドシェイク手順が完了すると、ＳＴＡ  ２０は、システム１００においてＡＰ  ４１経由で安全な通信を開始できるようになる（工程４６０）。なお、ＡＰ  ４０からＡＰ  ４１への通信のハンドオーバーにかかる移行時間は、システム１００でＳＴＡ  ２０が安全な通信セッションを行う場合、前記再関連付け手順の呼び出しから前記ハンドシェイクの完了までである。このため、この移行時間は、前記再関連付け工程の所要時間（ＴＡ）と前記ハンドシェイクの期間（ＴＨ）とを累積した期間となる。
【００２２】
本明細書で説明する実施形態は、再関連付け手順の開始前にキー確立手順を実施する事前キー工程の機構により、前記移行期間を短縮するものである。特に、本明細書で説明する実施形態は、ＳＴＡおよび候補ＡＰにおける各ペアワイズトランジエントキー（ＰＴＫ）などのキーを、再関連付け工程の呼び出し前に確立する機構を提供する。この再関連付け工程は、ＰＴＫの計算後、高速移行を実行するＳＴＡと、このＳＴＡが前記高速移行を実行する相手であるＡＰとにより呼び出される。この高速移行工程は、再関連付け要求および再関連付け応答でのパラメータ交換により容易になる。一実施形態では、前記ＳＴＡは、前記移行先候補ＡＰから受信する高速移行応答に含まれたａｕｔｈｅｎｔｉｃａｔｏｒ  ｔｒａｎｓｉｔｉｏｎナンス（ＡＴＮｏｎｃｅ）のハッシュを、再関連付け要求に含める。同様に、前記移行先候補ＡＰは、前記ＳＴＡから受信する高速移行要求に含まれたｓｕｐｐｌｉｃａｎｔ  ｔｒａｎｓｉｔｉｏｎナンス（ＳＴＮｏｎｃｅ）のハッシュを、再関連付け応答に含める。これによりＰＴＫは確立され、再関連付け工程が完了した時点で、４方向ハンドシェイクなどの認証によりそれ以上遅延されることなく使用可能になる。このため、移行時間が有利に短縮されて、システム１００においてＡＰ間でローミングまたは移行するＳＴＡにとって通信サービスの改善が実現される。
【００２３】
図５Ａは、８０２．１１動作基準の変形形態に準拠したＷＬＡＮなどのネットワークシステム５００において、移行先候補ＡＰを検出中または発見中のＳＴＡ  ５２０の実施形態を図式により例示したものである。図示した例において、ＳＴＡ  ５２０と、ＡＰ  ５４０および５４１と、ＤＳ  ５３０とは、本明細書で説明する実施形態に従って高速移行を実施するようになっている代表的なＳＴＡ、ＡＰ、およびＤＳである。図示した例において、ＳＴＡ  ５２０は現在のＡＰ  ５４０に関連付けられており、無線リンク５４６を介してＡＰ  ５４０に通信可能に連結されている。ＳＴＡ  ５２０は、ＡＰ  ５４１によりブロードキャストされたビーコン信号５１０を検出することにより、移行先候補ＡＰ  ５４１を識別または発見する。図５Ｂは、再関連付け工程前に実施可能でＡＰ間の高速移行を容易にする事前キー工程の実施形態を図式により例示したものである。ＳＴＡ  ５２０は、１若しくはそれ以上のリンクまたは通信チャネル５１５により、ＡＰ  ５４１との事前キー工程を呼び出すことができる。図示した例の場合、事前キー工程は、ＳＴＡ  ５２０と候補ＡＰ  ５４１との間で直接実施されるものとして示されている。このような実施態様は単に例示的なものであって、事前キー工程用の他の機構も、以下より詳しく説明するように実施（実装）可能である。一般に、ＳＴＡと移行先候補ＡＰとの間で実施されるこの事前キー工程は、ＳＴＡがのちに前記移行先候補ＡＰへの移行を実行する場合に使用するための、安全な通信セッション用のＰＴＫ等のキーの確立といったキー確立手順を提供する。この事前キー工程に次いで、ＳＴＡ  ５２０は、図５Ｃの再関連付け工程の実施形態の図により例示したように、ＡＰ  ５４１との間に確立されるＭＡＣリンク５２５を介し、前記候補ＡＰ  ５４１との再関連付け工程を呼び出すことができる。この再関連付けが完了すると、ＳＴＡ  ５２０とＡＰ  ５４１との間に安全な通信リンク５４７が確立され、ＳＴＡ  ５２０は、ＡＰ  ５４１を介してシステム５００での安全な通信を開始することができるようになる。有利なことに、この移行期間は前記再関連付け工程の期間に限定される。このため、通信の移行中に生じる通信サービスの中断は、従来の移行手順に比べて軽減または低減される。
【００２４】
図６Ａは、高速移行を容易にする事前キー工程の実施形態を図式により例示したものである。図示した例において、ＳＴＡ  ５２０はＡＰ  ５４０に関連付けられており、無線リンク５４６を介してＡＰ  ５４０に通信可能に連結されている。この実施態様では、事前キー工程はＤＳ  ５３０を介し実施される。例えば、ＳＴＡ  ５２０は事前キー工程を呼び出すことができ、前記事前キー工程を実施するための通信は、ＤＳ  ５３０と、ＳＴＡ  ５２０が現在関連付けられているＡＰ  ５４０とを介して行われる。例えば、キー確立メッセージは、ＳＴＡ  ５２０から現在のＡＰ  ５４０へ無線リンク５７０ａ経由で送信され、ＡＰ  ５４０は、ＤＳ  ５３０のリンク５７０ｂ経由で前記キー確立メッセージをＡＰ  ５４１に送信することにより、ＳＴＡ  ５２０と候補ＡＰ  ５４１との間のリレーとして作用する。同様に、ＡＰ  ５４１により生成される応答メッセージは、ＤＳ  ５３０を介し、まず現在のＡＰ  ５４０へ、次にＡＰ  ５４０からＳＴＡ  ５２０へ転送されることにより、ＳＴＡ  ５２０へ送信される。安全な通信用のＰＴＫは、図６Ａに図示した前記事前キー工程の結果に基づき、ＳＴＡ  ５２０および移行先候補ＡＰ  ５４１の双方で生成される。再関連付け工程は、図６Ａに図示した前記事前キー工程に後続して開始できるようになり、その移行期間は、有利なことに前記再関連付け工程の期間に限定される。
【００２５】
図６Ｂは、高速移行を容易にする事前キー工程の別の実施形態を図式により例示したものである。図示した例において、ＳＴＡ  ５２０はＡＰ  ５４０に関連付けられており、無線リンク５４６を介してＡＰ  ５４０に通信可能に連結されている。この実施態様では、事前キー工程は、無線リンク５４８などの無線インターフェース上で実施される。例えば、ＳＴＡ  ５２０は事前キー工程を呼び出すことができ、前記事前キー工程を実施するための通信は、ＤＳ  ５２０と移行先候補ＡＰ  ５４１との間で直接行われる。同様に、ＡＰ  ５４１により生成される応答メッセージは、リンク５４８経由でＳＴＡ  ５２０に送信される。安全な通信用のＰＴＫは、図６Ｂに図示した前記事前キー工程の結果に基づき、ＳＴＡ  ５２０および移行先候補ＡＰ  ５４１の双方で生成される。再関連付け工程は、図６Ｂに図示した前記事前キー工程に後続して開始できるようになり、その移行期間は、有利なことに前記再関連付け工程の期間に限定される。
【００２６】
図６Ａに図示した事前キー工程でも、図６Ｂに図示した事前キー工程でも、事前キー工程が正常に完了されると、ＳＴＡ  ５２０が候補ＡＰ  ５４１との再関連付け要求を呼び出す。一実施形態では、前記再関連付け工程中に前記ＳＴＡと前記移行先候補ＡＰとの間でパラメータが交換され、この再関連付け工程により、前記ＳＴＡおよび前記移行先候補ＡＰが、安全な通信用にそれぞれ現在のキーを有することを相互検証することが容易になる。これにより、現在のＡＰ  ５４０と移行先ＡＰ  ５４１との間の通信ハンドオーバーにかかる移行時間が、前記再関連付け工程にかかる期間へと有利に短縮される。
【００２７】
図７Ａは、ＷＬＡＮにおいて現在のＡＰと目標ＡＰとの間の高速ＢＳＳ移行を容易にする無線インターフェース上での事前キー工程を実施するための、ＳＴＡ  ５２０と、移行先候補または目標移行先であるＡＰ  ５４１との間のシグナリング交換７００の実施形態を図式により表したものである。図示したシグナリング交換では、現在のＡＰから候補ＡＰまたは目標ＡＰへのステーションの高速移行を容易にする高速移行（ｆａｓｔ  ｔｒａｎｓｉｔｉｏｎ：ＦＴ）ルーチンの機能的な工程を示している。このＦＴルーチンは、前記ＳＴＡが、現在のＡＰに関連付けられており、本明細書で説明する実施形態に従ってＦＴ手順を実施するようになっている別のＡＰの存在を検出または発見した場合、当該ＳＴＡにより呼び出し可能である。
【００２８】
ＳＴＡ  ５２０は、ＳＮｏｎｃｅ  ５６１と、ＡＮｏｎｃｅ  ５６０またはＡＮｏｎｃｅから導出された値とを使ってＰＴＫを計算することができる（工程７０３ａ）。例えば、ＳＴＡ  ５２０は、ＡＰ  ５４１がブロードキャストするビーコン信号からＡＮｏｎｃｅの値を取得することができる。上記の実施態様は、目標ＡＰ  ５４１からＡＮｏｎｃｅの値を取得する他の実施態様で適切に置き換えることもできる。ＳＴＡ  ５２０は、ＳＮｏｎｃｅおよびＡＮｏｎｃｅの値を使って前記ＰＴＫを計算できるが、他の実施態様では、当該ＳＴＡが自らのＳＮｏｎｃｅと、ＡＮｏｎｃｅ値から導出された値（そのＡＮｏｎｃｅの増分値など）とを使用する場合もある。ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７０５を有する高速移行（ＦＴ）要求メッセージ（ＦＴ  Ｒｅｑ）を生成し、当該ＳＴＡ  ５２０ですでに検出済みの目標移行先または移行先候補であるＡＰ  ５４１へ前記ＦＴ  Ｒｅｑを送信する（工程７１０ａ）。この要求メッセージは、ＳＮｏｎｃｅ値と、ＡＮｏｎｃｅ値と、ＭＩＣ値とを含みうる。この要求メッセージのＥＡＰＯＬキーフレーム７０５（またはその一部）は、計算されたＰＴＫにより保護される。ＥＡＰＯＬキーフレーム７０５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例において、ＥＡＰＯＬキーフレーム７０５は、ＳＴＡ  ５２０により生成または取得されたＳＮｏｎｃｅ  ５６１を含みうる。ＳＮｏｎｃｅ  ５６１は、値セットから選ばれる一意の値を有し、この一意の値はＰＴＫセキュリティ関連付け（ＰＴＫ  ｓｅｃｕｒｉｔｙ  ａｓｓｏｃｉａｔｉｏｎ：ＰＴＫＳＡ）を生成するため他の値とともに使用される。またＥＡＰＯＬキーフレーム７０５は、資源要求と、当該ＳＴＡのＲＳＮ（ＳＴＡ  ＲＳＮ）情報要素とを付加的に含むこともできる。ＥＡＰＯＬキーフレーム７０５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレームまたはカプセル化データ構造のヘッダには、ＳＴＡ  ５２０のＭＡＣアドレスなどの識別子を、送信元アドレスフィールド内に含めることができる。また、このヘッダには、目標移行先ＡＰ  ５４１のアドレスを、送信先アドレスフィールド内に含めることができる。
【００２９】
ＥＡＰＯＬキーフレーム７０５を受信すると、目標移行先ＡＰ  ５４１は、工程７１０ａで受信した前記要求メッセージから読み取ったＡＮｏｎｃｅ値を検証し、当該ＡＰ  ５４１が取得または生成したＡＮｏｎｃｅ  ５６０と、ＥＡＰＯＬキーフレーム７０５から読み取ったＳＮｏｎｃｅ値とを使ってＰＴＫを計算し、ＥＡＰＯＬキーフレーム７０５から読み取ったＭＩＣを検証する（工程７１２ａ）。次に、ＡＰ  ５４１は、前記ＳＴＡ  ＲＳＮ情報要素、またはそれから導出された内容を格納する（工程７１４ａ）。ＡＰ  ５４１は、任意選択で、ＥＡＰＯＬキーフレーム７０５から読み取った資源要求（含まれている場合）を評価し、ＳＴＡ  ５２０の要求をサポートするために必要な能力および資源を自らが有するかどうか示す資源応答を、前記資源要求に対し生成することができる。
【００３０】
次いでＡＰ  ５４１は、ＭＩＣおよびＥＡＰＯＬキーフレーム７１５を有するＦＴ応答メッセージを生成し、そのＦＴ応答メッセージを、ＥＡＰＯＬキーフレーム７１５を含め、ＳＴＡ  ５２０へ送信する（工程７２０ａ）。このＦＴ  ＥＡＰＯＬキーフレーム７１５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例では、ＥＡＰＯＬキーフレーム７１５は、前記ＡＰのビーコンまたはプローブ応答メッセージまたはその内容から得られた前記ＡＰのＲＳＮ情報要素（ＡＰ＿ＲＳＮを含む。このＦＴ応答メッセージには、資源応答を含めることもできる。
【００３１】
ＥＡＰＯＬキーフレーム７１５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレーム７１５またはカプセル化データ構造のヘッダには、ＡＰ  ５４１についてＭＡＣアドレスなどの識別子を送信元アドレスフィールド内に含めることができる。また、このヘッダには、ＳＴＡ  ５２０のアドレスを、送信先アドレスフィールド内に含めることができる。ＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造には、ヘッダまたはオーバーヘッドデータとして他の種々のデータを含めることができる。例えば、ＡＰ  ５４１は再関連付け期限を指定してこれをＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造のヘッダまたはフィールドに含めることができる。この再関連付け期限では、ＡＰ  ５４１との再関連付けを開始するためＳＴＡ  ５２０に割り当てられた時間を指定できる。再関連付け手順の呼び出し前にこの再関連付け期限が過ぎると、ＳＴＡ  ５２０は、後で高速移行を実行する際、前記事前キー手順を再び開始しなければならなくなる。
【００３２】
ＥＡＰＯＬキーフレーム７１５を受信すると、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取ったＡＰ＿ＲＳＮ値をチェックし、ＥＡＰＯＬキーフレーム７１５内のＡＰ＿ＲＳＮがＡＰ  ５４１の前記ビーコン信号から得られたＡＰ＿ＲＳＮ情報要素に合致することを確認する（工程７２２ａ）。また、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取った前記資源応答（含まれている場合）を評価し、ＡＰ  ５４１がＳＴＡ  ５２０の移行先として適切な能力および資源を有するかを決定する。
【００３３】
有利なことに、ＳＴＡ  ５２０およびＡＰ  ５４１はＰＴＫをすでに確立しているため、再関連付けが完了すればデータトラフィックは直ちに再開できる。その後、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５でＳＴＡ  ５２０に提供された前記再関連付け期限に定義された時間内に再関連付け工程を開始することができる。
【００３４】
ＳＴＡ  ５２０は、ＳＴＡ  ５２０の本人性または送信元アドレスと、ＡＰ  ５４１の本人性または送信先アドレスとを含んだ再関連付け要求（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑ）７２５のメッセージを生成する（工程７２６ａ）。次に、ＡＰ  ５４１は、当該ＡＰ  ５４１の本人性または送信元アドレスと、ＳＴＡ  ５２０の本人性または送信先アドレスとを含んだ再関連付け応答（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐ）７３５のメッセージを生成し、その関連付け応答をＳＴＡ  ５２０に送信する（工程７３０ａ）。この時点で、ＳＴＡ  ５２０とＡＰ  ５４１との間の安全な通信は、交換可能になる（工程７３４ａ）。
【００３５】
図７Ｂは、ＷＬＡＮにおいて現在のＡＰと目標ＡＰとの間の高速ＢＳＳ移行を容易にする無線インターフェース上での事前キー工程を実施するための、ＳＴＡ  ５２０と、移行先候補または目標移行先であるＡＰ  ５４１との間のシグナリング交換７００の別の実施形態を図式により表したものである。図示したシグナリング交換では、現在のＡＰから候補ＡＰまたは目標ＡＰへのステーションの高速移行を容易にする高速移行（略称ＦＴ）ルーチンの機能的な工程を示している。このＦＴルーチンは、前記ＳＴＡが、現在のＡＰに関連付けられており、本明細書で説明する実施形態に従ってＦＴ手順を実施するようになっている別のＡＰの存在を検出または発見した場合、当該ＳＴＡにより呼び出し可能である。
【００３６】
ＳＴＡ  ５２０は、ｓｕｐｐｌｉｃａｎｔ  ｔｒａｎｓｉｔｉｏｎナンス（ＳＴＮｏｎｃｅ）５６３を取得または生成できる（工程７０３ｂ）。ＳＴＡ  ５２０は、ＳＮｏｎｃｅ  ５６１と、ＡＮｏｎｃｅ  ５６０またはＡＮｏｎｃｅから導出された値とを使ってＰＴＫを計算することができる（工程７０４ｂ）。例えば、ＳＴＡ  ５２０は、ＡＰ  ５４１がブロードキャストするビーコン信号からＡＮｏｎｃｅの値を取得することができる。上記の実施態様は、目標ＡＰ  ５４１からＡＮｏｎｃｅの値を取得する他の実施態様で適切に置き換えることもできる。ＳＴＡ  ５２０は、ＳＮｏｎｃｅおよびＡＮｏｎｃｅの値を使って前記ＰＴＫを計算できるが、他の実施態様では、当該ＳＴＡが自らのＳＮｏｎｃｅと、ＡＮｏｎｃｅ値から導出された値（そのＡＮｏｎｃｅの増分値など）とを使用する場合もある。ＳＴＡ  ５２０は、ＳＮｏｎｃｅとＡＮｏｎｃｅとＭＩＣとの値を含む可能性があり、かつＥＡＰＯＬキーフレーム７０５を有する高速移行（ＦＴ）要求メッセージ（ＦＴ  Ｒｅｑ）を生成し、当該ＳＴＡ  ５２０ですでに検出済みの目標移行先ＡＰまたは移行先候補ＡＰ  ５４１へ前記ＦＴ  Ｒｅｑを送信する（工程７１０ｂ）。ＥＡＰＯＬキーフレーム７０５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例において、ＥＡＰＯＬキーフレーム７０５は、ＳＴＡ  ５２０により生成または取得されたＳＮｏｎｃｅ  ５６１を含みうる。ＳＮｏｎｃｅ  ５６１は、ＰＴＫセキュリティ関連付け（ＰＴＫＳＡ）を生成するため、他の値とともに使用することができる。またＥＡＰＯＬキーフレーム７０５は、資源要求と、当該ＳＴＡのＲＳＮ（ＳＴＡ  ＲＳＮ）情報要素と、ＳＴＮｏｎｃｅ  ５６３とを付加的に含むこともできる。ＥＡＰＯＬキーフレーム７０５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレームまたはカプセル化データ構造のヘッダには、ＳＴＡ  ５２０のＭＡＣアドレスなどの識別子を、送信元アドレスフィールド内に含めることができる。また、このヘッダには、目標移行先ＡＰ  ５４１のアドレスを、送信先アドレスフィールド内に含めることができる。
【００３７】
ＥＡＰＯＬキーフレーム７０５を受信すると、目標移行先ＡＰ  ５４１は、工程７１０ｂで受信した前記要求メッセージから読み取ったＡＮｏｎｃｅを検証し、当該ＡＰ  ５４１が取得または生成したＡＮｏｎｃｅ  ５６０と、ＥＡＰＯＬキーフレーム７０５から読み取ったＳＮｏｎｃｅ値とを使ってＰＴＫを計算し、ＥＡＰＯＬキーフレーム７０５から読み取ったＭＩＣを検証する（工程７１２ｂ）。次に、ＡＰ  ５４１は、前記ＳＴＡ  ＲＳＮ情報要素、またはそれから導出された内容を格納する（工程７１４ｂ）。ＡＰ  ５４１は、任意選択で、ＥＡＰＯＬキーフレーム７０５から読み取った資源要求（含まれている場合）を評価し、ＳＴＡ  ５２０の要求をサポートするために必要な能力および資源を自らが有するかどうか示す資源応答を、前記資源要求に対し生成することができる。次に、疑似乱数からなる移行用ナンス（ＡＴＮｏｎｃｅ）がＡＰ  ５４１により生成される（工程７１８ｂ）。
【００３８】
次いでＡＰ  ５４１は、ＭＩＣおよびＥＡＰＯＬキーフレーム７１５を有するＦＴ応答メッセージを生成し、そのＦＴ応答メッセージを、ＥＡＰＯＬキーフレーム７１５を含め、ＳＴＡ  ５２０へ送信する（工程７２０ｂ）。ＥＡＰＯＬキーフレーム７１５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例では、ＥＡＰＯＬキーフレーム７１５は、ＡＰ  ５４１により生成または取得されたＡＴＮｏｎｃｅと、前記ＡＰのビーコンまたはプローブ応答メッセージまたはその内容から得られた前記ＡＰのＲＳＮ情報要素（ＡＰ＿ＲＳＮ）とを含む。このＦＴ応答メッセージには、資源応答を含めることもできる。
【００３９】
ＥＡＰＯＬキーフレーム７１５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレーム７１５またはカプセル化データ構造のヘッダには、ＡＰ  ５４１についてＭＡＣアドレスなどの識別子を送信元アドレスフィールド内に含めることができる。また、このヘッダには、ＳＴＡ  ５２０のアドレスを、送信先アドレスフィールド内に含めることができる。ＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造には、ヘッダまたはオーバーヘッドデータとして他の種々のデータを含めることができる。例えば、ＡＰ  ５４１は再関連付け期限を指定してこれをＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造のヘッダまたはフィールドに含めることができる。この再関連付け期限では、ＡＰ  ５４１との再関連付けを開始するためＳＴＡ  ５２０に割り当てられた時間を指定できる。再関連付け手順の呼び出し前にこの再関連付け期限が過ぎると、ＳＴＡ  ５２０は、後で高速移行を実行する際、前記事前キー手順を再び開始しなければならなくなる。
【００４０】
ＥＡＰＯＬキーフレーム７１５を受信すると、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取ったＡＰ＿ＲＳＮ値をチェックし、ＥＡＰＯＬキーフレーム７１５内のＡＰ＿ＲＳＮがＡＰ  ５４１の前記ビーコン信号から得られたＡＰ＿ＲＳＮ情報要素に合致することを確認する（工程７２２ｂ）。また、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取った前記資源応答（含まれている場合）を評価し、ＡＰ  ５４１がＳＴＡ  ５２０の移行先として適切な能力および資源を有するかを決定する。有利なことに、ＳＴＡ  ５２０およびＡＰ  ５４１はＰＴＫをすでに確立しているため、再関連付けが完了すればデータトラフィックは直ちに再開できる。その後、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５でＳＴＡ  ５２０に提供された前記再関連付け期限に定義された時間内に再関連付け工程を開始することができる。
【００４１】
ＳＴＡ  ５２０は、ＳＴＡ  ５２０の本人性または送信元アドレスと、ＡＰ  ５４１の本人性または送信先アドレスとを含んだ再関連付け要求（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑ）７２５のメッセージを生成する（工程７２６ｂ）。再関連付け要求７２５には、ＳＴＡ  ５２０がＥＡＰＯＬキーフレーム７１５から読み取った前記ＡＴＮｏｎｃｅ（または当該ＡＴＮｏｎｃｅから導出された別の値）のダイジェストすなわちハッシュ値を追加で含めることもできる。これを受け、ＡＰ  ５４１は、再関連付け要求７２５を受信した時点で、ＡＴＮｏｎｃｅ  ５６４をハッシュし、それを再関連付け要求７２５から読み取った前記ダイジェストすなわちハッシュ値と比較することにより、ＳＴＡ  ５２０がアクティブである（すなわち、現在のＰＴＫを有する）ことを確認することができる（工程７２８ｂ）。ＡＰ  ５４１は、ＳＴＡ  ５２０がアクティブであると確認した場合、当該ＡＰ  ５４１の本人性または送信元アドレスと、ＳＴＡ  ５２０の本人性または送信先アドレスとを含んだ再関連付け応答（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐ）７３５のメッセージを生成し、その関連付け応答をＳＴＡ  ５２０に送信する（工程７３０ｂ）。再関連付け応答７３５には、ＡＰ  ５４１がＥＡＰＯＬキーフレーム７０５から読み取った前記ＳＴＮｏｎｃｅ（または当該ＳＴＮｏｎｃｅから導出された別の値）のダイジェストすなわちハッシュ値を追加で含めることもできる。これを受け、ＳＴＡ  ５２０は、再関連付け応答７３５を受信した時点で、ＳＴＮｏｎｃｅ  ５６３をハッシュし、それを再関連付け応答７３５から読み取った前記ダイジェストすなわちハッシュ値と比較することにより、ＡＰ  ５４１がアクティブであることを確認することができる（工程７３２ｂ）。ＡＰ  ５４１がアクティブであることをＳＴＡ  ５２０が確認すると、ＳＴＡ  ５２０とＡＰ  ５４１との間で安全な通信が交換できるようになる（工程７３４ｂ）。
【００４２】
このように、事前キー工程は、本明細書の実施形態に従い、再関連付けの呼び出し前に実施される。この事前キー工程は、移動前、または前記モバイルステーションが現在のＡＰから移行先ＡＰへ容易に移動できるようにする工程の呼び出し前に、有利に実施される。これにより、キーの取得に必要な処理期間は、この移行にかかる期間から有利に除外される。
【００４３】
図７Ａおよび７Ｂでは、ＳＴＡおよび目標移行先ＡＰととの間のメッセージ交換による、高速移行実施用のメッセージ交換を示しているが、このような構成は単に例示的なものであって、本発明の理解を促すことのみを目的としたものである。例えば、前記高速移行の実施形態は、わずか若干の修正を加えてＤＳ  ５３０上で実施される同様なメッセージ交換によっても実施できる。一実施態様では、ＥＡＰＯＬキーフレーム７０５、ＥＡＰＯＬキーフレーム７１５、再関連付け要求７２５、および再関連付け応答７３５は、それぞれ、目標ＡＰフィールドを含むアクションフレームなどの各フレーム内でカプセル化される。この場合、目標移行先ＡＰ  ５４１の本人性またはアドレスは、各カプセル化フレームの前記目標ＡＰフィールドに含めることができる。さらに、好適な実施形態では、モバイルステーションは、前記事前キー工程の実施を、無線インターフェース上で行うか、ＤＳを介して行うかを選択することができる。
【００４４】
図７Ｃは、ＷＬＡＮにおいて現在のＡＰと目標ＡＰとの間の高速ＢＳＳ移行を容易にするＤＳインターフェース上での事前キー工程を実施するための、ＳＴＡ  ５２０と、移行先候補または目標移行先であるＡＰ  ５４１との間のシグナリング交換７００の実施形態を図式により表したものである。図示したシグナリング交換では、現在のＡＰから候補ＡＰまたは目標ＡＰへのステーションの高速移行を容易にする高速移行（略称ＦＴ）ルーチンの機能的な工程を示している。このＦＴルーチンは、前記ＳＴＡが、現在のＡＰに関連付けられており、本明細書で説明する実施形態に従ってＦＴ手順を実施するようになっている別のＡＰの存在を検出または発見した場合、当該ＳＴＡにより呼び出し可能である。
【００４５】
ＳＴＡ  ５２０は、ＳＮｏｎｃｅ  ５６１と、ＡＮｏｎｃｅ  ５６０またはＡＮｏｎｃｅから導出された値とを使ってＰＴＫを計算することができる（工程７０３ｃ）。例えば、ＳＴＡ  ５２０は、ＡＰ  ５４１がブロードキャストするビーコン信号からＡＮｏｎｃｅの値を取得することができる。上記の実施態様は、目標ＡＰ  ５４１からＡＮｏｎｃｅの値を取得する他の実施態様で適切に置き換えることもできる。ＳＴＡ  ５２０は、ＳＮｏｎｃｅおよびＡＮｏｎｃｅの値を使って前記ＰＴＫを計算できるが、他の実施態様では、当該ＳＴＡが自らのＳＮｏｎｃｅと、ＡＮｏｎｃｅ値から導出された値（そのＡＮｏｎｃｅの増分値など）とを使用する場合もある。ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７０５ｃを有するＦＴアクション要求（Ａｃｔ  Ｒｅｑ）を生成し、当該ＳＴＡ  ５２０ですでに検出済みの目標移行先ＡＰまたは移行先候補ＡＰ  ５４１へ、現在のＡＰ  ５４０経由で前記Ａｃｔ  Ｒｅｑを送信する（工程７１０ｃ１およびｃ２）。このアクション要求は、ＳＮｏｎｃｅ値と、ＡＮｏｎｃｅ値と、ＭＩＣ値と、ＥＡＰＯＬキーフレーム７０５とを含みうる。ＥＡＰＯＬキーフレーム７０５（またはその一部）は、計算されたＰＴＫにより保護される。ＥＡＰＯＬキーフレーム７０５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例において、ＥＡＰＯＬキーフレーム７０５は、ＳＴＡ  ５２０により生成または取得されたＳＮｏｎｃｅ  ５６１を含みうる。ＳＮｏｎｃｅ  ５６１は、値セットから選ばれる一意の値を有し、この一意の値はＰＴＫセキュリティ関連付け（略称ＰＴＫＳＡ）を生成するため他の値とともに使用される。またＥＡＰＯＬキーフレーム７０５は、資源要求と、当該ＳＴＡのＲＳＮ（ＳＴＡ  ＲＳＮ）情報要素とを付加的に含むこともできる。ＥＡＰＯＬキーフレーム７０５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレームまたはカプセル化データ構造のヘッダには、ＳＴＡ  ５２０のＭＡＣアドレスなどの識別子を、送信元アドレスフィールド内に含めることができる。また、このヘッダには、目標移行先ＡＰ  ５４１のアドレスを、送信先アドレスフィールド内に含めることもできる。
【００４６】
ＥＡＰＯＬキーフレーム７０５を受信すると、目標移行先ＡＰ  ５４１は、工程７１０ｃ２で受信した前記要求メッセージから読み取ったＡＮｏｎｃｅを検証し、当該ＡＰ  ５４１が取得または生成したＡＮｏｎｃｅ  ５６０と、ＥＡＰＯＬキーフレーム７０５から読み取ったＳＮｏｎｃｅ値とを使ってＰＴＫを計算し、ＥＡＰＯＬキーフレーム７０５から読み取ったＭＩＣを検証する（工程７１２ｃ）。次に、ＡＰ  ５４１は、前記ＳＴＡ  ＲＳＮ情報要素、またはそれから導出された内容を格納する（工程７１４ｃ）。ＡＰ  ５４１は、任意選択で、ＥＡＰＯＬキーフレーム７０５から読み取った資源要求（含まれている場合）を評価し、ＳＴＡ  ５２０の要求をサポートするために必要な能力および資源を自らが有するかどうか示す資源応答を、前記資源要求に対し生成することができる。
【００４７】
次いでＡＰ  ５４１は、ＭＩＣおよびＥＡＰＯＬキーフレーム７１５を有するＦＴアクション応答（Ａｃｔ  Ｒｅｓｐ）メッセージを生成し、そのアクション応答メッセージを、ＥＡＰＯＬキーフレーム７１５を含め、現在のＡＰ  ５４０経由でＳＴＡ  ５２０へ送信する（工程７２０ｃ１および工程７２０ｃ２）。ＥＡＰＯＬキーフレーム７１５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例では、ＥＡＰＯＬキーフレーム７１５は、前記ＡＰのビーコンまたはプローブ応答メッセージまたはその内容から得られた前記ＡＰのＲＳＮ情報要素（ＡＰ＿ＲＳＮ）を含む。このＦＴ応答メッセージには、資源応答を含めることもできる。
【００４８】
ＥＡＰＯＬキーフレーム７１５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレーム７１５またはカプセル化データ構造のヘッダには、ＡＰ  ５４１についてＭＡＣアドレスなどの識別子を送信元アドレスフィールド内に含めることができる。また、このヘッダには、ＳＴＡ  ５２０のアドレスを、送信先アドレスフィールド内に含めることができる。ＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造には、ヘッダまたはオーバーヘッドデータとして他の種々のデータを含めることができる。例えば、ＡＰ  ５４１は再関連付け期限を指定してこれをＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造のヘッダまたはフィールドに含めることができる。この再関連付け期限では、ＡＰ  ５４１との再関連付けを開始するためＳＴＡ  ５２０に割り当てられた時間を指定できる。再関連付け手順の呼び出し前にこの再関連付け期限が過ぎると、ＳＴＡ  ５２０は、後で高速移行を実行する際、前記事前キー手順を再び開始しなければならなくなる。
【００４９】
ＥＡＰＯＬキーフレーム７１５を受信すると、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取ったＡＰ＿ＲＳＮ値をチェックし、ＥＡＰＯＬキーフレーム７１５内のＡＰ＿ＲＳＮがＡＰ  ５４１の前記ビーコン信号から得られたＡＰ＿ＲＳＮ情報要素に合致することを確認する（工程７２２ｃ）。また、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取った前記資源応答（含まれている場合）を評価し、ＡＰ  ５４１がＳＴＡ  ５２０の移行先として適切な能力および資源を有するかを決定する。
【００５０】
有利なことに、ＳＴＡ  ５２０およびＡＰ  ５４１はＰＴＫをすでに確立しているため、再関連付けが完了すればデータトラフィックは直ちに再開できる。その後、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５でＳＴＡ  ５２０に提供された前記再関連付け期限に定義された時間内に再関連付け工程を開始することができる。
【００５１】
ＳＴＡ  ５２０は、ＳＴＡ  ５２０の本人性または送信元アドレスと、ＡＰ  ５４１の本人性または送信先アドレスとを含んだ再関連付け要求（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑ）７２５のメッセージを生成する（工程７２６ｃ）。次に、ＡＰ  ５４１は、当該ＡＰ  ５４１の本人性または送信元アドレスと、ＳＴＡ  ５２０の本人性または送信先アドレスとを含んだ再関連付け応答（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐ）７３５のメッセージを生成し、その関連付け応答をＳＴＡ  ５２０に送信する（工程７３０ｃ）。この時点で、ＳＴＡ  ５２０とＡＰ  ５４１との間の安全な通信は、交換可能になる（工程７３４ｃ）。
【００５２】
図７Ｄは、ＷＬＡＮにおいて現在のＡＰと目標ＡＰとの間の高速ＢＳＳ移行を容易にするＤＳインターフェース上での事前キー工程を実施するための、ＳＴＡ  ５２０と、移行先候補または目標移行先であるＡＰ  ５４１との間のシグナリング交換７００の別の実施形態を図式により表したものである。図示したシグナリング交換では、現在のＡＰから候補ＡＰまたは目標ＡＰへのステーションの高速移行を容易にする高速移行（略称ＦＴ）ルーチンの機能的な工程を示している。このＦＴルーチンは、前記ＳＴＡが、現在のＡＰに関連付けられており、本明細書で説明する実施形態に従ってＦＴ手順を実施するようになっている別のＡＰの存在を検出または発見した場合、当該ＳＴＡにより呼び出し可能である。
【００５３】
ＳＴＡ  ５２０は、ｓｕｐｐｌｉｃａｎｔ  ｔｒａｎｓｉｔｉｏｎナンス（ＳＴＮｏｎｃｅ）５６３を取得または生成できる（工程７０３ｄ）。ＳＴＡ  ５２０は、ＳＮｏｎｃｅ  ５６１と、ＡＮｏｎｃｅ  ５６０またはＡＮｏｎｃｅから導出された値とを使ってＰＴＫを計算することができる（工程７０４ｄ）。例えば、ＳＴＡ  ５２０は、ＡＰ  ５４１がブロードキャストするビーコン信号からＡＮｏｎｃｅの値を取得することができる。上記の実施態様は、目標ＡＰ  ５４１からＡＮｏｎｃｅの値を取得する他の実施態様で適切に置き換えることもできる。ＳＴＡ  ５２０は、ＳＮｏｎｃｅおよびＡＮｏｎｃｅの値を使って前記ＰＴＫを計算できるが、他の実施態様では、当該ＳＴＡが自らのＳＮｏｎｃｅと、ＡＮｏｎｃｅ値から導出された値（そのＡＮｏｎｃｅの増分値など）とを使用する場合もある。ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７０５ｃを有するＦＴアクションメッセージを生成し、当該ＳＴＡ  ５２０ですでに検出済みの目標移行先または移行先候補であるＡＰ  ５４１へ、現在のＡＰ  ５４０経由で、前記ＦＴアクションメッセージを送信する（工程７１０ｄ１およびｄ２）。このアクション要求は、ＳＮｏｎｃｅ値と、ＡＮｏｎｃｅ値と、ＭＩＣ値と、ＥＡＰＯＬキーフレーム７０５とを含みうる。ＥＡＰＯＬキーフレーム７０５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例において、ＥＡＰＯＬキーフレーム７０５は、ＳＴＡ  ５２０により生成または取得されたＳＮｏｎｃｅ  ５６１を含みうる。ＳＮｏｎｃｅ  ５６１は、ＰＴＫセキュリティ関連付け（ＰＴＫＳＡ）を生成するため、他の値とともに使用することができる。またＥＡＰＯＬキーフレーム７０５は、資源要求と、当該ＳＴＡのＲＳＮ（ＳＴＡ  ＲＳＮ）情報要素と、ＳＴＮｏｎｃｅ  ５６３とを付加的に含むこともできる。ＥＡＰＯＬキーフレーム７０５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレームまたはカプセル化データ構造のヘッダには、ＳＴＡ  ５２０のＭＡＣアドレスなどの識別子を、送信元アドレスフィールド内に含めることができる。また、このヘッダには、目標移行先ＡＰ  ５４１のアドレスを、送信先アドレスフィールド内に含めることもできる。
【００５４】
ＥＡＰＯＬキーフレーム７０５を受信すると、目標移行先ＡＰ  ５４１は、工程７１０ｄ２で受信した前記要求メッセージから読み取ったＡＮｏｎｃｅを検証し、当該ＡＰ  ５４１に取得または生成され疑似乱数値を有するＡＮｏｎｃｅ  ５６０と、ＥＡＰＯＬキーフレーム７０５から読み取ったＳＮｏｎｃｅ値とを使ってＰＴＫを計算し、ＥＡＰＯＬキーフレーム７０５から読み取ったＭＩＣを検証する（工程７１２ｄ）。次に、ＡＰ  ５４１は、前記ＳＴＡ  ＲＳＮ情報要素、またはそれから導出された内容を格納する（工程７１４ｄ）。ＡＰ  ５４１は、任意選択で、ＥＡＰＯＬキーフレーム７０５から読み取った資源要求（含まれている場合）を評価し、ＳＴＡ  ５２０の要求をサポートするために必要な能力および資源を自らが有するかどうか示す資源応答を、前記資源要求に対し生成することができる。次に、疑似乱数からなる移行用ナンス（ＡＴＮｏｎｃｅ）がＡＰ  ５４１により生成される（工程７１８ｄ）。
【００５５】
次いでＡＰ  ５４１は、ＭＩＣおよびＥＡＰＯＬキーフレーム７１５を有するＦＴアクション応答メッセージを生成し、そのアクション応答メッセージを、ＥＡＰＯＬキーフレーム７１５を含め、現在のＡＰ  ５４０経由でＳＴＡ  ５２０へ送信する（工程７２０ｄ１および工程７２０ｄ２）。ＥＡＰＯＬキーフレーム７１５には、ＳＴＡ  ５２０の事前認証を容易にする種々のパラメータまたは値を含めることができる。この例では、ＥＡＰＯＬキーフレーム７１５は、ＡＰ  ５４１により生成または取得されたＡＴＮｏｎｃｅと、前記ＡＰのビーコンまたはプローブ応答メッセージまたはその内容から得られた前記ＡＰのＲＳＮ情報要素（ＡＰ＿ＲＳＮ）とを含む。このＦＴ応答メッセージには、資源応答を含めることもできる。
【００５６】
ＥＡＰＯＬキーフレーム７１５は、ヘッダおよびそれに付加された１若しくはそれ以上の情報要素を有する情報要素など、１若しくはそれ以上のデータ構造でカプセル化できる。ＥＡＰＯＬキーフレーム７１５またはカプセル化データ構造のヘッダには、ＡＰ  ５４１についてＭＡＣアドレスなどの識別子を送信元アドレスフィールド内に含めることができる。また、このヘッダには、ＳＴＡ  ５２０のアドレスを、送信先アドレスフィールド内に含めることができる。ＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造には、ヘッダまたはオーバーヘッドデータとして他の種々のデータを含めることができる。例えば、ＡＰ  ５４１は再関連付け期限を指定してこれをＥＡＰＯＬキーフレーム７１５またはそのカプセル化データ構造のヘッダまたはフィールドに含めることができる。この再関連付け期限では、ＡＰ  ５４１との再関連付けを開始するためＳＴＡ  ５２０に割り当てられた時間を指定できる。再関連付け手順の呼び出し前にこの再関連付け期限が過ぎると、ＳＴＡ  ５２０は、後で高速移行を実行する際、前記事前キー手順を再び開始しなければならなくなる。
【００５７】
ＥＡＰＯＬキーフレーム７１５を受信すると、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取ったＡＰ＿ＲＳＮ値をチェックし、ＥＡＰＯＬキーフレーム７１５内のＡＰ＿ＲＳＮがＡＰ  ５４１の前記ビーコン信号から得られたＡＰ＿ＲＳＮ情報要素に合致することを確認する（工程７２２ｄ）。また、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５から読み取った前記資源応答（含まれている場合）を評価し、ＡＰ  ５４１がＳＴＡ  ５２０の移行先として適切な能力および資源を有するかを決定する。有利なことに、ＳＴＡ  ５２０およびＡＰ  ５４１はＰＴＫをすでに確立しているため、再関連付けが完了すればデータトラフィックは直ちに再開できる。その後、ＳＴＡ  ５２０は、ＥＡＰＯＬキーフレーム７１５でＳＴＡ  ５２０に提供された前記再関連付け期限に定義された時間内に再関連付け工程を開始することができる。
【００５８】
ＳＴＡ  ５２０は、ＳＴＡ  ５２０の本人性または送信元アドレスと、ＡＰ  ５４１の本人性または送信先アドレスとを含んだ再関連付け要求（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑ）７２５のメッセージを生成する（工程７２６ｄ）。再関連付け要求７２５には、ＳＴＡ  ５２０がＥＡＰＯＬキーフレーム７１５から読み取った前記ＡＴＮｏｎｃｅ（または当該ＡＴＮｏｎｃｅから導出された別の値）のダイジェストすなわちハッシュ値を追加で含めることができる。これを受け、ＡＰ  ５４１は、再関連付け要求７２５を受信した時点で、ＡＴＮｏｎｃｅ  ５６４をハッシュし、それを再関連付け要求７２５から読み取った前記ダイジェストすなわちハッシュ値と比較することにより、ＳＴＡ  ５２０がアクティブである（すなわち、現在のＰＴＫを有する）ことを確認することができる（工程７２８ｄ）。ＡＰ  ５４１は、ＳＴＡ  ５２０がアクティブであると確認した場合、当該ＡＰ  ５４１の本人性または送信元アドレスと、ＳＴＡ  ５２０の本人性または送信先アドレスとを含んだ再関連付け応答（Ｒｅａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐ）７３５のメッセージを生成し、その関連付け応答をＳＴＡ  ５２０に送信する（工程７３０ｄ）。再関連付け応答７３５には、ＡＰ  ５４１がＥＡＰＯＬキーフレーム７０５から読み取った前記ＳＴＮｏｎｃｅ（または当該ＳＴＮｏｎｃｅから導出された別の値）のダイジェストすなわちハッシュ値を追加で含めることもできる。これを受け、ＳＴＡ  ５２０は、再関連付け応答７３５を受信した時点で、ＳＴＮｏｎｃｅ  ５６３をハッシュし、それを再関連付け応答７３５から読み取った前記ダイジェストすなわちハッシュ値と比較することにより、ＡＰ  ５４１がアクティブであることを確認することができる（工程７３２ｄ。ＡＰ  ５４１がアクティブであることをＳＴＡ  ５２０が確認すると、ＳＴＡ  ５２０とＡＰ  ５４１との間で安全な通信が交換できるようになる（工程７３４ｄ）。ｓ
図７Ｃおよび７Ｄで説明した実施態様において、前記事前キー工程は、再関連付けの呼び出し前に実施されるため、移動前、または前記モバイルステーションが現在のＡＰから移行先ＡＰへ容易に移動できるようにする工程の呼び出し前に、有利に実施されることができる。これにより、キーの取得に必要な処理期間は、この移行にかかる期間から有利に除外される。さらに、無線インターフェース上で直接移行先ＡＰと、またはＤＳを介して、前記事前キー工程を実施する機構が提供される。好適な実施形態では、モバイルステーションは、前記事前キー工程の実施を、無線インターフェース上で行うか、ＤＳ上で行うかを選択することができる。
【００５９】
図８は、本明細書で説明する実施形態に従って実施（実装）される高速移行手順用のメッセージタイミングを図式により例示したものである。ＳＴＡ  ５２０は、ＡＰ  ５４０に関連付けられ、通信可能に連結されている（工程８１０）。次に、ＳＴＡ  ５２０は、移行を試行すべき移行先候補または潜在的移行先であるＡＰ  ５４１を発見する（工程８２０）。次に、事前キー工程がＳＴＡ  ５２０により呼び出される（工程８３０）。次いで、ＳＴＡ  ５２０から移行先候補ＡＰ  ５４１への再関連付け要求の送信と、ＡＰ  ５４１からＳＴＡ  ５２０への再関連付け応答メッセージの送信とを含む再関連付け工程が実施される（工程８４０）。次に、ＳＴＡ  ５２０は、ＡＰ  ５４１に関連付けられ（工程８５０）たのち、ＡＰ  ５４１と安全な通信を開始できるようになる。有利なことに、ＡＰ  ５４０からＡＰ  ５４１への通信ハンドオーバーに消費される移行時間では、ＰＴＫ取得用に実施される前記事前キー工程の期間が除外される。
【００６０】
本明細書で説明する実施形態は、再関連付け手順の開始前に認証手順を実施する事前キー工程の機構により、前記移行期間を短縮する。これにより移行時間が有利に短縮され、ＷＬＡＮでローミングするＳＴＡにとって通信サービスの改善が実現される。
【００６１】
以上の説明は、本発明の実施態様の好適な実施例であり、本発明の範囲はこの説明によって限定されるものではない。本発明の範囲は、添付の特許請求の範囲により定義されるものである。
【図面の簡単な説明】
【００６２】
本開示の態様は、添付の図面と併せて以下の詳細な説明を読むことにより最もよく理解される。
【図１】図１は、本発明の実施形態を優位に実装できる例示的ネットワークシステムの簡略化したブロック図である。
【図２】図２は、従来どおり４方向ハンドシェイクを実行するための、モバイルステーションとアクセスポイントとの間のシグナリング交換を図式により表したものである。
【図３Ａ】図３Ａは、従来どおり移行先候補のアクセスポイントを検出しているモバイルステーションを図式的に例示したものである。
【図３Ｂ】図３Ｂは、従来どおりアクセスポイントとの再関連付け工程を実行（実施）しているモバイルステーションを図式的に例示したものである。
【図３Ｃ】図３Ｃは、従来どおり再関連付け手順に後続するモバイルステーションとアクセスポイントとの間の４方向ハンドシェイクを有する認証手順を図式により例示したものである。
【図４】図４は、図３Ａ〜３Ｃで説明した従来どおり実施される移行手順用のメッセージタイミングを図式により表したものである。
【図５Ａ】図５Ａは、ネットワークシステムにおいて移行先候補のアクセスポイントを検出しているモバイルステーションの実施形態を図式的に例示したものである。
【図５Ｂ】図５Ｂは、再関連付け工程前に実施可能でアクセスポイント間の高速移行を容易にする事前キー工程の実施形態を図式により例示したものである。
【図５Ｃ】図５Ｃは、図５Ｂで説明した前記事前キー工程に次いでモバイルステーションとアクセスポイントとの間で実施される再関連付け工程の実施形態を図式により例示したものである。
【図６Ａ】図６Ａは、高速移行工程を容易にする事前キー工程の実施形態を図式により例示したものである。
【図６Ｂ】図６Ｂは、高速移行工程を容易にする事前キー工程の別の実施形態を図式により例示したものである。
【図７Ａ】図７Ａは、現在のアクセスポイントと移行先アクセスポイントとの間の高速移行を容易にする事前キー工程を実施するための、モバイルステーションと前記移行先アクセスポイントとの間のシグナリング交換の実施形態を図式により例示したものである。
【図７Ｂ】図７Ｂは、ＷＬＡＮにおいて現在のアクセスポイントと目標アクセスポイントとの間の高速ＢＳＳ移行を容易にする無線インターフェース上での事前キー工程を実施するための、モバイルステーションと、移行先候補アクセスポイントまたは目標移行先アクセスポイントとの間のシグナリング交換の別の実施形態を図式により表したものである。
【図７Ｃ】図７Ｃは、ＷＬＡＮにおいて現在のＡＰと目標ＡＰとの間の高速ＢＳＳ移行を容易にするＤＳインターフェース上での事前キー工程を実施するための、ＳＴＡ  ５２０と、移行先候補または目標移行先であるＡＰ  ５４１との間のシグナリング交換７００の実施形態を図式により表したものである。
【図７Ｄ】図７Ｄは、ＷＬＡＮにおいて現在のアクセスポイントと目標アクセスポイントとの間の高速ＢＳＳ移行を容易にするＤＳインターフェース上での事前キー工程を実施するための、モバイルステーションと、移行先候補アクセスポイントまたは目標アクセスポイントとの間のシグナリング交換の別の実施形態を図式により表したものである。
【図８】図８は、本発明の実施形態に従って実施（実装）される高速移行手順用のメッセージタイミングを図式により表したものである。
【図１】
2008514128.tif 000003
【図２】
2008514128.tif 000004
【図３Ａ】
2008514128.tif 000005
【図３Ｂ】
2008514128.tif 000006
【図３Ｃ】
2008514128.tif 000007
【図４】
2008514128.tif 000008
【図５Ａ】
2008514128.tif 000009
【図５Ｂ】
2008514128.tif 000010
【図５Ｃ】
2008514128.tif 000011
【図６Ａ】
2008514128.tif 000012
【図６Ｂ】
2008514128.tif 000013
【図７Ａ】
2008514128.tif 000014
【図７Ｂ】
2008514128.tif 000015
【図７Ｃ】
2008514128.tif 000016
【図７Ｄ】
2008514128.tif 000017
【図８】
2008514128.tif 000018
【国際調査報告】
2008514128.tif 000019
2008514128.tif 000020
2008514128.tif 000021