(57)【要約】本発明は、管理情報を処理するのにＨＴＴＰＳによる保護に依存することなく、ＡｃｔｉｖｅＸ制御またはプラグインを利用することにより、ウェブブラウザベースのリモート管理システムがそのセキュリティを維持するための方法を提供する。本発明は、埋め込みシステムに負担をかけるものでなく、このため、埋め込みシステムのリモート管理に理想的に適したものである。本発明は、埋め込みシステムとブラウザを有する管理システムにおける同一のアルゴリズムに基づき、セキュリティコードを計算する方法を提供する。ブラウザベースの管理者が管理情報を送信すると、オペレータは制御情報を文字列としてパッケージ処理し、パラメータとしての文字列と共にプラグインのセキュリティ機能を呼び出す。セキュリティ機能が結果を返した後、オペレータは符号化されたダイジェストと共に形式データをリモートシステムに送信する。このダイジェストは、例えば、隠しフィールドとして形式データに埋め込まれてもよい。
2006520501.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークにおいてクライアント端末と管理情報を交換する方法であって、
前記クライアント端末から管理ファイルに対する要求を受信するステップと、
前記管理ファイルを前記クライアント端末に送信するステップと、
第１パラメータを生成し、前記クライアント端末に送信するステップと、
前記クライアント端末から新しい管理情報と第２パラメータを受信するステップと、
所定のアルゴリズムと前記第１パラメータを用いて第３パラメータを生成するステップと、
前記第２パラメータと前記第３パラメータとを比較するステップと、
前記比較するステップに応答して、前記新しい管理情報を実現するステップと、
から構成されることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＷＬＡＮのカバーエリア内のモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とする方法。
【請求項３】
請求項２記載の方法であって、
前記第１パラメータは、乱数であることを特徴とする方法。
【請求項４】
請求項３記載の方法であって、
前記第３パラメータを生成するステップは、ハッシュ関数及び前記第１パラメータを利用して第３パラメータを生成することから構成されることを特徴とする方法。
【請求項５】
請求項３記載の方法であって、
前記第３パラメータを生成するステップは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して第３パラメータを生成することから構成されることを特徴とする方法。
【請求項６】
請求項５記載の方法であって、
前記文字列パラメータは、前記新しい管理情報に対応することを特徴とする方法。
【請求項７】
請求項２記載の方法であって、
前記送信するステップは、前記管理ウェブページとＡｃｔｉｖｅＸ制御を前記クライアント端末に送信することから構成されることを特徴とする方法。
【請求項８】
無線ネットワークにおけるアクセスポイントであって、
クライアント端末と通信するための送受信機と、
前記送受信機に接続され、前記クライアント端末からの要求に応答して、前記送受信機に管理ファイルを送信させるための手段と、
第１パラメータを生成し、前記クライアント端末から新しい管理情報と第２パラメータとを受信した前記送受信機に、前記第１パラメータを前記クライアント端末に送信させるための手段と、
前記第１パラメータに応答して、第３パラメータを生成し、該第３パラメータと前記第２パラメータとを比較するための手段と、
前記比較に応答して、前記新しい管理情報を実現するための手段と、
から構成されることを特徴とするアクセスポイント。
【請求項９】
請求項８記載のアクセスポイントであって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＷＬＡＮのカバーエリア内のモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とするアクセスポイント。
【請求項１０】
請求項９記載のアクセスポイントであって、
前記第１パラメータは、乱数であり、
前記第３パラメータを生成する手段は、ハッシュ関数、前記乱数、パスワード及び文字列パラメータを利用して前記第３パラメータを生成するための手段から構成されることを特徴とするアクセスポイント。
【請求項１１】
請求項１０記載のアクセスポイントであって、
前記文字列パラメータは、前記新しい管理情報に対応することを特徴とするアクセスポイント。
【請求項１２】
クライアント端末を用いて無線ネットワークにおけるアクセスポイントと管理情報を交換する方法であって、
管理ファイルに対する要求を前記アクセスポイントに送信するステップと、
前記アクセスポイントから前記管理ファイルを受信するステップと、
前記アクセスポイントから第１パラメータを受信するステップと、
ユーザ入力に応答して新しい管理情報を生成するステップと、
所定のアルゴリズムと前記第１パラメータを利用して第２パラメータを生成するステップと、
前記第２パラメータと前記新しい管理情報とを前記アクセスポイントに送信するステップと、
から構成されることを特徴とする方法。
【請求項１３】
請求項１２記載の方法であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＩＥＥＥ８０２．１１規格に従うモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とする方法。
【請求項１４】
請求項１３記載の方法であって、
前記管理ウェブページを受信するステップは、前記管理ウェブページとＡｃｔｉｖｅＸ制御を受信することから構成されることを特徴とする方法。
【請求項１５】
請求項１３記載の方法であって、
前記第２パラメータを生成するステップは、ハッシュ関数と前記第１パラメータとを利用して前記第２パラメータを生成することから構成されることを特徴とする方法。
【請求項１６】
請求項１３記載の方法であって、
前記第２パラメータを生成するステップは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して前記第２パラメータを生成することから構成されることを特徴とする方法。
【請求項１７】
請求項１６記載の方法であって、
前記文字列パラメータは、前記新しい管理情報から生成されることを特徴とする方法。
【請求項１８】
無線ネットワークに付属するアクセスポイントと通信するクライアント端末であって、
前記アクセスポイントと通信するための送受信機と、
前記送受信機に接続され、前記送受信機に管理ファイルに対する要求を前記アクセスポイントに送信させ、前記アクセスポイントから前記新しい管理ファイルを受信し、前記アクセスポイントから第１パラメータを受信するための手段と、
ユーザ入力に応答して、新しい管理情報を生成するための手段と、
所定のアルゴリズムと前記第１パラメータとを利用して第２パラメータを生成するための手段と、
前記送受信機に前記第２パラメータと前記新しい管理情報とを前記アクセスポイントに送信させるための手段と、
から構成されることを特徴とするクライアント端末。
【請求項１９】
請求項１８記載のクライアント端末であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＩＥＥＥ８０２．１１規格に従うモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とするクライアント端末。
【請求項２０】
請求項１９記載のクライアント端末であって、
前記第２パラメータは、ハッシュ関数及び前記第１パラメータを利用して生成されることを特徴とするクライアント端末。
【請求項２１】
請求項１９記載のクライアント端末であって、
前記第２パラメータは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して生成されることを特徴とするクライアント端末。
【請求項２２】
請求項２２記載のクライアント端末であって、
前記文字列パラメータは、前記新しい管理情報から生成されることを特徴とするクライアント端末。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［関連出願］
本出願は、参照することによりここに含まれる、２００３年３月１４日に出願された米国仮特許出願第６０／４５４，５８２号の優先権を主張するものである。
１．発明の技術分野
本発明は、ネットワークアクセスポイントにおける設定変更を提供する方法に関し、より詳細には、アクセスポイント、固定されたコンピュータまたはウェブブラウザを維持するモバイル端末がＡｃｔｉｖｅＸ制御またはプラグインを利用して、リモート管理及び管理処理中にＨＴＴＰＳプロテクションに依存することなくセキュリティ機構を向上させるＷＬＡＮ環境における方法を提供する。
２．関連技術の説明
本発明は、固定されたコンピュータ、モバイル端末装置に対するアクセスを提供するアクセスポイントを有し、ＩＥＥＥ８０２．１ｘアーキテクチャを用いた無線ローカルエリアネットワーク（ＷＬＡＮ）を含む他のネットワークを介しワールドワイドウェブなどのネットワーク、及びインターネットなどのグローバルネットワークや有線ローカルエリアネットワークなどの他のネットワークに安全にアクセスすることに関する。ＷＬＡＮ技術の進歩により、休憩所、カフェ、図書館及び同様の公共施設（「ホットスポット」）における公衆にアクセス可能な無線通信がもたらされた。現在、公衆ＷＬＡＮは、モバイル通信装置のユーザに企業イントラネットなどのプライベートデータネットワーク、あるいはインターネット、ピア・ツー・ピア通信及びライブによる無線テレビ配信などのパブリックデータネットワークへのアクセスを提供する。公衆ＷＬＡＮは、高い帯域幅（通常、１０メガビット／秒を超える）が利用可能であるだけでなく、比較的低コストによる実現及び運営が可能であり、このため、公衆ＷＬＡＮをモバイル無線通信装置のユーザが外部のエンティティとのパケット交換を可能にする理想的なアクセス機構にする。しかしながら、後述されるように、そのようなオープンな配置は、通常の通信中や、リモート管理及び管理機能の処理において、識別及び認証のための適切な手段が存在しない場合には、セキュリティを危うくするかもしれない。
【０００２】
ウェブブラウザベースの認証方法では、固定されたコンピュータまたはモバイル端末は、ＨＴＴＰＳ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅｄ  Ｓｏｃｋｅｔ）プロトコルにより動作するウェブブラウザを用いて認証サーバと通信し、モバイル端末と認証サーバとの間のパス上の誰もが秘密にされているユーザ情報への侵入または盗難を不可能にすることを保証する。
【０００３】
リモートシステム管理は、任意のタイプのコンピュータシステムに対するキーとなる要件である。リモート管理のためにウェブブラウザ（ＨＴＴＰプロトコル）をインタフェースとして利用することは、重要な管理機能となりつつある。セキュアブラウザベースのリモート管理を提供するため。ＨＴＴＰＳは自然な選択である。しかしながら、ＷＬＡＮアクセスポイントなどの埋め込みシステムでは、ＨＴＴＰＳに関するリソース要求は、大量の格納スペースを消費し、対応するオーバヘッドサポート及びＣＰＵパワーを要求する。実際、これらの制限はセキュアブラウザベースの管理機構に対する実践的手段の開発をこれまで妨げてきた。例えば、現在市場において入手可能な無線アクセスポイントの大部分は、ブラウザとアクセスポイントとの間のリモート管理のやりとりを保護するものではない。このため、ハッカーは管理者のパスワードを容易に入手し、アクセスポイントに損害を与える可能性もある。
【０００４】
ＨＴＴＰＳは、ブラウザとウェブサーバの何れもがクライアント端末と認証サーバによってのみ知られている秘密のパスワードなどの認証コードを予め設定する通信プロトコルに対して構成されている。この秘匿性の前提は、数千万ものブラウザが数百万ものサーバにアクセスするが、事前の信頼関係を持たないウェブアプリケーションにおいては絶対的に必要とされる。従って、広く利用されているＨＴＴＰＳは、ブラウザとサーバとの間のセキュアな交渉と、以降のＨＴＴＰ通信のための共有された秘密コードの確立を提供するためのサーバに関する証明書を必要とする。リモートシステム管理のケースでは、管理者及びリモート装置は予め秘密を共有することが可能であり、これにより、ＨＴＴＰＳ通信に係るオーバヘッドの１つのソースを削除することができる。しかしながら、ウェブブラウザはこのような共有された秘密に基づき必要なセキュアな通信機構を提供していないため、プロセッサがＡｃｔｉｖｅＸ制御または機能的に等価なプラグインの利用を通じてセキュリティを提供することが望ましい特徴となるであろう。
［発明の概要］
本発明は、ブラウザを用いたクライアント装置とネットワークのアクセスポイントとの間のリモート管理のやりとり中におけるセキュリティを向上させるための方法を提供する。特に、本発明は、クライアント装置と無線ネットワーク（ＷＬＡＮ）のアクセスポイントとの間の管理変更要求を安全に交換するための方法を提供する。ＷＬＡＮは、ＩＥＥＥ８０２．１１規格に準拠したネットワークから構成されてもよい。管理変更は、受信した管理情報が適切なクライアント端末から受信されることを保証するため、パラメータの利用を伴う。一般に、ウェブページなどの管理ファイルへの要求が受信されると、ネットワークのアクセスポイントはまた、乱数などの第１パラメータを生成し、クライアント端末に送信する。この第１パラメータは、管理ファイルに対する要求に従うチャレンジに応答して生成されてもよい。
【０００５】
ＭＤ５ハッシュ関数などの所定のアルゴリズムを利用すると、新しいパラメータがあるパラメータから生成される。これらのパラメータは第１パラメータを含み、アクセスポイントにより生成される乱数であってもよい。セキュリティをより向上させるため、クライアント端末に関するパスワード、第１パラメータ及び新しい管理情報から生成されるかもしれない文字列パラメータを含む複数のパラメータから、新しいパラメータが生成されてもよい。この新しいパラメータは、クライアント端末からアクセスポイントに送信され、その後、アクセスポイントはクライアント端末により用いられたパラメータを利用して対応する新しいパラメータを生成する。これらのパラメータが一致する場合、アクセスポイントは新しい管理情報を受付け、それらを実現する。このようにして、クライアント端末とアクセスポイントに知られているパラメータを用いて生成される認証パラメータを新しい管理情報と共に利用することにより、セキュリティの向上が提供される。
【０００６】
本発明の一実施例では、管理者はブラウザを用いて、管理者がネットワークとのセキュアな通信を取得することに関する情報を提供可能なフィールドを含む、典型的にはＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式として構成される管理的ウェブページ形式を、ローカルウェブサーバなどのリモートコンピュータから要求する。このウェブページ形式は、記入された管理情報を含み、完了すると、当該情報を文字列にパッケージ処理するため、Ｊａｖａｓｃｒｉｐｔコードにより提供されるような真のタイムオペレータを呼び出すことにより、リモートコンピュータに送信される。この真のタイムオペレータは。１つのパラメータとして所定の文字を有するプラグインセキュリティ機能を呼び出し、セキュリティ機能にリモートシステムと通信するよう促す。
【０００７】
形式情報を受信すると、リモートシステムは、乱数を生成し、以降における参照のためこの乱数を格納する。それはまた、当該乱数を管理者と通信する。管理者セキュリティ機能は、乱数、管理者パスワード（以前にプラグインに格納された）及び文字列パラメータを連結する。その後、ＭＤ５（Ｍｅｓｓａｇｅ  ５  Ｄｉｇｅｓｔ）などのダイジェストが、連結された結果に対して生成され、セキュリティ機能に返される。当該プロセスは、Ｊａｖａｓｃｒｉｐｔなどの真のタイムオペレータを利用して、セキュリティ機能からの結果を管理情報を含む形式に埋め込み、これをリモートコンピュータに送信することにより、送信を完了する。リモートコンピュータは、格納されている乱数、パスワード及び受信データを利用して、ＭＤ５ダイジェストを生成する。このダイジェストが受信したダイジェストと一致する場合、要求された管理が与えられ、システムは適切に更新される。管理情報が管理者からリモートコンピュータに通信される以降の通信では、リモートコンピュータはまず、ＭＤ５における管理者により以降において利用される乱数を生成する。各ケースにおいて、リモートシステムダイジェストが受信したダイジェストと比較され、当該ダイジェストが受信したダイジェストと一致する場合、要求された管理要求が与えられ、システムがこれに応じて更新される。
［発明の詳細な説明］
説明される図において、回路、関連するブロック及び矢印は、電気回路及び電気信号を伝送する付属の配線またはデータバスとして実現可能な本発明によるプロセスの機能を表す。あるいは、１以上の付属の矢印は、特に本発明の方法及び装置がデジタルプロセスとして実現されるときには、ソフトウェアルーチン間の通信（例えば、データフローなど）を表すかもしれない。
【０００８】
本発明は、管理情報を処理するのにＨＴＴＰＳによる保護に依存することなく、ＡｃｔｉｖｅＸ制御またはプラグインを利用することにより、ウェブブラウザベースのリモート管理システムがそのセキュリティを維持するための方法を提供する。本発明は、埋め込みシステムに負担をかけるものでなく、このため、埋め込みシステムのリモート管理に理想的に適したものである。本発明は、埋め込みシステムとブラウザを有する管理システムにおける同一のアルゴリズムに基づき、セキュリティコードを計算する方法を提供する。ブラウザベースの管理者が管理情報を送信すると、オペレータは制御情報を文字列としてパッケージ処理し、パラメータとしての文字列と共にプラグインのセキュリティ機能を呼び出す。セキュリティ機能が結果を返した後、オペレータは符号化されたダイジェストと共に形式データをリモートシステムに送信する。このダイジェストは、例えば、隠しフィールドとして形式データに埋め込まれてもよい。
【０００９】
図１によると、１４０１〜１４０ｎにより表される１以上のモバイル端末が、ファイアウォール１２２及び認証サーバ１５０ｎなどの１以上の仮想オペレータ１５０１〜１５０ｎと関連して、アクセスポイント１３０ｎ及びローカルコンピュータ１２０と無線媒体１２４を介し通信する。端末１４０１〜１４０ｎからの通信は、典型的には、ハッカーなどの許可されていないエンティティからの高いレベルの安全性を要求する関連する通信パス１５４及び１５２とインターネット１１０を利用することにより、セキュアなデータベースや他のリソースへのアクセスを必要とする。
【００１０】
さらに図１に図示されるように、ＩＥＥＥ８０２．１ｘアーキテクチャは、複数のコンポーネントを包含し、より上位のレイヤのネットワークスタックに透過なステーション移動性を提供するため当該やりとりに供する。ＩＥＥＥ８０２．１ｘネットワークは、アクセスポイント１３０１〜１３０ｎなどのＡＰステーションと、無線媒体と接続し、ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）１３８１〜１３８ｎであるＩＥＥＥ８０２．１ｘプロトコルの機能と対応するＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）（図示せず）を含むコンポーネントとして固定またはモバイル端末１４０１〜１４０ｎと、及び無線媒体との接続１２７とを規定する。典型的には、ＩＥＥＥ８０２．１ｘの機能は、無線モデム、ノットワークアクセスまたはインタフェースカードのハードウェア及びソフトウェアにより実現される。本発明は、無線媒体１２４においてクライアント端末１４０ｎ、アクセスポイント１３０ｎ、ローカルサーバ１２０と認証サーバ１５０との間のセキュアな通信手段を実現する方法を提案する。
【００１１】
本原理によると、アクセス１６０は、固定またはモバイルの各端末１４０１〜１４０ｎがＨＴＴＰ及び非ＨＴＴＰ通信ルーティングを示す通信パス１５２及び１５４とより大きなネットワークの一部として存在するゲートウェイ１２１やファイアウォール１２２を介し端末間と共に、その通信システムコンポーネント間のセキュアなトラフィックフローを保証する管理形式を生成する手段を認証し、以降においてそれを提供することにより、ＷＬＡＮ１１５に安全にアクセスすることを可能にする。アクセス１６０がこのようなセキュアなアクセスを可能にする方法は、図１を参照して最も良く理解されうる。
【００１２】
固定または無線通信手段、すなわち、端末１４０ｎ、公衆ＷＬＡＮ１１５、ローカルウェブサーバ１２０及び認証サーバ１５０の間において経時的に行われるやりとりのシーケンスが、ＩＥＥＥ８０２．１ｘプロトコルに従って接続される。ここで、図１のアクセスポイント１３０ｎは、アクセスポイントが端末１４０１〜１４０ｎと情報をやりとりする制御ポートと非制御ポートを維持する。アクセスポイント１３０ｎにより維持される制御ポートは、ＷＬＡＮ１１５と端末１４０１〜１４０ｎを通過するデータトラフィックなどの非認証情報に対する入口として機能する。通常、アクセスポイント１３０１〜１３０ｎは、関係する端末１４０１〜１４０ｎの認証が通信されるまで、ＩＥＥＥ８０２．１ｘプロトコルに従って、各制御ポートを閉じた状態に保持する。アクセスポイント１３０１〜１３０ｎは常に、モバイル端末１４０１〜１４０ｎが認証サーバ１５０と認証データをやりとりするのを許可するため、各非制御ポートをオープンな状態に維持する。
【００１３】
より詳細には、図２ａ及び３ａを参照して、本発明による方法では、管理者は端末１４０１〜１４０ｎとブラウザを用いて、典型的にはＨＴＭＬ形式として構成され、管理者がネットワークとのセキュアな通信を取得することに関係する情報を提供することが可能なフィールドを含むリモートコンピュータ１５０からの管理ウェブページ形式を要求する（２１０）。当該形式を受信すると（２１５）、要求された管理情報が記入されたウェブページ形式が、完了すると（２２０）、当該情報を文字列にパッケージ処理するため（２３０）、Ｊａｖａｓｃｒｉｐｔコードにより提供されるような真のタイムオペレータを呼び出すことにより、リモートコンピュータ１５０に送信される（２２０）。この真のタイムオペレータは。１つのパラメータとして所定の文字列を有するプラグインセキュリティ機能を呼び出し（２３５）、セキュリティ機能にリモートシステム１５０と通信するよう促す（２４０、２５０）。
【００１４】
形式情報を受信すると（３２０）、リモートシステム１５０は、乱数を生成し（３３０）、以降における参照のためこの乱数を格納する（３３５）。それはまた、当該乱数を管理者と通信する（３４０）。管理者セキュリティ機能１４０１〜１４０ｎは、乱数、管理者パスワード（以前にプラグインに格納された）及び文字列パラメータを連結する（２６０）。その後、ＭＤ５（Ｍｅｓｓａｇｅ  ５  Ｄｉｇｅｓｔ）などのダイジェストが、連結された結果に対して生成され（２７０）、セキュリティ機能に返される。当該プロセスは、Ｊａｖａｓｃｒｉｐｔなどの真のタイムオペレータを利用して、セキュリティ機能からの結果を管理情報を含む形式に埋め込み、これをリモートコンピュータ１５０に送信することにより（２７５）、送信を完了する。リモートコンピュータは、格納されている乱数、パスワード及び受信データを利用して、ＭＤ５ダイジェストを生成する（３５０）。このダイジェストが受信したダイジェストと一致する場合（３５５）、要求された管理が与えられ（３６０）、システムは適切に更新される。一致がない場合、アクセスは拒絶される（３５６）。管理情報が管理者からリモートコンピュータ１５０に通信される以降の通信では、リモートコンピュータ１５０はまず、ＭＤ５における管理者により以降において利用される乱数を生成する。各ケースにおいて、リモートシステムダイジェストが受信したダイジェストと比較され、当該ダイジェストが受信したダイジェストと一致する場合、要求された管理要求が与えられ、システムがこれに応じて更新される。
【００１５】
図示されるような本発明の形式は、単なる好適な実施例に過ぎないということが理解されるべきである。様々な変更がパーツの機能及び構成に関して可能であり、等価な手段が図示及び説明されたものと置換可能であり、以下の請求項に規定されるような本発明の趣旨及び範囲から逸脱することなく、特定の構成は他のものと独立に利用されてもよい。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の方法を実現するための通信システムのブロック図である。
【図２】図２は、通信アクセスをセキュアにするための本発明の一実施例によるフローチャートである。
【図３ａ】図３ａは、通信アクセスをセキュアにするための本発明の一実施例によるフローチャートである。
【図３ｂ】図３ｂは、通信アクセスをセキュアにするための本発明の一実施例によるフローチャートである。
【図１】
2006520501.tif 000003
【図２】
2006520501.tif 000004
【図３ａ】
2006520501.tif 000005
【図３ｂ】
2006520501.tif 000006
【手続補正書】
【提出日】平成17年1月11日(2005.1.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線ネットワークにおいてクライアント端末と管理情報を交換する方法であって、
アクセスポイント（ＡＰ）により、前記クライアント端末から管理ファイルに対する要求を受信するステップと、
前記ＡＰにより、前記管理ファイルを前記クライアント端末に送信するステップと、
前記ＡＰにより、第１パラメータを生成し、前記クライアント端末に送信するステップと、
前記ＡＰにより、前記クライアント端末から新しい管理情報と第２パラメータを受信するステップと、
前記ＡＰにより、所定のアルゴリズムと前記第１パラメータを用いて第３パラメータを生成するステップと、
前記ＡＰにより、前記第２パラメータと前記第３パラメータとを比較するステップと、
前記比較するステップに応答して、前記新しい管理情報を実現するステップと、
から構成されることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＷＬＡＮのカバーエリア内のモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とする方法。
【請求項３】
請求項２記載の方法であって、
前記第１パラメータは、乱数であることを特徴とする方法。
【請求項４】
請求項３記載の方法であって、
前記第３パラメータを生成するステップは、ハッシュ関数及び前記第１パラメータを利用して第３パラメータを生成することから構成されることを特徴とする方法。
【請求項５】
請求項３記載の方法であって、
前記第３パラメータを生成するステップは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して第３パラメータを生成することから構成されることを特徴とする方法。
【請求項６】
請求項５記載の方法であって、
前記文字列パラメータは、前記新しい管理情報に対応することを特徴とする方法。
【請求項７】
請求項２記載の方法であって、
前記送信するステップは、前記管理ウェブページとＡｃｔｉｖｅＸ制御を前記クライアント端末に送信することから構成されることを特徴とする方法。
【請求項８】
無線ネットワークにおけるアクセスポイントであって、
クライアント端末と通信するための送受信機と、
前記送受信機に接続され、前記クライアント端末からの要求に応答して、前記送受信機に管理ファイルを送信させるための手段と、
第１パラメータを生成し、前記クライアント端末から新しい管理情報と第２パラメータとを受信した前記送受信機に、前記第１パラメータを前記クライアント端末に送信させるための手段と、
前記第１パラメータに応答して、第３パラメータを生成し、該第３パラメータと前記第２パラメータとを比較するための手段と、
前記比較に応答して、前記新しい管理情報を実現するための手段と、
から構成されることを特徴とするアクセスポイント。
【請求項９】
請求項８記載のアクセスポイントであって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＷＬＡＮのカバーエリア内のモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とするアクセスポイント。
【請求項１０】
請求項９記載のアクセスポイントであって、
前記第１パラメータは、乱数であり、
前記第３パラメータを生成する手段は、ハッシュ関数、前記乱数、パスワード及び文字列パラメータを利用して前記第３パラメータを生成するための手段から構成されることを特徴とするアクセスポイント。
【請求項１１】
請求項１０記載のアクセスポイントであって、
前記文字列パラメータは、前記新しい管理情報に対応することを特徴とするアクセスポイント。
【請求項１２】
クライアント端末を用いて無線ネットワークにおけるアクセスポイントと管理情報を交換する方法であって、
管理ファイルに対する要求を前記アクセスポイントに送信するステップと、
前記アクセスポイントから前記管理ファイルを受信するステップと、
前記アクセスポイントから第１パラメータを受信するステップと、
ユーザ入力に応答して新しい管理情報を生成するステップと、
所定のアルゴリズムと前記第１パラメータを利用して第２パラメータを生成するステップと、
前記第２パラメータと前記新しい管理情報とを前記アクセスポイントに送信するステップと、
から構成されることを特徴とする方法。
【請求項１３】
請求項１２記載の方法であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＩＥＥＥ８０２．１１規格に従うモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とする方法。
【請求項１４】
請求項１３記載の方法であって、
前記管理ウェブページを受信するステップは、前記管理ウェブページとＡｃｔｉｖｅＸ制御を受信することから構成されることを特徴とする方法。
【請求項１５】
請求項１３記載の方法であって、
前記第２パラメータを生成するステップは、ハッシュ関数と前記第１パラメータとを利用して前記第２パラメータを生成することから構成されることを特徴とする方法。
【請求項１６】
請求項１３記載の方法であって、
前記第２パラメータを生成するステップは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して前記第２パラメータを生成することから構成されることを特徴とする方法。
【請求項１７】
請求項１６記載の方法であって、
前記文字列パラメータは、前記新しい管理情報から生成されることを特徴とする方法。
【請求項１８】
無線ネットワークに付属するアクセスポイントと通信するクライアント端末であって、
前記アクセスポイントと通信するための送受信機と、
前記送受信機に接続され、前記送受信機に管理ファイルに対する要求を前記アクセスポイントに送信させ、前記アクセスポイントから前記新しい管理ファイルを受信し、前記アクセスポイントから第１パラメータを受信するための手段と、
ユーザ入力に応答して、新しい管理情報を生成するための手段と、
所定のアルゴリズムと前記第１パラメータとを利用して第２パラメータを生成するための手段と、
前記送受信機に前記第２パラメータと前記新しい管理情報とを前記アクセスポイントに送信させるための手段と、
から構成されることを特徴とするクライアント端末。
【請求項１９】
請求項１８記載のクライアント端末であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＩＥＥＥ８０２．１１規格に従うモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とするクライアント端末。
【請求項２０】
請求項１９記載のクライアント端末であって、
前記第２パラメータは、ハッシュ関数及び前記第１パラメータを利用して生成されることを特徴とするクライアント端末。
【請求項２１】
請求項１９記載のクライアント端末であって、
前記第２パラメータは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して生成されることを特徴とするクライアント端末。
【請求項２２】
請求項２２記載のクライアント端末であって、
前記文字列パラメータは、前記新しい管理情報から生成されることを特徴とするクライアント端末。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
［関連出願］
本出願は、参照することによりここに含まれる、２００３年３月１４日に出願された米国仮特許出願第６０／４５４，５８２号の優先権を主張するものである。
１．発明の技術分野
本発明は、ネットワークアクセスポイントにおける設定変更を提供する方法に関し、より詳細には、アクセスポイント、固定されたコンピュータまたはウェブブラウザを維持するモバイル端末がＡｃｔｉｖｅＸ制御またはプラグインを利用して、リモート管理及び管理処理中にＨＴＴＰＳプロテクションに依存することなくセキュリティ機構を向上させるＷＬＡＮ環境における方法を提供する。
２．関連技術の説明
本発明は、固定されたコンピュータ、モバイル端末装置に対するアクセスを提供するアクセスポイントを有し、無線ローカルエリアネットワーク（ＷＬＡＮ）を含む他のネットワークを介しワールドワイドウェブなどのネットワーク、及びインターネットなどのグローバルネットワークや有線ローカルエリアネットワークなどの他のネットワークに安全にアクセスすることに関する。ＷＬＡＮ技術の進歩により、休憩所、カフェ、図書館及び同様の公共施設（「ホットスポット」）における公衆にアクセス可能な無線通信がもたらされた。現在、公衆ＷＬＡＮは、モバイル通信装置のユーザに企業イントラネットなどのプライベートデータネットワーク、あるいはインターネット、ピア・ツー・ピア通信及びライブによる無線テレビ配信などのパブリックデータネットワークへのアクセスを提供する。公衆ＷＬＡＮは、高い帯域幅（通常、１０メガビット／秒を超える）が利用可能であるだけでなく、比較的低コストによる実現及び運営が可能であり、このため、公衆ＷＬＡＮをモバイル無線通信装置のユーザが外部のエンティティとのパケット交換を可能にする理想的なアクセス機構にする。しかしながら、後述されるように、そのようなオープンな配置は、通常の通信中や、リモート管理及び管理機能の処理において、識別及び認証のための適切な手段が存在しない場合には、セキュリティを危うくするかもしれない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
ウェブブラウザベースの認証方法では、固定されたコンピュータまたはモバイル端末は、ＨＴＴＰＳ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅｄ  Ｓｏｃｋｅｔ）プロトコルにより動作するウェブブラウザを用いてアクセスポイント（ＡＰ）と通信し、モバイル端末とＡＰとの間のパス上の誰もが秘密にされているユーザ情報への侵入または盗難を不可能にすることを保証する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一実施例では、管理者はブラウザを用いて、管理者がネットワークとのセキュアな通信を取得することに関する情報を提供可能なフィールドを含む、典型的にはＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式として構成される管理的ウェブページ形式を、ＡＰなどのリモート埋め込みプラットフォームから要求する。このウェブページ形式は、記入された管理情報を含み、完了すると、当該情報を文字列にパッケージ処理するため、Ｊａｖａｓｃｒｉｐｔコードにより提供されるような真のタイムオペレータを呼び出すことにより、リモート埋め込みプラットフォームに送信される。この真のタイムオペレータは。１つのパラメータとして所定の文字を有するプラグインセキュリティ機能を呼び出し、セキュリティ機能にリモートシステムと通信するよう促す。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
ユーザ／モバイル端末に対するプラグインからの要求を受信すると、リモートシステムは、乱数を生成し、以降における参照のためこの乱数を格納する。それはまた、当該乱数を管理者と通信する。管理者セキュリティ機能は、乱数、管理者パスワード（以前にプラグインに格納された）及び文字列パラメータを連結する。その後、ＭＤ５（Ｍｅｓｓａｇｅ  ５  Ｄｉｇｅｓｔ）などのダイジェストが、連結された結果に対して生成され、セキュリティ機能に返される。当該プロセスは、Ｊａｖａｓｃｒｉｐｔなどの真のタイムオペレータを利用して、セキュリティ機能からの結果を管理情報を含む形式に埋め込み、これをリモートコンピュータに送信することにより、送信を完了する。リモートコンピュータは、格納されている乱数、パスワード及び受信データを利用して、ＭＤ５ダイジェストを生成する。このダイジェストが受信したダイジェストと一致する場合、要求された管理が与えられ、システムは適切に更新される。管理情報が管理者からリモートコンピュータに通信される以降の通信では、リモートコンピュータはまず、ＭＤ５における管理者により以降において利用される乱数を生成する。各ケースにおいて、リモートシステムダイジェストが受信したダイジェストと比較され、当該ダイジェストが受信したダイジェストと一致する場合、要求された管理要求が与えられ、システムがこれに応じて更新される。
［発明の詳細な説明］
説明される図において、回路、関連するブロック及び矢印は、電気回路及び電気信号を伝送する付属の配線またはデータバスとして実現可能な本発明によるプロセスの機能を表す。あるいは、１以上の付属の矢印は、特に本発明の方法及び装置がデジタルプロセスとして実現されるときには、ソフトウェアルーチン間の通信（例えば、データフローなど）を表すかもしれない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
より詳細には、図２ａ及び３ａを参照して、本発明による方法では、管理者は端末１４０１〜１４０ｎとブラウザを用いて、典型的にはＨＴＭＬ形式として構成され、管理者がネットワークに変更構成設定に関する情報提供することが可能なフィールドを含むリモート埋め込みプラットフォーム（例えば、ＡＰ１３０など）からの管理ウェブページ形式を要求する（２１０）。当該形式を受信すると（２１５）、要求された管理情報が記入されたウェブページ形式が、完了すると（２２０）、当該情報を文字列にパッケージ処理するため（２３０）、Ｊａｖａｓｃｒｉｐｔコードにより提供されるような真のタイムオペレータを呼び出すことにより、リモート埋め込みプラットフォーム（例えば、ＡＰ１３０など）に送信される（２２０）。この真のタイムオペレータは。１つのパラメータとして所定の文字列を有するプラグインセキュリティ機能を呼び出し（２３５）、セキュリティ機能にリモート埋め込みプラットフォーム（例えば、ＡＰ１３０など）と通信するよう促す（２４０、２５０）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
必要な設定変更を行った後、ユーザ／モバイル端末は乱数（ＲＮ）を要求する。乱数要求を受信すると（３２０）、リモート埋め込みプラットフォーム（例えば、ＡＰ１３０など）は、乱数を生成し（３３０）、これをユーザ／モバイル端末に転送し、以降における参照のためこの乱数を格納する（３３５）。それはまた、当該乱数を管理者と通信する（３４０）。管理者セキュリティ機能１４０１〜１４０ｎは、乱数、管理者パスワード（以前にプラグインに格納された）及び文字列パラメータを連結する（２６０）。その後、ＭＤ５（Ｍｅｓｓａｇｅ  ５  Ｄｉｇｅｓｔ）などのダイジェストが、連結された結果に対して生成され（２７０）、セキュリティ機能に返される。当該プロセスは、Ｊａｖａｓｃｒｉｐｔなどの真のタイムオペレータを利用して、セキュリティ機能からの結果を管理情報を含む形式に埋め込み、これをリモート埋め込みプラットフォーム（例えば、ＡＰ１３０など）に送信することにより（２７５）、送信を完了する。リモートコンピュータは、格納されている乱数、パスワード及び受信データを利用して、ＭＤ５ダイジェストを生成する（３５０）。このダイジェストが受信したダイジェストと一致する場合（３５５）、要求された管理が与えられ（３６０）、システムは適切に更新される。一致がない場合、アクセスは拒絶される（３５６）。管理情報が管理者からリモート埋め込みプラットフォーム（例えば、ＡＰ１３０など）に通信される以降の通信では、リモート埋め込みプラットフォーム（例えば、ＡＰ１３０など）はまず、ＭＤ５における管理者により以降において利用される乱数を生成する。各ケースにおいて、リモートシステムダイジェストが受信したダイジェストと比較され、当該ダイジェストが受信したダイジェストと一致する場合、要求された管理要求が与えられ、システムがこれに応じて更新される。
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2006520501.tif 000007
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図３ａ
【補正方法】変更
【補正の内容】
【図３ａ】
2006520501.tif 000008
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図３ｂ
【補正方法】変更
【補正の内容】
【図３ｂ】
2006520501.tif 000009
【手続補正書】
【提出日】平成18年5月31日(2006.5.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線ネットワークのアクセスポイントにより管理情報を提供する方法であって、
管理ファイルに対する要求を受信するステップと、
前記管理ファイルを送信するステップと、
第１パラメータを生成及び送信するステップと、
新しい管理情報と第２パラメータを受信するステップと、
所定のアルゴリズムと前記第１パラメータを用いて第３パラメータを生成するステップと、
前記第２パラメータと前記第３パラメータとを比較するステップと、
前記比較するステップに応答して、前記新しい管理情報を実現するステップと、
から構成されることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とする方法。
【請求項３】
請求項２記載の方法であって、
前記第１パラメータは、乱数であることを特徴とする方法。
【請求項４】
請求項３記載の方法であって、
前記第３パラメータを生成するステップは、ハッシュ関数及び前記第１パラメータを利用して第３パラメータを生成することから構成されることを特徴とする方法。
【請求項５】
請求項３記載の方法であって、
前記第３パラメータを生成するステップは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して第３パラメータを生成することから構成されることを特徴とする方法。
【請求項６】
請求項５記載の方法であって、
前記文字列パラメータは、前記新しい管理情報に対応することを特徴とする方法。
【請求項７】
請求項２記載の方法であって、
前記送信するステップは、前記管理ウェブページとＡｃｔｉｖｅＸ制御をクライアント端末に送信することから構成されることを特徴とする方法。
【請求項８】
無線ネットワークのアクセスポイントであって、
通信するための送受信機と、
前記送受信機に接続され、要求に応答して、前記送受信機に管理ファイルを送信させるための手段と、
第１パラメータを生成し、新しい管理情報と第２パラメータとを受信した前記送受信機に前記第１パラメータを送信させるための手段と、
前記第１パラメータに応答して、第３パラメータを生成し、該第３パラメータと前記第２パラメータとを比較するための手段と、
前記比較に応答して、前記新しい管理情報を実現するための手段と、
から構成されることを特徴とするアクセスポイント。
【請求項９】
請求項８記載のアクセスポイントであって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とするアクセスポイント。
【請求項１０】
請求項９記載のアクセスポイントであって、
前記第１パラメータは、乱数であり、
前記第３パラメータを生成する手段は、ハッシュ関数、前記乱数、パスワード及び文字列パラメータを利用して前記第３パラメータを生成するための手段から構成されることを特徴とするアクセスポイント。
【請求項１１】
請求項１０記載のアクセスポイントであって、
前記文字列パラメータは、前記新しい管理情報に対応することを特徴とするアクセスポイント。
【請求項１２】
無線ネットワークに係るクライアント端末により管理情報を受信する方法であって、
管理ファイルに対する要求を送信するステップと、
前記管理ファイルを受信するステップと、
前記アクセスポイントから第１パラメータを受信するステップと、
ユーザ入力に応答して新しい管理情報を生成するステップと、
所定のアルゴリズムと前記第１パラメータを利用して第２パラメータを生成するステップと、
前記第２パラメータと前記新しい管理情報とを送信するステップと、
から構成されることを特徴とする方法。
【請求項１３】
請求項１２記載の方法であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＩＥＥＥ８０２．１１規格に従うモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とする方法。
【請求項１４】
請求項１３記載の方法であって、
前記管理ウェブページを受信するステップは、前記管理ウェブページとＡｃｔｉｖｅＸ制御を受信することから構成されることを特徴とする方法。
【請求項１５】
請求項１３記載の方法であって、
前記第２パラメータを生成するステップは、ハッシュ関数と前記第１パラメータとを利用して前記第２パラメータを生成することから構成されることを特徴とする方法。
【請求項１６】
請求項１３記載の方法であって、
前記第２パラメータを生成するステップは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して前記第２パラメータを生成することから構成されることを特徴とする方法。
【請求項１７】
請求項１６記載の方法であって、
前記文字列パラメータは、前記新しい管理情報から生成されることを特徴とする方法。
【請求項１８】
無線ネットワークに付属するアクセスポイントと通信するクライアント端末であって、
通信するための送受信機と、
前記送受信機に接続され、前記送受信機に管理ファイルに対する要求を送信させ、前記管理ファイルを受信し、第１パラメータを受信するための手段と、
ユーザ入力に応答して、新しい管理情報を生成するための手段と、
所定のアルゴリズムと前記第１パラメータとを利用して第２パラメータを生成するための手段と、
前記送受信機に前記第２パラメータと前記新しい管理情報とを送信させるための手段と、
から構成されることを特徴とするクライアント端末。
【請求項１９】
請求項１８記載のクライアント端末であって、
前記無線ネットワークは、ＩＥＥＥ８０２．１１規格に従う無線ローカルエリアネットワーク（ＷＬＡＮ）であり、
前記クライアント端末は、前記ＩＥＥＥ８０２．１１規格に従うモバイル端末であり、
前記管理ファイルは、管理ウェブページから構成される、
ことを特徴とするクライアント端末。
【請求項２０】
請求項１９記載のクライアント端末であって、
前記第２パラメータは、ハッシュ関数及び前記第１パラメータを利用して生成されることを特徴とするクライアント端末。
【請求項２１】
請求項１９記載のクライアント端末であって、
前記第２パラメータは、ハッシュ関数、前記第１パラメータ、パスワード及び文字列パラメータを利用して生成されることを特徴とするクライアント端末。
【請求項２２】
請求項２２記載のクライアント端末であって、
前記文字列パラメータは、前記新しい管理情報から生成されることを特徴とするクライアント端末。
【国際調査報告】
2006520501.tif 000010