(57)【特許請求の範囲】
【請求項１】
短距離無線通信機能を有する携帯情報処理装置を用いて、短距離無線通信機能を有する情報処理端末においてユーザの認証を行う認証システムであって、
前記情報処理端末は、前記携帯情報処理装置からの双方向通信の要求に対して第１の無線通信モードでは前記携帯情報処理装置との間に双方向の無線通信路を確立して双方向通信を行い、前記第１の無線通信モードの後の第２の無線通信モードでは前記携帯情報処理装置を反復的にポーリングして前記携帯情報処理装置から応答を受信するようにし、
前記携帯情報処理装置は、前記第１の無線通信モードでは無線通信路を確立して前記情報処理端末との間で双方向通信を行い、前記第２の無線通信モードでは前記情報処理端末からのポーリングに応答して前記情報処理端末に応答を送信し返すものであり、
前記携帯情報処理装置は、前記ユーザの操作に応答して前記ユーザの固有情報を取り込み、前記固有情報に基づいて前記ユーザの認証を行い、前記情報処理端末に双方向通信を要求し、前記第１の無線通信モードの確立後に、前記情報処理端末に認証情報を送信し、
前記情報処理端末は、前記第１の無線通信モードで前記携帯情報処理装置から前記認証情報を受信し、前記受信した認証情報を検証し、前記検証の結果に基づいて識別情報を生成し、前記第１の無線通信モードで前記携帯情報処理装置に前記識別情報を送信し、次いで前記第１の無線通信モードから前記第２の無線通信モードに移行し、
前記携帯情報処理装置は、前記第１の無線通信モードで前記情報処理端末から前記識別情報を受信し、次いで前記第１の無線通信モードから前記第２の無線通信モードに移行して、前記第２の無線通信モードで前記情報処理端末からのポーリングに応答して前記情報処理端末に前記識別情報を含む応答を送信し返すものであり、
それによって前記携帯情報処理装置のプレゼンスを管理することを特徴とする、認証システム。
【請求項２】
情報処理端末と無線通信可能な通信手段と、認証情報入力手段と、認証手段と、識別情報を格納する情報格納手段と、を具える携帯情報処理装置であって、
前記認証手段は、前記認証入力手段から取り込まれたユーザの固有情報に基づいて前記ユーザを認証し、前記認証の結果に基づいて認証情報を生成し、
前記通信手段は、第１の無線通信モードでは前記情報処理端末との間に双方向の通信路を確立して双方向通信を行い、第２の無線通信モードでは前記情報処理端末からのポーリングに応答して前記情報処理端末に応答を送信し返すものであり、
前記通信手段は、前記第１の無線通信モードで前記認証情報を前記情報処理端末に送信し、前記情報処理端末から識別情報を受信し、次いで前記第１の無線通信モードから前記第２の無線通信モードに移行して、前記第２の無線通信モードで前記情報処理端末からのポーリングに応答して前記情報処理端末に前記識別情報を含む応答を送信し返すものであることを特徴とする、携帯情報処理装置。
【請求項３】
前記認証手段は、前記情報処理端末からの反復的ポーリングに対して所定の数より多い受信エラーを連続して検出したとき、または所定時間より長く連続して受信エラーを検出したとき、ログアウトを表示し、再度前記情報処理端末を使用する場合に前記ユーザに再度の認証を行わせるものであることを特徴とする、請求項２に記載の携帯情報処理装置。
【請求項４】
前記認証手段は、前記第２の無線通信モードで前記情報処理端末による所定の数より多いまたは所定時間より長く受信エラーを表す情報を連続して受信した後で前記ユーザの認証が再度正しく行われることなく所定時間が経過したとき、前記情報処理端末におけるログアウトを表示し、前記格納手段から前記識別情報を削除するものであることを特徴とする、請求項２に記載の携帯情報処理装置。
【請求項５】
携帯情報処理装置と無線通信可能な通信手段と、認証手段と、識別情報を格納する情報格納手段と、を具える情報処理端末であって、
前記通信手段は、前記携帯情報処理装置からの双方向通信の要求に対して第１の無線通信モードでは双方向の無線通信路を確立して前記携帯情報処理装置との間で双方向通信を行い、前記第１の無線通信モードの後の第２の無線通信モードでは前記携帯情報処理装置を反復的にポーリングして前記携帯情報処理装置から応答を受信するようにするものであり、
前記通信手段は、前記第１の無線通信モードで前記携帯情報処理装置から認証情報を受信し、
前記認証手段は、前記受信した認証情報を検証し、前記検証の結果に基づいて識別情報を生成して前記情報格納手段に格納し、
前記通信手段は、前記第１の無線通信モードで前記携帯情報処理装置に前記識別情報を送信し、次いで前記第１の無線通信モードから前記第２の無線通信モードに移行し、前記第２の無線通信モードで前記携帯情報処理装置を反復的にポーリングして前記携帯情報処理装置から前記識別情報を含む応答を受信するようにし、
それによって前記携帯情報処理装置のプレゼンスを管理することを特徴とする、情報処理端末。
【請求項６】
前記認証手段は、前記検証の結果に基づいてユーザの前記情報処理端末へのログインを許可し、前記ユーザの前記情報処理端末からのログアウトの後で前記情報格納手段から前記識別情報を削除するものであることを特徴とする、請求項５に記載の情報処理端末。
【請求項７】
前記認証手段は、反復的ポーリングに対して所定の数より多いまたは所定時間より長く受信エラーを連続して検出したとき、画面から入力できないように画面をロックするものであることを特徴とする、請求項５または６に記載の情報処理端末。
【請求項８】
前記認証手段は、前記検証の結果に基づいてユーザの前記情報処理端末へのログインを許可し、
前記認証手段は、前記携帯情報処理装置に対する反復的ポーリングに対して所定の数より多いまたは所定の時間より長く受信エラーを連続して検出した後で、所定時間内に前記携帯情報処理装置から正しい認証情報を受信したときは、ログアウトを中止し、所定時間内に前記携帯装置から正しい認証情報を受信しないときは、ログアウトを行うものであることを特徴とする、請求項５に記載の情報処理端末。
【請求項９】
前記情報処理端末は、さらに、認証環境の整合性を検証する認証環境検証手段を具えており、
前記受信した認証情報が前記情報処理端末で使用されるものでないとき、前記認証環境検証手段は、前記情報処理端末と別の情報処理端末の認証環境の整合性を検証し、前記別の情報処理端末で前記認証情報を認証可能な場合は、前記別の情報処理端末から識別情報を受信し、前記情報格納手段に前記別の情報処理端末から受信した前記識別情報を前記情報格納手段に格納するものであることを特徴とする、
請求項５に記載の情報処理端末。
【請求項１０】
情報処理端末を使用するために、前記情報処理端末と無線通信可能な通信部と、プロセッサとを有する携帯情報処理装置に用いられるユーザの認証を行うプログラムであって、
認証入力手段から取り込まれた前記ユーザの固有情報と認証情報データベースの情報とを比較して前記ユーザを認証するステップと、
前記認証の結果、前記ユーザの固有情報と前記認証情報データベースの情報とが一致したと判定された場合に、認証情報を生成し、前記情報処理端末と双方向通信可能な第１の無線通信モードで前記認証情報を前記通信部を介して前記情報処理端末へ送信するステップと、
前記第１の無線通信モードで、前記情報処理端末から前記通信部を介して識別情報を受信するステップと、
前記第１の無線通信モードから、ポーリングに応答して通信する第２の無線通信モードに移行して、前記情報処理端末からのポーリングに応答して前記識別情報を含む応答を前記通信部を介して前記情報処理端末へ送信するステップと、
を前記プロセッサに実行させるよう動作可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末のセキュリティ・システムに関し、特に、短距離無線通信（ＮＦＣ）による携帯またはモバイル装置を用いた認証機能を有する情報処理端末のセキュリティ・システムに関する。
【背景技術】
【０００２】
携帯電話機には、例えばアドレス帳、電子マネーのような個人情報を含む重要な情報が格納されることがある。例えば紛失時に必要となる携帯電話機のセキュリティ対策として、例えば指紋認証のようなより厳格な個人認証モジュールが実装されるようになった。【０００３】
一方、ノートブック型コンピュータのようなパーソナル・コンピュータ（ＰＣ）にも、しばしば秘密情報および個人情報が格納され、例えば紛失時に必要となるＰＣのセキュリティ対策として、パスワードだけでなく、例えばＩＣカード、指紋認証等のバイオ認証のようなより厳格な個人認証が導入されるようになった。【０００４】
平成１３年４月２７日に公開された日本特開2001-117878号公報には、個人識別認証方式が記載されている。この認証方式では、移動体通信機により、操作者の生体情報を検出して認証用データとして送出し、この認証用データに対応した接続許可信号又は接続不許可信号を受け、機能実現装置により、移動体通信機より認証用データを受けて送出し、この認証用データに対応する認証結果を受けこの認証結果が認証用データが認証すべきものであることを示すときに本装置との接続を許可する接続許可信号を送出し、認証結果が認証用データが認証すべきものでないことを示すときに本装置との接続を許可しない接続不許可信号を送出し、認証センタにより、機能実現装置より認証用データを受けこの認証用データが認証すべきものであるか否かを調べ認証結果を送出する。この認証方式では、移動体通信機が操作者の生体情報を、センタと連携して認証し、その認証結果を利用して、機能実現装置へログインを許可する。
【特許文献１】特開2001-117878号公報
【０００５】
２００４年７月２２日付けhttp://ne.nikkeibp.co.jp/members/NEWS/20040722/104597/には、携帯電話機をノートブックＰＣに登録し、その携帯電話機が近くにあれば、ノートブックＰＣへログインすることを許可することが記載されている。
【非特許文献１】http://ne.nikkeibp.co.jp/members/NEWS/20040722/104597/
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特開2001-117878号公報の認証方式において、ＡＴＭ等の短時間で処理が完了する場合には問題はない。しかし、認証後も或る期間使用され続けるＰＣの場合には、その認証を行ったユーザがその後も付近にいるかどうかのプレゼンス（在席）を管理する必要がある。携帯電話機に設けられた無線通信機を利用してプレゼンス管理を行う手法が知られている。この場合、常に無線通信機を起動しておく必要があるので、バッテリを使用する携帯電話機では消費電力が大きくなり、バッテリの動作持続時間が短くなるという問題がある。【０００７】
ユーザは、ノートブックＰＣを使用するたびに、携帯電話機およびノートブックＰＣによる厳格な個人認証を受けなければならない。それらの認証方法が、指紋による認証およびＩＣカードによる認証等の異なる複数の手法をそれぞれ用いている場合は、その操作が煩雑である。【０００８】
本発明の目的は、長時間にわたるユーザのプレゼンス（ユーザの在席）を管理することができる、携帯情報処理装置を用いた認証機能を有する情報処理端末のセキュリティ・システムを実現することである。【０００９】
本発明の別の目的は、情報処理端末の使用に必要な認証用の携帯情報処理装置の消費電力を少なくすることである。
【課題を解決するための手段】
【００１０】
本発明の特徴によれば、短距離無線通信機能を有する携帯情報処理装置を用いて、短距離無線通信機能を有する情報処理端末においてユーザの認証を行う認証システムにおいて、その情報処理端末は、その携帯情報処理装置からの双方向通信の要求に対して第１の無線通信モードではその携帯情報処理装置との間に双方向の無線通信路を確立して双方向通信を行い、その第１の無線通信モードの後の第２の無線通信モードではその携帯情報処理装置を反復的にポーリングしてその携帯情報処理装置から応答を受信するようにし、その携帯情報処理装置は、その第１の無線通信モードでは無線通信路を確立してその情報処理端末との間で双方向通信を行い、その第２の無線通信モードではその情報処理端末からのポーリングに応答してその情報処理端末に応答を送信し返すものであり、その携帯情報処理装置は、そのユーザの操作に応答してそのユーザの固有情報を取り込み、その固有情報に基づいてそのユーザの認証を行い、その情報処理端末に双方向通信を要求し、その第１の無線通信モードの確立後に、その情報処理端末に認証情報を送信し、その情報処理端末は、その第１の無線通信モードでその携帯情報処理装置からその認証情報を受信し、その受信した認証情報を検証し、その検証の結果に基づいて識別情報を生成し、その第１の無線通信モードでその携帯情報処理装置にその識別情報を送信し、次いでその第１の無線通信モードからその第２の無線通信モードに移行し、その携帯情報処理装置は、その第１の無線通信モードでその情報処理端末からその識別情報を受信し、次いでその第１の無線通信モードからその第２の無線通信モードに移行して、その第２の無線通信モードでその情報処理端末からのポーリングに応答してその情報処理端末にその識別情報を含む応答を送信し返すものである。このようにして、認証システムは、その携帯情報処理装置のプレゼンスを管理する。【００１１】
本発明の別の特徴によれば、携帯情報処理装置は、情報処理端末と無線通信可能な通信手段と、認証情報入力手段と、認証手段と、識別情報を格納する情報格納手段と、を具え、その認証手段は、その認証入力手段から取り込まれたユーザの固有情報に基づいてそのユーザを認証し、その認証の結果に基づいて認証情報を生成し、その通信手段は、第１の無線通信モードではその情報処理端末との間に双方向の通信路を確立して双方向通信を行い、第２の無線通信モードではその情報処理端末からのポーリングに応答してその情報処理端末に応答を送信し返すものであり、その通信手段は、その第１の無線通信モードでその認証情報をその情報処理端末に送信し、その情報処理端末から識別情報を受信し、次いでその第１の無線通信モードからその第２の無線通信モードに移行して、その第２の無線通信モードでその情報処理端末からのポーリングに応答してその情報処理端末にその識別情報を含む応答を送信し返す。【００１２】
本発明のさらに別の特徴によれば、情報処理端末は、携帯情報処理装置と無線通信可能な通信手段と、認証手段と、識別情報を格納する情報格納手段と、を具え、その通信手段は、その携帯情報処理装置からの双方向通信の要求に対して第１の無線通信モードでは双方向の無線通信路を確立してその携帯情報処理装置との間で双方向通信を行い、その第１の無線通信モードの後の第２の無線通信モードではその携帯情報処理装置を反復的にポーリングしてその携帯情報処理装置から応答を受信するようにするものであり、その通信手段は、その第１の無線通信モードでその携帯情報処理装置から認証情報を受信し、その認証手段は、その受信した認証情報を検証し、その検証の結果に基づいて識別情報を生成してその情報格納手段に格納し、その通信手段は、その第１の無線通信モードでその携帯情報処理装置にその識別情報を送信し、次いでその第１の無線通信モードからその第２の無線通信モードに移行し、その第２の無線通信モードでその携帯情報処理装置を反復的にポーリングしてその携帯情報処理装置からその識別情報を含む応答を受信する。このようにして、情報処理端末はその携帯情報処理装置のプレゼンスを管理する。【００１３】
また、本発明は、上述の携帯情報処理装置を実現するプログラムに関する。
【発明の効果】
【００１４】
本発明によれば、長時間のユーザのプレゼンスを管理することができ、必要な認証用の携帯情報処理装置の消費電力を少なくすることができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。【００１６】
図１は、本発明の実施形態による、認証機能を有する情報処理端末１００と、携帯情報処理装置２００とを示している。情報処理端末１００は、例えばデスクトップ型パーソナル・コンピュータ（ＰＣ）またはノートブック型ＰＣのような、ユーザ認証機能を有する情報処理装置である。携帯情報処理装置２００は、例えば、携帯電話機またはＰＤＡのようなモバイル機器である。ユーザは、携帯情報処理装置２００を常に携帯しているものとする。【００１７】
図２は、ノートブック型ＰＣである情報処理端末１００、および携帯電話機である携帯情報処理装置２００の外観を示している。【００１８】
図１において、情報処理端末１００は、プロセッサ１０２と、メモリ１０４と、ディスプレイとスピーカを含む表示部１０６と、キーボードおよびポインティング・デバイス等の入力部１０８と、ＮＦＣ（Near Field Communication）規格のアクティブ・モードで動作する通信部１５２と、認証部１６２と、認証データベース（ＤＢ）１６３と、切替部１６４と、共有ＩＤ格納部１６６と、を具えている。ＮＦＣは、国際標準ＩＳＯ／ＩＥＣ  ＩＳ  １８０９２に規定された、周波数１３．５６ＭＨｚ、例えば１０ｃｍのオーダのような近距離、データ・レート１００〜４００ｋｂｐｓの双方向通信短距離無線通信規格である。図２において、情報処理端末１００は、キーボード１５と、ポインティング・デバイスとしてのタッチパッド１７と、通信部１５２としてのＮＦＣ送受信機１５６と、を具えている。情報処理端末１００は、さらに、ブルートゥース規格、無線ＬＡＮ規格およびＵＷＢ規格の通信部１９を具えていてもよい。【００１９】
図１において、携帯情報処理装置２００は、プロセッサ２０２と、メモリ２０４と、表示部２０６と、キーのような入力部２０８と、バッテリ２１０と、操作検出部２４４と、操作データベース（ＤＢ）２４６と、比較部２４６と、ＮＦＣ規格のアクティブ・モードおよびパッシブ・モードで動作する通信部２５２と、認証部２６２と、認証データベース（ＤＢ）２６３と、切替部２６４と、共有ＩＤ格納部２６６と、認証部２６２に結合された認証情報入力部３０とを具えている。図２において、携帯情報処理装置２００は、キー２５および２８と、通信部２５２としてのＮＦＣ送受信装置２５６と、を具えている。携帯情報処理装置２００は、さらに、ブルートゥース規格、無線ＬＡＮ規格およびＵＷＢ規格の通信部を具えていてもよい。【００２０】
情報処理端末１００において、認証部１６２および切替部１６４は、メモリ１０４に格納されたプログラムに従って動作するプロセッサ１０２上に実装された機能としてソフトウェアの形態で実装されていてもよい。携帯情報処理装置２００において、比較部２４６、操作検出部２４４、認証部２６２および切替部２６４は、メモリ２０４に格納されたプログラムに従って動作するプロセッサ２０２上に実装された機能としてソフトウェアの形態で実装されていてもよい。【００２１】
通信部１５２と通信部２５２は、通信モードＡにおいて認証のための通信を行い、短距離通信のための通信モードＢにおいてプレゼンス管理のための通信を行う。通信部１５２と通信部２５２は、通信モードＢのみにおいてまたは通信モードＡおよびＢにおいて、所定距離の範囲、例えば約１０ｃｍの範囲で正常な通信を行うことができるような送信電力で送信を行う。通信モードＡにおける通信部１５２および２５２の送信電力は、通信モードＢにおけるそれらの送信電力より大きくてもよい。【００２２】
図３は、情報処理端末１００の通信部１５２および携帯情報処理装置２００の通信部２５２の構成を示している。通信部１５２および２５２は、アクティブ・モードとパッシブ・モードで動作することができる。この場合、通信部１５２は、アクティブ・モードのみで動作するよう制御される。携帯情報処理装置２００は、アクティブ・モードで動作するとき大きな電力を消費するのでバッテリ２１０の持続時間が短くなる。バッテリ２１０の持続時間を長くするために携帯情報処理装置２００を長時間アクティブ・モードで動作させることは望ましくない。一方、携帯情報処理装置２００は、パッシブ・モードで動作するとき、アクティブ・モードに比べかなり消費電力が節減でき、バッテリ２１０の持続時間が長く、長時間動作可能である。【００２３】
通信部１５２および２５２は、メモリ５６を含むデータ制御部５４と、送信用のデータ符号化部６４と、コイル・アンテナ（ＡＮＴ）７４に結合された送信機（ＴＸ）６６と、コイル・アンテナ（ＡＮＴ）７４に結合された受信機（ＲＸ）６８と、データ復号部７０と、受信機（ＲＸ）６８およびプロセッサ１０２または２０２に結合され通信部の各部に電力を供給する電源回路７２と、メモリ５８２およびタイマ５８４を含むモード制御部５８と、モード制御部５８が結合された送信制御部６２と、を具えている。【００２４】
モード制御部５８は、通信部１５２または２５２の現在の動作モード、アクティブ・モードまたはパッシブ・モードを決定して、送信制御部６２に、通信部１５２または２５２の現在の動作モードに対応する切り換え制御信号を供給する。モード制御部５８は、現在の動作モード、即ちアクティブ・モードまたはパッシブ・モードに従って、データ符号化部６４および送信機６６をイネーブルおよびディセーブルする。通信部２５２において、パッシブ・モードでは、電源回路７２は、通信部１５２からのＲＦ信号の受信期間中のみ、受信ＲＦ信号のエネルギを用いて電力を構成要素５４、５８、６２、６４、６６および７０またはこれらの一部に供給してもよい。
【００２５】
図４は、本発明の別の実施形態による認証機能を有する情報処理端末１００と、携帯情報処理装置２００とを示している。この図では、情報処理端末１００は、通信部１５２として、通信モードＡ用の通信部１５３と、通信モードＢ用の通信部１５４と、を具えている。携帯情報処理装置２００は、通信部２５２として、通信モードＡ用の通信部２５３と、通信モードＢ用の通信部２５４と、を具えている。通信モードＡ用の通信部１５３および２５３は、ＮＦＣ規格、ブルートゥース規格、無線ＬＡＮ規格およびＵＷＢ規格の中のいずれかの同じ規格のものであってもよい。情報処理端末１００と携帯情報処理装置２００は、通信モードＢにおいて、互いの距離が所定の距離、例えば約１０ｃｍより大きくなると、通信できなくなる。【００２６】
図５Ａは、情報処理端末１００と携帯情報処理装置２００の間で行われる予備設定を示している。情報処理端末１００は、通信モードＡで携帯情報処理装置２００から証明書を受け取る。情報処理端末１００は、受け取った証明書を検証して携帯情報処理装置２００が規格に準拠することを確認し、それが規格に準拠する場合には署名用の鍵Ｋを携帯情報処理装置２００に送信する。携帯情報処理装置２００は、その署名用の鍵Ｋをメモリ２０４に格納する。【００２７】
図５Ｂは、情報処理端末１００と携帯情報処理装置２００の間で送受信される認証のための手順を示している。携帯情報処理装置２００によって情報処理端末１００と間に通信モードＡで通信路が確立されると、情報処理端末１００は、設定情報を携帯情報処理装置２００に送信する。携帯情報処理装置２００は、受信した設定情報に基づいて携帯情報処理装置２００を検証する。携帯情報処理装置２００は、その検証結果を鍵Ｋで署名して、署名された検証結果を情報処理端末１００に送信する。情報処理端末１００は、その署名された検証結果を検証して、それが正しければログインを許可する。その後、情報処理端末１００と携帯情報処理装置２００は通信モードＢに移行して、情報処理端末１００が、携帯情報処理装置２００を用いてユーザのプレゼンス管理を行う。【００２８】
図６は、ユーザが携帯情報処理装置２００を用いて別の情報処理端末１１０でいったんログインした後、情報処理端末１００にログインする場合の処理を示している。この場合、情報処理端末１００はさらにソフトウェア検証部１７２を具えている。携帯情報処理装置２００は、情報処理端末１００と同様の構成要素を具え、ソフトウェア検証部１７４、共有ＩＤ格納部１６８および通信部１５３を具えている。【００２９】
図７Ａ、７Ｂおよび７Ｃは、携帯情報処理装置２００によって実行されるフローチャートを示している。図８Ａ、８Ｂおよび８Ｃは、情報処理端末１００によって実行されるフローチャートを示している。【００３０】
図７Ａを参照すると、ステップ４０２において、操作検出部２４４は、キー２５または２８が操作されたかどうかを反復的に検出する。操作検出部２４４がユーザによるキー２５または２８の操作を検出すると、ステップ４０４において、比較部２４６は操作入力情報と操作データベース２４６中の操作情報とを比較する。操作入力が携帯情報処理装置２００の認証モードへの移行を表す情報と一致した場合は、比較部２４６は、通信部２５２と認証部２６２を起動する。それが一致しなかった場合は、手順はステップ４０２に戻る。【００３１】
ステップ４０６において、通信部２５２は、ユーザの認証を行うために通信モードＡを設定して、情報処理端末１００に通信要求を送信し、それによって情報処理端末１００の通信部１５２との間に通信モードＡの通信路を確立する。【００３２】
図８Ａを参照すると、ステップ５０２において、通信部１５２は最初に通信モードＡを設定する。ステップ５０６において、通信部１５２は、携帯情報処理装置２００から通信要求を受信したかどうかを反復的に判定する。通信要求を受信したと判定された場合は、ステップ５０８において、通信部１５２は、応答を送信して通信部２５２との間に通信路を確立する。【００３３】
ステップ４１０において、認証部２６２は、認証情報入力部３０を用いて指紋のような認証情報をユーザに入力させる。ステップ４１２において、認証部２６２は、入力された認証情報と認証情報データベース（ＤＢ）２６３の情報とを比較して、一致するかどうかを判定する。一致しないと判定された場合は、手順はステップ４１０に戻って再度の認証情報の入力を待つ。一致したと判定された場合は、ステップ４１４において、認証部２６２は、通信部２５２および通信部１５２を介して認証部１６２に認証情報を送信する。【００３４】
ステップ５１４において、認証部１６２は、通信部１５２を介して認証情報を受信する。ステップ５１６において、認証データベース１６３の情報と比較してその受信した認証情報に他の情報処理端末（１１０）の認証情報が含まれているかどうかを判定する。他の情報処理端末の認証情報が含まれていない場合は、ステップ５１８において、認証データベース１６３の情報と比較してその認証情報が正しいかどうかを検証し、その検証の結果を通信部１５２および通信部２５２を介して携帯情報処理装置２００の認証部２６２に送信する。【００３５】
ステップ５２０において、認証部１６２は、その検証の結果に従って、ユーザのログインを許可するかどうか、即ち認証情報が正しいかどうかを判定する。許可しないと判定された場合は、手順はステップ５０６に戻る。許可すると判定された場合は、ステップ５２４において、認証部１６２は乱数を発生してその乱数に基づいて識別情報としてのプレゼンス管理用のＩＤを生成して、共有ＩＤ格納部１６６に格納し、そのＩＤを通信部１５２および通信部２５２を介して認証部２６２に送信し、ステップ５２６において切替部１６４に通信部１５２の通信モードを通信モードＢに移行させる。但し、通信部１５２の通信モードＡとＢは、通信部１５２の同じ動作モード即ちアクティブ・モードであってもよい。【００３６】
認証部２６２は、ステップ４１８において認証部１６２から通信部２５２を介して検証の結果を受信して、ステップ４２０においてその認証結果に従って、ログインを許可するかどうか、即ち認証情報が正しいかどうかを判定する。許可しないと判定された場合は、ステップ４３２において認証部２６２はログインの不許可とその理由を表示装置２０６に表示する。その後、手順はステップ４０２に戻る。許可すると判定された場合は、ステップ４２２において、認証部２６２は、受信したＩＤを共有ＩＤ格納部２６６に格納し、切替部２６４に通信部２５２を通信モードＢに移行させる。【００３７】
ステップ５２８において、認証部１６２は、通信モードＢで、ポーリングを行って、共有ＩＤ格納部２６６に格納されているＩＤを、通信部２５２に送信させる。認証部１６２は、受信したＩＤが共有情報格納部１６６に格納されているＩＤと一致することを確認した後、ユーザのログインのための処理を行う。その後、手順はステップ５４２に進む。
【００３８】
ステップ４２８において、認証部２６２は、通信部１６２のポーリングに応答して共有ＩＤ格納部２６６に格納されているＩＤを取り出してそれを認証部１６２に送信する。その後、手順はステップ４４２に進む。【００３９】
図７Ｂおよび８Ｂを参照すると、ステップ５４２において、情報処理端末１００の通信部１５２は、通信モードＢで所定周期、例えば５００ｍｓ周期で所定回数だけ通信部２５２に対してポーリングを行って応答をそれぞれ検出し、その応答に含まれている共有ＩＤを検出する。通信部１５２は、共有ＩＤ格納部１６６中のＩＤと受信したＩＤとを比較し、ＩＤを受信できないかまたは正しいＩＤを受信できない場合は、エラーを発生する。通信部１５２は、連続して発生したエラーの回数または連続してエラーが発生した時間の長さを通信部２５２に送信する。【００４０】
通信部２５２は、ステップ４４２において、ポーリングに応答して共有ＩＤ格納部２６６に格納されているＩＤを通信部１５２に送信し、ステップ４４２において、連続エラーの回数または連続エラーの時間長を受信し、そのエラー回数または時間を携帯情報処理装置２００の表示部２０６に表示する。【００４１】
ステップ５４４において、通信部１５２は、その連続エラー回数が閾値、例えば１５回、を超えたかどうか、または連続エラー時間長が閾値、例えば８秒、を超えたかどうか、を判定することによって、通信部２５２との間の通信モードＢを終了するかまたは対応する通信路を切断するかどうかを判定する。通信モードＢを終了しないと判定された場合は、手順はステップ５４２に戻る。通信モードＢを終了すると判定された場合は、認証部１６２は、ステップ５４６において表示部１０６の画面をロックする。この場合、認証部１６２は、表示部１０６にユーザに認証を再度行うよう促す指示を表示して情報処理端末２００におけるログアウトの予告を表示してもよく、また情報処理端末２００におけるログアウトの予告を表すビープ音を表示部１０６のスピーカで発生させてもよい。これによって、ユーザが携帯情報処理装置２００とともに情報処理端末１００から所定時間より長く離れたとき、他人が情報処理装置１００を不正に操作または使用することを防止する。ステップ５４８において通信部１５２は通信モードＡに移行する。その後、手順はステップ５５６に進む。【００４２】
ステップ４４４において、通信部２５２は、その連続エラー回数が閾値、例えば１５回、を超えたかどうか、または連続エラー時間長が閾値、例えば８秒、を超えたかどうか、を判定することによって、通信部１５２との間の通信モードＢを終了するかまたは対応する通信路を切断するかどうかを判定する。通信モードＢを終了しないと判定された場合は、手順はステップ４４２に戻る。通信モードＢを終了すると判定された場合は、認証部２６２は、ステップ４４８において通信部２５２の通信モードＢを終了させる。その後、手順はステップ４５０に進む。【００４３】
図７Ｃを参照すると、ステップ４５０において、認証部２６２は、ユーザに認証を再度行うよう促す指示を表示し、即ちステップ４１０およびステップ４１２と同じ処理を行う。この場合、認証部２６２は、表示部２０６にログアウトの予告を表示してもよく、携帯情報処理装置２００におけるログアウト予告を表すビープ音をスピーカで発生させてもよい。認証部２６２は、ステップ４５２において認証が行われたかどうかを判定し、認証が行われた場合には、ステップ４５４において認証が成功したかどうかを判定する。認証が行われなかった場合または認証が失敗した場合には、ステップ４７６において、認証部２６２は、ステップ４４８における通信モードＢの終了後に所定時間、例えば１０分が経過したかどうかを判定する。所定時間が経過したと判定された場合は、認証部２６２は、ステップ４８２において表示部２０６に情報処理端末１００からユーザがログアウトされたことを表示し、ステップ４８４において格納部２６６から共有ＩＤを削除する。従って、実際にステップ５８２において情報処理端末１００でログアウトが行われる所定時間前に上述のように表示部２０６にログアウトの予告が表示されてもよい。その後、手順はこのルーチンを出る。所定時間が経過していないと判定された場合は、ステップ４８０において認証部２６２はログアウトまでの残り時間を表示装置２０６に表示する。その後、手順はステップ４５２に戻る。【００４４】
ステップ４５４において認証が成功したと判定された場合は、認証部２６２は、ステップ４５６において、通信部２５２に通信モードＡの通信路を確立して通信モードＢの再開要求を通信部１５２に送信し、ステップ４６０において一時的に通信モードＢに移行して通信部１５２によるポーリングを待つ。【００４５】
図８Ｃを参照すると、ステップ５５６において、通信部１５２は通信部２５２から再開要求を受信するために受信待ち状態になる。ステップ５５８において、通信部１５２は、通信部２５２から通信モードＢの再開要求を受信したかどうかを判定する。再開要求を受信しなかったと判定された場合は、ステップ５７６において、認証部１６２は、ステップ５４８における通信モードＡに移行後に所定時間が経過したかどうかを判定する。ステップ５７６において所定時間が経過していないと判定された場合は、手順はステップ５５６に戻る。所定時間が経過したと判定された場合は、認証部１６２は、ステップ５８２において情報処理端末１００からユーザをログアウトさせる処理を行い、ステップ５８４において共有ＩＤ格納部１６６から共有ＩＤを削除し、手順はルーチンを出る。認証部１６２は、ユーザが情報処理端末１００を操作してログアウトしたときにも、共有ＩＤ格納部１６６から共有ＩＤを削除する。【００４６】
ステップ５５８において再開要求を受信したと判定された場合は、通信部１５２は、一時的に通信モードＢに移行して、ステップ５６０において通信部２５２にポーリングを行って応答を受信し、ステップ５６２において受信エラーの有無を送信する。ステップ５６４において、認証部１６２は、受信したＩＤが正しいかどうかを判定する。それが正しくないと判定された場合は、手順はステップ５７６に進む。それが正しいと判定された場合は、認証部１６２はステップ５６６において通信モードＡに戻って認証情報の受信を待つ。【００４７】
ステップ４６０において、通信部２５２は、一時的に通信モードＢに移行して、ポーリングに応答して共有ＩＤ格納部２６６に格納されているＩＤを送信し、ステップ４６２において通信部１６２から受信エラーの有無を受信する。ステップ４６４において、認証部２６２は、エラーがあったかどうかを判定する。エラーがあったと判定された場合は、手順はステップ４５０に戻る。エラーがなかったと判定された場合は、認証部２６２は、ステップ４６６において通信モードＡに戻って通信部２５２および１５２を介して認証情報を認証部１６２に送信する。【００４８】
認証部１６２は、ステップ５６６において通信モードＡで認証情報を受信し、ステップ５６８においてその認証情報を検証し、その検証の結果を通信部１５２および通信部２５２を介して認証部２６２に送信する。認証部２６２は、ステップ４６８において検証の結果を受信する。【００４９】
ステップ５７０において、認証部１６２は、認証情報が正しいかどうかを判定する。認証情報が正しくないと判定された場合は、手順はステップ５５６に戻る。認証情報が正しいと判定された場合は、ステップ５７２において、認証部１６２は、通信部１５２を通信モードＢに切り替える。その後、手順はステップ５４２に戻る。【００５０】
ステップ４７０において、認証部２６２は、受信した結果から認証情報が正しいかどうかを判定する。認証情報が正しくないと判定された場合は、ステップ４７４において、認証部２６２は、ログイン拒否とその理由を表示装置２０６に表示する。その後、手順はステップ４５０に戻る。認証情報が正しいと判定された場合は、ステップ４７２において、認証部２６２は、通信部２５２を通信モードＢに切り替える。その後、手順はステップ４４２に戻る。【００５１】
従って、この実施形態では、ユーザが携帯情報処理装置２００とともに情報処理端末１００の席を一時的に離れても、所定時間内に戻って来たときはそのまま情報処理端末１００を利用でき、所定時間内に戻って来ないときは自動的に情報処理端末１００がログアウト処理を行う。このようにして、他人が情報処理端末１００を不正使用することを防止する。この実施形態において共有ＩＤを削除するのは、正規のユーザ以外の権限のない者が情報処理端末１００や携帯情報処理装置２００を不正使用することを防止し、またはそれらから不正に共有ＩＤを取り出して不正使用することを防止するためである。【００５２】
代替構成として、図７Ｃのステップ４５０〜４８０を削除して、携帯情報処理装置２００において、手順が、図７Ｂのステップ４４８の後で図７Ｃのステップ４８２に進むように構成し、また、図８Ｂのステップ５４８および図８Ｃのステップ５５６〜５７６を削除して、情報処理端末１００において、手順が、図８Ｂのステップ５４６の後で図８Ｃのステップ５８２に進むように構成してもよい。この場合、ユーザが携帯情報処理装置２００とともに情報処理端末１００の席を所定の時間より長く離れると、自動的に情報処理端末１００がログアウト処理を行う。このようにして、権限のない者が情報処理端末１００を不正使用することが防止される。ユーザは、情報処理端末１００を再使用するために、図７Ａにおける操作および認証を再度行わなければならない。
【００５３】
このように、携帯情報処理装置２００の通信部２５２は、認証情報の送受信するときに双方向通信モードまたはアクティブ・モードで動作し、一方、ポーリング受信待ち、ポーリング受信およびＩＤ送信においては、受信待ち通信モードまたはパッシブ・モードで動作する。それによって、携帯情報処理装置２００の消費電力を低くすることができ、携帯情報処理装置２００のバッテリ２１０の持続時間を長くすることができる。【００５４】
図６を参照すると、ユーザが携帯情報処理装置２００を用いて情報処理端末１１０で正常にログインした後、さらに情報処理端末１００にログインする場合、情報処理端末１００のソフトウェア検証部１７２は、通信部１５２および通信部１５３を介して通信モードＡでソフトウェア検証部１７４と交信して、認証の環境を検証する。その検証の結果、相互の認証の環境に整合性がある場合には、情報処理端末１００は情報処理端末１１０の共有ＩＤ格納部１６８に格納されているＩＤを取得して共有ＩＤ格納部１６６に格納し、新しいＩＤを生成することなく、その取得したＩＤをプレゼンス管理に用いる。【００５５】
図６および８Ａを再び参照すると、ステップ５１６において受信した認証情報が他の情報処理端末（１１０）の認証情報であると判定された場合は、ステップ５３２において、ソフトウェア検証部１７２は、通信部１５２および通信部２５２を介して情報処理端末１１０のソフトウェア検証部１７２と交信して、情報処理端末１１０の認証の環境すなわち認証用ソフトウェアが情報処理端末１００のものと整合するかどうかを検証する。【００５６】
ステップ５３４において、認証環境が整合しないと判定された場合は、手順はステップ５０６に戻る。認証環境が整合すると判定された場合は、ステップ５３６において、認証部１６２は、通信部１５２および１５３を介して情報処理端末１１０から共有ＩＤ格納部１６８に格納されているＩＤのコピーを取得して共有ＩＤ格納部１６６に格納する。その後、手順はステップ５２６に進む。【００５７】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【図面の簡単な説明】
【００５８】
【図１】図１は、本発明の実施形態による、認証機能を有する情報処理端末と、携帯情報処理装置とを示している。
【図２】図２は、ノートブック型ＰＣである情報処理端末、および携帯電話機である携帯情報処理装置の外観を示している。
【図３】図３は、情報処理端末の通信部および携帯情報処理装置の通信部の構成を示している。
【図４】図４は、本発明の別の実施形態による認証機能を有する情報処理端末と、携帯情報処理装置とを示している。
【図５】図５Ａは、情報処理端末と携帯情報処理装置の間で行われる予備設定を示している。図５Ｂは、情報処理端末と携帯情報処理装置の間で送受信される認証のための手順を示している。を示している。
【図６】図６は、ユーザが携帯情報処理装置を用いて別の情報処理端末でいったんログインした後、情報処理端末にログインする場合の処理を示している。
【図７Ａ】図７Ａ、７Ｂおよび７Ｃは、携帯情報処理装置によって実行されるフローチャートを示している。
【図７Ｂ】。
【図７Ｃ】。
【図８Ａ】図８Ａ、８Ｂおよび８Ｃは、情報処理端末によって実行されるフローチャートを示している。
【図８Ｂ】。
【図８Ｃ】。
【図１】
0004578485.tif 000002
【図２】
0004578485.tif 000003
【図３】
0004578485.tif 000004
【図４】
0004578485.tif 000005
【図５】
0004578485.tif 000006
【図６】
0004578485.tif 000007
【図７Ａ】
0004578485.tif 000008
【図７Ｂ】
0004578485.tif 000009
【図７Ｃ】
0004578485.tif 000010
【図８Ａ】
0004578485.tif 000011
【図８Ｂ】
0004578485.tif 000012
【図８Ｃ】
0004578485.tif 000013