(57)【要約】【課題】通信を希望する無線アクセスポイントの識別情報が変更になっても、ネットワークに容易に参加することができるようにする。【解決手段】無線ステーション端末ＳＴＡ１は、ＳＳ−ＩＤ”１１１１１”で認証要求メッセージを送出すると、”１１１１１”を保有している無線アクセスポイントＡＰ１は、ＳＴＡ１との間で認証処理を行う。ところが、それぞれに設定されているＷＥＰ鍵が異なっているので、認証拒否メッセージが返信される。次に、ＳＴＡ１は、複数のＡＰから送出されるビーコン信号を受信し、それに含まれるＳＳ−ＩＤと受信電界強度をデータベース８０１に保管し、認証処理失敗したものを除く、受信電界強度が最も大きいＳＳ−ＩＤを、新たなＳＳ−ＩＤとして選択し、新たに設定されたＳＳ−ＩＤにて認証要求を行う。【選択図】    図５
2004180010.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置であって、
認証処理用の識別情報を設定する識別情報設定手段と、
前記複数の無線アクセスポイントのうち、前記識別情報設定手段により設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求手段と、
前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信手段とを有し、
認証処理に失敗した場合は、前記報知信号受信手段で受信した識別情報に設定を変更して認証処理をすることを特徴とする無線通信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、無線アクセスポイントとデータ通信を行う際の技術に関する。
【０００２】
【従来の技術】
従来、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）鍵等の同一の暗号鍵を用いて無線アクセスポイントと秘匿通信を行う無線通信端末装置が知られている。
【０００３】
例えば、下記特許文献１では、無線アクセスポイントが無線ステーション端末からの「Ｓｈａｒｅｄ  Ｋｅｙ認証」を行なった後、ネットワーク管理者に対し認証の最終的な許可を得ることで、認証処理のセキュリティレベルを向上させる技術が示されている。
【０００４】
すなわち、無線ＬＡＮシステムにおいて、図２に示すように、３つの無線アクセスポイントＡＰ１、ＡＰ２及びＡＰ３がそれぞれ稼動しており、無線通信端末装置である無線ステーション端末ＳＴＡ１がこれから通信をしようとしている場合を想定する。無線アクセスポイントＡＰ１、ＡＰ２及びＡＰ３は、システム識別情報として互いに異なるＳＳ−ＩＤ（Ｓｅｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を保有している。各ＳＳ−ＩＤは、無線アクセスポイントＡＰ１では”１１１１１”、無線アクセスポイントＡＰ２では”２２２２２”、無線アクセスポイントＡＰ３では”３３３３３”であるとする。無線アクセスポイントＡＰ１〜ＡＰ３のそれぞれの無線エリア（無線信号が届く範囲）は、２０６、２０７、２０８で示されている。無線ステーション端末ＳＴＡ１は、現在、すべての無線エリア２０６、２０７、２０８の範囲内に存在しているとする。
【０００５】
今、無線ステーション端末ＳＴＡ１に設定されているＳＳ−ＩＤが”１１１１１”であるとすると、無線ステーション端末ＳＴＡ１は、ＳＳ−ＩＤが共通する無線アクセスポイントＡＰ１と通信でき、”２２２２２”であるとすると無線アクセスポイントＡＰ２、さらに”３３３３３”であるとすると無線アクセスポイントＡＰ３と通信できる。また、それ以外のＳＳ−ＩＤを用いた場合には、通信相手が見つからないことになる。そのようなことは、認証シーケンスを用いることで分かる。
【０００６】
無線ＬＡＮ規格ＩＥＥＥ８０２．１１で定められた認証シーケンスは、２通り存在しており、それぞれ「Ｏｐｅｎ  Ｓｙｓｔｅｍ認証」と「Ｓｈａｒｅｄ  Ｋｅｙ認証」と呼ばれる。それぞれの大きな違いは、認証時にＷＥＰ（ＷｉｒｅｄＥｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）を用いた秘匿通信を用いるか否かである。「Ｏｐｅｎ  Ｓｙｓｔｅｍ認証」はＷＥＰを用いなくても認証シーケンスができ、「Ｓｈａｒｅｄ  Ｋｅｙ認証」はＷＥＰを用いる。
【０００７】
ここで、ＩＥＥＥ８０２．１１のＷＥＰアルゴリズムについて図６、図７を用いて説明する。
【０００８】
図６は、ＷＥＰアルゴリズムにおける暗号化装置の構成を示す図である。図７は、ＷＥＰアルゴリズムにおける復号装置の構成を示す図である。これら暗号化装置及び復号装置は、無線ステーション端末ＳＴＡ及び無線アクセスポイントＡＰに設けられる。
【０００９】
図６に示すように、暗号化装置は、入力された二つのビット列を結合し、一つのビット列にする結合器６０１、６０４を備える。擬似乱数発生器６０２は、結合器６０１の結果を種とし、擬似乱数発生アルゴリズムを用いて、より長いビット系列（鍵系列）を発生する。ＣＲＣ装置６０３は、ＣＲＣ（巡回冗長検査）アルゴリズムを用いて、ビット列に誤りが在るか否かをチェックするビット列（ＩＣＶ）を生成する。ＸＯＲ装置６０５は、入力された二つのビット系列の排他的論理和を求める。擬似乱数発生アルゴリズムとしては、ＲＳＡセキュリティ社のＲＣ４擬似乱数発生アルゴリズムが用いられる。
【００１０】
図６に示す暗号化装置には、任意のビット列である初期化系列、暗号鍵、及び暗号化されるデータが入力される。初期化系列及び暗号鍵は、結合器６０１に入力され、初期化系列及び暗号鍵を結合したビット系列である種が出力される。この種は擬似乱数発生器６０２に入力され、データの長さとＩＣＶの長さを加えた長さのビット系列である鍵系列が生成される。また、データは、ＣＲＣ装置６０３に入力されてＩＣＶが生成される。データ及び生成されたＩＣＶは結合器６０４に入力され、結合される。結合器６０４から出力されるＩＣＶ及びデータの結合、並びに擬似乱数発生器６０２から出力される鍵系列は、ＸＯＲ装置６０５に入力され、ビット毎の排他的論理和がとられる。ＸＯＲ装置６０５で排他的論理和をとった結果が暗号化データとなる。そして、初期化系列と暗号化データとが一組とされ出力される。
【００１１】
また、復号装置は、図７に示すように、入力された二つのビット列を結合し、一つのビット列にする結合器７０１を備える。擬似乱数発生器７０２は、結合器７０１の結果を種とし、擬似乱数発生アルゴリズムを用いて、より長いビット系列（鍵系列）を発生する。ＸＯＲ装置７０３は、入力された二つのビット系列の排他的論理和を求める。分離器７０４は、入力されたビット列を所定の方法で、データとＩＣＶの二つのビット列に分離する。ＣＲＣ装置７０５は、ＣＲＣアルゴリズムを用いて、ＩＣＶを生成する。判定器７０６は、分離器７０４により生成されたＩＣＶとＣＲＣ装置７０５で生成されたＩＣＶを比較することにより、データが正しいか否かを判定する。擬似乱数発生アルゴリズムとしては、ＲＳＡセキュリティ社のＲＣ４擬似乱数発生アルゴリズム等が用いられる。
【００１２】
図７に示す復号装置には、暗号化データと初期化系列との組、及び暗号鍵が入力される。初期化系列及び暗号鍵は、結合器７０１に入力され、初期化系列及び暗号鍵を結合したビット系列である種が出力される。この種は擬似乱数発生器７０２に入力され、データの長さとＩＣＶの長さを加えた長さのビット系列である鍵系列が生成される。この鍵系列と上記暗号化データは、ＸＯＲ装置７０３に入力されビット毎の排他的論理和が計算される。ＸＯＲ装置７０３の計算結果は分離器７０４に入力され、所定の方法で分割されて、データとＩＣＶが生成される。このデータは出力されるとともに、ＣＲＣ装置７０５に入力されてＩＣＶが計算される。ＣＲＣ装置７０５で計算されたＩＣＶと分離器７０４により生成されたＩＣＶは、判定装置７０６に入力される。判定装置７０６では、それら二つのＩＣＶが等しければ、判定フラグとして正常復号を示すフラグを、等しくなければ、復号失敗を示すフラグを出力する。
【００１３】
このＷＥＰを認証処理に用いた「Ｓｈａｒｅｄ  Ｋｅｙ認証」のシーケンス、及び認証シーケンスに続いて行なわれるアソシエーションシーケンスについて、図３を用いて説明する。
【００１４】
まず、無線ステーション端末ＳＴＡは、認証要求メッセージ３０１を無線アクセスポイントＡＰに対して送信する。そのメッセージ３０１の中には、認証アルゴリズムとして“Ｓｈａｒｅｄ  Ｋｅｙ認証”を使うことが記される。
【００１５】
それを受けた無線アクセスポイントＡＰは、認証応答メッセージ３０２を無線ステーション端末ＳＴＡに対して送信する。そのメッセージ３０２の中には、この認証手続きの度に、任意に決めることができるＩＶ（Ｉｎｉｔｉａｌｉｚａｔｉｏｎ  Ｖｅｃｔｏｒ）と、ＷＥＰ鍵の値をパラメータとし、ＷＥＰ  ＰＲＮＧ（Ｐｓｅｕｄｏｒａｎｄｏｍ  Ｎｕｍｂｅｒ  Ｇｅｎｅｒａｔｏｒ）のアルゴリズムに従い数値演算を行い、１２８オクテットの一意に決まるＣｈａｌｌｅｎｇｅ  Ｔｅｘｔの値を算出したものとが含まれる。
【００１６】
Ｃｈａｌｌｅｎｇｅ  Ｔｅｘｔを含んだメッセージ３０２を受信した無線ステーション端末ＳＴＡは、Ｃｈａｌｌｅｎｇｅ  Ｔｅｘｔデータに対して、ＷＥＰ暗号化アルゴリズムに従って暗号化を行い、その暗号化データを認証要求メッセージ３０３として、無線アクセスポイントＡＰに送信する。
【００１７】
そのメッセージ３０３を受信した無線アクセスポイントＡＰは、通知されたＩＶと、予め知っているＷＥＰ鍵データとを基に暗号化データを復号化する。そして、復号化した際の出力ＩＣＶと、通知されたＩＣＶが同一であれば、認証許可とし、無線ステーション端末ＳＴＡに認証応答メッセージ３０４として送信する。
【００１８】
その結果、認証許可であれば、無線ステーション端末ＳＴＡは、次のアソシエーションの手順に入ることができ、認証拒否の場合は、認証失敗ということで、アソシエーション手続きを行うことができない。
【００１９】
次に、認証シーケンスに続いて行なわれるアソシエーションシーケンスについて説明する。
【００２０】
図３に示すように、無線ステーション端末ＳＴＡは、アソシエーション要求メッセージ３０５を無線アクセスポイントＡＰに送信する。
【００２１】
アソシエーション要求メッセージ３０５中のＳＳ−ＩＤを受信した無線アクセスポイントＡＰは、上記ＳＳ−ＩＤにより無線ステーション端末ＳＴＡを識別し、予め決められたアソシエーション許可ルールに従い、そのアソシエーションを許可するかどうかを決定する。そして、許可する場合はアソシエーション許可のアソシエーション応答メッセージ３０６を無線ステーション端末ＳＴＡに送信する。
【００２２】
このように処理されることで、無線アクセスポイントＡＰと無線ステーション端末ＳＴＡ間の無線リンクが張れ（データリンク確立３０７）、通信が可能になるのである。つまり、この認証・アソシエーション方法によれば、無線アクセスポイントＡＰと無線ステーション端末ＳＴＡが、予めＳＳ−ＩＤと、ＷＥＰ鍵を持ち合うことで、無線アクセスポイントＡＰが特定の無線ステーション端末ＳＴＡに対して認証・アソシエーションを許可する仕組みが実現される。
【００２３】
【特許文献１】
特開２００１−３４５８１９号公報
【００２４】
【発明が解決しようとする課題】
しかしながら、上記特許文献１等で示される従来の認証・アソシエーション手法では、それぞれ同一のＳＳ−ＩＤ及びＷＥＰ鍵を、無線アクセスポイントＡＰと無線ステーション端末ＳＴＡとが持ち合うことにより無線通信が行えるが、実際には、無線アクセスポイントＡＰ設置の際にＳＳ−ＩＤが他のＳＳ−ＩＤと重なっていた等の理由により、無線アクセスポイントＡＰにおけるＳＳ−ＩＤの設定が変更されることがある。そして、そのような場合であっても無線ステーション端末ＳＴＡ側ではその変更を知らないのが通常であるため、無線通信を行うことが不可能となり、ネットワークへの参加が容易でないという問題があった。
【００２５】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、通信を希望する無線アクセスポイントの識別情報が変更になっても、ネットワークに容易に参加することができるようにすることにある。
【００２６】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項１の無線通信端末装置は、複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置であって、認証処理用の識別情報を設定する識別情報設定手段と、前記複数の無線アクセスポイントのうち、前記識別情報設定手段により設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求手段と、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信手段とを有し、認証処理に失敗した場合は、前記報知信号受信手段で受信した識別情報に設定を変更して認証処理をすることを特徴とする。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２８】
図１は、本発明の一実施の形態に係る無線通信端末装置の構成を示すブロック図である。無線通信端末装置である無線ステーション端末ＳＴＡは、無線送受信部１０２（報知信号受信手段）、記憶部１０３（識別情報記憶手段）、ネットワークインタフェース処理部１０４、計時部１０５、制御部１０６（識別情報設定手段、認証要求手段）及び表示部１０７（識別情報表示手段）を備える。
【００２９】
なお、無線ステーション端末ＳＴＡ及び無線アクセスポイントＡＰは、図６、図７に示す暗号化装置及び復号装置を有している。また、各無線ステーション端末ＳＴＡ同士、各無線アクセスポイントＡＰ同士は同様に構成される。
【００３０】
図２は、無線ステーション端末ＳＴＡ及び無線アクセスポイントＡＰで構築される無線ＬＡＮシステムの構成図である。本実施の形態では、無線会議システムとして無線ＬＡＮを用いる例について述べる。
【００３１】
図示はしないが、無線ステーションＳＴＡ２は、パーソナルコンピュータ（ＰＣ）と接続され、さらにプロジェクタとも接続されており、ＰＣ画面をスクリーン等に映写できるものとする。
【００３２】
また、無線会議の参加者は、それぞれＰＣに接続された無線ステーション端末ＳＴＡを持っているが、以降の説明では、参加者は無線ステーション端末ＳＴＡ１のユーザ１名のみであるとする。また、無線会議システムの無線アクセスポイントは、無線アクセスポイントＡＰ３であるとし、その他の無線アクセスポイントとして、無線アクセスポイントＡＰ１、無線アクセスポイントＡＰ２が稼動している。
【００３３】
本実施の形態では、無線ステーション端末ＳＴＡ１のユーザが、無線アクセスポイントＡＰ３を経由して無線ステーション端末ＳＴＡ２に接続されたプロジェクタを用いてプレゼンテーションをする場合における、無線アクセスポイントＡＰ３−無線ステーション端末ＳＴＡ１間の認証・アソシエーション手順について説明する。なお、本無線会議では、当初、無線アクセスポイントＡＰ３に設定されているＳＳ−ＩＤとして”１１１１１”を使うこととする。
【００３４】
また、本実施の形態では、無線ＬＡＮ規格ＩＥＥＥ８０２．１１で定められた認証シーケンスのひとつである、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）を用いた「Ｓｈａｒｅｄ  Ｋｅｙ認証」により認証を行うものとする。図６、図７に示した暗号化装置及び復号装置は、各無線ステーション端末ＳＴＡ及び各無線アクセスポイントＡＰに設けられるものとする。なお、ＷＥＰアルゴリズムについては、図６、図７で上述した通りである。
【００３５】
まず、会議に先立って、無線アクセスポイントＡＰ３と無線ステーション端末ＳＴＡ１は、それぞれ必要項目について設定する。必要設定項目は、ＳＳ−ＩＤやＷＥＰ鍵（暗号鍵）等である。ＷＥＰ鍵については、無線アクセスポイントＡＰ３と無線ステーション端末ＳＴＡ１とで同一のものが設定される。設定には様々な方法が可能であり、無線アクセスポイントＡＰ３と無線ステーション端末ＳＴＡ１が別々に行うこともできる。また、会議場所でなくても設定することは可能である。
【００３６】
ここで、無線アクセスポイントＡＰ３には、会議場所に行くまではＳＳ−ＩＤとして”１１１１１”が設定されていたが、会議場所の付近でＳＳ−ＩＤ”１１１１１”というものが無線アクセスポイントＡＰ１によって使用されていたので、急遽、無線アクセスポイントＡＰ３のＳＳ−ＩＤを”３３３３３”に変更した場合を想定する。その結果、それぞれの無線アクセスポイントＡＰのＳＳ−ＩＤは、無線アクセスポイントＡＰ１では”１１１１１”、無線アクセスポイントＡＰ２では”２２２２２”、そして無線アクセスポイントＡＰ３では”３３３３３”となった。無線アクセスポイントＡＰ３でのＳＳ−ＩＤの変更は、当然、無線ステーション端末ＳＴＡ１には知らされていない。
【００３７】
かかる状況において、無線ステーション端末ＳＴＡ１が無線会議に参加する場合の処理を図４、図５を用いて説明する。
【００３８】
図４は、認証・アソシエーション処理のシーケンスを示し、図５は、認証・アソシエーション処理のフローチャートを示す。図５の処理は、制御部１０６により実行される。以降、両者を参照して説明する。
【００３９】
会議場所に無線アクセスポイントＡＰ３が設置され、無線アクセスポイントＡＰ３が稼動している状態で、まず、会議場所に無線ステーション端末ＳＴＡ１が来て、その電源をＯＮする（４０１、ステップＳ５０１）。そして、無線ステーション端末ＳＴＡ１に、ＳＳ−ＩＤ、ＷＥＰ鍵等が予め設定されていない場合はそれらの設定を行う（ステップＳ５０２）。
【００４０】
次に、無線ステーション端末ＳＴＡ１では、無線アクセスポイントＡＰとの無線リンクを張るための準備をしている状態であることを無線ステーション端末ＳＴＡ１のユーザに通知するために、表示部１０７に「通信設定中」の表示をさせる（ステップＳ５０３）。また、記憶部１０３に記憶されている後述するデータベース８０１（図８参照）の内容の全消去を行う。ここで、無線ステーション端末ＳＴＡ１のＳＳ−ＩＤは、当初の予定の”１１１１１”に設定されている。
【００４１】
図８は、データベース８０１の一例を示す図である。データベース８０１には、後述するビーコン信号（報知信号）の受信等により得られた無線アクセスポイントＡＰのＳＳ−ＩＤに、その受信電界強度が対応付けられて記憶されると共に、そのＳＳ−ＩＤを用いて認証処理が失敗した場合は、認証処理失敗を示す情報が対応付けられて記憶される。
【００４２】
図４、図５に戻り、次に、無線ステーション端末ＳＴＡ１は、無線リンクを張るために、認証要求を行う（４０２）。これらの処理は、図３で上述した手順でなされる。すなわち、Ｓｈａｒｅｄ  Ｋｅｙ認証を選択し、ＳＳ−ＩＤ”１１１１１”で認証要求メッセージを送出する（４０２）。そして、認証及びアソシエーションが許可されたか否かを判別する（ステップＳ５０４）。
【００４３】
これに対し、ＳＳ−ＩＤ”１１１１１”を保有している無線アクセスポイントＡＰ１は、送出された認証要求メッセージ（４０２）を受信し、無線ステーション端末ＳＴＡ１との間で認証処理を行う。
【００４４】
ところが、無線ステーション端末ＳＴＡ１と無線アクセスポイントＡＰ１とでは、それぞれに設定されているＷＥＰ鍵が異なっているので、無線アクセスポイントＡＰ１は無線ステーション端末ＳＴＡ１に対して認証拒否メッセージを送信する（４０３）。
【００４５】
従って、この場合は、前記ステップＳ５０４の判別の結果、「ＮＯ」となる。そして、無線ステーション端末ＳＴＡ１の記憶部１０３にあるデータベース８０１に、認証失敗の無線アクセスポイントＡＰ１のＳＳ−ＩＤ”１１１１１”を認証処理失敗のチェックとともに保管する。そして、計時部１０５により計時を開始する（４０４）。
【００４６】
次に、無線ステーション端末ＳＴＡ１は、複数の無線アクセスポイントＡＰから送出されるビーコン信号を受信するスキャニング（Ｓｃａｎｎｉｎｇ）動作（４０７）を、タイマが終了（４０９）するまで行う。ここでは、無線アクセスポイントＡＰ１〜ＡＰ３のすべての無線アクセスポイントＡＰから発信されるビーコン信号が受信される。
【００４７】
このスキャニング動作（４０７）では、受信ビーコン信号に含まれる無線アクセスポイントＡＰのＳＳ−ＩＤと受信電界強度が、無線ステーション端末ＳＴＡ１の記憶部１０３にあるデータベース８０１に保管される（４０５、４０６、４０８）。データベース８０１に、データがある場合は、そのデータとＯＲを取る。
【００４８】
ステップＳ５０５では、ビーコン信号が受信されたか否かを判別し、ビーコン信号を受信できない場合は、表示部１０７に「圏外」表示させて（ステップＳ５１２）、無線アクセスポイントＡＰが存在しないことを無線ステーション端末ＳＴＡ１のユーザに通知する。
【００４９】
一方、ビーコン信号が受信できた場合は、ＳＳ−ＩＤをその受信電界強度順に並び替え（ステップＳ５０８）、受信電界強度が最も大きいＳＳ−ＩＤを、無線ステーション端末ＳＴＡ１に設定するＳＳ−ＩＤとして選択し、設定する（ステップＳ５０７）。ただし、データベース８０１の認証処理失敗の欄にチェックが付いているＳＳ−ＩＤが存在する場合は、それを用いた認証処理は行わない。図８の例では、ＳＳ−ＩＤ”１１１１１”を用いた認証処理は行わない。すなわち、認証処理失敗に係るＳＳ−ＩＤを除いたもののうち受信電界強度が最も大きいＳＳ−ＩＤが選択される。その結果、図８の例では、ＳＳ−ＩＤ”２２２２２”が選択・設定される。
【００５０】
次に、無線ステーション端末ＳＴＡ１は、無線リンクを張るために、新たに設定されたＳＳ−ＩＤにて認証要求を行う（４１０）。すなわち、Ｓｈａｒｅｄ  Ｋｅｙ認証を選択し、ＳＳ−ＩＤ”２２２２２”で認証要求メッセージを送出する（４１０）。そして、認証及びアソシエーションが許可されたか否かを判別する（ステップＳ５０８）。
【００５１】
これに対し、ＳＳ−ＩＤ”２２２２２”を保有している無線アクセスポイントＡＰ２は、送出された認証要求メッセージ（４１０）を受信し、無線ステーション端末ＳＴＡ１との間で認証処理を行う。
【００５２】
ところが、無線ステーション端末ＳＴＡ１と無線アクセスポイントＡＰ２とでは、それぞれに設定されているＷＥＰ鍵が異なっているので、無線アクセスポイントＡＰ２は、無線アクセスポイントＡＰ１の場合と同様に、無線ステーション端末ＳＴＡ１に対して認証拒否メッセージを送信する（４１１）。
【００５３】
従って、この場合は、前記ステップＳ５０８の判別の結果、「ＮＯ」となる。そして、無線ステーション端末ＳＴＡ１の記憶部１０３にあるデータベース８０１に、認証失敗の無線アクセスポイントＡＰ２のＳＳ−ＩＤ”２２２２２”を認証処理失敗のチェックとともに保管する。データベース８０１にデータがある場合は、そのデータとＯＲを取る。
【００５４】
次に、データベース８０１を参照し、次のＳＳ−ＩＤ候補が存在するか否かを判別する（ステップＳ５０９）。すなわち、データベース８０１に認証処理失敗のチェックがついていない他のＳＳ−ＩＤがあるかどうかの確認を行う。
【００５５】
その判別の結果、次のＳＳ−ＩＤの候補が存在しない場合は、表示部１０７に「圏外」表示をさせることで（ステップＳ５１２）、通信できる無線アクセスポイントＡＰが存在しないことを無線ステーション端末ＳＴＡ１ユーザに通知する。
【００５６】
次に、ステップＳ５１３では、計時部１０５により圏外タイマ計時を開始し、圏外タイマがタイムアップしたか否かを判別する（ステップＳ５１４）。
【００５７】
圏外タイマがタイムアップするまでその判別を繰り返し、圏外タイマがタイムアップした場合は、前記ステップＳ５０３に戻って、表示部１０７に「通信設定中」の表示をさせることで、再度の認証処理に移行する。これにより、圏外タイマにより無線ステーション端末ＳＴＡ１が圏外になった場合でも、すぐには再認証処理が行われず、一定時間の経過を待つので、バッテリや電波の送出を抑えることができる。
【００５８】
前記ステップＳ５０９の判別の結果、次のＳＳ−ＩＤの候補が存在する場合は、前記ステップＳ５０７に戻る。この場合は、ＳＳ−ＩＤ”３３３３３”が選択、設定される。そして、同様に、無線ステーション端末ＳＴＡ１は、認証及びアソシエーション処理に移行する（４１２）。これらの処理は、図３で上述した手順でなされる。まず、無線リンクを張るために、認証要求を行う。すなわち、Ｓｈａｒｅｄ  Ｋｅｙ認証を選択し、ＳＳ−ＩＤ”３３３３３”で認証要求メッセージを送出し、認証及びアソシエーションが許可されたか否かを判別する（ステップＳ５０８）。
【００５９】
これに対し、ＳＳ−ＩＤ”３３３３３”を保有している無線アクセスポイントＡＰ３は、送出された認証要求メッセージを受信し、無線ステーション端末ＳＴＡ１との間で認証処理を行う。
【００６０】
ここで、無線ステーション端末ＳＴＡ１と無線アクセスポイントＡＰ３とでは、それぞれに設定されているＷＥＰ鍵が同一であるので、無線アクセスポイントＡＰ３は無線ステーション端末ＳＴＡ１に対して認証許可メッセージを送信する。さらに、無線ステーション端末ＳＴＡ１と無線アクセスポイントＡＰ３とは、アソシエーション処理を行う。これにより、無線データリンクが確立する（４１３）。
【００６１】
すると、前記ステップＳ５０８で、「ＹＥＳ」となり、無線ステーション端末ＳＴＡ１では、表示部１０７に、「選択したＳＳ−ＩＤ」を表示させる（ステップＳ５１０）。その後、表示部１０７に、「通信中」を表示させて（ステップＳ５１１）、本処理を終了する。
【００６２】
なお、前記ステップＳ５０４の判別の結果、「ＹＥＳ」と判別された場合は、前記ステップＳ５１０、Ｓ５１１を実行して本処理を終了する。
【００６３】
本実施の形態によれば、無線ステーション端末ＳＴＡが無線アクセスポイントＡＰから送出されるビーコン信号中のＳＳ−ＩＤを受信することにより、無線アクセスポイントＡＰに設定されているＳＳ−ＩＤがわかり、ＩＥＥＥ８０２．１１のＳｈａｒｅｄ  Ｋｅｙ認証を行うことによりＷＥＰ鍵の正誤がわかるので、通信したい無線アクセスポイントＡＰのＳＳ−ＩＤが変更されたとしても、その無線アクセスポイントＡＰとの認証・アソシエーションを容易に確保することができる。従って、必ずしもＳＳ−ＩＤを設定する必要性がなくなり、ネットワークに容易に参加できるようになる。
【００６４】
なお、本実施の形態では、無線会議システムでの場合について例示したが、無線会議システムでない場合における無線通信についても、同様の手法を適用することができる。また、タイマや表示部が存在しない無線ステーションでも有効である。
【００６５】
また、受信電界強度が最も大きいＳＳ−ＩＤから、新たに設定するＳＳ−ＩＤとして選択する以外にも、受信したＳＳ−ＩＤをランダムに新たに設定するＳＳ−ＩＤとして選択する等の方法が考えられる。
【００６６】
なお、本実施の形態では、無線ステーション端末ＳＴＡ１が無線アクセスポイントＡＰ３との間での認証及びアソシエーション処理を例示したが、他の無線ステーション端末ＳＴＡ及び無線アクセスポイントＡＰ間についても同様に処理される。
【００６７】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６９】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７２】
本発明の様々な例と実施例が示され説明されたが、当業者であれば、本発明の趣旨と範囲は本明細書の特定の説明と図に限定されるのではなく、本願特許請求の範囲にすべて述べられた様々の修正と変更に及ぶことが理解されるであろう。
【００７３】
本発明の実施態様の例を以下に列挙する。
【００７４】
〔実施態様１〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置であって、認証処理用の識別情報を設定する識別情報設定手段と、前記複数の無線アクセスポイントのうち、前記識別情報設定手段により設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求手段と、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信手段とを有し、前記識別情報設定手段は、前記報知信号受信手段により受信された報知信号中の識別情報を、前記認証処理用の識別情報として設定することを特徴とする無線通信端末装置。
【００７５】
〔実施態様２〕  前記報知信号受信手段は、前記認証要求手段による認証要求に対し、前記無線アクセスポイントから認証が得られなかった場合に、前記報知信号を受信することを特徴とする実施態様１記載の無線通信端末装置。
【００７６】
〔実施態様３〕  前記識別情報設定手段は、複数の無線アクセスポイントから報知信号が受信された場合は、前記報知信号が受信される際の受信電界強度に基づいて、前記認証処理用の識別情報として設定に用いる識別情報を選択することを特徴とする実施態様１または２記載の無線通信端末装置。
【００７７】
〔実施態様４〕  前記報知信号受信手段により受信された報知信号中の識別情報を記憶する識別情報記憶手段を有し、前記識別情報設定手段は、前記認証要求手段による認証要求に対し、前記無線アクセスポイントから認証が得られなかった場合は、前記識別情報記憶手段により記憶された識別情報のうち、前回以前に認証処理用の識別情報として設定されていた識別情報とは異なる識別情報を、新たな認証処理用の識別情報として再設定することを特徴とする実施態様１〜３のいずれかに記載の無線通信端末装置。
【００７８】
〔実施態様５〕  前記識別情報設定手段が、前記識別情報記憶手段により記憶された識別情報のすべてについて、前記新たな認証処理用の識別情報としての再設定を行い、且つ前記認証要求手段が認証要求を行った結果、いずれの無線アクセスポイントからも認証が得られなかった場合は、前記報知信号受信手段は、一定時間経過後に、前記報知信号の受信を再度やり直すことを特徴とする実施態様４記載の無線通信端末装置。
【００７９】
〔実施態様６〕  前記認証要求手段による認証要求に対し、前記無線アクセスポイントから認証が得られた場合は、その際に前記識別情報設定手段により設定されている識別情報を表示する識別情報表示手段を有することを特徴とする実施態様１〜５のいずれかに記載の無線通信端末装置。
【００８０】
〔実施態様７〕  前記無線アクセスポイントによる認証は、無線規格ＩＥＥＥ８０２．１１で定められたＳｈａｒｅｄ  Ｋｅｙ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎに従ってなされることを特徴とする実施態様１〜６のいずれかに記載の無線通信端末装置。
【００８１】
〔実施態様８〕  前記秘匿通信は、無線規格ＩＥＥＥ８０２．１１で定められたＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）によりなされることを特徴とする実施態様１〜７のいずれかに記載の無線通信端末装置。
【００８２】
〔実施態様９〕  複数の無線アクセスポイントと、前記複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置とが接続された無線通信システムであって、前記複数の無線アクセスポイントは、前記無線通信端末装置からの認証要求に応じて、前記暗号鍵を用いて認証を行う認証手段と、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を発信する報知信号発信手段とを有し、前記無線通信端末装置は、認証処理用の識別情報を設定する識別情報設定手段と、前記複数の無線アクセスポイントのうち、前記識別情報設定手段により設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求手段と、前記複数の無線アクセスポイントから発信される前記報知信号を受信する報知信号受信手段とを有し、前記識別情報設定手段は、前記報知信号受信手段により受信された報知信号中の識別情報を、前記認証処理用の識別情報として設定することを特徴とする無線通信システム。
【００８３】
〔実施態様１０〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置における通信方法であって、認証処理用の識別情報を設定する識別情報設定ステップと、前記複数の無線アクセスポイントのうち、前記識別情報設定ステップにより設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求ステップと、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信ステップとを有し、前記識別情報設定ステップは、前記報知信号受信ステップにより受信された報知信号中の識別情報を、前記認証処理用の識別情報として設定することを特徴とする通信方法。
【００８４】
〔実施態様１１〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置における通信プログラムであって、認証処理用の識別情報を設定する識別情報設定ステップと、前記複数の無線アクセスポイントのうち、前記識別情報設定ステップにより設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求ステップと、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信ステップとをコンピュータに実行させるプログラムであり、前記識別情報設定ステップは、前記報知信号受信ステップにより受信された報知信号中の識別情報を、前記認証処理用の識別情報として設定することを特徴とする通信プログラム。
【００８５】
〔実施態様１２〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置における通信プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、認証処理用の識別情報を設定する識別情報設定ステップと、前記複数の無線アクセスポイントのうち、前記識別情報設定ステップにより設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求ステップと、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信ステップとをコンピュータに実行させるプログラムを記憶し、前記識別情報設定ステップは、前記報知信号受信ステップにより受信された報知信号中の識別情報を、前記認証処理用の識別情報として設定することを特徴とする記憶媒体。
【００８６】
〔実施形態１３〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置であって、認証処理用の識別情報を設定する識別情報設定手段と、前記複数の無線アクセスポイントのうち、前記識別情報設定手段により設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求手段と、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信手段とを有し、認証処理に失敗した場合は、前記報知信号受信手段で受信した識別情報に設定を変更して認証処理をすることを特徴とする無線通信端末装置。
【００８７】
〔実施形態１４〕  無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記無線アクセスポイントと秘匿通信を行う無線通信端末装置であって、認証処理用の識別情報を設定する識別情報設定手段と、前記識別情報設定手段により設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求手段と、他の無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信手段とを有し、前記無線アクセスポイントとの認証処理に失敗した場合は、前記報知信号受信手段で受信した識別情報に設定を変更して認証処理をすることを特徴とする無線通信端末装置。
【００８８】
〔実施態様１５〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置における通信方法であって、認証処理用の識別情報を設定する識別情報設定ステップと、前記複数の無線アクセスポイントのうち、前記識別情報設定ステップにより設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求ステップと、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信ステップと、認証処理に失敗した場合は、前記報知信号受信手段で受信した識別情報に設定を変更して認証処理をする認証処理ステップとを有することを特徴とする無線通信端末装置における通信方法。
【００８９】
〔実施態様１６〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置における通信プログラムであって、認証処理用の識別情報を設定する識別情報設定ステップと、前記複数の無線アクセスポイントのうち、前記識別情報設定ステップにより設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求ステップと、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信ステップと、認証処理に失敗した場合は、前記報知信号受信手段で受信した識別情報に設定を変更して認証処理をする認証処理ステップとをコンピュータに実行させることを特徴とする通信プログラム。
【００９０】
〔実施態様１７〕  複数の無線アクセスポイントのうち所望の無線アクセスポイントが保有する暗号鍵と同一の暗号鍵を用いて、前記所望の無線アクセスポイントと秘匿通信を行う無線通信端末装置における通信プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、認証処理用の識別情報を設定する識別情報設定ステップと、前記複数の無線アクセスポイントのうち、前記識別情報設定ステップにより設定された識別情報に対応する無線アクセスポイントに対して認証要求する認証要求ステップと、前記複数の無線アクセスポイントから発信される、各無線アクセスポイントに設定されている識別情報を含んだ報知信号を受信する報知信号受信ステップと、認証処理に失敗した場合は、前記報知信号受信手段で受信した識別情報に設定を変更して認証処理をする認証処理ステップとをコンピュータに実行させるプログラムを記憶したことを特徴とする記憶媒体。
【００９１】
【発明の効果】
以上説明したように、本発明によれば、通信を希望する無線アクセスポイントの識別情報が変更になっても、報知信号から取得した識別情報で認証を得ることで、ネットワークに容易に参加することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る無線通信端末装置の構成を示すブロック図である。
【図２】無線ステーション端末ＳＴＡ及び無線アクセスポイントＡＰで構築される無線ＬＡＮシステムの構成図である。
【図３】ＷＥＰを認証処理に用いた「Ｓｈａｒｅｄ  Ｋｅｙ認証」のシーケンス、及び認証シーケンスに続いて行なわれるアソシエーションシーケンスを示す図である。
【図４】認証・アソシエーション処理のシーケンスを示す図である。
【図５】認証・アソシエーション処理のフローチャートを示す図である。
【図６】ＷＥＰアルゴリズムにおける暗号化装置の構成を示す図である。
【図７】ＷＥＰアルゴリズムにおける復号装置の構成を示す図である。
【図８】データベースの一例を示す図である。
【符号の説明】
１０２  無線送受信部（報知信号受信手段）
１０３  記憶部（識別情報記憶手段）
１０５  計時部
１０６  制御部（識別情報設定手段、認証要求手段）
１０７  表示部（識別情報表示手段）
ＳＳ−ＩＤ  （識別情報）
ＷＥＰ鍵  （暗号鍵）
ＳＴＡ  無線ステーション端末（無線通信端末装置）
ＡＰ  無線アクセスポイント
【図１】
2004180010.tif 000003
【図２】
2004180010.tif 000004
【図３】
2004180010.tif 000005
【図４】
2004180010.tif 000006
【図５】
2004180010.tif 000007
【図６】
2004180010.tif 000008
【図７】
2004180010.tif 000009
【図８】
2004180010.tif 000010