(57)【特許請求の範囲】
【請求項１】
機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持するパスワード保持手段と、前記パスワード保持手段から現在の通信状況に最適なパスワードを選択するパスワード選択決定手段と、前記パスワード選択決手段により選択されたパスワードにより他局との認証手続きを行なうパスワード照合手段と、無線通信の状況を判断し、機器が通信範囲外に移動してコネクションが切断されたことを検知して前記パスワード選択決手段に通知するコネクション切断検知手段とを具備し、前記パスワード選択決定手段は、通常はプライベートパスワードを認証用パスワードとして選択し、ユーザからの要求が発生した場合にテンポラリパスワードを認証用パスワードとして選択し、前記テンポラリパスワードを用いた認証手続きにより確立された接続が切断された際、前記コネクション切断検知手段からの検知信号により再びプライベートパスワードを認証用パスワードとして設定することを特徴とする無線通信装置。
【請求項２】
前記コネクション切断検知手段は、コネクション切断を認識するためのタイマ値、受信感度を含むパラメータを任意に設定できるように構成したことを特徴とする請求項１記載の無線通信装置。
【請求項３】
機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持するパスワード保持手段と、前記パスワード保持手段から現在の通信状況に最適なパスワードを選択するパスワード選択決定手段と、前記パスワード選択決手段により選択されたパスワードにより他局との認証手続きを行なうパスワード照合手段と、時刻を計時して設定時刻に関する管理情報を前記パスワード選択決定手段に出力する時刻管理手段とを具備し、前記パスワード選択決定手段は、通常はプライベートパスワードを認証用パスワードとして選択し、ユーザからの要求が発生した場合にテンポラリパスワードを認証用パスワードとして選択し、前記時刻管理手段により設定時刻の計時が満了した際に前記プライベートパスワードを認証用パスワードとして設定することを特徴とする無線通信装置。
【請求項４】
機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持するパスワード保持手段と、前記パスワード保持手段から現在の通信状況に最適なパスワードを選択するパスワード選択決定手段と、前記パスワード選択決定手段により選択されたパスワードにより他局との認証手続きを行なうパスワード照合手段とを具備し、前記無線通信装置は、他局の機器固有の情報を認識し、該他局と通信可能な状態では前記パスワード選択決定手段により前記パスワード保持手段からテンポラリパスワードを認証用パスワードとして選択し、前記他局との通信範囲外に移動して該他局との接続が切断されたときはプライベートパスワードを認証用パスワードとして選択することを特徴とする無線通信装置。
【請求項５】
機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置におけるユーザ認証方法において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持し、通常は前記プライベートパスワードを認証用パスワードとして選択し、ユーザからの要求が発生した場合に前記テンポラリパスワードを認証用パスワードとして選択して他局との認証手続きを行ない、前記テンポラリパスワードを用いた認証手続きにより確立された接続が切断された後には再び前記プライベートパスワードを認証用パスワードとして設定することを特徴とする無線通信装置におけるユーザ認証方法。
【請求項６】
機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置におけるユーザ認証方法において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持し、前記無線通信装置は、他局の機器固有の情報を認識し、該他局と通信可能な状態では前記テンポラリパスワードを選択して認証手続きを行ない、前記他局との通信範囲外に移動して該他局との接続が切断されたときは前記プライベートパスワードを認証用パスワードとして設定することを特徴とする無線通信装置におけるユーザ認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信装置に係り、特にユーザ認証用のバスワードの設定及びそれらを用いたユーザ認証方法に関する。
【０００２】
【従来の技術】
近年、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ、ＨｏｍｅＲＦ  等のパーソナルエリアの無線通信システムが注目されている。特に、Ｂｌｕｅｔｏｏｔｈ、ＨｏｍｅＲＦ  等を用いることにより、ＩｒＤＡのような赤外線通信方式と比較して、指向性がない、透過性が高いなどの長所を有しており、今後の発展、普及が大いに期待されている。なお、上記Ｂｌｕｅｔｏｏｔｈは、近距離の無線通信規格であり、２．４ＧＨｚ帯のＩＳＭ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｃｉｅｎｃｅ  Ｍｅｄｉｃａｌ）バンドを用いて１０ｍ以内、あるいは１００ｍ以内の無線通信を実現するものである。Ｂｌｕｅｔｏｏｔｈでは、スペクトラム拡散技術として周波数ホッピング方式を用いており、最大で８台までの機器を時分割多重方式によって接続することができる。
【０００３】
上記Ｂｌｕｅｔｏｏｔｈ、ＨｏｍｅＲＦ  等の無線通信システムは、同時に複数の機器との接続が可能である他に、ＩｒＤＡ  のような赤外線通信方式と比較して伝送距離が例えば１０〜１００ｍと比較的長いということ大きな特徴の一つである。これは使い勝手の向上という利点もあるが、その反面、無線通信システムのセキュリティ、秘話性の確保等に関しては十分に注意する必要がある。
【０００４】
無線通信システムのセキュリティシステムとしては、従来、特許第２８７２９９６号に記載されている無線端末セキュリティシステムや、インターネットなどで利用されているワンタイムパスワード方式が知られている。
【０００５】
上記従来のセキュリティシステムは、電子鍵と無線端末装置からなるセキュリティシステムにおいて、セキュリティを強化するために、同一鍵の連続使用を禁止し、紛失や盗難に対しての安全性を高めたものである。
【０００６】
次にＢｌｕｅｔｏｏｔｈで採用されているユーザ認証方式について説明する。
Ｂｌｕｅｔｏｏｔｈにおけるユーザ認証は、機器に設定するユニークな認証パスワード（これはＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）コードと呼ばれている）、及びこの認証パスワードと機器固有のＩＤ（ＩＥＥＥが管理、発番する４８ビットのアドレス等の情報）により作成された暗号鍵（これはリンクキーと呼ばれている）の二つにより管理されている。以下、このシステムの概要について図７に示すフローチャートを参照して説明する。
【０００７】
今、機器Ａが機器Ｂに対してアクセスする場合を考える。機器Ａが機器Ｂに対して接続要求を行なうと（ステップＡ１）、機器Ｂは機器Ａの接続が初めてであるかどうかを例えば機器Ａのアドレスに対するリンクキーの有無によってチェックする（ステップＡ２）。すなわち、機器Ｂには、ＰＩＮコードの他に上記リンクキーのリストが保存されている。このリストは、これまでに機器Ｂに接続された機器の固有アドレスとリンクキーとが記載されているテーブルであり、その構成例を図８に示す。
【０００８】
機器Ａと機器Ｂが初めて接続される状況においては、機器Ａは機器ＢのＰＩＮコードを入力する必要がある。機器Ｂは、機器ＡからＰＩＮコードが入力されると、このＰＩＮコードによる認証を行ない（ステップＡ３）、ＰＩＮコードが正しいものであれば、リンクを開設し（ステップＡ４）、機器Ａに対してのリンクキーを作成する（ステップＡ５）。そして、この作成したリンクキーを機器Ａの固有アドレスと共に上記リストに保存する（ステップＡ６）。
【０００９】
一方、機器Ａが以前に機器Ｂに接続されことがあれば、機器Ｂには既にリンクキーがテーブルに登録されているので、このリンクキーにより認証を行なう（ステップＡ７）。
上記のようにＢｌｕｅｔｏｏｔｈでは、機器にユニークなＰＩＮコードと、それを元に作成されたリンクキーのテーブルの双方を用いた認証を採用している。上記ＰＩＮコードは、ユニークであるが、その機器のユーザによって任意の文字列に変更することが可能である。
【００１０】
【発明が解決しようとする課題】
上記特許第２８７２９９６号に示されたセキュリティシステムやインターネットなどで利用されているワンタイムパスワード方式、更にはＢｌｕｅｔｏｏｔｈに使用されているユーザ認証方式は、セキュリティ強化のためのパスワード管理、及び認証方式であり、アドホックネットワーク環境で上記認証方式を用いた場合には、次のような問題を生じる。
【００１１】
ここでは、Ｂｌｕｅｔｏｏｔｈで採用されているユーザ認証方法について、アプリケーション例として複数の情報器により構成されたテーブル会議システムを考える。このとき一般に個々の機器は、前述のユーザ認証方式に基づいた信頼関係を結ぶ必要がある。しかしながら、個々の機器のユーザは、自己の機器のセキュリティを確保するために、個人のプライベートなＰＩＮコードを互いに教えることにより信頼関係を結ぶよりは、一時的なＰＩＮコードを生成し、テーブル会議が終了した時点に元のプライベートなＰＩＮコードに戻すというような方法を選ぶ方が望ましい。従って、前述のようなユーザ認証システムを採用する場合は、以下のようなステップＳ１〜Ｓ３を踏む必要がある。
【００１２】
Ｓ１．各機器のユーザは、自分の機器に一時的なＰＩＮコードを設定し、そのＰＩＮコードを他のユーザに通知する。
Ｓ２．テーブル会議を行なう。
Ｓ３．テーブル会議終了後に、各機器のユーザは元のプライベートなＰＩＮコードに再度変更する。
【００１３】
しかし、上記のような方法では、ＰＩＮコードの設定に手間がかかるだけでなく、上記ステップＳ３におけるＰＩＮコードの再変更を忘れた場合に、継続して一時的なＰＩＮコードが使用されるため、セキュリティレベルが著しく低下するという問題があった。
【００１４】
本発明は上記の課題を解決するためになされたもので、ユーザが一時的なパスワードからプライベートパスワードへの変更を意識することなく、高いセキュリティレベルを維持でき、また、ロケーションに応じて自動的に機器のセキュリティのレベルを変更することができる無線通信装置及びユーザ認証方法を提供することを目的とする。
【００１８】
【課題を解決するための手段】
第１の発明は、機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持するパスワード保持手段と、前記パスワード保持手段から現在の通信状況に最適なパスワードを選択するパスワード選択決定手段と、前記パスワード選択決手段により選択されたパスワードにより他局との認証手続きを行なうパスワード照合手段と、無線通信の状況を判断し、機器が通信範囲外に移動してコネクションが切断されたことを検知して前記パスワード選択決手段に通知するコネクション切断検知手段とを具備し、前記パスワード選択決定手段は、通常はプライベートパスワードを認証用パスワードとして選択し、ユーザからの要求が発生した場合にテンポラリパスワードを認証用パスワードとして選択し、前記テンポラリパスワードを用いた認証手続きにより確立された接続が切断された際、前記コネクション切断検知手段からの検知信号により再びプライベートパスワードを認証用パスワードとして設定することを特徴とする。
【００１９】
上記の構成とすることにより、テンポラリパスワードによる一時的な通信を終了すると、その後は、プライベートパスワードに自動的に切り換わるので、高いセキュリティレベルを維持することができる。従って、ユーザはパスワードの変更を意識することなく、適切なパスワードを用いて通信を行なうことができる。
【００２０】
第２の発明は、前記第１の発明に係る無線通信装置において、前記コネクション切断検知手段は、コネクション切断を認識するためのタイマ値、受信感度を含むパラメータを任意に設定できるように構成したことを特徴とする。
上記のようにコネクション切断を認識するためのパラメータを任意に設定できるように構成することにより、電波状況が悪いときなどに、むやみにパスワードが変更されないように、最適な値をユーザが設定することができる。
【００２２】
第３の発明は、機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持するパスワード保持手段と、前記パスワード保持手段から現在の通信状況に最適なパスワードを選択するパスワード選択決定手段と、前記パスワード選択決手段により選択されたパスワードにより他局との認証手続きを行なうパスワード照合手段と、時刻を計時して設定時刻に関する管理情報を前記パスワード選択決定手段に出力する時刻管理手段とを具備し、前記パスワード選択決定手段は、通常はプライベートパスワードを認証用パスワードとして選択し、ユーザからの要求が発生した場合にテンポラリパスワードを認証用パスワードとして選択し、前記時刻管理手段により設定時刻の計時が満了した際に前記プライベートパスワードを認証用パスワードとして設定することを特徴とする。
上記の構成とすることにより、通信路の状況に依存することなく、設定時間が経過すると、時刻管理手段からの情報により自動的にプライベートパスワードに変更することができる。例えば会議の終了時刻が決められている場合に等において、会議の終了時刻になると、自動的にプライベートパスワードに変更されるので、会議終了後のセキュリティを高レベルに保持することができる。
【００２３】
第４の発明は、機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持するパスワード保持手段と、前記パスワード保持手段から現在の通信状況に最適なパスワードを選択するパスワード選択決定手段と、前記パスワード選択決定手段により選択されたパスワードにより他局との認証手続きを行なうパスワード照合手段とを具備し、前記無線通信装置は、他局の機器固有の情報を認識し、該他局と通信可能な状態では前記パスワード選択決定手段により前記パスワード保持手段からテンポラリパスワードを認証用パスワードとして選択し、前記他局との通信範囲外に移動して該他局との接続が切断されたときはプライベートパスワードを認証用パスワードとして選択することを特徴とする。
上記の構成とすることにより、無線通信装置が例えばオフィス内等にあって他局と通信可能状態にあるときは、テンポラリパスワードを選択して誰でも自分の機器にアクセスできるようにしておき、無線通信装置が屋外等に移動して他局と通信不能な状態になったときにはセキュリティ確保のためにプライベートパスワードを選択する、というように、ロケーションに応じたパスワード管理、セキュリティ管理を行なうことができる。
【００２４】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態を説明する。
図１は、本発明の一実施形態に係る無線通信システムの構成例を示すブロック図である。本発明に係る無線通信システムは、図１に示すようにデータ送受信部１１、アンテナ１２、コネクション切断検知部１３、外部要因取得部１４、時刻管理部１５、パスワード保持部１６、パスワード管理部１７、パスワード選択決定部１８、パスワード照合部１９、認証用パスワード入力部２０からなり、上記パスワード管理部１７、パスワード選択決定部１８、認証用パスワード入力部２０には、ユーザからのイベント２１が入力される。
上記データ送受信部１１は、アンテナ１２を介して他の機器と無線通信を行ない、低位のフレーミングや同期処理を行なうと共に、必要に応じて誤り検出、誤り訂正などを行なう。
【００２５】
コネクション切断検知部１３は、データ送受信部１１における無線通信の状況を判断し、通信範囲外かどうかを検知し、その検知結果をパスワード選択決定部１８に通知する。また、上記コネクション切断検知部１３は、コネクション切断を認識するためのタイマ値、受信感度などのパラメータをユーザが任意に設定できるように、すなわち、電波状況が悪いときなどに、むやみにパスワードが変更されないように、最適な値を設定できるようになっている。なお、図１では、コネクション切断検知部１３を独立して設けた場合について示したが、外部要因取得部１４に設けるようにしてもよい。
【００２６】
外部要因取得部１４は、外部要因例えばＡＣ電源の有無、Ｂｌｕｅｔｏｏｔｈ  やＩｒＤＡ  のような無線接続、更にはＵＳＢ、ＩＥＥＥ１３９４  のような有線接続の有無を識別し、その状況に応じてパスワード選択決定部１８を制御する。
時刻管理部１５は、絶対時刻、あるいは相対時刻によって時間情報を管理するものであり、タイマが満了すると、それをパスワード選択決定部１８に通知する。
【００２７】
パスワード保持部１６は、本装置を認証するための複数のパスワード、例えばテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持するメモリである。上記テンポラリパスワードは、例えば、ある機器との接続の間だけ有効であるような一時的なパスワードであり、プライベートパスワードは、機器のセキュリティを高めるために秘密性の高いプライベートなパスワードである。パスワード管理部１７は、パスワード保持部１６の内容に新たなパスワードを追加したり、既存のパスワードを削除するもので、ユーザからのイベント２１に従って管理動作を行なう。
【００２８】
パスワード選択決定部１８は、ユーザからのイベント２１、外部要因取得部１４で取得した外部要因、更には時刻管理部１５からの情報に応じてパスワード保持部１６に保持されているパスワードの中から、現在の接続に最適なパスワードを選択決定し、パスワード照合部１９へ出力する。この場合、パスワード選択決定部１８は、ユーザからのイベント２１、外部要因取得部１４、あるいは時刻管理部１５からの入力情報に対し、情報受付けの優先順位を設定できるようになっている。
【００２９】
上記パスワード選択決定部１８は、外部要因取得部１４で取得した外部要因に応じて動作する場合、例えば次のような外的要因によるパスワードの変更動作を行なう。
（ａ）ＡＣ電源が無い、つまり、バッテリ駆動である場合には、モバイル環境であると判断し、プライベートパスワードを選択する。
（ｂ）有線ケーブルが接続されている場合には、屋内環境であると判断し、テンポラリパスワードを選択する。
（ｃ）サーバからの無線キャリアが無い場合には、機器がオフィスから屋外に移動したものと判断し、プライベートパスワードを選択する。
【００３０】
そして、パスワード照合部１９は、パスワード選択決定部１８により決定されたパスワードと通信相手から送られてくる認証用パスワードを照合し、適切なユーザ認証を実現する。また、認証用パスワード入力部２０は、ユーザからのイベント２１に従って認証用パスワードをデータ送受信部１１に入力する。
【００３１】
次に、上記実施形態における認証動作を説明する。
今、図２に示すように機器Ａと機器Ｂの２台が認証、接続を行なおうとしているものとする。この場合、機器Ａが機器Ｂの認証パスワードを入力することにより、認証手続きが行なわれるものとする。
【００３２】
図３に示すように、まず機器Ａのユーザから通信要求が発生する。それを受けて、機器Ａのデータ送受信部１１はコネクション要求（接続要求）を発行し、機器Ａのアンテナ１２から情報を送信する（ステップＢ１）。
【００３３】
一方、機器Ｂにおいては、アンテナ１２が上記機器Ａからのコネクション要求を受信し、データ送受信部１１がこの受信データを解析し、問題がない場合は、コネクション確立のメッセージを機器Ａに送信し（ステップＢ２）、しかる後に、機器Ａ−Ｂ間でコネクションが確立する（ステップＢ３）。なお、この場合のコネクションとは、通信の低位レイヤのコネクションを意味するもので、例えば「仮のネットワークアドレスが与えられた」という状況を意味するものとし、必ずしも上位アプリケーションのサービスを意味するものではない。
【００３４】
上記コネクションが確立した後、パスワードによる認証手続きが行なわれる。すなわち、機器Ｂは、上記コネクションが確立すると、機器Ａに認証要求を出力し、パスワードの入力を促す（ステップＢ４）。これにより機器Ａのユーザは、認証用パスワード入力部２０から機器Ｂのパスワードをデータ送受信部１１に入力し、それを送信する（ステップＢ５）。
【００３５】
上記パスワードを受信した機器Ｂは、パスワード選択決定部１８により選択された認証用パスワードと受信したパスワードとをパスワード照合部１９により照合する。照合結果が間違っていれば、パスワードが違う旨のメッセージを機器Ａに返すが、照合結果に問題がなければ認証を完了する（ステップＢ６）。
以上の手続きにより、双方の機器間でのパスワードを用いたユーザ認証を行なうことができる。
【００３６】
上記ユーザ認証において、一般に個人が認証に用いるパスワードは秘密性が極めて高いものを用いており、これにより機器に対しての高いセキュリティを確保している。しかしながら、テーブル会議や名刺交換などのアドホック性の高いアプリケーションにおいては、一時的に機器に対してのセキュリティを下げても使い勝手の良い環境を提供したい場合などが考えられる。それを実現するための処理を以下に説明する。
【００３７】
今、例えばＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ：携帯情報端末）等に実装されている名刺交換のアプリケーションを用いて、初対面の人と名刺交換するような利用を考える。この場合も機器Ａと機器Ｂの二つに機器の間で認証を行なうものとする。
【００３８】
機器Ｂのユーザは、通常は自分の機器のセキュリティを高めるために秘密性の高いプライベートパスワードを認証用のパスワードとして採用している。しかし、この例で考えているような状況においては、このプライベートパスワードを初対面の人に教えてしまうのは、セキュリティの観点から望ましいことではない。そのため、例えば機器Ａとの接続の間だけ有効であるような一時的なパスワード（テンポラリパスワード）を設定し、このパスワードを用いてユーザ認証を行なうものとする。
【００３９】
以下、上記プライベートパスワードとテンポラリパスワードとの切り換え制御について、図４に示すフローチャートを参照して説明する。
機器Ｂのユーザは、ユーザからのイベント２１を通じてパスワード選択決定部１８に指示を与え（ステップＣ１）、テンポラリパスワードを認証用パスワードとして設定する（ステップＣ２）。機器Ｂは、上記ステップＣ２で認証用パスワードを設定した後、機器Ａからの接続要求が発生するまで待機状態となる（ステップＣ３）。上記テンポラリパスワードはプライベートパスワードと比較して十分にシンプルなもの、例えば“ＡＢＣ”のようなものを採用し、機器Ａのユーザに通知する。上記極端な例としては、“パスワード無し”とすることも考えられる。上記のようにテンポラリパスワードをシンプルなものとすることにより、これを口頭で機器Ａのユーザに簡単に通知することが可能である。また、上記テンポラリパスワードは、電子メールに添付して機器Ａに送信するようにしても良い。
【００４０】
上記の通知を受けた機器Ａのユーザは、機器Ｂに対して接続要求を行ない、テンポラリパスワードを入力する。
【００４１】
機器Ｂは、機器Ａからの接続要求が発生すると、機器Ａ−Ｂ間を接続し、上記テンポラリパスワードにより認証処理を実行し（ステップＣ４）、その後、名刺交換アプリケーションによりデータの送受信を行なう。
【００４２】
そして、機器Ｂは、上記名刺交換アプリケーションを終了したかどうか、すなわち、機器Ａとの接続が切れたかどうかをチェックし（ステップＣ５）、接続が切れたことを検出すると、上記テンポラリパスワードの有効性を破棄し、もとの秘密性の高いプライベートパスワードに自動的に変更する（ステップＣ６）。
【００４３】
上記テンポラリパスワードからプライベートパスワードへ自動変更する手段としては、以下に説明するように例えばテンポラリパスワードのライフタイムを通信コネクションのライフタイムと結び付ける方法が考えられる。
【００４４】
すなわち、図１において、コネクション切断検知部１３は、現在のテンポラリパスワードにより結ばれたコネクションが切断した時点で、コネクションが切断した旨をパスワード選択決定部１８に通知する。通知を受けたパスワード選択決定部１８は、現在選択されているテンポラリパスワードから、再びプライベートパスワードに再変更する。
【００４５】
また、テンポラリパスワードからプライベートパスワードへの変更に関しては、無線通信のコネクションと関連付ける以外に、例えば時刻管理部１５を利用して時間情報と関連させるという方法が考えられる。このタイマ値は、ユーザが時刻管理部１５に対して自由に設定できるものであり、例えば２時間の会議がある場合には、２時間の間はテンポラリパスワードを選択しておき、２時間後にはプライベートパスワードに切り換える、というような選択が可能である。
【００４６】
このような現在有効にすべきパスワードは、通常はＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介してユーザが選択決定するが、それ以外にも例えばパスワードファイルをダブルクリックする、といったような操作でも選択することが可能である。これは例えば電子会議システムのようなアプリケーションを使用するときに、図５に示すように事前に機器（マシン）Ａから他の機器（マシン）Ｂ、Ｃ、Ｄに有線での電子メール２５により会議用のパスワードを選択するためのパスワード選択情報を格納したパスワードファイル２６を配布し、会議参加者は会議の場でこのファイル２６をダブルクリックするだけで会議用のパスワードを選択決定できる、というような利用方法が可能である。この場合、パスワード選択決定部１８は、パスワードファイル２６から読み出されたパスワード選択情報に従ってパスワード保持部１６に保持されているパスワードを選択する。
【００４７】
上記のようにパスワードファイル２６を使用することにより、例えばパスワードファイル２６をマウスでダブルクリックする、といった簡単な操作で適切なパスワードを選択することができる。また、パスワードファイル２６を使用することにより、会議参加者にパスワードの内容を知られることなく設定することが可能となる。
また、上記パスワードファイル２６には、パスワード選択情報の代わりにパスワードを格納し、このパスワードを選択することにより、認証用パスワードとして自動的に設定されるようにしても良い。
また、上記パスワードファイル２６を各機器に配布する場合、無線での電子メールにより配布するようにしても良い。
【００４８】
次に、上記のような機能を持つ複数の無線通信装置から構成される無線通信システムにおいて、主局マシンのＩＤ情報などにより従局マシンのパスワード管理を行なう場合について説明する。
例えば情報装置を持つユーザがオフィス内にいる間は誰もがアクセスできるように情報装置のセキュリティレベルを低くし、オフィスを外れたら第３者の進入を防ぐために高いセキュリティレベルを保つように認証用パスワードを切り換える。
【００４９】
具体的には、図６（ａ）に示すように、例えばオフィス３１にセキュリティレベルを管理するサーバ（主局）３２を設置し、情報処理装置（従局）３３がサーバ３２と接続範囲にあるかどうかをコネクション切断検知部１３により検知し、情報処理装置３３がサーバ３２と接続されている状況下では、テンポラリパスワード（もしくはパスワード無し）を選択し、サーバ３２との接続が切断されている状況ではプライベートパスワードを選択する。
上記の構成とすることによって、サーバ（主局）３２の存在がパスワード切り換えの“鍵”のような役割を果たすことになる。
【００５０】
なお、上記実施形態では、機器Ａ−Ｂ間で片側認証の場合について示したが、機器を複数台接続して相互認証するようにしても良いことは勿論である。
【００５１】
【発明の効果】
以上詳記したように本発明によれば、機器に固有のパスワードを利用して機器間の認証手続きを行なう無線通信装置において、少なくともテンポラリパスワードとプライベートパスワードの二つの異なるパスワードを保持し、現在の通信状況に応じて前記パスワードを選択して他局との認証手続きを行なうようにしたので、アプリケーションの使用状況に応じて、適切なパスワードを用いて認証を行なうことができ、通常の通信時では高いセキュリティレベルを保持し、一時的な通信を行なう場合には、セキュリティレベルを下げて使い勝手の良い通信環境を提供することができる。
また、本発明は、通常は前記プライベートパスワードを認証用パスワードとして選択し、ユーザからの要求が発生した場合に前記テンポラリパスワードを認証用パスワードとして選択して他局との認証手続きを行ない、前記テンポラリパスワードを用いた認証手続きにより確立された接続が切断された後には再び前記プライベートパスワードを認証用パスワードとして設定するようにしたので、ユーザがテンポラリパスワードからプライベートパスワードへの変更を意識する必要がなくなる。
【００５２】
更に本発明は、外部要因取得手段を備え、外部要因取得手段により取得した情報に基づいてテンポラリパスワードとプライベートパスワードを選択して他局との認証手続きを行なうようにしたので、通信状況に応じて最適なパスワードを自動的に選択して認証処理を行なうことができる。
また、本発明は、外部要因取得手段あるいはコネクション切断検知手段等により機器の位置情報を取得し、この位置情報に基づいてテンポラリパスワードとプライベートパスワードを切り換えるようにしたので、ロケーションに応じて自動的に機器のセキュリティのレベルを変更することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る無線通信装置の全体の構成を示すブロック図。
【図２】同実施形態における二つの機器間で通信を行なう場合の説明図。
【図３】同実施形態における接続要求から認証完了までの処理を示すフローチャート。
【図４】同実施形態におけるテンポラリパスワードとプライベートパスワードの切り換え処理を示すフローチャート。
【図５】電子会議システムにおいて、会議用のパスワードを選択する場合の説明図。
【図６】複数の無線通信装置から構成される無線通信システムにおいて、主局のＩＤ情報により従局のパスワード管理を行なう場合の説明図。
【図７】Ｂｌｕｅｔｏｏｔｈにおけるユーザ認証の処理を示すフローチャート。
【図８】Ｂｌｕｅｔｏｏｔｈにおけるユーザ認証に用いられるテーブルの構成例を示す図。
【符号の説明】
１１…データ送受信部
１２…アンテナ
１３…コネクション切断検知部
１４…外部要因取得部
１５…時刻管理部
１６…パスワード保持部
１７…パスワード管理部
１８…パスワード選択決定部
１９…パスワード照合部
２０…認証用パスワード入力部
２１…ユーザからのイベント
２５…電子メール
２６…パスワードファイル
３１…オフィス
３２…サーバ
３３…情報処理装置
【図１】
0003544918.tif 000002
【図２】
0003544918.tif 000003
【図３】
0003544918.tif 000004
【図４】
0003544918.tif 000005
【図５】
0003544918.tif 000006
【図６】
0003544918.tif 000007
【図７】
0003544918.tif 000008
【図８】
0003544918.tif 000009