(57)【特許請求の範囲】
【請求項１】
ファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）認証を実行する方法であって、前記方法は、
基地局によって、開始フレームを受信するステップと、
前記基地局によって、ＦＩＬＳ認証要求を送信するステップと、を具備し、
前記ＦＩＬＳ認証要求は、
前記ＦＩＬＳを含むローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートと、
ＦＩＬＳハンドシェイクのためのセキュリティパラメータと、を具備する
方法。
【請求項２】
前記開始フレームは、ビーコンフレームを具備する請求項１に記載の方法。
【請求項３】
前記開始フレームは、プローブ応答を具備し、前記方法は、前記開始フレームを受信する前に、前記基地局によって、プローブ要求を送信するステップをさらに具備する請求項１に記載の方法。
【請求項４】
ＥＡＰ認証プロトコル交換を実行するステップをさらに具備する請求項１に記載の方法。
【請求項５】
前記基地局によって、ＦＩＬＳ認証のためにフォーマットされた第１認証応答メッセージを受信するステップであって、前記第１認証応答メッセージは、ＥＡＰ認証情報を含む、ステップと、
前記基地局によって、アソシエーション要求を送信するステップと、
前記基地局によって、アソシエーション応答を受信するステップと、
をさらに具備する請求項１に記載の方法。
【請求項６】
前記基地局によって、キー確認を送信するステップをさらに具備する請求項５に記載の方法。
【請求項７】
前記基地局によって、アクセスポイント（ＡＰ）と安全に通信するステップをさらに具備する請求項１に記載の方法。
【請求項８】
ペアワイズ・マスター・キー（ＰＭＫ）を生成するステップをさらに具備する請求項１に記載の方法。
【請求項９】
ペアワイズ・トランジェント・キー（ＰＴＫ）を導出するステップをさらに具備する請求項１に記載の方法。
【請求項１０】
サーバによって、前記ＰＴＫをインストールするステップと、
前記サーバによって、グループ・テンポラル・キー（ＧＴＫ）をインストールするステップと
をさらに具備する請求項９に記載の方法。
【請求項１１】
認証を実行するための方法であって、前記方法は、
アクセスポイントによって、認証要求を受信するステップと、
前記アクセスポイントによって、アクセス要求フレームを送信するステップと、を具備し、
前記認証要求は、
ローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートと、
ファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）・ハンドシェイクのためのセキュリティパラメータと、を具備する
方法。
【請求項１２】
前記アクセスポイントによって、ビーコンフレームを送信するステップをさらに具備する請求項１１に記載の方法。
【請求項１３】
前記アクセスポイントによって、ＥＡＰメッセージを受信するステップをさらに具備し、前記ＥＡＰメッセージは、
承認メッセージと、
ＥＡＰ成功メッセージと、
ペアワイズ・マスター・キー（ＰＭＫ）と、を具備する請求項１１に記載の方法。
【請求項１４】
前記ＰＭＫを保存するステップと、
認可応答を生成するステップと、をさらに具備する請求項１３に記載の方法。
【請求項１５】
前記アクセスポイントによって、前記
認可応答を送信するステップをさらに具備する請求項１４に記載の方法。
【請求項１６】
前記アクセスポイントによって、アソシエーション要求を受信するステップと、
前記アクセスポイントによって、アソシエーション応答を送信するステップと、をさらに具備する請求項１１に記載の方法。
【請求項１７】
ペアワイズ・トランジェント・キー（ＰＴＫ）をインストールするステップと、
インテグリティ・グループ・テンポラル・キー（ＩＧＴＫ）をインストールするステップと、をさらに具備する請求項１１に記載の方法。
【請求項１８】
前記アクセスポイントによって、基地局と安全に通信するステップをさらに具備する請求項１１に記載の方法。
【請求項１９】
プロセッサと、
前記プロセッサによって実行されるためのプログラムを記憶するコンピュータ可読記憶媒体と、を具備する基地局であって、前記プログラムは、
開始フレームを受信するための命令と、
認証要求を送信するための命令と、を含み、
前記認証要求は、
ローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートと、
ファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）・ハンドシェイクのためのセキュリティパラメータと、を具備する
基地局。
【請求項２０】
プロセッサと、
前記プロセッサによって実行されるためのプログラムを記憶するコンピュータ可読記憶媒体と、を具備するアクセスポイントであって、前記プログラムは、
認証要求を受信する命令と、
アクセス要求フレームを送信する命令と、を含み、
前記認証要求は、
ローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートと、
ファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）・ハンドシェイクのためのセキュリティパラメータと、を具備する
アクセスポイント。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、発明の名称を「ＩＥＥＥ  ８０２．１１  ＴＧＡｉ  ＦＩＬＳ  認証プロトコルのためのシステムおよび方法」として２０１２年１月６日に出願された米国仮出願第６１／５８３，８５６号、および発明の名称を「認証のためのシステムおよび方法」として２０１３年１月４日に出願された米国特許出願第１３／７３４４７１号の優先権を主張し、両出願はその全体が複製されたかのように参照により本願に組みこまれる。
【０００２】
本発明は、ワイヤレス通信のためのシステムおよび方法に関し、特に、認証（ａｕｔｈｅｎｔｉｃａｔｉｏｎ）のためのシステムおよび方法に関する。
【背景技術】
【０００３】
ＩＥＥＥ８０２．１１は、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）のようなワイヤレス・ローカル・エリア・ネットワークを実施するための一群の標準である。ＩＥＥＥ８０２．１１は、同じ基本プロトコルを使用するエア変調技術（ａｉｒ  ｍｏｄｕｌａｔｉｏｎ  ｔｅｃｈｎｉｑｕｅｓ）に関する一連の半二重（ｈａｌｆ−ｄｕｐｌｅｘ）を含むプロトコルのファミリーである。前記プロトコルは、前記メディア・アクセス・コントロール（ＭＡＣ）レイヤおよび前記物理（ＰＨＹ）レイヤを定義する。
【０００４】
ＩＥＥＥ８０２．１１は、ローカル・エリア・ネットワーク（ＬＡＮ）上での拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のカプセル化を定義するＩＥＥＥ８０２．１ｘを取り込む。８０２．１ｘを用いる認証は、サプリカント（ｓｕｐｐｌｉｃａｎｔ）（例えば、基地局）、認証局（ａｕｔｈｅｎｔｉｃａｔｏｒ）（例えば、アクセスポイント）、および認証サーバを含む。
【０００５】
ＩＥＥＥ８０２．１１ｉは、前記適切な暗号キーを確立および変更するために認証サービスおよびポート・アクセス・コントロールを利用する４方向ハンドシェイクおよびグループ・キー・ハンドシェイクを含むロバスト・セキュリティ・ネットワーク・アソシエーション（ｒｏｂｕｓｔ  ｓｅｃｕｒｉｔｙ  ｎｅｔｗｏｒｋ  ａｓｓｏｃｉａｔｉｏｎ）（ＲＳＮＡ）を提供する。
【発明の概要】
【課題を解決するための手段】
【０００６】
認証を実行するための方法の１態様は、基地局によって、開始フレームを受信するステップと、前記基地局によって、認証要求を送信するステップと、を含む。前記認証要求は、ローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートおよびファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）・ハンドシェイクのためのセキュリティパラメータを含む。
【０００７】
認証を実行するための方法の別の態様は、アクセスポイントによって、認証要求を受信するステップを含む。前記認証要求は、ローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートおよびファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）・ハンドシェイクのためのセキュリティパラメータを含む。また、前記方法は、前記アクセスポイントによって、アクセス要求フレームを送信するステップを含む。
【０００８】
基地局の１態様は、プロセッサと、前記プロセッサによって実行されるためのプログラムを記憶するコンピュータ可読記憶媒体と、を含む。前記プログラムは、開始フレームを受信するとともに認証要求を送信するための命令を含む。前記認証要求は、ローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートおよびファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）・ハンドシェイクのためのセキュリティパラメータを含む。
【０００９】
アクセスポイントの１態様は、プロセッサと、前記プロセッサによって実行されるためのプログラムを記憶するコンピュータ可読記憶媒体と、を含む。前記プログラムは、認証要求を受信するための命令を含む。前記認証要求は、ローカル・エリア・ネットワーク（ＬＡＮ）上で動作する拡張認証プロトコル（ＥＡＰ）（ＥＡＰＯＬ）のスタートおよびファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）・ハンドシェイクのためのセキュリティパラメータを含む。加えて、前記プログラムは、アクセス要求フレームを送信するための命令を含む。
【００１０】
上記では、以下の本発明の詳細な説明をよりよく理解することができるように、本発明の実施形態の特徴をある程度大まかに概要を述べた。本発明の実施形態の追加の特徴および利点が以下に記載され、これは本発明の特許請求の範囲の主題を形成するものである。当業者には、開示される概念および特定の実施形態を、本発明の同じ目的を遂行するための他の構造またはプロセスを修正するまたは設計するための基準として容易に利用することができることが理解されるはずである。当業者には、そのような均等の構成が添付の特許請求の範囲に記載された本発明の趣旨および範囲から逸脱しないことも了解されるはずである。
【００１１】
本発明および本発明の利点のより完全な理解のために、添付の図面を添えて以下の説明が参照される。
【図面の簡単な説明】
【００１２】
【図１】図１は、ＲＳＮＡ認証のためのシステムのブロック図を図示する。
【図２】図２は、ＲＳＮＡ認証のためのステートマシン（ｓｔａｔｅ  ｍａｃｈｉｎｅ）を図示する。
【図３ａ】図３ａは、ＲＳＮＡを用いる認証の方法のフローチャートを図示する。
【図３ｂ】図３ｂは、ＲＳＮＡを用いる認証の方法のフローチャートを図示する。
【図４】図４は、認証のためのシステムの実施形態を図示する。
【図５】図５は、認証のためのステートマシンの実施形態を図示する。
【図６】図６は、認証の方法の実施形態のフローチャートを図示する。
【図７】図７は、１実施形態による、例えば、本明細書において開示されるデバイスおよび方法を実施するために使用されるコンピューティングプラットフォームを説明するためのブロック図を図示する。
【発明を実施するための形態】
【００１３】
異なる図において対応する数字および記号は一般に、別段に規定されていない限り、対応する部分を指す。各図は、実施形態の関連する態様を明確に図示するように記載されており、必ずしも一定の縮尺で記載されていない。
【００１４】
１または２以上の実施形態の例示的な具体例が以下で提供されるが、開示されるシステムおよび／または方法は、現在知られているかまたは既存であるかに関わらず、任意の数の技術を用いて実施されてもよいことが最初に理解されるべきである。本開示は、本明細書で図示され説明される例示的な設計および具体例を含む、以下で説明される例示的な具体例、図面、および技術を限定するものではなく、添付の特許請求の範囲に加えて均等物の全範囲内で変形されてもよい。
【００１５】
ファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）は、高速認証とアクセスポイントを基地局に関連付けることのためのＭＡＣレイヤプロトコルを用いて、基地局がアクセスポイント（ＡＰ）と接続するためにかかる時間を減らすことを意図されている。図１は、ＲＳＮＡを実行するためのシステムを図示する。前記システムは、基地局（ＳＴＡ）１０２、アクセスポイント（ＡＰ）１０６、および認可（ａｕｔｈｏｒｉｚａｔｉｏｎ）サーバ（ＡＳ）１０４を含む。基地局１０２は、ポリシー定義（ｐｏｌｉｃｙ  ｄｅｃｉｓｉｏｎ）及びポリシー執行（ｐｏｌｉｃｙ  ｅｎｆｏｒｃｅｍｅｎｔ）の両方を実行する。アクセスポイント１０６がポリシー執行を実行する間、認可サーバ１０４は、ポリシー定義を実行する。
【００１６】
ＲＳＮＡ認証のためのステートマシンは、図２において図示される。前記ステートマシンは、状態２６４、状態２６６、状態２６７、および状態２６８を含む。状態２６４において、前記システムは、認証されずかつ関連付けられない。また、８０２．１１認証に成功している場合、前記ステートマシンは、状態２６４から状態２６６へ遷移する。そして、前記ステートマシンが状態２６６であり、関連付け／再関連付けが成功するとともに、ＲＳＮＡが要求される場合に、前記ステートマシンは、状態２６７へ遷移する。しかしながら、前記ステートマシンが状態２６６であり、関連付け／再関連付けが成功するとともに、ＲＳＮＡが要求されないか、または、高速ベーシック・サービス・セット（ｆａｓｔ  ｂａｓｉｃ  ｓｅｒｖｉｃｅ  ｓｅｔ）（ＢＳＳ）遷移がある場合に、前記ステートマシンは、状態２６８へ遷移する。前記ステートマシンが、状態２６７である場合に、前記システムが、関連付けされていない（ｄｅ−ａｓｓｏｃｉａｔｅｄ）か、または８０２．１１認証に成功しているか、または、関連付け／再関連付けに成功していない場合に、前記ステートマシンは、状態２６６へ遷移する。加えて、前記ステートマシンが、状態２６７であり、４方向ハンドシェイクに成功した場合、前記ステートマシンは、状態２６８へ遷移する。また、前記ステートマシンが、状態２６８であるとき、関連付けされていないか、関連付け／再関連付けに成功していないか、８０２．１１認証に成功している場合、前記ステートマシンは、状態２６６へ遷移する。前記ステートマシンが状態２６６、状態２６７、または状態２６８であり、かつ前記システムが認証されていない場合、前記ステートマシンは、状態２６４へ遷移する。
【００１７】
図３ａ−ｂは、ＲＳＮＡ認証を実行するための方法を図示する。前記方法は、６つの段階を含む。段階１、２、および３は、図３ａにおいて図示され、一方で、段階４、５、および６は、図３ｂにおいて図示される。前記方法が、段階１、段階２、段階３、段階４、および段階５を通して進行するように、前記ステートマシンは、状態２６４、状態２６６、状態２６７、および状態２６８を通して進行する。最初に、前記基地局および前記アクセスポイントは、認証されずかつ関連付けされておらず、かつ８０２．１ｘは、ブロックされている。段階１は、ネットワークおよびセキュリティ能力探索１２０を含む。前記アクセスポイントは、ステップ１３６において、開始フレームを前記基地局へ送信する。１実施形態において、ステップ１３６において、前記アクセスポイントは、ビーコンフレームを送信する。別の実施形態において、ステップ１３４における前記基地局によって前記アクセスポイントへ送信されたプローブ要求に応答して、ステップ１３６において前記アクセスポイントは、プローブ応答を送信する。
【００１８】
そして、段階２において、８０２．１１認証および関連付け１２２が実行される。ステップ１３８において、前記基地局は、８０２．１１認証要求を前記アクセスポイントへ送信する。そして、ステップ１４０において、前記アクセスポイントは、８０２．１１認証応答を前記基地局へ送信する。次に、ステップ１４２において、前記基地局は、アソシエーション要求を前記アクセスポイントへ送信する。その後、ステップ１４４において、前記アクセスポイントは、８０２．１１アソシエーション応答を前記基地局へ送信する。
【００１９】
関連付けされた８０２．１ｘのブロックされたセキュリティパラメータは、ステップ１４６において前記基地局内で認証されるとともに、ステップ１４８において前記アクセスポイント内で認証される。
【００２０】
次に段階３において、ＥＡＰ／８０２．１ｘ／Ｒａｄｉｕｓ認証１２４が、実行される。相互認証プロトコルは、ＥＡＰ認証に基づいて実行される。前記アクセスポイントは、ＥＡＰメッセージを中継するために認証局として機能する。ステップ１５０において、前記基地局は、任意の方法で、ＥＡＰＯＬスタートを送信する。そして、ステップ１５２において、前記アクセスポイントは、ＥＡＰＯＬ要求識別（ＥＡＰＯＬ  Ｒｅｑｕｅｓｔ  Ｉｄｅｎｔｉｔｙ）を前記基地局へ送信するとともに、ステップ１５４において、前記基地局は、前記ＥＡＰＯＬ応答識別（ＥＡＰＯＬ  Ｒｅｓｐｏｎｓｅ  ｉｄｅｎｔｉｔｙ）を前記アクセスポイントへ送信する。その後、前記アクセスポイントは、ステップ１５６においてアクセスポイント・ラディウス（ｒａｄｉｕｓ）要求を前記認証サーバへ送信する。前記認証サーバおよび前記基地局は、ステップ１５８において相互認証を実行する。次に、前記認証サーバは、ステップ１６０において、ラディウス受理信号を前記アクセスポイントへ送信するとともに、前記アクセスポイントは、ステップ１６２においてＥＰＯＬ成功信号を前記基地局へ送信する。
【００２１】
マスター・セッション・キー（ＭＳＫ）は、ステップ１６４において前記基地局内で生成される。前記ＭＳＫは、ステップ１６８において、前記認証サーバ内でも生成される。加えて、前記ペアワイズ・マスター・キー（ｐａｉｒｗｉｓｅ  ｍａｓｔｅｒ  ｋｅｙ）（ＰＭＫ）は、ステップ１６６において前記基地局内で生成される。また、前記ＰＭＫはステップ１７０において前記認証サーバ内で生成されるとともに、前記ＰＭＫは、ステップ１７２において前記認証サーバから前記アクセスポイントへ送信される。
【００２２】
その後、段階４において、４方向ハンドシェイク１２６が実行される。前記基地局および前記アクセスポイントの両方は、前記認証されたＰＭＫを用いて互いに信用することができる。ステップ１７４において、Ａ−Ｎｏｎｃｅ値は、前記アクセスポイントによって前記基地局へ送信される。前記基地局は、そのとき、ステップ１７６においてペアワイズ・トランジェント・キー（ＰＴＫ）を構成する。次に、ステップ１７８において、前記基地局は、Ｓ−Ｎｏｎｃｅ値を、認証を含むメッセージ認可コード（ＭＩＣ）を用いて前記アクセスポイントへ送信する。その後、ステップ１８０において、前記アクセスポイントは、前記ＰＴＫおよび前記グループ・テンポラル・キー（ＧＴＫ）を構築する。前記アクセスポイントは、ステップ１８２において、前記ＧＴＫ、前記Ａ−Ｎｏｎｃｅ値、次のマルチキャストまたはブロードキャストフレームにおいて使用される連続した番号、および別のＭＩＣを送信する。ステップ１８４において、前記基地局は、受領通知を前記アクセスポイントへ送信する。
【００２３】
次に、ステップ１９０において、前記ＧＴＫは、生成されるとともに、前記８０２．１ｘサーバは前記基地局においてブロックされない。また、８０２．１ｘは、ステップ１９２において前記アクセスポイント内でブロックされない。ランダムＧＴＫは、ステップ１９４において前記アクセスポイント内で生成される。次に、任意の段階５において、グループ・キー・ハンドシェイク１２８が実行される。ステップ１９６において、前記アクセスポイントは、前記ＧＴＫ、キーＩＤ、およびＭＩＣを含むＥＡＰＯＬキーを前記基地局へ送信する。ステップ１９８において、前記新しいＧＴＫの受領通知を前記アクセスポイントへ送信することによって、前記基地局は、応答する。
【００２４】
最後に、段階６において、安全なデータ通信１３０が実行される。ステップ２０２において、保護されたデータパケットは、前記基地局と前記アクセスポイントとの間で送信される。また、ステップ２０４において、ダイナミック・ホスト・コンフィギュレーション・プロトコル（ｄｙｎａｍｉｃ  ｈｏｓｔ  ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｐｒｏｔｏｃｏｌ）（ＤＨＣ）要求と、前記基地局およびＤＨＣＰサーバ間の応答とが実行される。
【００２５】
認証のためのシステムの実施形態が、図４において図示される。前記システムは、アクセスポイント１０６および認証サーバ１０４と通信する基地局１０２を含む。加えて、アクセスポイント１０６は、認証サーバ１０４と通信する。このシステムにおいて、前記ＦＩＬＳ認証は、状態２および状態３をバイパスすることによって行われる。特定の状態において、前記ＦＩＬＳ認証交換は、図３ａ−３ｂに図示された前記方法と比較して短縮されたバージョンのメッセージ交換を使用する。認証のためのステートマシンの実施形態が、図５において図示される。前記ステートマシンは、３つの状態（状態２６４、状態２６８、および状態２６９）を含む。状態２６４において、前記システムは、認証されずかつ関連付けされておらず、かつクラス１フレームが存在する。前記ステートマシンが状態２６４であり、ファスト・イニシャル・リンク・セットアップ（ＦＩＬＳ）認証に成功した場合、前記ステートマシンは、状態２６９へ遷移する。前記ステートマシンが状態２６９であるとき、前記システムは、ＦＩＬＳ認証されており、かつ前記ＩＥＥＥ８０２．１ｘ制御ポートはブロックされる。また、選択された管理およびデータフレームを有するクラス１および２フレームが存在する。その後、前記システムが状態２６９であるとともに、ＦＩＬＳキーハンドシェイクが存在する場合、前記システムは、状態２６８に遷移する。前記ステートマシンが状態２６８であるとき、前記システムは、認証および関連付けされるとともに、ＩＥＥＥ８０２．１ｘ制御ポートは、ブロックされない（ｕｎｂｌｏｃｋｅｄ）。加えて、状態２６８において、クラス１、２、および３フレームが存在する。しかしながら、前記ステートマシンが状態２６９であるとともに、ＦＩＬＳ認可がされていない場合、前記ステートマシンは、状態２６４へ遷移する。同様に、前記ステートマシンが状態２６８であるとともに、前記システムが認証されていない場合、前記ステートマシンは、状態２６４へ遷移する。
【００２６】
基地局、アクセスポイント、および認証サーバを含む認証のための方法の実施形態のフローチャートが、図６において図示される。前記方法は、状態２６４、状態２６９、および状態２６８を含む。この実施形態において、ＦＩＬＳ特定メッセージは、前記ＦＩＬＳ認証を容易にするために使用される。また、この実施形態において、段階２および段階３は、図３ａ−３ｂに関して上で論じたように、バイパスされる。状態２６４は、段階１に対応し、状態２６９は、段階４に対応し、状態２６８は、段階５および段階６に対応する。
【００２７】
状態２６４は、ステップ２２８およびステップ２３０を含む。また、状態２６９は、ステップ２３２−２５２を含む。状態２６８は、ステップ２５４、ステップ２５６、ステップ２５８、およびステップ２６０を含む。最初に、状態２６４において、前記基地局およびアクセスポイントは、認証されておらずかつ関連付けされておらず、かつ８０２．１ｘは、ブロックされている。状態２６４の間、ステップ２３０において、前記アクセスポイントは、開始フレームを前記基地局へ送信する。１実施形態において、ステップ２３０において、前記アクセスポイントは、ビーコンフレームを送信する。別の実施形態において、前記アクセスポイントは、ステップ２２８において前記基地局によって前記アクセスポイントへ送信されたプローブ要求に応答して、ステップ２３０においてプローブ応答を送信する。その後、ＦＩＬＳ認証が成功の場合、前記システムは、状態２６９へ遷移する。
【００２８】
一度、状態２６９になると、ステップ２３２において、前記基地局は、認可要求を前記アクセスポイントへ送信する。例えば、前記認可要求は、ＦＩＬＳハンドシェイクのためのセキュリティパラメータを有するＥＡＰＯＬスタートを含んでもよい。ある例において、ＥＡＰ要求識別送信は、前記基地局から前記アクセスポイントへ送信されるとともに、前記アクセスポイントは、ＥＡＰ応答メッセージに応答する。次に、前記アクセスポイントは、ステップ２３４において、アクセス要求を前記認証サーバへ送信する。前記アクセス要求は、ＥＡＰ要求であってもよい。その後、ステップ２３６において、前記基地局および前記認証サーバは、ＥＡＰ認証プロトコル交換を実行する。その後、前記認可サーバは、ステップ２３８においてＰＭＫを生成する。次に、ステップ２４０において、前記認可サーバは、受理通知（ａｃｃｅｐｔａｎｃｅ）、ＥＡＰ成功通知（ＥＡＰ  ｓｕｃｃｅｓｓ）、および前記ＰＭＫを前記アクセスポイントへ送信する。ついで、前記アクセスポイントは、ステップ２４２において、前記ＰＭＫを記憶するとともに、Ａ−Ｎｏｎｃｅ値を生成する。そして、ステップ２４４において、前記アクセスポイントは、８０２．１１認可応答を前記サーバへ送信する。前記８０２．１１認可応答は、ＥＡＰＯＬキーを含んでもよく、前記ＥＡＰＯＬは、前記Ａ−Ｎｏｎｃｅ値およびユニキャストＭＩＣを含んでもよい。次に、前記基地局は、ステップ２４６において、ＰＭＫを生成するとともに、ステップ２４８において、前記ＰＴＫを導出する。その後、ステップ２５０において、前記基地局は、８０２．１１アソシエーション要求を前記アクセスポイントへ送信し、前記８０２．１１アソシエーション要求は、ＥＡＰＯＬキーであってもよく、Ｓ−Ｎｏｎｃｅ値およびユニキャストＭＩＣを含んでもよい。前記アクセスポイントは、そのとき、ステップ２５２において、８０２．１１アソシエーション応答を前記基地局へ送信する。前記８０２．１１アソシエーション応答は、ＰＴＫ、ユニキャストＭＩＣ、暗号化されたＧＴＫを含むＥＡＰＯＬキー、またはインテグリティ・グループ・テンポラル・キー（ＩＧＴＫ）を含む。
【００２９】
最後に、状態２６８において、前記基地局は、ステップ２５４において、任意の方法でユニキャストＭＩＣを含むＥＡＰＯＬキーを前記アクセスポイントへ送信する。最後に、前記サーバは、ステップ２５６において、前記ＰＴＫ、前記ＧＴＫ、および／または前記ＩＧＴＫをインストールし、前記アクセスポイントは、ステップ２５８において、前記ＰＴＫ、前記ＧＴＫ、および／または前記ＩＧＴＫをインストールする。最後に、ステップ２６０において、前記基地局と前記アクセスポイントとの間の安全なデータ通信が、続行する。
【００３０】
図７は、本明明細書において開示された前記デバイスおよび方法を実施するために使用されるシステム２７０を実施するためのブロック図が図示される。具体的なデバイスは、図示されたコンポーネントの全て、またはコンポーネントのサブセットのみを利用してもよく、かつ統合のレベルをデバイスからデバイスへ変更してもよい。さらに、デバイスは、複数の処理ユニット、プロセッサ、メモリ、トランスミッタ、レシーバ等の複数のコンポーネントのインスタンスを含んでもよい。前記処理システムは、マイクロフォン、マウス、タッチスクリーン、キーパッド、キーボードなどのような、１または２以上の入力デバイスに備え付けられた処理ユニットを具備する。また、処理システム２７０は、スピーカ、プリンタ、ディスプレイなどのような１または２以上の出力デバイスが備え付けられてもよい。前記処理ユニットは、中央処理ユニット（ＣＰＵ）２７４、メモリ２７６、マス・ストレージ・デバイス２７８、ビデオアダプタ２８０、およびバスに接続されたＩ／Ｏインターフェース２８８を含んでもよい。
【００３１】
前記バスは、メモリバスまたはメモリコントローラ、周辺バス、ビデオバスなどを含む、１または２以上の任意の種類の様々なバス構造であってもよい。ＣＰＵ２７４は、任意の種類の電子データプロセッサを具備してもよい。メモリ２７６は、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、リード・オンリー・メモリ（ＲＯＭ）、それらを組み合わせたものなどのような、任意の種類のシステムメモリを具備してもよい。１実施形態において、前記メモリは、立ち上がりのために使用されるＲＯＭと、プログラムおよびプログラム実行中に使用されるデータストレージのためのＤＲＡＭとを含んでもよい。
【００３２】
マス・ストレージ・デバイス２７８は、データ、プログラム、および他の情報を記憶するとともに、前記データ、プログラム、および他の情報を前記バスを介してアクセス可能にするように構成された、任意の種類のストレージデバイスを具備してもよい。マス・ストレージ・デバイス２７８は、例えば、１または２以上のソリッド・ステート・ドライブ、ハード・ディスク・ドライブ、磁気ディスクドライブ、光学ディスクドライブなどを具備してもよい。
【００３３】
ビデオアダプタ２８０およびＩ／Ｏインターフェース２８８は、外部入力および出力デバイスを前記処理ユニットへ接続するためのインターフェースを提供する。説明として、入力および出力デバイスの例は、前記ビデオアダプタに接続された前記ディスプレイ、および前記Ｉ／Ｏインターフェースに接続された前記マウス／キーボード／プリンタを含む。他のデバイスは、前記処理ユニットに接続されてもよく、追加の、或いはわずかなインターフェースカードが使用されてもよい。例えば、シリアル・インターフェース・カード（図示されず）プリンタのためのシリアルインターフェースを提供するために使用されてもよい。
【００３４】
前記処理ユニットは、イーサネット（登録商標）ケーブルなどのような有線リンクおよび／またはアクセスノードまたは異なるネットワークへアクセスするためのワイヤレスリンクを具備する、１または２以上のネットワークインターフェース２８４も含む。ネットワークインターフェース２８４は、前記処理ユニットが前記ネットワークを介してリモートユニットと通信することを可能にする。例えば、前記ネットワークインターフェースは、１または２以上の送信機／送信アンテナおよび１または２以上の受信機／受信アンテナを介したワイヤレス通信を提供してもよい。１実施形態において、前記処理ユニットは、データ処理のために、ならびに他の処理ユニット、前記インターネット、およびリモートストレージ設備などのようなリモートデバイスとの通信のために、ローカル・エリア・ネットワークまたは広域ネットワークへ接続される。
【００３５】
実施形態の利点は、前記ＲＳＮＡセキュリティプロトコルと、セキュリティとの適合性を含む。実施形態の別の利点は、ハンドシェイクにおいて、９または１０メッセージのみを使用することである。例えば、４方向ハンドシェイクは、３方向ハンドシェイクに減少させられる。
【００３６】
いくつかの実施形態が本開示において提供されたが、開示されたシステムおよび方法は、本発明の主旨及び範囲から逸脱することなく他の多くの特定形態で具現できることが理解されるべきである。本発明の例は、説明的で非限定的なものとみなすべきであり、その意図は、本明細書で与えられた詳細に限定されるべきではない。例えば、別のシステムにおいて、様々な要素またはコンポーネントを組み合わせること、もしくは統合することができ、またはある特徴を除外すること、もしくは実施しないことができる。
【００３７】
加えて、様々な実施形態において、別個または単独なものとして説明され、例示された技術、システム、サブシステム、および方法は、本開示の範囲から逸脱することなく、他のシステム、モジュール、技術、または方法と組み合わせること、または統合することができる。結合もしくは直接的に結合されたものとして、または互いに通信するものとして示され、説明された他の事項は、電気的であるか、機械的であるか、または他の方法であるかに係わらず、いくつかのインターフェース、デバイス、または中間コンポーネントを介して、間接的に結合すること、または通信することができる。変更、置換、および修正の他の例は、当業者によって確認することができ、本明細書で開示された主旨および範囲から逸脱することなく、なされる。
【符号の説明】
【００３８】
１０２  基地局
１０４  認可サーバ
１０４  認証サーバ
１０６  アクセスポイント
１２０  セキュリティ能力探索
１２４  ＥＡＰ／８０２．１ｘ／Ｒａｄｉｕｓ認証
１２６  方向ハンドシェイク
１２８  グループ・キー・ハンドシェイク
１３０  データ通信
【図１】
0005866030.tif 000002
【図２】
0005866030.tif 000003
【図３ａ】
0005866030.tif 000004
【図３ｂ】
0005866030.tif 000005
【図４】
0005866030.tif 000006
【図５】
0005866030.tif 000007
【図６】
0005866030.tif 000008
【図７】
0005866030.tif 000009