(57)【要約】  管理フレーム保護方法は、第１の機器によって送信、第２の機器によって受信される第１の管理フレーム（７、８、９、１０）について、反転が困難、両機器が知っている数学関数ｆによって取得された所定数値Ｘ０の画像であるパラメータｆ（Ｘ０）を第１の管理フレームに挿入するステップと、第１の機器によって送信、第２の機器によって受信されるｋ番目の管理フレーム（７、８、９、１０）ごとに、数学関数ｆによって取得された数値Ｘｋと、（ｋ−１）番目の管理フレーム（３、４、５、６）に挿入されているパラメータｆ（Ｘｋ−１）を判断するために使用された数値Ｘｋ−１の画像であるパラメータｆ（Ｘｋ）をｋ番目の管理フレームに挿入するステップと、ｋ番目の管理フレームで受信された関数ｆによって取得された数値Ｘｋ−１の画像を、ｋ−１番目の管理フレームで受信されたパラメータｆ（Ｘｋ−１）と比較する第２の機器のステップとを備える。
2009500943.tif 000002
【特許請求の範囲】
【請求項１】
２つの無線機器間で交換される管理フレームを保護するための方法であって、第１の機器によって送信され、かつ第２の機器によって受信される第１の管理フレーム（７、８、９、１０）について、反転が困難であり、かつ両方の機器が知っている数学関数ｆによって取得された所定の数値Ｘ０の画像であるパラメータｆ（Ｘ０）を前記第１の管理フレーム（７、８、９、１０）に挿入するステップと、
第１の機器によって送信され、かつ第２の機器によって受信される各ｋ番目の管理フレーム（７、８、９、１０）について、
数学関数ｆによって取得された数値Ｘｋと、（ｋ−１）番目の管理フレーム（３、４、５、６）に挿入されているパラメータｆ（Ｘｋ−１）を判断するために使用された数値Ｘｋ−１との画像であるパラメータｆ（Ｘｋ）を前記ｋ番目の管理フレーム（７、８、９、１０）に挿入するステップと、
関数ｆによって取得され、かつｋ番目の管理フレーム（７、８、９、１０）で受信された数値Ｘｋ−１の画像を、（ｋ−１）番目の管理フレーム（３、４、５、６）で受信されたパラメータｆ（Ｘｋ−１）と比較する第２の機器のステップとを備えることを特徴とする、方法。
【請求項２】
各数値Ｘｋが、擬似乱数を生成するためのアルゴリズムによって生成される、請求項１に記載の保護方法。
【請求項３】
反転が困難な関数ｆがハッシュ関数であることを特徴とする、請求項１または２に記載の保護方法。
【請求項４】
無線機器によって管理フレームを送信するための方法であって、反転が困難であり、かつ機器が知っている数学関数ｆについて、無線機器によって送信されるｋ番目の管理フレーム（７、８、９、１０）ごとに、
数学関数ｆによって取得された数値Ｘｋの画像であるパラメータｆ（Ｘｋ）を前記ｋ番目の管理フレーム（７、８、９、１０）に挿入するステップと、
（ｋ−１）番目の管理フレーム（３、４、５、６）に挿入されたパラメータｆ（Ｘｋ−１）を判断するために使用された数値Ｘｋ−１を前記ｋ番目の管理フレーム（７、８、９、１０）に挿入するステップとを備えることを特徴とする、方法。
【請求項５】
無線機器から管理フレームを送信するためのコンピュータプログラムであって、請求項４に従った方法を具現化するための一連の命令を備えることを特徴とする、コンピュータプログラム。
【請求項６】
請求項５に従ったコンピュータプログラムを含む、データ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にＷｉ−Ｆｉフレーム用の２つの無線機器間で交換される管理フレームを保護するための方法に関する。本発明はまた、管理フレームを送信するための方法、このようなフレームを受信するための方法、上記方法を具現化するためのコンピュータプログラム、およびこのようなコンピュータプログラムを含むデータ媒体に関する。
【背景技術】
【０００２】
本発明は、相互に接続しようとしている２つの無線機器間の相互作用中に関する。これらの２つの機器はしばしば「クライアント」および「アクセスポイント」と称される。アクセスポイントは、例えば２つのコンピュータがデータを交換するために相互に接続している場合には端末であることもあり、あるいは、クライアントがインターネットやビジネスネットワークにアクセスできるようにするゲートウェイであることもある。
【０００３】
従来技術において、ＩＥＥＥ８０２．１１状態マシーンが知られ、この動作については種々の管理フレームを必要とする。
【０００４】
これらの種々の管理フレームには、以下のフレームがある。
クライアントらにこの有無を通知し、かつアクセスポイント（例えば、ネットワークネーム）に固有の１セットの特徴をクライアントらに送信するためにアクセスポイントによって定期的に送信されるブロードキャストフレームであるビーコンフレーム、
同様にブロードキャストフレームであって、アクセスポイントの発見を試み、またいずれのアクセスポイントが使用可能であるかを発見し、かつ上記アクセスポイントの各々に固有の１セットの特徴を取得するためにクライアントによって送信されるプローブリクエストフレーム、
プローブリクエストに応答して、アクセスポイントの有無をクライアントに通知し、かつアクセスポイントに固有の１セットの特徴を搬送するユニキャストフレームであるプローブ応答フレーム、
アクセスポイントによってクライアントの認証を試みるユニキャストフレームである認証リクエストフレーム、２つの認証モードがあり、これらのうちの一方は「共有され」、クライアントとアクセスポイント間で共有されている機密に関する知識を必要とし、もう一方は「オープン」であり、共有機密を必要としない、
認証リクエストに応答して、アクセスポイントによってクライアントに送信され、かつ「成」または「否」の結果を含むユニキャスト通知フレームである認証応答フレーム、
クライアントのアクセスポイントへの連結を試みているユニキャストフレームである連結リクエストフレーム、このフレームは、クライアント（例えば、使用可能なデータレート）と、クライアントが連結を望むネットワークのサービスセット識別子（ＳＳＤ）とに関する情報を搬送している、
連結リクエストに応答して、アクセスポイントによってクライアントに送信され、かつ「連結承認」または「連結拒否」の結果を含むユニキャスト通知フレームである連結応答フレーム、
第１のアクセスポイントを介して既に連結されているクライアントによってアクセスポイントとの連結を試みているユニキャストフレームである再連結リクエストフレーム、クライアントが第１のアクセスポイントから離れる場合または、第１のアクセスポイントのトラヒックが大きくなりすぎる場合（負荷バランス関数）に再連結が生じる、
再連結リクエストに応答して、アクセスポイントによってクライアントに送信され、かつ「再連結承認」または「再連結拒否」の結果を含むユニキャスト通知フレームである再連結応答フレーム、
クライアントが連結されていない宛先機器を通知するためにクライアントまたはアクセスポイントのいずれかによって送信されるユニキャストフレームである連結解除フレーム、
クライアントが認証されていない宛先機器を通知するためにクライアントまたはアクセスポイントのいずれかによって送信されるユニキャストフレームである認証解除フレーム。
【０００５】
知られている方法で、各機器（クライアントまたはアクセスポイント）は、無線ネットワークの機器の瞬間状態を表す機能を有するＩＥＥＥ８０２．１１状態マシーンを含む。管理フレーム交換は機器をある状態から別の状態に移行させ、無線ネットワークの管理全体を実行する。
【０００６】
現在は、ユニキャスト管理フレームを保護できる方法はない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特に、ＩＥＥＥ８０２．１１状態マシーンは、例えば２つの機器のうちの一方のＭＡＣアドレスを不正入手することによってクライアントとアクセスポイント間の無線接続を不正に終了させるために攻撃者によって送信された不正入手管理フレームに対してネットワークを保護していない。それにもかかわらず、このような攻撃は、無線ネットワークを使用する機器でのサービスの拒否につながることがある。
【０００８】
本発明の目的は、不正入手管理フレームに対して無線ネットワークのユーザーを保護することである。
【課題を解決するための手段】
【０００９】
最終的に、本発明は、２つの無線機器間で交換された管理フレームを保護するための方法を提供し、本方法は、第１の機器によって送信されかつ第２の機器によって受信される第１の管理フレームについて、反転が困難であり、かつ両方の機器が知っている数学関数ｆによって取得された所定の数値Ｘ０の画像であるパラメータｆ（Ｘ０）を上記第１の管理フレームに挿入するステップと、
第１の機器によって送信され、かつ第２の機器によって受信されるｋ番目の管理フレームについて、
数学関数ｆによって取得された数値Ｘｋと、（ｋ−１）番目の管理フレームに挿入されているパラメータｆ（Ｘｋ−１）を判断するために使用された数値Ｘｋ−１との画像であるパラメータｆ（Ｘｋ）を上記ｋ番目の管理フレームに挿入するステップと、
関数ｆによって取得され、かつｋ番目の管理フレームで受信された数値Ｘｋ−１の画像を（ｋ−１）番目の管理フレームで受信されたパラメータｆ（Ｘｋ−１）と比較する第２の機器のステップとを備えることを特徴とする。
【００１０】
関数ｆは、Ｆにｙが与えられる場合に空間Ｅから空間Ｆへの反転が困難であると言われ、ｙ＝ｆ（ｘ）となるようにＥにおけるｘを発見することは困難である。反転が困難な関数の例として、例えばセキュアハッシュアルゴリズム１（ＳＨＡ１、ＩＥＴＦ基準ＲＦＣ３１７４を参照）などのハッシュ関数について言及することができる。
【００１１】
上記定義における「困難な」という用語の意味は計算の複雑さについて理解されるべきである、つまり今日の計算手段および今日の技術を使用することは困難である。
【００１２】
本発明によって、クライアント（またはアクセスポイント）が任意の送信済み管理フレームにパラメータを組み込み、引き続きクライアント（またはアクセスポイント）が、先行フレームより後に送信された管理フレームに関数ｆによって反転されたパラメータの画像に対応する数値を組み込む場合、アクセスポイント（またはクライアント）は、両方のフレームを送信する同一クライアント（またはアクセスポイント）であることを証明する。従って後続のフレームを考慮することが可能である。そうでなければ、これは無視されてもよく、または任意の適切な処理が、例えば攻撃者に対向するために起動可能である。
【００１３】
任意に、各数値Ｘｋが、例えばＢｌｕｍ  Ｂｌｕｍ  Ｓｈｕｂ（ＢＢＳ）生成器によって擬似乱数を生成するためのアルゴリズムによって生成される。
【００１４】
具体的な具現化において、パラメータは少なくとも１つの認証リクエストフレーム、認証応答フレーム、連結リクエストフレーム、連結応答フレーム、再連結リクエストフレームまたは再連結応答フレームに組み込まれて、数値は少なくとも１つの連結解除フレームまたは認証解除フレームに組み込まれる。
【００１５】
数値を認証解除フレームに組み込むことによって、このフレームが早期の認証リクエストフレームや認証応答フレームを発した機器によって実際に送信されたことを証明し、また数値を連結解除フレームに組み込むことによって、このフレームが、機器の識別を不正入手する攻撃者によってではなく、早期の連結リクエストフレーム、連結応答フレーム、再連結リクエストフレームまたは再連結応答フレームを発した機器によって実際に送信されたことを証明する。
【００１６】
本発明の別の目的は、交換される管理フレーム数を事前に知らなくても、２つの無線機器間で交換されたすべての連続管理フレームを保護し、交換された各対のフレームの制限計算量でこれを実行することである。
【００１７】
従って、上記の本発明が第１のフレームに続いて第２のフレームのみを、そして場合によっては第３のフレームに続いて第４のフレームを保護するが、攻撃者が第２のフレームの直後および第３のフレームの直前に不正入手フレームを送信するのは防止しないということを利用して複雑な攻撃を防止することが可能である。特に、「介入者」攻撃などの攻撃（ここで、攻撃者は、アクセスポイントを有するクライアントとして、かつクライアントを有するアクセスポイントとして自身をなりすます）において、攻撃者はアクセスポイントとクライアントの間で発見され、またこれら２つのエンティティ間の通信のすべてを中断することができる。
【００１８】
このために、具体的な具現化において、上記ステップは、所与の管理フレームに続く各新たな管理フレームが第２の管理フレームであり、また所与の管理フレームは第１の管理フレームであると仮定して反復される。
【００１９】
このように、例えば認証応答と連結リクエスト間に介在している不正入手連結リクエストフレームを機器に考慮させることが攻撃者は不可能になる。
【００２０】
この具現化において、アクセスポイントは、連結リクエストや、予想数値を含まない再連結リクエストを承認しない。
【００２１】
さらに、特定のアクセスポイントにおいて、既に連結されているクライアントからの連結リクエストや再連結リクエストは上記クライアントを連結解除させる。この結果、攻撃者からのこのようなリクエストはクライアントに対するサービスの拒否につながる。本具現化はこのような攻撃に対する保護を提供する。
【００２２】
本具現化の第１の変形例では、以下の両方がｋ番目の管理フレームに組み込まれる：
Ｘｋが数値であるパラメータｆ（Ｘｋ）、および
数値Ｘｋ−１。
【００２３】
このように、以下の点を証明することができる：
ｋ番目の管理フレームが、ｆ（Ｘｋ−１）およびＸｋ−２を含む（ｋ−１）番目の管理フレームが送信されたのと同じ機器によって送信されること、および
ｆ（Ｘｋ＋１）およびＸｋを含むべき（ｋ＋１）番目の管理フレームが、ｋ番目の管理フレームが送信されたのと同じ機器によって送信されたこと。
【００２４】
従ってすべての連続フレームを保護することができる。
【００２５】
本具現化の第２の変形例において、ｐｋ＝ｆＮ−ｋ（Ｘ０）となるように、ｐｋがｋ番目の管理フレームに組み込まれ、ここでＸ０は定数であり、Ｎは、Ｎ−ｋが正の数のままであるように保護される連続フレームの最大数より大きな整数である。
【００２６】
この変形例において、ｐｋは以下のように作用する：
まず予想数値として、パラメータｐｋ−１＝ｆＮ−（ｋ−１）（Ｘ０）、つまりｆＮ−ｋ（Ｘ０）のｆ、つまりｆ（ｐｋ）を知っている（ｋ−１）番目のフレームと同じ機器によってｋ番目のフレームが送信されたことを証明するように作用し、
引き続き、パラメータとして、数値ｐｋ＋１＝ｆＮ−（ｋ＋１）（Ｘ０）、つまりｆＮ−ｋ（Ｘ０）のｆ−１、つまりｆ−１（ｐｋ）を含むべき（ｋ＋１）番目のフレームが、ｋ番目のフレームが送信されたのと同じ機器によって実際に送信されたことを証明するように作用する。
【００２７】
従って、連続フレームを保護することも可能である。
【００２８】
本発明の他の特徴によると、
第２の管理フレームは第１の管理フレームに連続し、および
新たな管理フレームは所与の管理フレームに連続している。
【００２９】
本発明はまた、無線機器によって管理フレームを受信するための方法を提供し、反転が困難であり、かつ機器が知っている数学関数ｆについて、
関数ｆによって取得された数値の画像であるパラメータが第１の受信管理フレームから抽出され、
数値が、第１の管理フレームに続く第２の受信管理フレームから抽出され、
第２の管理フレームで受信され、かつ関数ｆによって取得された数値の画像が第１の管理フレームで受信されたパラメータと比較されることを特徴とする。
【００３０】
本発明はまた、無線機器によって管理フレームを送信するための方法を提供し、反転が困難であり、かつ機器が知っている数学関数ｆについて、
関数ｆによって取得された数値の画像であるパラメータが第１の送信管理フレームに組み込まれ、
数値は、第１の管理フレームより後に送信された第２の管理フレームに組み込まれることを特徴とする。
【００３１】
本発明はまた、無線機器で管理フレームを受信し、無線機器から管理フレームを送信するためのコンピュータプログラムを提供し、プログラムは、これらの各々が、対応する方法を具現化するための一連の命令を備えることを特徴とする。
【００３２】
本発明はまた、無線機器で管理フレームを受信するためのコンピュータプログラムを含むデータ媒体と、無線機器から管理フレームを送信するためのコンピュータプログラムを含むデータ媒体とを提供する。
【００３３】
本発明は、実施例によって与えられ、かつ添付の図面を参照してなされる以下の説明を読むことによってより良好に理解可能になる。
【発明を実施するための最良の形態】
【００３４】
図１に示されている従来技術のＩＥＥＥ８０２．１１状態マシーンは３つの状態を有する：
状態１０１：機器が認証も連結もされない、
状態１０２：機器が認証されるが連結されない、および
状態１０３：機器が認証および連結される。
【００３５】
このような状態マシーンが各無線機器、また特にクライアントおよびアクセスポイントに存在する。
【００３６】
アクセスポイントおよびクライアントが状態１０１から状態１０２への遷移１０４を実行できるようにするために、クライアントは認証機器フレームをアクセスポイントに送信する。認証機器がアクセスポイントによって承認されると、アクセスポイントは結果「成」を含む認証応答フレームをクライアントに返信し、アクセスポイントとクライアントの両方が状態１０２になる。
【００３７】
同様に、アクセスポイントおよびクライアントが状態１０２から状態１０３への遷移１０５を実行するために、クライアントは連結リクエストフレーム（または再連結リクエストフレーム）を送信する。連結リクエストフレームがアクセスポイントによって承認されると、アクセスポイントは、「連結承認」（または「再連結承認」）の結果を含む連結応答フレームをクライアントに送信し、アクセスポイントとクライアントの両方が状態１０３になる。
【００３８】
反対に、クライアントまたはアクセスポイントが、状態１０２に戻る逆遷移１０６の実行を試みる場合、連結解除フレームを送信する。
【００３９】
クライアントまたはアクセスポイントが、状態１０１に戻る遷移１０７の実行を試みる場合、認証解除フレームを送信する。
【００４０】
クライアントまたはアクセスポイントはまた、状態１０３の間に認証解除フレームを送信するだけで直接状態１０３から状態１０１への遷移１０８を実行することもある。
【００４１】
本発明は、侵害機器からではなく予想機器（アクセスポイントまたはクライアント）から実際に管理フレームが発信することを簡単かつ効果的に保証するために管理フレームの特定のパラメータを使用することを提案する。
【００４２】
図２は、第１の具現化においてクライアントによるアクセスポイントへの接続中に交換されるフレームを示している。
１）クライアントは、クライアントが接続を望むネットワークの高度サービスセット識別子（ＥＳＳＩＤ）を特定するプローブリクエストを送信する。
２）アクセスポイントはプローブ応答フレームをクライアント送信する。クライアントはそして、数値Ｘａｕｔｈを擬似ランダム的に生成してから、ｆ（Ｘａｕｔｈ）を計算する。
３）クライアントは認証リクエストフレームを、パラメータｆ（Ｘａｕｔｈ）を有するアクセスポイントに送信する。アクセスポイントはこのフレームを受信して、パラメータｆ（Ｘａｕｔｈ）を接続と連結させ、擬似ランダム的に数値Ｙａｕｔｈを生成してから、ｆ（Ｙａｕｔｈ）を計算する。
４）アクセスポイントは認証応答フレームを、パラメータｆ（Ｙａｕｔｈ）を含むクライアントに送信する。クライアントはこのフレームを受信し、パラメータｆ（Ｙａｕｔｈ）を接続と連結させ、擬似ランダム的に数値Ｘａｓｓを生成してから、ｆ（Ｘａｓｓ）を計算する。
５）クライアントは次いで連結リクエストフレームを、パラメータｆ（Ｘａｓｓ）を含むアクセスポイントに送信する。アクセスポイントはこのフレームを受信し、パラメータｆ（Ｘａｓｓ）をこの接続と連結させ、擬似ランダム的に数値Ｙａｓｓを生成してから、ｆ（Ｙａｓｓ）を計算する。
６）アクセスポイントは連結応答フレームを、パラメータｆ（Ｙａｓｓ）を含むクライアントに送信する。クライアントはパラメータｆ（Ｙａｓｓ）を接続と連結させる。
【００４３】
クライアントが、上記方法を使用して接続された後、接続解除を試みる場合、クライアントは、図３に示されているように以下のステップを実行する。
７）連結解除するために、クライアントは、数値Ｘａｓｓを連結解除フレームに含む。
８）認証解除するために、クライアントは数値Ｘａｕｔｈを認証解除フレームに組み込む。
【００４４】
これによってアクセスポイントは、ステップ５）で受信されたパラメータを、ｆによって取得され、かつステップ７）で受信された数値の画像と、あるいはステップ３）で受信されたパラメータをステップ８）で受信された画像と比較することによってそれぞれ認証解除フレームおよび連結解除フレームの発信を証明することができる。
【００４５】
このように、この方法を認証リクエストまたは認証応答フレームに、連結リクエストまたは連結応答フレームに、再連結リクエストまたは再連結応答フレームに、また認証解除または連結解除フレームに適用することによって、認証解除フレームまたは連結解除フレームを保護することができる。
【００４６】
同様に、クライアントが、ソースとしてアクセスポイントのＭＡＣアドレスを、かつ宛先アドレスとして自身のＭＡＣアドレスを含む連結解除リクエストフレーム（または認証解除フレーム）を受信する場合、フレームが適切に完了したフィールドＹａｓｓ（またはＹａｕｔｈ）を含むことを証明する。
【００４７】
フィールドＹａｓｓ（またはＹａｕｔｈ）が完了すると、ｆ（Ｙａｓｓ）（またはｆ（Ｙａｕｔｈ））を計算して、このフィールドから計算されたｆ（Ｙａｓｓ）（またはｆ（Ｙａｕｔｈ））が接続によって連結されたｆ（Ｙａｓｓ）（またはｆ（Ｙａｕｔｈ））に対応することを証明する。
【００４８】
そうならば、これは連結解除（または認証解除）を承認し、認証されているが連結されていない状態に（または、連結も認証もされていない状態に）戻る。
【００４９】
そうでなければ、このフレームについて考慮しない。
【００５０】
そうでなければ、フィールドＹａｓｓ（またはＹａｕｔｈ）が空である。このような環境で、クライアントは、接続と連結したｆ（Ｙａｓｓ）（またはｆ（Ｙａｕｔｈ））をメモリ内に有するか否かを証明する。
【００５１】
そうならば、フレームは、アクセスポイントの識別を不正入手することによってクライアントへの連結解除（または認証解除）フレームを送信することを試みているがＹａｓｓ（またはＹａｕｔｈ）に気づいていない攻撃者からのものであることが多いため、このフレームは考慮されない。
【００５２】
そうでなければ、これは、本発明の保護方法を具現化しないようにアクセスポイントに同意したことによって、連結解除（または認証解除）が承認されることを意味している。
【００５３】
認証解除または連結解除フレームが、クライアントと同じようにアクセスポイントに対して保護される点が観察されるはずである。
【００５４】
従って、アクセスポイントが接続解除を試みる場合、図４に示されている以下のステップを実行する。
９）連結解除するために、数値Ｙａｓｓを連結解除フレームに組み込む。
１０）認証解除するために、数値Ｙａｕｔｈを認証解除フレームに組み込む。
【００５５】
これによってクライアントは、ステップ６）で受信されたパラメータを、ステップ９）で受信された値を有するｆによって取得された数値の画像と、あるいはステップ４）で受信されたパラメータを、ステップ１０）で受信された値を有するｆによって取得された数値の画像と比較することによってそれぞれ認証解除または連結解除フレームの発信を証明することができる。
【００５６】
同様に、アクセスポイントが、ソースアドレスとしてクライアントのＭＡＣアドレスと、宛先アドレスとして自身のＭＡＣアドレスとを含む連結解除リクエストフレーム（または認証解除リクエストフレーム）を受信すると、フレームが適切に完了されたフィールドＸａｓｓ（またはＸａｕｔｈ）を含むか否かを証明する。
【００５７】
フィールドＸａｓｓ（またはＸａｕｔｈ）が完了される場合、ｆ（Ｘａｓｓ）（またはｆ（Ｘａｕｔｈ））を計算して、上記フィールドから計算されたｆ（Ｘａｓｓ）（またはｆ（Ｘａｕｔｈ））が接続と連結したｆ（Ｘａｓｓ）（またはｆ（Ｘａｕｔｈ））に対応していることを証明する。
【００５８】
そうならば、連結解除（または認証解除）が承認されて、認証されているが連結されていない状態に（または、連結も認証もされていない状態に）なる。
【００５９】
そうでなければ、フレームは考慮されない。
【００６０】
あるいは、フィールドＸａｓｓ（またはＸａｕｔｈ）は空である。このような環境で、アクセスポイントは、接続と連結したｆ（Ｘａｓｓ）（またはｆ（Ｘａｕｔｈ））をメモリ内に所有するか否かを証明する。
【００６１】
そうならば、クライアントの識別を不正入手することによって連結解除（または認証解除）フレームをアクセスポイントに送信しようと試みているが、Ｘａｓｓ（またはＸａｕｔｈ）について知らない攻撃者から生じる可能性が高いため、フレームは考慮されない。
【００６２】
そうでなければ、これは、本発明の保護方法を具現化しないようにクライアントに同意したことによって連結解除（または認証解除）が承認されたことを意味する。
【００６３】
従って、認証解除フレームまたは連結解除フレームの発信が実際に証明される。
【００６４】
それにもかかわらず、既に強調されているように、本具現化において、認証解除フレームおよび連結解除フレームのみが保護される。
【００６５】
第２の具現化において、保護方法は認証解除または連結解除フレームだけではなく、認証リクエストまたは応答フレーム、連結リクエストまたは応答フレーム、および再連結リクエストまたは応答フレームを、例えば、認証、連結または再連結フレームを送信することによって攻撃者が試みる可能性のあるサービスの拒否に対して保護する。
【００６６】
このために、第１の変形例において、数値Ｘｎ−１は、任意の管理フレームを送信する際にパラメータｆ（Ｘｎ）と連結されて、数値Ｘｎ−１は先行の管理フレームの送信に対応し、パラメータｆ（Ｘｎ）は、次の管理フレームを送信する際に連結される数値Ｘｎに対応している。
【００６７】
初期の認証または再連結に生じるような継続中の接続がない場合、数値Ｘｎ−１が任意の数値、例えばゼロと置換される。
【００６８】
従って、クライアント（またはアクセスポイント）が、第２の具現化において本発明の保護方法を使用してフレームをアクセスポイント（またはクライアント）に送信する場合、以下の環境のうちの１つにおいて、送信された管理フレームに応じて以下の点がわかる。
プローブリクエストフレーム（またはプローブ応答フレーム）について変化がないこと、
認証リクエストフレーム（または認証応答フレーム）について、（０、ｆ（Ｘ１））の対が送信されること、
各以下のフレームについて、それぞれの対（Ｘｎ−１、ｆ（Ｘｎ））が送信され、ここで各Ｘｎ−１は、先行フレームで送信されたｆ（Ｘｎ−１）に対応していること。
【００６９】
クライアント（またはアクセスポイント）が管理フレームを受信する場合、以下の環境のうちの１つにおいて、受信管理フレームに応じて以下の点がわかる：
プローブ応答フレーム（またはプローブリクエストフレーム）について変化がないこと、
初期認証応答フレーム（または初期認証リクエストフレーム）について、受信されたｆ（Ｘ１）が接続と連結されること、
各以下のフレームについて、Ｘｎ−１が、先行管理フレームで受信されたｆ（Ｘｎ−１）に対応している点が証明されること：
Ｘｎ−１が対応していない場合、フレームは拒絶されること、
Ｘｎ−１が対応している場合、フレームは承認されて、新たなｆ（Ｘｎ）が接続と連結される。
【００７０】
一般的に、これは、所与の管理フレームに続く各新たな管理フレームを第２の管理フレームとみなし、かつ所与の管理フレームを第１の管理フレームとみなす第１の具現化の反復になる。
【００７１】
実用的観点から、第２の具現化は、管理フレームを送信する前に、生成された対（Ｘｎ−１、ｆ（Ｘｎ））が長期メモリに記憶されることを必要としている。機器は、マシーンが偶発的にオフにされた場合でも、既に交換している別の機器と自身を連結させることができなければならない。
【００７２】
アクセスポイントでのアクティビティタイムアウトを使用することも可能である。従って、クライアントが所定の長さの時間アクティブでない場合、アクセスポイントは自動的にこのクライアントを、連結された（Ｘｎ−１、ｆ（Ｘｎ））と一緒に連結テーブルから削除することができる。引き続き、クライアントは、（０、ｆ（Ｘｎ））を送信することによって自身をアクセスポイントに再度連結させることができる。
【００７３】
この第１の変形例において、連続管理フレームの連鎖は、対（Ｘｎ−１、ｆ（Ｘｎ））によって保証される。
【００７４】
第２の変形例において、この連鎖は、あるフレームのパラメータを後続のフレームの予想数値として使用することによって、つまりｋ番目のフレームにｐｋ＝ｆＮ−ｋ（Ｘ）を組み込むことによって提供される。
【００７５】
これは、対（Ｘｎ−１、ｆ（Ｘｎ））をフレームに組み込むことを回避するが、保護されるべき連続フレームの最大数を事前に知ることを必要とし、また数値ｆＮ（Ｘ）、ｆＮ−１（Ｘ）、．．．、ｆＮ−ｋ（Ｘ）、．．．、ｆ（Ｘ）を保存する必要がある。
【００７６】
従って、本発明の方法を使用する２つの具現化の他の変形例も存在する。
【００７７】
クライアントに対してのみ、あるいはアクセスポイントに対してのみ保護を具現化することができる。さらに、例えばパラメータを連結フレームのみ（または認証フレームのみ）に組み込むことによって一部の認証解除または連結解除フレームのみを保護しようとすることが可能である。従って多数の組み合わせが可能である。
【００７８】
本発明の別の態様において、再連結フレームもまた保護される。
【００７９】
再連結段階での本方法は以下のように生じる：
クライアントが連結中に本発明を使用しなかった場合、通常の再連結段階が従来技術の用途で開始される、
クライアントが、本発明の方法を使用して既に連結されている場合、クライアントは再連結リクエストフレームを、完全フィールドｆ（Ｘａｓｓ’）を有する新たなアクセスポイントに送信する、アクセスポイントはそして、クライアントが既にこれと連結されているか否かを証明する、
ａ）既にクライアントを知っている場合、つまりアクセスポイントが既にクライアントのＭＡＣアドレスとの連結確立を有する場合、フレームは考慮されない、
ｂ）そうではない場合、これは新たなクライアントであるため、アクセスポイントは上記ステップ５）および６）に進む。アクセスポイントはフィールドｆ（Ｘａｓｓ’）を回復してから、連結応答を、フィールドｆ（Ｙａｓｓ’）を含むクライアントに送信して、ｆ（Ｘａｓｓ’）を接続済みユーザーと連結する。フレームを受信する際に、クライアントは受信されたｆ（Ｙａｓｓ’）を接続と連結させる。
【００８０】
本発明の利点のうち、使用されている管理フレームはＩＥＥＥ８０２．１１基準の管理フレームであることが観察されるはずである。この基準によって、任意のいわゆる「タグ付き」パラメータは管理フレームに付加され、Ｘおよびｆ（Ｘ）などのパラメータを特定することが可能になる。
【００８１】
従って、本方法は、少数のパラメータのみがＩＥＥＥ８０２．１１状態マシーンの管理フレームの一部に付加されるため、Ｗｉ−Ｆｉアクセスポイントおよびクライアントによって容易に一体化可能である。従って、ソフトウェアを追加することによってのみ現存の機器で本発明を起動させることができる。
【００８２】
本発明は上記具現化に制限されないが、反対に、同等の手段を使用してこの本質的特徴を再生する変形例をカバーしている。
【００８３】
特に、本明細書はＩＥＥＥ８０２．１１基準に基づいている。それにもかかわらず、本発明はまた、非制限的にＷＰＡおよび８０２．１１ｉ基準で適用し、ここでは認証および連結段階が同じであり、管理フレームの保護の欠落に関する問題は同様に存在する。
【図面の簡単な説明】
【００８４】
【図１】従来技術のＩＥＥＥ８０２．１１状態マシーンの状態遷移を示す図である。
【図２】本発明の第１の具現化を構成する方法を使用するクライアントとアクセスポイント間のフレーム交換を示す図である。
【図３】図２と同じ方法を使用するクライアントからの連結解除フレームおよび認証解除フレームの交換を示す図である。
【図４】図２と同じ方法を使用するアクセスポイントからの連結解除フレームおよび認証解除フレームの交換を示す図である。
【図１】
2009500943.tif 000003
【図２】
2009500943.tif 000004
【図３】
2009500943.tif 000005
【図４】
2009500943.tif 000006
【国際調査報告】
2009500943.tif 000007
2009500943.tif 000008
2009500943.tif 000009