(57)【特許請求の範囲】
【請求項１】
指紋を入力するマウス装置を接続し利用者の指紋データを前記マウス装置より入力すると利用者の認証の為指紋データの送信を行い認証が成功するとサーバ機能の使用を行うクライアント装置と、利用者の指紋データを予め登録した指紋データベースを有し前記クライアント装置から受信した指紋データと照合し一致するかどうかを判定して一致すれば認証済みと記憶し判定した結果を前記クライアント装置に報告する指紋認証サーバ装置と、前記クライアント装置からの機能の使用要求に対し前記クライアント装置から受信した指紋データを送信して前記指紋認証サーバ装置に利用者の認証済みか否かの確認を行うサーバ装置と、前記クライアント装置と前記指紋認証サーバ装置と前記サーバ装置とを接続するネットワークと、を備え、
前記マウス装置は、利用者の指が前記マウス装置に接触した状態から手放し状態に遷移したか、逆に手放し状態から接触した状態に遷移したかを検出して前記クライアント装置に報告を行う電圧変化検出回路をさらに備えることを特徴とする指紋を使用したワンクリック認証方式。
【請求項２】
前記指紋認証サーバ装置は、前記サーバ装置からの利用者認証の確認要求に対し、前記サーバ装置から受信した指紋データと既に認証済みの利用者すべての指紋データとの照合を行うことで認証済みの確認を行うことを特徴とする請求項１記載の指紋を使用したワンクリック認証方式。
【請求項３】
前記指紋認証サーバ装置は、前記サーバ装置からの利用者の認証の確認要求に対し、当該利用者が認証済みの応答を行うに際し、前記指紋データベースに登録された当該利用者のユーザＩＤを含む個人データを前記サーバ装置に送信することを特徴とする請求項１または２記載の指紋を使用したワンクリック認証方式。
【請求項４】
前記クライアント装置は、前記マウス装置からの手放し状態の開始から前記マウス装置への接触した状態までの間の手放し時間を計測し、計測した手放し時間によって利用者の指紋の再入力の必要の可否を判断する手放し検出手段と、前記手放し検出手段の指示に従い前記マウス装置から指紋の再入力を行う指紋照合手段と、を備えることを特徴とする請求項１記載の指紋を使用したワンクリック認証方式。
【請求項５】
前記指紋照合手段は、前記指紋認証サーバ装置による認証済みの指紋を記憶し、前記手放し検出手段の指示により指紋の再入力を行うと再入力した指紋を記憶した認証済みの指紋と照合することを特徴とする請求項１または４記載の指紋を使用したワンクリック認証方式。
【請求項６】
前記指紋照合手段は、指紋の再入力した指紋データと記憶した認証済みの指紋との照合が不一致の場合には、前記指紋認証サーバ装置に認証済みの指紋データを送信し認証済みの取り消しを要求することを特徴とする請求項１または４記載の指紋を使用したワンクリック認証方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアントの装置を使用する利用者がサーバ装置上の機能を利用するにあたってのサーバ装置の利用者認証方法に関し、特にクライアント装置に接続したマウス装置から入力した指紋データをネットワークに接続された指紋認証サーバで受信して利用者の認証を行うマウス装置による指紋入力を行うワンクリック認証方式に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等の情報処理装置を使用する利用者の従来の認証では、予め申請、登録されたユーザＩＤとパスワードによって個人認証を行う方式であった。また、利用者が登録されたユーザＩＤとパスワードをキーボードから入力し、一旦画面上に表示して入力内容の確認してから認証を受けるという方式である。
【０００３】
【発明が解決しようとする課題】
しかしながら、以上の従来技術によれば、利用者がユーザＩＤとパスワードを入力することにより、入力誤り、パスワード紛失、パスワードを盗んだ人によるなりすまし等の問題が発生しやすく、インターネットで個人を特定する方式としては不十分であった。また、そこで、この発明では、個人の認証方式として万人不同、生涯不変の指紋データの照合による個人認証をクライアント装置に接続されたマウスに指紋入力機能を取り入れる事により、より操作が簡単でより確実なセキュリティを提供することを課題とする。さらに、利用者が操作を中断した状態から再度操作を再開するにあたって別の利用者によるなりすましを防止するため操作を中断した状態が一定時間続くと指紋の入力を行い利用者の再確認を行うことで一層確実なセキュリティの確保を図っている。
【０００４】
【課題を解決するための手段】
本発明の第１の指紋を使用したワンクリック認証方式は、
指紋を入力するマウス装置を接続し利用者の指紋データを前記マウス装置より入力すると利用者の認証の為指紋データの送信を行い認証が成功するとサーバ機能の使用を行うクライアント装置と、利用者の指紋データを予め登録した指紋データベースを有し前記クライアント装置から受信した指紋データと照合し一致するかどうかを判定して一致すれば認証済みと記憶し判定した結果を前記クライアント装置に報告する指紋認証サーバ装置と、前記クライアント装置からの機能の使用要求に対し前記クライアント装置から受信した指紋データを送信して前記指紋認証サーバ装置に利用者の認証済みか否かの確認を行うサーバ装置と、前記クライアント装置と前記指紋認証サーバ装置と前記サーバ装置とを接続するネットワークと、を備え、
前記マウス装置は、利用者の指が前記マウス装置に接触した状態から手放し状態に遷移したか、逆に手放し状態から接触した状態に遷移したかを検出して前記クライアント装置に報告を行う電圧変化検出回路をさらに備える。
【０００５】
本発明の第２の指紋を使用したワンクリック認証方式は、第１の発明において、前記指紋認証サーバ装置は、前記サーバ装置からの利用者認証の確認要求に対し、前記サーバ装置から受信した指紋データと既に認証済みの利用者すべての指紋データとの照合を行うことで認証済みの確認を行うものである。
【０００６】
本発明の第３の指紋を使用したワンクリック認証方式は、第１または第２の発明において、前記指紋認証サーバ装置は、前記サーバ装置からの利用者の認証の確認要求に対し、当該利用者が認証済みの応答を行うに際し、前記指紋データベースに登録された当該利用者のユーザＩＤを含むデータを前記サーバ装置に送信するものである。
【０００８】
本発明の第５の指紋を使用したワンクリック認証方式は、第１の発明において、前記クライアント装置は、前記マウス装置からの手放し状態の開始から前記マウス装置への接触した状態までの間の手放し時間を計測し、計測した手放し時間によって利用者の指紋の再入力の必要の可否を判断する手放し検出手段と、前記手放し検出手段の指示に従い前記マウス装置から指紋の再入力を行う指紋照合手段と、を備える。
【０００９】
本発明の第６の指紋を使用したワンクリック認証方式は、第１の発明において、前記指紋照合手段は、前記指紋認証サーバ装置による認証済みの指紋を記憶し、前記手放し検出手段の指示により指紋の再入力を行うと再入力した指紋を記憶した認証済みの指紋と照合するものである。
【００１０】
本発明の第７の指紋を使用したワンクリック認証方式は、第１または第６の発明において、前記指紋照合手段は、指紋の再入力した指紋データと記憶した認証済みの指紋との照合が不一致の場合には、前記指紋認証サーバ装置に認証済みの指紋データを送信し認証済みの取り消しをするものである。
【００１２】
【発明の実施の形態】
本発明の実施の形態について図面を参照して詳細に説明する。
【００１３】
図１は、本発明の実施の形態の構成を示す。
【００１４】
図１によれば、利用者の使用するパーソナルコンピュータ等からなるクライアント装置１０と、クライアント装置１０に接続され利用者の指紋の入力機能を持ったマウス装置１０１と、利用者に各種サービス機能を提供するサーバ装置２０と、マウス装置１０１から入力した指紋データを受信すると利用者の予め登録された指紋データと比較し利用者の認証を実行する指紋認証サーバ装置３０と、前記クライアント装置１０と前記サーバ装置２０と前記指紋認証サーバ装置３０とを接続するインターネットを含むネットワーク４０と、から構成されている。
【００１５】
サーバ装置２０と指紋認証サーバ装置３０は、ワークステーションや高性能のパーソナルコンピュータ等からなる情報処理装置である。図１には一つのサーバ装置装置２０しか図示していないが、複数のサーバ装置２０がネットワーク４０に接続されていてもよい。
【００１６】
クライアント装置１０の本体上には、クライアント装置１０を使用する利用者が、マウス装置１０１から手を放した状態を検出するプログラムによって動作する手放し検出手段１０２と、クライアント装置１０において指紋の照合を行うプログラムによって動作する指紋照合手段１０３とを備える。
【００１７】
指紋認証サーバ装置３０にはサーバ装置２０を利用する利用者の指紋が、指紋データベース３０１に予め登録され格納されていて指紋認証サーバ装置３０の本発明で説明する機能もプログラムとして実現されている。
【００１８】
また、本発明で説明するサーバ装置２０の機能もプログラムとして実現されている。
【００１９】
図４の（ａ）は、本発明のマウス装置１０１の上面からの透視図である。
【００２０】
図において、本発明に関係する部分について述べると、常時、光を放射する光源５０と、光源５０から放射された光をマウス装置１０１の左側面部にあてがわれた親指の指紋に従い散乱したり全反射したりして反射する三角プリズム５１と、三角プリズム５１からの光を集光するレンズ５４と、レンズ５４からの光を取り込むＣＣＤセンサ５２と、ＣＣＤセンサ５２が受光した光から生ずる電圧の変化を検出して電圧の変化の通知を手放し検出手段１０２に報告する電圧変化検出回路５３と、指示ボタンであるクリックボタン５６と、から構成されている。マウス装置１０１の左の側面には、指紋の入力を行う右手の親指５７のあてがう部分を明確にするため、へこみ部５５が設けられている。
【００２１】
尚、親指５６をへこみ部５５から離すと、光源５０からの光は三角プリズムで散乱せず、全反射するためＣＣＤセンサから生ずる電圧は図５の（ａ）のように時間経過をしても一定となる。このとき、電圧変化検出回路５３は、利用者の右手の親指５７がマウス装置１０１から手放しの状態であることを手放し検出手段１０２に報告する。
【００２２】
さらに、この状態から時間が経過し再び親指５７がへこみ部５５にあてがわれると三角プリズム５１で全反射した光は指紋の隆線部で散乱するため、ＣＣＤセンサ５２からの電圧は、図５の（ｂ）のような変化を生ずる。このような状態になると電圧変化検出回路５３は、親指５７があてがわれたことを手放し検出手段１０２に報告するようになっている。
【００２３】
次に図１と図２〜図３のフローチャートを参照して本実施の形態の動作について説明をする。
【００２４】
クライアント装置１０の利用者は、ログオンを行いサーバ装置装置２０を利用しようとする場合、まず、指紋認証サーバ装置３０によって利用者の認証を受ける必要がある。一旦、指紋認証サーバ装置３０によって利用者の認証が行われ認証に成功すると、当該利用者は、ネットワーク４０に接続され指紋認証サーバ装置３０による利用者認証の保証を受けるように設定されたサーバ装置２０に接続し、当該サーバ装置２０の有する機能を利用することが可能となる。
【００２５】
利用者がクライアント装置１０を立ち上げるとログオン画面が表示され、クライアント装置１０の指紋照合手段１０３は、ログオン画面上に指紋の入力を行う旨のメッセージを表示する（ステップＳ１）。利用者は、マウス装置１０１の側面に設定された指紋読み取り部に親指を当て読み取りの許可をマウス装置１０１の左クリックを行うことで与える。このとき、左クリックボタン５６のクリック指示によって、クライアント装置１０に接続されたＣＣＤによる指紋センサユニット内蔵のマウス装置１０１は、親指の指紋データを読み込む（ステップＳ２）。
【００２６】
ここでマウス装置１０１から読み込まれた指紋データは、指紋照合手段１０３によって取り込まれ、ネットワーク４０を経由して指紋認証サーバ装置３０に送信される（ステップＳ３）。また、指紋照合手段１０３は取り込んだ指紋データの送信を指紋認証サーバ装置３０に行うとともに、内部の記憶領域に当該指紋データを記憶する（ステップＳ４）。尚、指紋照合手段１０３が送信したり記憶したりする指紋データは、イメージデータの形式でもあっても、イメージデータから特徴点を抽出した結果の特徴点データであってもよい。
【００２７】
クライアント装置１０から送信された利用者の指紋データは、指紋認証サーバ装置３０で受け取られる。指紋認証サーバ装置３０は、受け取った指紋データを指紋データベース３０１に蓄積したすべての利用者の指紋データと比較し同じ指紋データが指紋データベース３０１に登録済みかを検査する（ステップＳ５）。
【００２８】
検査の結果、同じ指紋が指紋データベース３０１に登録済みであれば認証成功の応答を、登録されていなければ認証失敗の応答を、それぞれクライアント装置１０に送信する（ステップＳ６）。指紋データベース３０１には、予め登録された各利用者の指紋データとその利用者のユーザ名等を含むデータとが個人データとして対となって予め登録され格納されており、指紋認証サーバ装置３０は、認証に成功した利用者の個人データには認証に成功した旨をインディケイトする（ステップＳ７）。
【００２９】
クライアント装置１０が、認証に成功した応答を指紋認証サーバ装置３０から受信すると、指紋照合手段１０３は、利用者によって予め定義されているサーバ装置２０もしくは利用者が指定したサーバ装置２０への接続処理をクライアント装置１０内の接続手段に許可する。当該接続手段は、サーバ装置２０へ接続要求を送信する（ステップＳ８）。このとき、指紋照合手段１０３は、先に記憶した利用者の指紋データを当該接続手段に渡し、当該接続手段はサーバ装置２０に対しても指紋データの送信を行う。
【００３０】
尚、指紋照合手段１０３は、認証に失敗した場合は、記憶した指紋データの取り消しを行う。
【００３１】
クライアント装置１０からの接続要求を受けたサーバ装置２０は、クライアント装置１０から受信した利用者の指紋データを指紋認証サーバ装置３０に送信して指紋データを有する当該利用者の認証が実施されているかを確認する（ステップＳ９）。
【００３２】
指紋認証サーバ装置３０は、受け取った指紋データを元に元に再び指紋データベース３０１の個人データを検索し認証に成功した旨のインディケイトがされている個人データの指紋データのみと照合を行い認証済みか否かをチェックする（ステップＳ１０）。
【００３３】
当該利用者の指紋による認証が成功していれば認証済みの応答を、認証が行われていない場合は、未認証の応答をサーバ装置２０に返却する（ステップＳ１１）。
尚、認証済みの場合、指紋認証サーバは、登録されている個人データに指紋データ以外の情報があれば、（例えばユーザＩＤ）これをサーバ装置２０に認証済みの応答とともに送信してもよい。  サーバ装置２０では指紋認証サーバ装置３０から認証済みの応答を得た場合のみ、当該クライアント装置からのサーバ装置２０の持つ機能の使用を許可するわけである（ステップＳ１２）。
【００３４】
以上によってクライアント装置１０の利用者は、クライアント装置１０の立ち上げ後、例えば決まったあるサーバ装置２０にしか接続を行わない運用の場合には、クライアント装置１０を立ち上げ、マウス装置１０１の側面の指紋入力部に親指を当てて左クリックを１度行うだけで決められたサーバ装置２０と接続を行いサーバ装置２０の持つ機能の使用が可能となる。
【００３５】
尚、クライアント装置１０の立ち上げ時に表示されるログオン画面において、ユーザＩＤの入力を行うことも可能である。ユーザＩＤが入力された場合、指紋照合手段１０３は、指紋認証サーバ装置３０への利用者の指紋データの送信時、指紋データとともに、ユーザＩＤも併せて送信してもよい。
【００３６】
ユーザＩＤが送信される場合、指紋認証サーバ装置３０は、指紋データによる照合検査で一致した指紋を検出すると、さらに当該個人データの持つユーザＩＤとクライアント装置１０から受信したユーザＩＤとの比較を行い、これも一致してはじめて認証の成功とすることも可能である。また、クライアント装置１０からユーザＩＤが入力される場合には、指紋照合手段１０３は、先の指紋データの送信の代わりにユーザＩＤをサーバ接続手段に送信する。サーバ装置２０では、ユーザＩＤを指紋認証サーバ装置３０に渡すので、指紋認証サーバ装置３０では、ユーザＩＤを元に指紋データベース３０１を照合し、当該ユーザＩＤを持つ個人データ中に認証成功のインディケイトがあるかをチェックすることになる。
【００３７】
クライアント装置１０の利用者があるサーバ装置２０の使用中に別のサーバ装置２０にも新たに接続する場合、新たな接続要求を受けたサーバ装置２０においても、同様に、指紋認証サーバ装置３０に対する当該利用者の認証の確認が行われる。
【００３８】
利用者がサーバ装置２０の機能を使用して正常に処理を終了する場合は、ログオフの指示が利用者から行われるので指紋照合手段１０３は、当該利用者の指紋データまたはユーザＩＤとともにサーバ装置２０の使用の終了の通知を指紋照合認証サーバ３０に送信する（ステップＳ１３）。これを受け取った指紋認証サーバ装置３０は、該当する個人データの認証に成功したのインディケイトの取り消しを行う（ステップＳ１４）。
【００３９】
次に、利用者が認証が成功して接続したサーバ装置２０の機能を使用中に、例えば急に上司から呼ばれ席を外した状態になったとする。電圧変化検出回路５３は、この状態を検出すると手放し検出手段１０２に利用者がマウス装置１０１から手放し状態となった旨を報告する（ステップＳ１５）。このとき、手放し検出回路１０２は報告を受けた時刻を記憶する（ステップＳ１６）。次に利用者が席に戻り、再びマウス装置１０１のへこみ部５５に親指をあてがうと、電圧変化検出回路５３はその状態を検知して手放し検出手段１０２に報告をする（ステップＳ１７）。手放し検出手段１０２は、当該する時刻を求め先の手放し時刻との差分の時間を算出する（ステップＳ１８）。
【００４０】
この時間差が例えば１秒以上であるかをチェックし（ステップＳ１９）、１秒以上の場合、手放し検出手段１０２は、指紋照合手段１０３に利用者の指紋の再チェックを要求する（ステップＳ２０）。１秒未満であれば引き続き同じ利用者が使用しているものと見なし処理を続行する。
【００４１】
手放し状態が１秒以上継続した場合、指紋照合手段１０３はマウス装置１０１に今の状態での利用者の親指の指紋の入力指示を行い、指紋データを取り込み自身が記憶する指紋データとの比較を行う（ステップＳ２１）。比較の結果が一致していれば当該する利用者の使用は引き続き許可される。
【００４２】
もし比較の結果が一致しない場合は、指紋照合手段１０３は、クライアント装置１０の表示装置に指紋の再入力を行う旨のメッセージを出力する。利用者は親指５６をへこみ部に再設定してクリックボタン５４を押下する（ステップＳ２２）。この指紋情報によって、利用者の正当性の再確認が行われ（ステップＳ２３）、もし指紋照合手段１０３の記憶した指紋データと入力した指紋データが不一致の場合や指紋の再入力の要求に対して一定時間経過しても再入力が行われない場合、指紋照合手段１０３は、利用者によるクライアント装置１０の操作を無効とするとともに、指紋認証サーバ装置３０に当該利用者の指紋データを送信し当該利用者の認証に失敗した旨の通知を行う（ステップＳ２４）。また、指紋照合手段１０３は、サーバ装置２０にもこれまでの利用者の使用中の機能の中断の要求を行う（ステップＳ２５）。指紋認証サーバ装置３０は、当該利用者の個人データ中に設定した認証に成功した旨のインディケイトを取り消すことになる（ステップＳ２６）。
【００４３】
【発明の効果】
以上のようにこの発明によれば、インターネットを含むネットワークを利用したクライアント・サーバシステムにおいて、クライアントの利用者が指紋センサユニットを内蔵するマウス装置１０１に指を置き、指紋データをネットワーク４０側に送信するための操作（クリック）を一度行うだけで、指紋照合による個人認証を受ける事ができる。従って、利用者が直接ユーザＩＤ、パスワードの入力を行う必要が無いため、より確実なセキュリティを提供可能である。
【００４４】
また、利用者が、クライアントの使用を一時中断して、再使用をする場合、それを検知して指紋の認証を行うようにしたのでよりセキュリティの向上を図ることができるという効果もある。
【図面の簡単な説明】
【図１】本発明の実施の形態の構成を説明するブロック図である。
【図２】本発明の実施の形態の動作を説明するフローチャートである。
【図３】本発明の実施の形態の動作を説明するフローチャートである。
【図４】本発明の指紋入力機構を備えたマウス装置の指紋入力部分についての上面からの透視図である。
【図５】本発明のＣＣＤセンサーの出力する電圧の変化を説明する説明図である。
【符号の説明】
１０    クライアント装置
１０１    マウス装置
１０２    手放し検出手段
１０３    指紋照合手段
２０    サーバ装置
３０    指紋認証サーバ装置
３０１    指紋データベース
４０    ネットワーク
５０    光源
５１    三角プリズム
５２    ＣＣＤセンサ
５３    電圧変化検出回路
５４    レンズ
５５    へこみ部
５６    クリックボタン
５７    親指
【図１】
0003655833.tif 000002
【図２】
0003655833.tif 000003
【図３】
0003655833.tif 000004
【図４】
0003655833.tif 000005
【図５】
0003655833.tif 000006