(57)【要約】      （修正有）【課題】ネットワーク内のクライアント装置を認証するために必要とされる時間を、通常の方法により、より短くする。【解決手段】ある所定のクライアント装置と通信するための認証方法を選択するときに使用するために、該クライアントによって前に使用された単一または複数の認証方法（たとえば、単一または複数の認証モードおよび単一または複数のアルゴリズム）の１以上の特性を認証装置に記憶し、該クライアントにより使用された最後の認証方法、該クライアントによる２以上の異なった認証方法の相対的な使用頻度、該クライアントによる２以上の異なった認証方法の使用パターン、その組み合わせ等に基づいて選択した認証方法を使用してネットワーク内のクライアント装置を認証する。【選択図】図２
2006268855.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク認証方法を選択し、
前記選択されたネットワーク認証方法のアイデンティティを情報処理システムに通信するステップを含んでおり、
前記認証方法は、ネットワーク通信のために前記情報処理システムを認証するために以前に使用された少なくとも１つの認証方法の１以上の特性に基づいて選択される情報処理システムと通信する方法。
【請求項２】
さらに、ネットワーク通信のために前記情報処理システムを認証するために最後に使用された認証方法と同じであるネットワーク認証方法を選択するステップを含んでいる請求項１記載の方法。
【請求項３】
さらに、ネットワーク通信のために前記情報処理システムを認証するために以前に最も多く使用された認証方法と同じであるようなネットワーク認証方法を選択するステップを含んでいる請求項１記載の方法。
【請求項４】
さらに、前記選択されたネットワーク認証方法の前記アイデンティティを無線通信により前記情報処理システムに通信するステップを含んでいる請求項１記載の方法。
【請求項５】
前記ネットワーク認証方法は拡張可能な認証プロトコル（ＥＡＰ）を含んでいる請求項４記載の方法。
【請求項６】
ネットワーク通信のために前記情報処理システムを認証するために以前に使用された２以上のネットワーク認証方法からネットワーク認証方法を選択するステップを含んでいる請求項１記載の方法。
【請求項７】
さらに、前記選択されたネットワーク認証方法が前記情報処理システムによって現在使用されている認証方法に一致した場合はネットワーク通信のために前記情報処理システムを認証するステップを含んでいる請求項１記載の方法。
【請求項８】
クライアント装置として構成された第１の情報処理システムと通信する方法において、
有線または無線ネットワーク通信のためにクライアント装置を認証するためにネットワーク認証装置によって以前に使用された少なくとも１つの認証方法の１以上の特性をネットワーク認証装置として構成された第２の情報処理システムのメモリ中に記憶し、
有線または無線ネットワーク通信によって認証リクエストを前記クライアント装置から前記ネットワーク認証装置において受信し、
前記ネットワーク認証装置の前記メモリ中に記憶された有線または無線ネットワーク通信のために前記クライアント装置を認証するために前記ネットワーク認証装置によって以前に使用された前記少なくとも１つの認証方法の前記１以上の特性に基づいて第１のネットワーク認証方法を選択し、
前記選択された第１のネットワーク認証方法のアイデンティティを有線または無線通信によって前記クライアント装置に通信するステップを含んでいるクライアント装置として構成された第１の情報処理システムと通信する方法。
【請求項９】
さらに、前記選択された第１のネットワーク認証方法の前記アイデンティティが前記クライアント装置によって現在使用されている認証方法と一致するか否かを示す第１の応答を前記ネットワーク認証装置において有線または無線通信によって前記クライアント装置から受信し、
前記選択された第１のネットワーク認証方法が前記クライアント装置によって現在使用されている認証方法と一致することが前記第１の応答により示された場合は、有線または無線通信のために前記クライアント装置を認証し、
前記選択された第１のネットワーク認証方法の１以上の特性を含むように前記ネットワーク認証装置の前記メモリを更新し、
有線または無線ネットワーク通信のために前記クライアント装置を認証するために前記ネットワーク認証装置によって以前に使用された２以上のネットワーク認証方法から前記第１のネットワーク認証方法を選択するステップを含み、
前記選択された第１の認証方法は、有線または無線ネットワーク通信のために前記クライアント装置を認証するために前記ネットワーク認証装置によって最後に使用された認証方法と同じである請求項８記載の方法。
【請求項１０】
さらに、前記選択された第１のネットワーク認証方法の前記アイデンティティが前記クライアント装置によって現在使用されている認証方法と一致するか否かを示す第１の応答を前記ネットワーク認証装置において有線または無線通信によって前記クライアント装置から受信し、
前記選択された第１のネットワーク認証方法が前記クライアント装置によって現在使用されている認証方法と一致しないことが前記第１の応答により示された場合には、前記ネットワーク認証装置の前記メモリ中に記憶されている有線または無線ネットワーク通信のために前記クライアント装置を認証するために前記ネットワーク認証装置によって以前に使用された前記少なくとも１つの認証方法の前記１以上の特性に基づいて第２のネットワーク認証方法を選択し、
前記選択された第２のネットワーク認証方法のアイデンティティを有線または無線通信によって前記無線クライアント装置に通信し、
前記選択された第２のネットワーク認証方法の前記アイデンティティが前記クライアント装置によって現在使用されている認証方法と一致するか否かを示す第２の応答を前記ネットワーク認証装置において有線または無線通信によって前記クライアント装置から受信し、
前記選択された第２のネットワーク認証方法が前記クライアント装置によって現在使用されている認証方法と一致することが前記第２の応答により示された場合は有線または無線通信のために前記クライアント装置を認証し、
前記選択された第２のネットワーク認証方法の１以上の特性を含むように前記ネットワーク認証装置の前記メモリを更新し、
さらに、有線または無線ネットワーク通信のために前記クライアント装置を認証するために前記ネットワーク認証装置によって以前に使用された２以上のネットワーク認証方法から前記第１および第２のネットワーク認証方法を選択するステップを含み、
前記選択された第１の認証方法は、有線または無線ネットワーク通信のために前記クライアント装置を認証するために前記ネットワーク認証装置によって最後に使用された認証方法と同じであり、
前記選択された第２の認証方法は、有線または無線ネットワーク通信のために前記クライアント装置を認証するために以前に最も多く使用された認証方法と同じである請求項８記載の方法。
【請求項１１】
前記クライアント装置には無線クライアント装置が含まれ、前記ネットワーク認証装置には無線ネットワーク認証装置が含まれている請求項８記載の方法。
【請求項１２】
前記無線ネットワーク認証装置には、エッジネットワーク認証を行うように構成された無線ゲートウェイアクセスポイントが含まれている請求項１１記載の方法。
【請求項１３】
前記無線ネットワーク認証装置には、コアネットワーク認証を行うように構成された認証サーバが含まれている請求項８記載の方法。
【請求項１４】
ネットワーク通信のためにクライアント情報処理システムを認証するために以前に使用された少なくとも１つの認証方法の１以上の特性に基づいてネットワーク認証方法を選択し、
前記選択されたネットワーク認証方法のアイデンティティを前記クライアント情報処理システムに通信するように構成されている情報処理システム。
【請求項１５】
さらに、ネットワーク通信のために前記クライアント情報処理システムを認証するために以前に使用された２以上のネットワーク認証方法から前記ネットワーク認証方法を選択し、前記選択されたネットワーク認証方法の前記アイデンティティを前記クライアント情報処理システムに通信し、前記選択されたネットワーク認証方法が前記クライアント情報処理システムによって現在使用されている認証方法と一致している場合はネットワーク通信のために前記クライアント情報処理システムを認証するように構成されている請求項１４記載の情報処理システム。
【請求項１６】
さらに、前記情報処理システムは、ネットワーク通信のために前記クライアント情報処理システムを認証するために最後に使用された認証方法と同じであるネットワーク認証方法を選択するように構成されている請求項１５記載の情報処理システム。
【請求項１７】
さらに、前記情報処理システムは、ネットワーク通信のために前記クライアント情報処理システムを認証するために以前に最も多く使用された認証方法と同じである前記ネットワーク認証方法を選択するように構成されている請求項１５記載の情報処理システム。
【請求項１８】
前記クライアント装置には無線クライアント装置が含まれ、前記ネットワーク認証装置には無線ネットワーク認証装置が含まれている請求項１５記載の情報処理システム。
【請求項１９】
さらに、エッジネットワーク認証を行うように構成された無線ゲートウェイアクセスポイントとして構成されている請求項１８記載の情報処理システム。
【請求項２０】
さらに、コアネットワーク認証を行うように構成された認証サーバとして構成されている請求項１５記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ネットワークに関する。とくに、ネットワーク環境における装置認証に関する。
【背景技術】
【０００２】
情報の価値および使用は増加し続けており、個人および企業は情報を処理し、記憶する付加的な手段を探し求めている。ユーザが利用可能な１つのオプションは情報処理システムである。情報処理システムは一般に、企業、個人またはその他の目的のために情報またはデータの処理、コンパイル、記憶および、または通信を行ない、それによってユーザがその情報の価値を利用することを可能にする。テクノロジーおよび情報処理の必要性ならびに要求はユーザまたは用途によって異なるため、情報処理システムもまた、扱われる情報の種類、情報の扱われ方、処理、記憶または通信される情報の量、および情報の処理、記憶または通信がどれだけ迅速かつ効率的に行われることができるかに関して異なったものとなる。情報処理システムはそのバリエーションのために、一般的に適用可能であり、あるいは特定のユーザに対して構成されることができ、もしくは金融取引処理、航空券の予約、企業データの記憶またはグローバルな通信のような特定の使用に対して構成されることができる。さらに、情報処理システムは、情報を処理し、記憶し、通信するように構成されることのできる種々のハードウェアおよびソフトウェアコンポーネントを含むことが可能であると共に、１以上のコンピュータシステム、データ記憶システムおよびネットワークシステムを含むことができる。
【０００３】
典型的な無線ネットワークにおいて、無線情報処理システム装置は、ネットワークサービスへのアクセスが許される前に認証されなければならない。このタスクを行うために、認証サーバまたは別のタイプのネットワーク認証装置の形態で構成された情報処理システムは、非常に多くの無線認証方法をセキュリティモードおよびアルゴリズムの形態でサポートするように設定されることができる。クライアントとしてネットワーク認証装置と通信する１つの所定の無線情報処理システムは典型的に、これらの無線認証方法の１つを使用するようにセットアップされている。無線クライアントを認証したとき、その認証装置は、それがそのクライアントによってサポートされた正しい無線認証方法を見出すまで、全ての無線認証方法を通って循環する時間を費やさなければならない。
【０００４】
１つの通常のネットワーク認証方式において、無線クライアント装置に対するエッジ認証は無線アクセスポイント（無線スイッチまたは無線アクセスポイント）によって行われ、その無線アクセスポイントはいくつかの異なった認証方法をサポートしており、別の認証が行われてもよいコアネットワークへのアクセスを許す前に所定のクライアントに適した認証方法を選択することができる。ＥＡＰは、ネットワークアクセスを許す標準的なメカニズムであり、インターネットエンジニアリングタスクフォース（ＩＥＴＦ）のコメントに対するリクエスト（ＲＦＣ）３７４６において規定されている。ＥＡＰは、通常は遠隔認証ダイアルインユーザサービス（ＲＡＤＩＵＳ）サーバである認証機関を使用してネットワークアクセスをリクエストして許可する手順を規定している。ＥＡＰは認証用のメカニズムであるが、しかし認証明細（ｓｐｅｃｉｆｉｃｓ）はＥＡＰフレーム内において伝送される。次に、ＥＡＰフレームは層２中の有線または無線（８０２．１１）ネットワークにおいてＩＥＥＥ８０２．ＩＸフレーム内において伝送される。図１は、所定のクライアント装置と無線ゲートウェイアクセスポイントとの結合に続いてそのクライアント装置とそのアクセスポイントとの間において従来技術で行われている通常の８０２．１ＸおよびＥＰＡアイデンティティ収斂方式を示している。以下さらに詳細に説明するように、所望の認証方法への収斂は多数の試みを行うことができ、各試みが１つのＥＡＰリクエスト／応答対によって表される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図１において、アクセス装置は、各リクエストが１つの異なったタイプのＥＡＰ認証方法（ＴＹＰＥ）を含むＥＡＰアイデンティティリクエストを繰返し送信することにより、その所定の無線クライアント装置によって使用されたＥＡＰ認証方法を“推測”しなければならない。無線クライアントは、各ＥＡＰアイデンティティリクエストに対して１つのＥＡＰアイデンティティ応答で応答し、このＥＡＰアイデンティティ応答は、受信されたＥＡＰアイデンティティリクエストが所定の無線クライアント装置に対して正しいタイプのＥＡＰ認証方法を含まないときに否定応答（ＮＡＫ）を含んでいる。このプロセスは、ＥＡＰ収斂が発生する（すなわち、１つの特定のＥＡＰ認証方法に関してクライアント装置とゲートウェイ装置とが同意する）まで必要とされる限り何回でも続けられ、無線クライアントは１つの特定のＥＡＰアイデンティティリクエストにＥＡＰアイデンティティ応答で応答し、このＥＡＰアイデンティティ応答は、そのクライアントによって使用される正しいＥＡＰ認証方法の肯定応答（ＴＹＰＥ）を含んでいる。ＥＡＰプロトコルは２５６までの認証方法（５１以上の認証方法がＥＡＰにより使用されていることが現在知られている）をサポートしているため、ＥＡＰ収斂が発生するのに非常に長い時間を要する可能性が高い。この試行錯誤方法のために、伝統的な８０２．ＩＸおよびＥＡＰ（拡張可能な認証プロトコル）ベースの方法を使用する無線認証収斂は比較的大量の時間を費やす可能性があるが、多くの無線サービス（音声、ビデオ）では待ち時間の短い認証が必要とされる。
【課題を解決するための手段】
【０００６】
ここには、ネットワーク内におけるクライアント装置のような情報処理システムの認証のためのシステムおよび方法が開示されている。この開示されたシステムおよび方法を使用することにより、ある所定のクライアント装置（たとえば、無線クライアント装置）によって前に使用された単一または複数の認証方法（たとえば、単一または複数の認証モードおよび単一または複数のアルゴリズム）の１以上の特性は、ネットワーク認証装置（たとえば、認証サーバ、無線ゲートウェイアクセスポイント等）がその所定のクライアント装置と通信するための認証方法を選択するときに使用するために、その認証装置により（たとえば、キャッシュメモリ中に）記憶されることができる。このような認証方法特性には、その所定のクライアントにより使用された最後の認証方法のアイデンティティ、ある所定のクライアントによる２以上の異なった認証方法の相対的な使用頻度、ある所定のクライアントによる２以上の異なった認証方法の使用パターン、その組合せ等が含まれるが、それに限定されない。開示されているシステムおよび方法は、１実施形態において、認証収斂を行うのに必要とされる時間を通常の方法により要求される収斂時間より短くするように構成可能であることが有効である。
【０００７】
１実施形態において、キャッシュメカニズムは、無線認証装置がある所定の無線クライアント装置を認証するために使用した最新の無線認証方法（たとえば、認証モードおよびアルゴリズム）を記憶するためにその無線認証装置上に構成されることができる。その所定の無線クライアント装置が次にその無線認証装置による認証を試みたとき、その無線認証装置は、その所定の無線クライアント装置により現在使用されている正しい認証方法をさらに迅速に識別することにより認証時間を短縮する試みにおいてその記憶された無線認証方法にデフォルトしてもよい。たとえば、無線装置は、１つのＥＡＰにより選択されたその最後の認証方法をキャッシュし、あるいは保存し、そのＥＡＰを将来の認証方法選択事象での最初の試みと交換して使用することができる。１実施形態において、開示されているシステムおよび方法は認証方法に関して均一である無線ネットワーク中で使用されるように構成され、それによりＥＡＰ方法をキャッシュして無線装置と認証無線認証装置（たとえば、アクセスポイント）との間におけるＥＡＰ方法収斂を標準に従った方式で能率的なものにすることができる。
【０００８】
別の例示的な実施形態においては、無線認証装置はさらに、あるいは、その代りに、ある所定の無線クライアントが別の単一または複数の無線認証方法に対する１つの所定の無線認証方法（たとえば、認証モードおよびアルゴリズム）を使用する頻度または回数を追跡する（たとえば、単一または複数のカウンタを使用して）ことができる。このような構成において、無線認証装置は１つの所定の無線認証方法のその追跡された相対的な使用頻度を使用して、２以上の異なった認証方法の優先度を決めることができる。たとえば、最も新しい無線認証方法が無線クライアント装置により使用されている現在の認証方法と正しく一致しなかった場合、その無線認証装置は、正しい現在の無線認証方法が見出されるまで、残りの可能性のある無線認証方法を追跡された相対的な使用頻度の順序で試みる。その代り、無線認証装置はその所定の無線クライアントによって最後に使用された無線認証方法からスタートするのではなく、可能な無線認証方法を追跡された相対的な使用頻度の順に試みることによりスタートすることができる。
【０００９】
１つの特徴において、情報処理システムと通信する方法がここに開示されており、この方法は、ネットワーク認証方法を選択し、その選択されたネットワーク認証方法のアイデンティティを情報処理システムに通信するステップを含んでおり、この認証方法はネットワーク通信のためにその情報処理システムを認証するために以前に使用された少なくとも１つの認証方法の１以上の特性に基づいて選択される。
【００１０】
別の特徴において、クライアント装置として構成された第１の情報処理システムと通信する方法がここに開示されており、この方法は、有線または無線ネットワーク通信のためにクライアント装置を認証するためにネットワーク認証装置によって以前に使用された少なくとも１つの認証方法の１以上の特性をネットワーク認証装置として構成された第２の情報処理システムのメモリ中に記憶し、有線または無線ネットワーク通信によって認証リクエストをクライアント装置からそのネットワーク認証装置において受信し、ネットワーク認証装置のメモリ中に記憶された有線または無線ネットワーク通信のためにクライアント装置を認証するためにそのネットワーク認証装置によって前に使用された少なくとも１つの認証方法の１以上の特性に基づいて第１のネットワーク認証方法を選択し、この選択された第１のネットワーク認証方法のアイデンティティを有線または無線通信によってクライアント装置に通信するステップを含んでいる。
【００１１】
別の特徴において、情報処理システムがここに開示されており、この情報処理システムは、ネットワーク通信のためにクライアント情報処理システムを認証するために以前に使用された少なくとも１つの認証方法の１以上の特性に基づいてネットワーク認証方法を選択し、この選択されたネットワーク認証方法のアイデンティティをクライアント情報処理システムに通信するように構成されている。
【発明を実施するための最良の形態】
【００１２】
図２は、開示されたシステムおよび方法が有線および無線の両ネットワーク装置を認証するように構成されることのできる例示的な１実施形態によるネットワーク環境200の簡単化された概略図である。示されているように、ネットワーク環境200は、無線または有線通信によって互いに通信するようにそれぞれ構成されることのできる多くの例示的な無線および有線装置を含んでいる。無線および有線装置の両者が示されているが、開示されたシステムおよび方法は、たとえば、無線装置だけを含むネットワーク環境、あるいは有線装置だけを含むネットワーク環境等の、任意の他のタイプのネットワーク環境において通信をネットワークする装置を認証するように構成可能であることが認識されるであろう。さらに、開示されたシステムおよび方法は、たとえば、家庭ネットワーク環境、オフィスネットワーク環境等の、種々のタイプのネットワーク環境におけるネットワーク通信を認証するように構成されることができる。
【００１３】
図２の例示的な実施形態において、ネットワーク環境200は、ノートブックコンピュータおよびパーソナルデータアシスタント（ＰＤＡ）の形態の可搬情報処理システムとしてそれぞれ示された無線クライアント装置210および212を含んでいる。ネットワーク環境200はまた、デスクトップコンピュータの形態の有線クライアント装置206を含んでいる。示されているように、各無線クライアント装置210および212は、無線アクセスポイント208およびネットワークスイッチ202を介してネットワーク環境200の他の装置と通信するように構成されている。有線クライアント装置206は、ネットワークスイッチ202を介してネットワーク環境200の他の装置と通信するように構成されていることが示されている。認証装置204は、ネットワーク環境200の有線および無線クライアント装置との通信のためにスイッチ202に結合されていることが示されている。図２の示された実施形態においては、認証装置204は、ネットワークスイッチ202への配線接続を介して別のネットワーク装置と通信するように結合された認証サーバ（たとえば、ＲＡＤＩＵＳサーバ）として示されている。
【００１４】
図２の例示的な構成に関して、示された有線および無線クライアント装置の数およびタイプは単なる例示に過ぎず、開示されたシステムおよび方法は、所定のネットワーク環境内における有線および、または無線通信のために適切に構成された任意の他の数および、またはタイプの情報処理システムにより構成されることができることが認識されるであろう。さらに、ネットワークスイッチ202と無線アクセスポイント208と認証サーバ204の特定の示された構成もまた単なる例示に過ぎず、たとえば、無線アクセスポイント、ネットワークルータおよび認証装置のタスクを行うように構成された単一の共通の装置等の単一または複数のネットワーク通信および認証装置の任意の他の適切な構成が使用可能であることが認識されるであろう。
【００１５】
たとえば、図３は、開示されたシステムおよび方法がネットワーク装置に対するエッジ認証を行うように別の例示的な実施形態において構成されることのできるネットワーク環境300の簡単化された概略図を示している。示されているように、ネットワーク環境300は、認証装置302を介して無線通信によって互いに通信するように構成されている多数の例示的な無線クライアント装置310、312および314を含み、この認証装置302もまた、たとえば、８０２．１Ｘアクセスポイント等の無線ゲートウェイアクセスポイントして動作するように構成されている。示されているように、認証装置302は、コアネットワーク320内において有線接続によって認証サーバ304（たとえば、ＲＡＤＩＵＳサーバ）に接続されている。認証装置302は、リクエストしているクライアント装置により使用されている認証方法を識別しない無線装置310、312および314から認証リクエストを受信し、リクエストしたクライアント装置と情報を交換することによりエッジ認証を行ってコアネットワーク320へのその無線クライアントのアクセスを可能にする前に正しい認証方法に収斂するように構成されている。示されている実施形態において、認証サーバ304は、ある所定のクライアント装置310が認証装置302によってエッジ認証されてコアネットワーク320へのアクセスを許された後に、コアネットワーク認証タスク（たとえば、ユーザの確認等）を行うように構成されている。コアネットワーク320へのアクセスを前に許されている無線クライアント装置312および314がコアネットワーク320内において通信していることも示されている。
【００１６】
無線および有線装置は図２および３のネットワーク環境中に存在しているものとして示されているが、開示されているシステムおよび方法は、たとえば、無線装置だけを含むネットワーク環境、または有線装置だけを含むネットワーク環境等の、任意の他のタイプのネットワーク環境において通信をネットワークする装置を認証するように構成されることができることが認識されるであろう。さらに、開示されているシステムおよび方法は、たとえば、家庭ネットワーク環境、オフィスネットワーク環境等の、種々のタイプのネットワーク環境内のネットワーク通信を認証するように構成されてもよい。
【００１７】
図４は、開示されたシステムおよび方法の例示的な１実施形態による認証装置402とクライアント装置420との間の通信を示す簡単化されたブロック図である。図４には装置402および420が無線通信するものとして示されているが、その代りに、認証装置402およびクライアント装置420との間の通信は有線接続によって行われることも可能であることが認識されるであろう。これに関して、無線認証装置402の認証能力は、図２の認証サーバ204または図３の無線ゲートウェイアクセスポイント302の能力を表すために引用されることができる。
【００１８】
図４の示されている実施形態において、無線認証装置402はプロセッサ406を有して構成され、このプロセッサ406はメモリ408に結合され、結合された無線ネットワークインターフェースカード（ＮＩＣ）404およびアンテナ414を介してネットワーク通信を受信し、生成するように構成されているものとして示されている。同様に、無線クライアント装置420はプロセッサ424を有して構成され、このプロセッサ424はメモリ426に結合され、結合された無線ネットワークインターフェースカード（ＮＩＣ）422およびアンテナ428を介してネットワーク通信を受信し、生成するように構成されているものとして示されている。メモリ408および426は任意の適切なメモリ装置（たとえば、固体状態メモリ、ハードディスク等）またはここにおいてさらに詳細に説明される開示されたシステムおよび方法の特徴を達成するために必要なあるいは望ましい情報を記憶するのに適したメモリ装置の組合せであることができる。同様に、プロセッサ424は、情報を検索して、接続されたメモリ装置に記憶し、ここにおいてさらに詳細に説明される開示されたシステムおよび方法の特徴を達成するために必要なあるいは望ましいアルゴリズムまたはルーチンを実行するのに適した任意の単一または複数の処理装置（たとえば、マイクロプロセッサ、マイクロ制御装置等）であることができる。ＮＩＣ404および422は、無線認証装置402と無線クライアント装置420との間におけるアンテナ414および428を介した無線ネットワーク通信を可能にするのに適した任意のネットワークインターフェースカードまたはネットワークアダプタコンポーネントであることができ、有線認証装置と有線クライアント装置との間における有線ネットワーク通信に適したＮＩＣコンポーネントを使用することにより有線ネットワークの実施形態が構成されることが可能であることが認識される。
【００１９】
この実施形態において、無線クライアント装置420のプロセッサ424およびメモリ426は、ＮＩＣ422を介して認証装置402に通信される認証情報を生成するために少なくとも１つの無線認証方法（たとえば、セキュリティモードおよび、またはアルゴリズム）を実行するように構成されている。無線認証装置402は、プロセッサ406上で実行する２以上の異なった無線認証方法（たとえば、セキュリティモードおよび、またはアルゴリズム）を使用して、無線通信装置420からアンテナ414およびＮＩＣ404を介して受信された認証情報を処理するように構成されている。
【００２０】
さらに図４を参照すると、無線認証装置402は、たとえば、異なったタイプおよび、または種類のクライアント装置、異なった無線クライアント装置および、またはユーザに対する異なったネットワークポリシー（たとえば、セキュリティレベルまたは作業グループポリシー等）等に対応した複数の無線認証方法416をサポートすることができる可能性がある。これら多数の無線セキュリティ方法416は無線認証装置402のメモリ408中に記憶され、異なった無線クライアント装置および、またはユーザを必要な時に動的に認証するために必要に応じて選択されて使用されることができる。表１は、無線認証装置402のメモリ408中に記憶されることのできる無線認証方法416の例示的なリストであり、包括的であることは意図されておらず、記憶されている無線認証方法416の数はそれより多くてもよいし、あるいは少なくてもよく、および、または異なったタイプの無線認証方法もまたメモリ408中に記憶されることができることが認識される。
【表１】
2006268855.tif 000003
【００２１】
表１に示されているように、この例示的な無線認証の実施形態の各無線認証方法は、認証特性、すなわち、無線ＷＬＡＮセキュリティタイプ（たとえば、なし、基本的または高度）、ネットワーク認証アルゴリズム、トンネリングプロトコル、データ暗号化方法およびネットワーク認証モードの特定の組合せに対応するように選択されることができる。しかしながら、別の実施形態では個々の有線または無線認証方法は、所定の無線ネットワーク環境において開示されたシステムおよび方法の１以上の特徴を実施するために使用するのに適切であることのできる任意の他の認証特性または認証特性の組合せに対応することが可能であることが認識されるであろう。例示的な１実施形態においては、表１に含まれる情報は認証方法検索表として無線認証装置402のメモリ40中に記憶されることができる。このような場合、キャッシュエントリ識別名（ＩＤ）は、無線認証装置402によりサポートされた認証特性の各組合せを識別するために使用されることができる。
【００２２】
図４に示されているように、無線認証装置402のメモリ408はまた、無線クライアント装置420およびその他の無線クライアント装置420（存在しているときに）により使用される認証方法の識別名に関する情報、たとえば、各無線クライアント装置420により前に使用された全ての認証方法のリスト、各無線クライアント装置420により最後に使用された認証方法、各無線クライアント装置420によりサポートされている全ての認証方法のリスト等を維持する認証キャッシュ412を備えていることができる。メモリ408はまた、各無線クライアント装置420により使用された各無線認証方法（たとえば、アルゴリズムおよびモード）に対する使用頻度または累算使用数を追跡するためのオプションのカウンタ410を備えていることができる。
【００２３】
表２は、多数の無線クライアント装置420に対して無線認証装置402のオプションのカウンタ410（存在するとき）により維持されることのできる認証方法追跡表の例示的な実施例を示している。表２に示されているように、使用カウンタ（たとえば、最後のシステムブートアップからの）は、所定の無線クライアント装置420により使用された各無線認証方法に関して各無線クライアント装置420（たとえば、クライアントＡ、クライアントＢ等）について維持されることができる。示されている実施形態においては、各無線クライアント装置420により使用された各無線認証方法に対する最後の使用日付および時間に対して時間スタンプもまた維持されることができる。もっとも、これは必要不可欠なものではない。示されているように、表２は、表２に含まれている各無線認証方法の識別を可能にするために表１のキャッシュエントリ識別名に対応したキャッシュエントリ識別名（ＩＤ）を含んでいる。
【表２】
2006268855.tif 000004
【００２４】
表３は、開示されたシステムおよび方法の例示的な１実施形態による無線認証装置402のキャッシュメモリ412中に維持されることのできる認証方法キャッシュ情報の表を示している。示されているように、表３は、無線認証装置402によって前に認証されたことのある（あるいは認証を試みることのできる）無線クライアント装置Ａ乃至Ｚのそれぞれに対応した各識別名Ａ乃至Ｚ（たとえば、ＭＡＣアドレスまたは別の適切な識別名）を含んでいる。この例示的な実施形態においては、表３の認証モードキャッシュ構造は、各無線クライアント装置Ａ乃至Ｚに対して最後に使用された（ＬＵ）認証方法に対するキャッシュエントリ識別名と、各無線クライアント装置Ａ乃至Ｚに対して最も多く使用された（ＭＵ）認証方法に対するキャッシュエントリ識別名とを含んでいる。
【表３】
2006268855.tif 000005
【００２５】
図５は、開示されたシステムおよび方法の例示的な１実施形態にしたがって、たとえば、無線クライアント装置と無線認証装置との間のハンドシェーク動作の一部として行われることのできる認証方法500を示すフローチャートである。方法500は、たとえば、図２の有線クライアント装置206および、または無線クライアント装置210および212を認証するために認証サーバ204等によって実施されてもよい。しかしながら、たとえば、エッジ認証のために図３の無線ゲートウェイアクセスポイント302等の、無線および、または有線通信を使用する別のタイプの認証装置によって類似の方法が実施可能であることが認識されるであろう。
【００２６】
示されているように、認証方法はステップ502においてスタートし、このステップ502において、待機している認証サーバは認証リクエストを所定のクライアントから受信する。その認証リクエストはその所定のクライアントにより使用される認証方法を識別しない。その認証リクエストに応答して、ステップ504において、認証サーバは認証方法キャッシュ情報（たとえば、図４の認証キャッシュ412中に含まれている表３）にアクセスし、認証をリクエストした所定のクライアントのＭＡＣアドレスに対する最後に使用された認証方法に対応した最後に使用された（ＬＵ）キャッシュエントリ識別名（ＩＤ）を検索する。ステップ506において、認証サーバは認証方法情報（たとえば、図４の認証方法情報416中に維持されている表１）にアクセスし、ステップ504で得られたＬＵキャッシュエントリ識別名に対応した最後に使用された認証方法を検索する。ステップ508において、認証サーバは、ステップ506で得られた最後に使用された認証方法を含むその所定のクライアント装置にアイデンティティリクエストを送る。
【００２７】
さらに図５を参照すると、リクエストしているクライアント装置はステップ506で送られたそのアイデンティティリクエストを認証サーバから受取って、ステップ510において、そのアイデンティティリクエスト中に含まれている最後に使用された認証方法が現在のクライアント認証方法構成と一致するか否かを決定する。アイデンティティリクエスト中に含まれている最後に使用された認証方法が現在のクライアント認証方法構成と一致した場合には、ステップ512においてクライアント装置は認証サーバに肯定的なアイデンティティ応答で応答し、次にその認証サーバは認証方法（たとえば、認証モードおよびアルゴリズム）を認証方法メモリ416から選択し、その所定のリクエストしているクライアント装置を認証する。
【００２８】
ステップ514において、認証サーバは、所定のクライアントに対してステップ512で使用された認証方法のアイデンティティに対応したキャッシュエントリ識別名により認証方法キャッシュ情報（たとえば、図４の認証キャッシュ412中に含まれている表３）のＬＵキャッシュエントリ識別名を更新する。ステップ516において、認証サーバは、所定のクライアントに対してステップ512が行われた後に最も多く使用された認証方法に対応したキャッシュエントリ識別名により認証方法キャッシュ情報（たとえば、図４の認証キャッシュ412中に含まれている表３）のＭＵキャッシュエントリ識別名を更新する。この時点で、方法500は終了し、認証サーバは、次の認証リクエストがステップ502においてクライアント装置から受信されるのを待ち、この受信時に、方法500はまた初めからスタートして次の認証リクエストを処理する。
【００２９】
図５のステップ510に戻ると、アイデンティティリクエスト中に含まれている最後に使用された認証方法が現在のクライアント認証方法構成に一致しなかった場合、クライアント装置は、ステップ518において認証サーバによって受信される否定的なアイデンティティ応答に応答する。ステップ518において否定的なアイデンティティ応答が受信されると、ステップ520において認証サーバは認証方法キャッシュ情報（たとえば、図４の認証キャッシュ412中に含まれている表３）にアクセスし、認証をリクエストした所定のクライアントのＭＡＣアドレスに対する最も多く使用された認証方法に対応した最も多く使用された（ＭＵ）キャッシュエントリ識別名（ＩＤ）を検索する。ステップ522において、認証サーバは認証方法情報（たとえば、図４の認証方法情報416中に維持されている表１）にアクセスし、ステップ520において得られたＭＵキャッシュエントリ識別名に対応した最も多く使用された認証方法を検索する。ステップ524において、認証サーバは、ステップ522において得られた最も多く使用された認証方法を含むその所定のクライアントにアイデンティティリクエストを送る。
【００３０】
さらに図５を参照すると、そのリクエストしているクライアント装置はステップ524において送られたアイデンティティリクエストを認証サーバから受信し、ステップ526において、そのアイデンティティリクエスト中に含まれている最も多く使用された認証方法が現在のクライアント認証方法構成に一致するか否かを決定する。そのアイデンティティリクエスト中に含まれている最も多く使用された認証方法が現在のクライアント認証方法構成に一致した場合、ステップ512においてクライアント装置は肯定的なアイデンティティ応答により認証サーバに応答し、上述したような方法でステップ514および516を完了する。しかしながら、ステップ526において、ステップ524で認証サーバにより送られたアイデンティティリクエスト中に含まれている最も多く使用された認証方法が現在のクライアント認証方法構成に一致しなかった場合、ステップ528においてクライアント装置は否定的アイデンティティ応答で応答する。
【００３１】
ステップ528において送られた否定的なアイデンティティ応答を受信すると、認証サーバは、そのクライアント装置が肯定的アイデンティティ応答により認証サーバに応答する（図５には示されていない）まで、ステップ530において個々の認証方法を選択してこれらの選択された認証方法に対するアイデンティティリクエストを一時に１つづつ送る逐次プロセスにデフォルトする。このようにして肯定的なアイデンティティ応答をクライアント装置から受信すると、次に認証サーバは認証方法（たとえば、認証モードおよびアルゴリズム）を認証方法メモリ416から選択して、その所定のリクエストしているクライアント装置を認証する。この時点で、ＬＵキャッシュエントリＩＤ、ＭＵキャッシュエントリＩＤ、ならびに使用カウンタおよび時間スタンプは、ステップ514および516に関して説明した方法に類似した方法で更新されることができる。この時点で、認証サーバは次の認証リクエストがステップ502においてクライアント装置から受信されるのを待ち、この受信時に、方法500はまた初めからスタートして次の認証リクエストを処理する。
【００３２】
図５の方法500は単なる例示に過ぎず、開示されたシステムおよび方法は、別の実施形態においては、方法500に含まれているものより多いまたは少ないステップにより、および、または、別のステップシーケンスを使用して構成されることができることが認識されるであろう。たとえば、最後に使用された（ＬＵ）認証情報だけを使用して、あるいは最も多く使用された（ＭＵ）認証情報だけを使用して、たとえば、所定のクライアント装置と通信するための１つの認証方法を選択するために任意の１以上の適切な認証方法特性を使用するか、もしくは、最後に使用された（ＬＵ）認証情報を使用する前に１つの可能な認証方法を選択するために最も多く使用された（ＭＵ）認証情報を使用するような方法500に類似の認証方法を実施することができる。さらに、ステップ530に関連した説明された１つの逐次的認証方法選択プロセスにデフォルトする必要はなく、および、または、たとえば、最後の１つ前に使用された認証情報を使用するか、２番目に多く使用された認証情報を選択すること等により所定のクライアント装置と通信するための認証方法を選択するときに１以上の別の認証方法特性が使用されてもよいことが認識されるであろう。
【００３３】
方法500は、キャッシュメモリ（たとえば、図４の認証キャッシュ412）が１つの所定の認証リクエストを行っているクライアント装置に対する前の認証情報を含んでいないとき（所定のクライアントが初めて認証をリクエストしたときのような）、任意の適切な認証方法決定方法を使用するように構成されることができることも認識されるであろう。たとえば、ステップ504および、または520において所定のクライアント装置に対するキャッシュエントリ識別名（ＩＤ）情報が見出されない場合、その所定のクライアント装置に対する認証方法を初めて選択したときに方法500はステップ530にスキップしてもよい。初めて認証方法を使用して１つの所定の無線クライアントを認証した後、ＬＵキャッシュエントリＩＤ、ＭＵキャッシュエントリＩＤ、ならびに使用カウンタおよび時間スタンプは、ステップ514および516に関して説明した方法に類似した方法で更新されることができる。必要ならば、クライアント装置ＭＡＣアドレスが予め存在していない場合はメモリに追加されることができる。
【００３４】
図６は、１つの所定のクライアント装置と無線ゲートウェイアクセスポイント装置との結合に後続してそのクライアント装置とそのアクセスポイント装置との間で行われることのできる開示されたシステムおよび方法の例示的な１実施形態による８０２．１ＸおよびＥＡＰアイデンティティ収斂方式を示している。この実施形態において、無線ゲートウェイアクセスポイントは将来のＥＡＰ交換時に使用するために前の認証方法情報をキャッシュしている。図６中に示されているように、アクセスポイント装置は、所定のクライアント装置によって前に使用された単一または複数の認証方法の１以上の特性に基づいてＥＡＰ認証方法を選択し（たとえば、図５に関して図示され、説明された方法に類似した方法を使用して）、その後その選択されたＥＡＰ認証方法（ＴＹＰＥ）を含むＥＡＰアイデンティティリクエストを送信することによって開始する。その無線クライアントはこの最初のＥＡＰアイデンティティリクエストに対してＥＡＰアイデンティティ応答で応答し、このＥＡＰアイデンティティ応答はそのクライアントによって使用された正しいＥＡＰ認証方法の肯定応答（ＴＹＰＥ）を含んでいる。
【００３５】
したがって、図６の例示的な実施形態において、正しい認証方法への収斂はただ１つの試み、すなわち、単一のＥＡＰリクエスト／応答対によって表されるものだけを有効に得ることができる。これは、正しい認証方法へ収斂させるために図１の通常の方法によって典型的に必要とされる多数の試み（および対応した多数のＥＡＰリクエスト／応答対）と比較される。いくつかの場合において、開示されたシステムおよび方法を使用したときに正しい認証方法へ収斂させるために２以上の試み（すなわち、２以上のＥＡＰリクエスト／応答対）が行われることができることが認識されるが、開示されたシステムおよび方法により収斂を行うには、典型的に、図１に関して図示および説明された通常の方法を使用するときよりも必要とされる試みは少ない（および処理時間が短い）であろう。
【００３６】
この開示のために、情報処理システムは、取引、科学、制御、娯楽またはその他の目的のために任意の形態の情報、インテリジェンスまたはデータの計算、分類、処理、送信、受信、検索、発生、切替え、記憶、表示、宣言、検出、記録、再生、取扱いまたは使用を行うように構成可能な任意の手段または手段の集りを含むことができる。たとえば、情報処理システムは、パーソナルコンピュータ、ＰＤＡ、消費者電子装置、ネットワーク記憶装置または任意の他の適当な装置であることが可能であり、また、そのサイズ、形状、性能、機能および価格はさまざまであってよい。情報処理システムはメモリ、中央処理装置（ＣＰＵ）あるいはハードウェアまたはソフトウェア制御論理手段のような１以上の処理リソースを備えていてもよい。情報処理システムの付加的なコンポーネントには、１以上の記憶装置、キーボード、マウスおよびビデオディスプレイのような種々の入出力（Ｉ／Ｏ）装置と通信するだけでなく外部装置とも通信するための１以上の通信ポートが含まれることができる。情報処理システムはまた、種々のハードウェアコンポーネント間において通信を伝送するように動作可能な１以上のバスを備えていてもよい。
【００３７】
本発明は種々の修正および別の形態に適合可能である可能性があるが、ここでは特定の実施形態が例示によって図示され、説明されている。しかしながら、本発明は開示されている特定の形態に制限されるものではないことを認識すべきである。むしろ、本発明は、添付されている特許請求の範囲によって規定される本発明の技術的範囲内の全ての修正、均等物および別の形態をカバーする。さらに、開示されているシステムおよび方法の種々の特徴は、種々の組合せで、および、または独立的に使用されることができる。したがって、本発明はここに示されている組合せに制限されるものではなく、むしろ別の組合せを含むことができる。
【図面の簡単な説明】
【００３８】
【図１】無線クライアント装置と無線ゲートウェイアクセスポイントとの間における通常のアイデンティティ収斂方式を示す概略図。
【図２】開示されたシステムおよび方法の例示的な１実施形態によるネットワーク環境の簡単化された概略図。
【図３】開示されたシステムおよび方法の例示的な１実施形態によるネットワーク環境の簡単化された概略図。
【図４】開示されたシステムおよび方法の例示的な１実施形態による認証装置とクライアント装置との間の通信を示す簡単化されたブロック図。
【図５】開示されたシステムおよび方法の例示的な１実施形態による認証方法を示すフローチャート。
【図６】開示されたシステムおよび方法の例示的な１実施形態による無線クライアント装置と無線ゲートウェイアクセスポイントとの間におけるアイデンティティ収斂方式を示す概略図。
【図１】
2006268855.tif 000006
【図２】
2006268855.tif 000007
【図３】
2006268855.tif 000008
【図４】
2006268855.tif 000009
【図５】
2006268855.tif 000010
【図６】
2006268855.tif 000011
【外国語明細書】
2006268855000001.pdf