(57)【要約】【課題】一旦本人確認をしてしまうと、その後のなりすましを防ぐことができなかった。【解決手段】ネットワークを介してネットワークサーバとクライアントコンピュータが接続され、前記クライアントコンピュータが前記ネットワークサーバに対してユーザ本人認証を行うバイオメトリクス方式による本人認証システムであって、前記ネットワークサーバは、前記クライアントコンピュータのユーザを認証する第一次本人認証手段と、前記第一次本人認証手段による認証後も継続してバイオメトリクス方式にて本人認証をし続ける第二次本人認証手段と、ユーザの本人情報を蓄積している本人情報記憶手段とを有し、前記クライアントコンピュータは、バイオメトリクス方式に必要なユーザの生体的固有情報を収集する本人情報収集手段と、前記本人情報収集手段によって集められた本人情報を必要に応じて前記ネットワークサーバに対して送信する本人情報送信手段とを有する。【選択図】　図１
2004013831.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、ネットワークサーバと、クライアントコンピュータが接続され、前記クライアントコンピュータが前記ネットワークサーバに対してユーザ本人認証を行うバイオメトリクス方式による本人認証システムであって、
前記ネットワークサーバは、
前記クライアントコンピュータのユーザを認証する第一次本人認証手段と、
前記第一次本人認証手段による認証後も、継続して、バイオメトリクス方式にて本人認証をし続ける第二次本人認証手段と、
前記第一次本人認証手段と前記第二次本人認証手段で本人認証するために、ユーザの本人情報を蓄積している本人情報記憶手段と、を有し、
前記クライアントコンピュータは、
前記ネットワークサーバにて、ユーザの本人認証をするために、バイオメトリクス方式に必要なユーザの生体的固有情報を収集する本人情報収集手段と、
前記本人情報収集手段によって集められた本人情報を前記ネットワークサーバに対して送信する本人情報送信手段と、
を有することを特徴とする本人認証システム。
【請求項２】
前記第一次本人認証手段は、バイオメトリクス方式による本人認証手段、非バイオメトリクス方式による本人認証手段、又は、その両方を併用した手段であることを特徴とする請求項１に記載の本人認証システム。
【請求項３】
前記第二次本人認証手段は、ユーザの本人認証を、前記ネットワークサーバと前記クライアントコンピュータとで取り決めた、任意の規則に従って実施することを特徴とする請求項１に記載の本人認証システム。
【請求項４】
前記第二次本人認証手段は、複数のバイオメトリクス方式による本人認証を選択的に実施可能であり、また、ある方式の本人認証が否定的な結果の時でも、本人認証方法が複数ある場合は、少なくとも一回は他の方法により本人認証を実施可能であることを特徴とする請求項１に記載の本人認証システム。
【請求項５】
最終的に、前記第一次本人認証手段または前記第二次本人認証手段によって、本人認証が否定的な結果と判断されたとき、それ以降は、前記ネットワークサーバと前記クライアントコンピュータ間のやりとりは中断すると共に、前記ネットワークサーバの管理者や、前記クライアントコンピュータのユーザに対して、任意の方法でその旨を通知することを特徴とする請求項１に記載の本人認証システム。
【請求項６】
ユーザを認証する第一次本人認証手段と、
前記第一次本人認証手段による認証後も、継続して、バイオメトリクス方式にて本人認証をし続ける第二次本人認証手段と、
前記第一次本人認証手段と前記第二次本人認証手段で本人認証するために、新たな本人情報と蓄積している本人情報とを比較する比較手段、とを備えたことを特徴とする本人認証装置。
【請求項７】
ユーザを認証する第一次本人認証工程と、
前記第一次本人認証工程による認証後も、継続して、バイオメトリクス方式にて本人認証をし続ける第二次本人認証工程と、
前記第一次本人認証工程と前記第二次本人認証工程で本人認証するために、新たな本人情報と蓄積している本人情報とを比較する本人情報比較工程、とを備えたことを特徴とする本人認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バイオメトリクス認証方式を含む本人認証システムに関するものであり、特に、ネットワーク上での本人認証後に、ユーザの物理的な入れ替わりや、いわゆるハッキングのようなネットワーク上でのなりすましを阻止し得る本人認証システムに関する。
【０００２】
【従来の技術】
現在、ネットワーク上のコンピュータ同士のユーザ認証には、ＩＤやパスワード方式が最も広く利用されている。
【０００３】
しかし、ＩＤやパスワード方式は、誕生日など推測しやすいパスワードを使わない、パスワードを書いたメモなどを見られないようにする、できれば定期的にパスワードを変更するなどといったユーザの注意、行動によってセキュリティレベルが変わる。
【０００４】
これに対して、バイオメトリクス認証はその操作が簡単で、ユーザの注意などに依存する要素が少ない。指紋や掌紋、声紋、虹彩、網膜，顔といった身体的特徴や筆跡など、さまざまなバイオメトリクス認証技術が実用化されている。
【０００５】
【発明が解決しようとする課題】
しかし、これらは、あくまでシステムやネットワークに入るためのユーザ認証の一方式に過ぎない。
【０００６】
バイオメトリクス認証を利用しても、デジタル証明書を使うＰＫＩ（公開鍵暗号技術を使用したセキュリティ基盤技術の中で、特に電子証明書を利用する認証システムのこと）やワンタイムパスワードを導入するのと同じく、入り口となる『ゲート』を守る意味でしかなかった。
【０００７】
第三者が、何らかの手段でいったんシステムなどに侵入してしまえば、あとはやりたい放題になってしまう。ログインしたあと、本人が席を離れているうちに第三者が勝手に悪用したり、いわゆるハッキングのような手法で本人になりすましたりしても、サーバ側（ユーザを本人認証するコンピュータ）では全く分からない。つまり、セキュリティ面での強化に限界がある。
【０００８】
本発明は、上記の現実を考慮してなされたもので、『ゲート』通過後もサーバ側で、ユーザ本人をバイオメトリクス認証し続けることで、ユーザがログインしたあと、本人が席を離れているうちに第三者が勝手に悪用したり、いわゆるハッキングのような手法で本人になりすまされたりしても、その時点で検知し、このような悪事を未然に防ぐことを可能にしうる本人認証システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は上記課題を解決するために、ネットワークを介して、ネットワークサーバと、クライアントコンピュータが接続され、前記クライアントコンピュータが前記ネットワークサーバに対してユーザ本人認証を行うバイオメトリクス方式による本人認証システムであって、前記ネットワークサーバは、前記クライアントコンピュータのユーザを認証する第一次本人認証手段と、前記第一次本人認証手段による認証後も、継続して、バイオメトリクス方式にて本人認証をし続ける第二次本人認証手段と、前記第一次本人認証手段と前記第二次本人認証手段で本人認証するために、ユーザの本人情報を蓄積している本人情報記憶手段と、を有し、前記クライアントコンピュータは、前記ネットワークサーバにて、ユーザの本人認証をするために、バイオメトリクス方式に必要なユーザの生体的固有情報を収集する本人情報収集手段と、前記本人情報収集手段によって集められた本人情報を、必要に応じて前記ネットワークサーバに対して送信する本人情報送信手段と、を有することを特徴とする。
【００１０】
本発明によれば、通常のユーザ認証で、いわゆる『ゲート』を通ったあとも、本人ならばその特徴は同じであるので、バイオメトリクス認証技術を用いて『ゲート』通過後も、本人認証し続けることが可能であるが、ログインしたあと、本人が席を離れているうちに第三者が勝手に悪用したり、いわゆるハッキングのような手法で本人になりすまされたりしても、その時点で、本発明システムで検知され、このような悪事を未然に防ぐことが可能になる。
【００１１】
【発明の実施の形態】
［実施例１］
以下、図を参照しながら本発明の実施形態について詳細に説明する。
図１は本発明の第一の実施形態に係る本人認証システムの構成を示す全体説明図である。この本人認証システムは、ネットワーク０１１０に繋がれたクライアントコンピュータ０１０１と、同じくネットワーク０１１０に繋がれたネットワークサーバ０１１１からなり、本人と認証されたクライアントコンピュータ０１０１のユーザのみにネットワークサーバ０１１１の使用を許可するものである。
【００１２】
クライアントコンピュータ０１０１は、例えばごく一般的なパーソナルコンピュータシステムが使用可能であり、これに加えて、本発明で本人情報を収集および処理をするための機器や機能が付加できるものである。例えば、クライアントコンピュータ０１０１は、マウス０１０２、キーボード０１０３、指紋読取機器０１０４、カメラ０１０５、体内情報収集機器０１０６等が接続され、これらの機器の情報を収集、送信、制御等をする本人情報ソフトウェア０１０９として、情報を収集する本人情報収集部０１０８と、収集した情報を送信する本人情報送信部０１０７を備えていることが特徴である。
【００１３】
次に、上記した本人情報を収集するための機器であるマウス０１０２、キーボード０１０３、指紋読取機器０１０４、カメラ０１０５、体内情報収集機器０１０６等について説明する。本人情報を収集するという言葉は、言い換えると、本発明の場合はバイオメトリクス情報を収集すると言うことである。
【００１４】
つまり、マウス０１０２、キーボード０１０３、指紋読取機器０１０４、カメラ０１０５、体内情報収集機器０１０６等は、使用しているユーザの唯一無二な生体的特徴を継続して監視するためにとても適している機器である。
【００１５】
具体的には、マウス０１０２は、マウス動作の特徴やパターンというものは各ユーザに限りなく固有のものであり、ユーザを特定することに適している。
同じように、キーボード０１０３も、キー入力の特徴やパターンは、限りなくユーザ固有のものである。
【００１６】
指紋読取機器０１０４は、マウス０１０２やキーボード０１０３よりも、さらにユーザ固有である指紋を読み取る機器である。実際、指紋に関しては、唯一（ユニーク）なものであり、読み取りミスがない限り確実に本人を特定することができる。
【００１７】
カメラ０１０５は、クライアントコンピュータ０１０１を使用しているユーザの顔を顔画像としてリアルタイムに撮影するものであれば何でも良い。顔に関しても唯一無二であることは、周知の事実である。
【００１８】
最後に、体内情報収集機器０１０６に関しては、ユーザの体内の生体的特徴、つまり、心拍数や脈拍、血圧や血液状態、その他、体内のあらゆる状態を測定できる機器である。例えば、これらの情報を体内に埋め込まれた機器（チップ）で収集し、これを体外で無線等を利用して受信することで、体内情報収集機器０１０６は実現できる。
【００１９】
この他、本人情報を収集するための機器は様々考えられ、使用しているユーザの唯一無二な生体的特徴を継続して監視するという目的に該当する機器であれば、どんな機器でも代替可能である。
【００２０】
また、上記マウス０１０２と指紋読取機器０１０４を同一機器として指紋読取機能付きマウスのような応用も考えられる。
ただし、これらの機器は、あくまでも本人情報を収集するための機器であり、実際にデータを解析したり、本人認証したりすることはない。つまり、マウス０１０２やキーボード０１０３、カメラ０１０５などのように、ごく一般的な機器をそのまま利用できる点で優れている。
【００２１】
次に、本人情報ソフトウェア０１０９として、本人情報収集部０１０８および本人情報送信部０１０７について説明する。
本人情報収集部０１０８は、上述したマウス０１０２、キーボード０１０３、指紋読取機器０１０４、カメラ０１０５、体内情報収集機器０１０６等からのバイオメトリクス情報を収集し、整理するものである。これらの機器を常に監視、時には制御をして、ユーザのバイオメトリクス情報をデータとして集める事が特徴である。
【００２２】
この本人情報収集部０１０８で収集した情報は、本人情報送信部０１０７によって、ネットワークサーバ０１１１に送られる。本人情報収集部０１０８が送信する情報の種類や内容については、ネットワークサーバ０１１１内の本人認証部０１１５に決定権があり、この本人情報収集部０１０８は、あくまでも本人認証部０１１５に指示された情報を送信する。例えば、どのバイオメトリクス情報を送信するのかなどの、送信するデータの詳細に関わることである。ただし、送信して貰ったバイオメトリクス情報の全てを利用するかどうかは、本人情報収集部０１０８次第である。
【００２３】
また、これらのソフトウェアは、あくまでも本人情報を収集するのものであり、実際にデータを解析したり、本人認証したりすることはない。
【００２４】
また、この本人情報収集部０１０８と本人情報送信部０１０７は、本人情報ソフトウェア０１０９として、まとめることも可能で、本実施例の実施環境を考えて、ウェブブラウザの一部のソフトウェア、つまりはプラグインソフトウェアとして、ウェブブラウザに本人情報ソフトウェア０１０９の一部、もしくは全部を組み込むことも可能である。こうすることが、後述するネットワークサーバ０１１１内のウェブサーバ部０１１６を利用する上で、最も現実的かつ効果的である。
【００２５】
ネットワークサーバ０１１１は、例えばごく一般的なウェブサーバシステムが使用可能であり、一般的なウェブサーバ部０１１６を備え、これに加えて、ユーザの本人認証や、これに伴う制御を行う本人認証部０１１５を備えることが特徴である。ただし、ウェブサーバシステムが成り立てば構わないので、実際には、本人を認証するための本人認証部０１１５と、クライアントコンピュータ０１０１のユーザからのリクエストに応じたサービスを提供するウェブサーバ部０１１６を物理的に分離しても構わない。これをふまえた上で、本実施例ではネットワークサーバ０１１１内に、ソフトウェアとして組み込んでいる。
【００２６】
次に、本実施例において最も特徴的な本人認証部０１１５を構成する第一次本人認証部０１１２および第二次本人認証部０１１４、そして本人情報記憶部０１１３について説明する。
【００２７】
第一次本人認証部０１１２は、本実施例の場合、いわゆる非バイオメトリクス認証方式であるパスワード方式によって、ユーザ本人を認証する。第一次本人認証部０１１２では、クライアントコンピュータ０１０１のユーザがウェブサーバ部０１１６を利用する場合に、ユーザとしてログインする際に、ユーザＩＤとパスワードによって本人認証する。この機能は、従来一般的に使われていた方式と何ら変わりはなく、いわゆる入り口（ゲート）を守るためのものにすぎない。つまり、一度ログインすると再度ログインする時までこの第一次本人認証部０１１２が機能することはない。
【００２８】
具体的には、例えば、あるユーザとしてログインが必要なウェブサイトにおいて、ユーザはクライアントコンピュータ０１０１内のウェブブラウザを使って、ユーザ自身のユーザＩＤとパスワードを入力する。これを、ネットワークサーバ０１１１に送信し、この第一次本人認証部０１１２が、後述する本人情報記憶部０１１３とやりとりすることで、本人であると認証され、ログイン成功となり、実際にウェブサーバ部０１１６のサービスを受けられることになる。
【００２９】
第二次本人認証部０１１４は、上記の第一次本人認証部０１１２において本人認証後に、ログイン中は常にバイオメトリクス認証方式によって、ユーザを監視し本人認証し続けることが特徴的である。こうすることで、ログイン中は必ずログイン時の正規ユーザであることが保証できる。第二次本人認証部０１１４は、上述した本人情報ソフトウェア０１０９内の本人情報送信部０１０７から、ログイン中のユーザのバイオメトリクス情報が送られてくるので、これを元に後述する本人情報記憶部０１１３とやりとりすることで、正規ユーザ本人であると認証され続け、ウェブサーバ部０１１６のサービスを受け続けることになる。さて、本人情報収集部０１０８が送信する情報の種類や内容については、ネットワークサーバ０１１１内の本人認証部０１１５に決定権があり、この本人情報収集部０１０８は、あくまでも本人認証部０１１５に指示された情報を送信するということは、上述したとおりである。これは本人認証部０１１５が、バイオメトリクス情報収集手段が複数ある場合に、任意で選択的に利用できることを意味している。
つまり、本人認証部０１１５は、マウス０１０２、キーボード０１０３、指紋読取機器０１０４、カメラ０１０５、体内情報収集機器０１０６等から収集されるユーザのバイオメトリクス情報を好きな組合せ、好きなタイミング、好きな方法で、本人認証することができる。もちろん、ログイン後、サービス提供中に、その取り決めを変更しても良く、クライアントコンピュータ０１０１にその旨を通知することで何ら問題ない。ただし、本人情報ソフトウェア０１０９からすれば、いつ、どのようにして本人認証されているかなどは意識しなくて良い。つまり、本人認証部０１１５からの指示通りの情報を連続的に送信し続ければよい。また、本実施例では、これらの取り決め方について特に限定はしない。
【００３０】
具体的には、例えば、ユーザがウェブブラウザでログイン後、続けてウェブブラウザでウェブサーバ部０１１６のサービスを受け続けていると、クライアントコンピュータ０１０１に接続されている機器、つまりマウス０１０２やキーボード０１０３、指紋読取機器０１０４、カメラ０１０５、体内情報収集機器０１０６等によって、ユーザは無意識的にユーザのバイオメトリクス情報を収集され、それらがネットワークサーバ０１１１に送信され、本人認証され続ける。正規ユーザであれば何の問題もなく、利用し続けられるが、万が一、ユーザが物理的に入れ替わったり、ネットワーク上でハッキングにあったりして、正規ユーザに成り代わられると、正規ユーザとバイオメトリクス情報が異なり、正規ユーザではないと判断されると、その時点で強制的にウェブサービスが中断し、ログオフしてしまう。正規ユーザにとっては、意識するとことなく安全なサービスを受けられる点が優れている。
【００３１】
本人情報記憶部０１１３は、第一次本人認証部０１１２で必要となるユーザＩＤとパスワードの組合せ、第二次本人認証部０１１４で必要となるユーザ固有のバイオメトリクス情報等を記憶していることを特徴としている。第一次本人認証部０１１２や第二次本人認証部０１１４からのリクエストに応じて、本人情報を提供する。また、本人認証に関わる処理のログの作成、必要に応じた情報の追加記憶、新規ユーザ登録時の本人情報の記憶など、記憶に関する役割を担う。ただし、本人情報記憶部０１１３は、その機能を果たせば良いので、ウェブサーバ部０１１６内の記憶装置と共存しても良いし、物理的に離れた記憶装置であっても良い。
【００３２】
ネットワーク０１１０は、本実施例ではインターネットを指している。ただし、インターネットでなくても、安全にユーザの本人認証が必要なシステムが必要とされる場面があれば、どのようなネットワークでも構わない。
【００３３】
次に、以上のように構成された本人認証システムの動作を、図２から図４を用いて説明する。なお、本実施例では、指紋や顔、マウス動作のバイオメトリクス情報の組合せによって本人認証をすることを述べているが、本発明はこれに限定しないことは言うまでもない。
【００３４】
図２は、本実施例の全体の動作を示したフローチャートである。
クライアントコンピュータ０１０１のユーザがウェブブラウザで、ネットワークサーバ０１１１内のウェブサーバ部０１１６にアクセスすると、ウェブサーバ部０１１６はユーザに対して、ログイン画面を表示し、ユーザＩＤとそれに対応するパスワードを入力するように促す。これに対してユーザは、自分のユーザＩＤとそれに対応するパスワードをウェブブラウザに入力して、ネットワークサーバ０１１１に送信する（ＳＴ−０２０１、ＳＴ−０２０２）。
【００３５】
次に、送信されたユーザＩＤとそれに対応するパスワードは、ネットワークサーバ０１１１内の第一次本人認証部０１１２にて受け取られ、第一次本人認証部０１１２は本人情報記憶部０１１３のデータベースを参照し、送信されたユーザＩＤとそれに対応するパスワードが正規のものであるかを調査する（ＳＴ−０２０３）。ここで、送信されたユーザＩＤとそれに対応するパスワードが正規のものでなかった場合は、そのウェブサーバ部０１１６にログインできないので、一連の処理が終了する。
【００３６】
送信されたユーザＩＤとそれに対応するパスワードが正規のものであった場合は、無事本人認証が成立し、ウェブサーバ部０１１６にログインする（ＳＴ−０２０４）。この段階から、ユーザはウェブサーバ部０１１６のサービスを受けることが可能になる。ここまでの処理は、基本的にはごく一般的に使われている、いわゆるパスワード方式（非バイオメトリクス方式）である。
【００３７】
次に、ユーザがログインすると、本人認証部０１１５内の第二次本人認証部０１１４よって、本発明において最も特徴的な、ユーザのバイオメトリクス情報による本人認証が開始される（ＳＴ−０２０５）。この処理はユーザがウェブサーバ部０１１６の利用を終了するまで継続的に行われる。
【００３８】
次に、ユーザがウェブサーバ部０１１６の利用を終了すると、第二次本人認証部０１１４によるバイオメトリクス情報監視処理は終了し、ウェブサーバ部０１１６からログアウトする（ＳＴ−０２０６）。この処理が終了すると、本実施例の一連の処理が終了する。
【００３９】
次に、本発明の最も特徴的な制御である、バイオメトリクス情報監視処理（ＳＴ−０２０５）について以下に説明する。
図３は、図２のフローチャートのバイオメトリクス情報監視処理（ＳＴ−０２０５）の動作について、詳細に示したフローチャートである。
【００４０】
本人認証部０１１５の第二次本人認証部０１１４によって、バイオメトリクス情報監視処理が開始されると、クライアントコンピュータ０１０１内の本人情報ソフトウェア０１０９の本人情報収集部０１０８によって、ユーザのバイオメトリクス情報が収集され始める（ＳＴ−０３０１）。
【００４１】
ユーザのバイオメトリクス情報は、マウス０１０２やキーボード０１０３、指紋読取機器０１０４、カメラ０１０５、体内情報収集機器０１０６などの機器をユーザが使用することによって集められる。これらの機器をユーザが使うことで、本人情報収集部０１０８はユーザのバイオメトリクス情報を集められ、本人情報送信部０１０７によって、ネットワーク０１１０を通じて、第二次本人認証部０１１４に送られる（ＳＴ−０３０２）。なお、本実施例の場合、本人情報ソフトウェア０１０９は、本人情報収集部０１０８によって集められたユーザのバイオメトリクス情報の全てを、本人情報送信部０１０７を使って、連続的にネットワーク０１１０に送信し続ける。
【００４２】
次に、本人情報ソフトウェア０１０９にから送られたユーザのバイオメトリクス情報は、第二次本人認証部０１１４で受け取られ、実際に本人認証が行われる。本実施例の場合は、送られてくるユーザのバイオメトリクス情報の中で、マウス動作と指紋、そして顔の組合せで本人認証をしているが、上述したとおり、送られてくるユーザのバイオメトリクス情報のどの情報を使用しても良く、またその組合せや、本人認証を行うためのアルゴリズムも、本発明の目的と手段を逸脱しない限り、任意で変更可能である。つまり、本実施例の方式は、ほんの一例にすぎない。さて、本実施例ではまず初めに、送られてくるバイオメトリクス情報の中の、マウス動作に注目する。第二次本人認証部０１１４は、ユーザの過去におけるマウス動作と、現時点で受信しているマウス動作のパターンを比較するために、本人情報記憶部０１１３のデータベースを利用して、ユーザの過去におけるマウス動作を参照し、ユーザ本人かどうかを解析する（ＳＴ−０３０３）。そして、その解析結果において、マウス動作が適合と判断されれば、本人認証が成立し、ユーザはウェブサーバ部０１１６のサービスを継続して受けられる。
【００４３】
しかし、ＳＴ−０３０３において、マウス動作が不適合と判断されると、本人認証が不成立となる。ただし、本実施例の場合は、一つ目のバイオメトリクス情報で本人認証できなかった場合は、別のバイオメトリクス情報を使って本人認証するようになっている。第二のバイオメトリクス情報として、指紋に注目する。第二次本人認証部０１１４は、ユーザの過去における指紋情報と、現時点で受信している指紋情報のパターンを比較するために、本人情報記憶部０１１３のデータベースを利用して、ユーザの過去における指紋情報を参照し、ユーザ本人かどうかを解析する（ＳＴ−０３０４）。そして、その解析結果において、指紋情報が適合と判断されれば、本人認証が成立し、ユーザはウェブサーバ部０１１６のサービスを継続して受けられる。
【００４４】
さらに、ＳＴ−０３０４において、指紋情報も不適合と判断されると、本人認証が不成立となる。ただし、本実施例の場合は、二つ目のバイオメトリクス情報でも本人認証できなかった場合は、さらに別のバイオメトリクス情報を使って本人認証するようになっている。第三のバイオメトリクス情報として、顔に注目する。第二次本人認証部０１１４は、ユーザの過去における顔情報と、現時点で受信している顔情報のパターンを比較するために、本人情報記憶部０１１３のデータベースを利用して、ユーザの過去における顔情報を参照し、ユーザ本人かどうかを解析する（ＳＴ−０３０５）。そして、その解析結果において、顔が適合と判断されれば、本人認証が成立し、ユーザはウェブサーバ部０１１６のサービスを継続して受けられる。
【００４５】
いずれかの本人認証において適合と判断されれば、ユーザはウェブサーバ部０１１６のサービスを継続して受けられ、ユーザがウェブサーバ部０１１６の利用を終了しない限りは、継続して第二次本人認証部０１１４によって、上述した一連の本人認証が行われる（ＳＴ−０３０７）。
【００４６】
一方、ＳＴ−０３０５においてもなお、不適合と判断されると、本人認証が不成立となり、これ以上の本人認証は行わず、認証失敗処理を行う（ＳＴ−０３０６）。これに関しては、後述する。
【００４７】
さて、ユーザがウェブサーバ部０１１６の利用を終了（ＳＴ−０３０７）するか、または、本人認証が失敗し、認証失敗処理（ＳＴ−０３０６）がなされると、第二次本人認証部０１１４はバイオメトリクス情報による本人認証を終了し、クライアントコンピュータ０１０１内の本人情報ソフトウェア０１０９も、ユーザのバイオメトリクス情報の収集を終了する（ＳＴ−０３０８）。この処理が終了すると、本実施例の最も特徴的な制御である、バイオメトリクス情報監視処理（ＳＴ−０２０５）が終了する。
【００４８】
最後に、バイオメトリクス情報監視処理（ＳＴ−０２０５）において、最終的に本人認証が失敗した場合に行われる認証失敗処理（ＳＴ−０３０６）について、以下に説明する。
【００４９】
図４は、図３のフローチャートの認証失敗処理（ＳＴ−０３０６）の動作について、詳細に示したフローチャートである。
第二次本人認証部０１１４において、最終的にユーザの本人認証が失敗し、認証失敗処理が開始されると、本人認証部０１１５は、任意の内容のログを作成する（ＳＴ−０４０１）。一般的に、クライアントコンピュータ０１０１とネットワークサーバ０１１１とのあらゆる全てのやりとりや、処理に関する履歴は、ネットワークサーバ０１１１の任意の場所に総合ログとして保存されている。その総合ログから、該当する部分のみを抽出して、ネットワークサーバ０１１１の管理者に必要十分なログを作成する。
【００５０】
次に、その作成したログを、電子メールを使って、ネットワークサーバ０１１１の管理者に送る（ＳＴ−０４０２）。
【００５１】
次に、本人認証が失敗した旨を伝える内容を、電子メールを使って、クライアントコンピュータ０１０１のユーザに送る。この処理が終了すると、最終的に本人認証が失敗した場合に行われる認証失敗処理（ＳＴ−０３０６）が終了する。なお、上述した認証失敗処理については、あくまで具体例の一つを記述したにすぎないので、当然、ネットワークサーバ０１１１の管理者と、クライアントコンピュータ０１０１のユーザに便利で気の利いた処理を行うという目的を果たすことができれば、その処理の方法は何でも良い。
【００５２】
以上、構成とその動作についての詳細を述べたが、単純に言ってしまえば、サービスを受ける側（本実施例ではクライアントコンピュータ０１０１）と、サービスを提供する側（本実施例ではネットワークサーバ０１１１）が存在し、それを媒介するネットワークがあれば、本発明の範囲内である。例えば、本実施例のようなインターネットを介したクライアントサーバ方式以外にも、閉じたネットワークでの利用、ピア・ツー・ピア方式での利用、銀行のＡＴＭのようなサービスでの利用、その他、サービスを受けたい側がいて、サービスを提供する側がいて、それらを接続する媒介が存在すれば、本発明が実施可能で、ユーザはセキュリティ的に安全なサービスを受けられることができる。
【００５３】
［実施例２］
続いて、上述した実施形態の変形例としての他の実施形態について説明する。なお、クライアントコンピュータ０１０１やネットワーク０１１０、ネットワークサーバ０１１１をはじめとする実施形態の構成については、上述の実施例１と同様であるため、個々では説明を割愛する。
【００５４】
実施例１では、そこに記載した通り、クライアントコンピュータ０１０１からネットワークサーバ０１１１へのバイオメトリクス情報の送信は、連続して行われ続けていた。本実施例では、ネットワークサーバ０１１１とクライアントコンピュータ０１０１とで、その情報を送信する（本人認証する）タイミングを規定（限定）することで、実施例１での効果に加え、ハッキング等の不正アクセスを試みる者が、本人認証の時期を予測できず、不正アクセスを困難にすることができる。つまり、ネットワークサーバ０１１１が任意に規定した本人認証タイミング時期以外のタイミングで、クライアントコンピュータ０１０１がバイオメトリクス情報を送信して本人認証しようと試みると、それは不正アクセスの候補になってしまう。なお本実施例では、クライアントコンピュータ０１０１への認証タイミング時期の通知は、クライアントコンピュータ０１０１のユーザがパスワード方式でログイン直後に、クライアントコンピュータ０１０１に行われるが、当然、通知時期はこれのみに限られず、また、本人認証タイミングは、通知後にいつでも変更可能である。
【００５５】
図５は、実施例１の図３のフローチャートに、本実施例での特徴的な本人認証タイミング通知と、そのタイミングが正しいものかを判断するステップを加えたフローチャートである。なお、本実施例で説明しない本フローチャートのステップは、実施例１での図３の説明と同一であるので省略する。
【００５６】
本人認証部０１１５の第二次本人認証部０１１４によって、バイオメトリクス情報監視処理が開始されると、本人認証部０１１５は、クライアントコンピュータ０１０１内の本人情報ソフトウェア０１０９に対して、本人認証タイミングを通知する（ＳＴ−０５０１）。この本人認証タイミングは、ユーザがログイン後に、第二次本人認証部０１１４で本人認証する時期を規定したものである。また、このタイミングは本人認証部０１１５が任意に設定できるものであり、ここでは特に指定はしない。本人情報ソフトウェア０１０９内の本人情報送信部０１０７は、この通知された認証タイミングで、本人情報を送信しなければならない。
【００５７】
次に、クライアントコンピュータ０１０１内でバイオメトリクス情報の収集が始まり（ＳＴ−０３０１）、ネットワークサーバ０１１１では、そのバイオメトリクス情報の受信待ちとなる（ＳＴ−０３０２）。これらの処理については、実施例１と同様である。
【００５８】
次に、本人認証部０１１５は、クライアントコンピュータ０１０１から本人情報を受信すると、その受信タイミングが、規定した認証タイミング時期に適しているかを判断する（ＳＴ−０５０２）。もし、この認証タイミング時期から外れてしまうと、不正アクセスと判断され、認証失敗処理（ＳＴ−０３０６）がなされることになる。認証失敗処理（ＳＴ−０３０６）については、実施例１と同じである。なお、本実施例では、一度でも認証タイミング時期を逃してしまうと認証失敗とされてしまうが、これについては、あくまでも一例であり、他の運用方法も考えられる。例えば、認証失敗回数制限を設けて、その制限以内であれば、例え認証失敗しても認証失敗処理（ＳＴ−０３０６）はされないという方法もある。本実施例では、目的を逸脱しない範囲で、この運用方法の限定はしない。
【００５９】
さて、図６は、上述した本人認証タイミングについて、分かりやすく図示したものである。クライアントコンピュータ０１０１は、ウェブサーバ部０１１６へのログイン成功後に、本人認証部０１１５から本人認証タイミングを通知される。そして、クライアントコンピュータ０１０１は、ネットワークサーバ０１１１からログイン時に通知したこの認証タイミングの期間内で、本人情報を送信していることが分かる。つまり、この認証タイミングの期間内であれば、第二次本人認証部０１１４によって、本人認証が成立され続け、ウェブサーバ部０１１６を利用し続けることができる。
【００６０】
反対に、図７は、その認証タイミングの期間外に、クライアントコンピュータ０１０１から本人情報が送信された場合について、図示したものである。認証タイミングの期間内であれば、認証成立となり、認証タイミングの期間外に送られた場合には、認証失敗になってしまうことがよく分かる。第二次本人認証部０１１４に認証失敗と判断されてしまうと、その直後に強制的にログオフされてしまい、それ以降のウェブサーバ部０１１６の利用が不能になる。なお、本実施例では、一度でも認証タイミング時期を逃してしまうと認証失敗とされてしまうが、これについては、あくまでも一例であり、他の運用方法も考えられることについては、上述した通りである。
以上で実施例２の説明を終了する。
【００６１】
最後に、本発明は、ユーザがログイン後に継続的にバイオメトリクス認証方式で、本人認証を行い続けるという主旨を逸脱しない範囲で種々に変形して実施できる。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、認証が必要なサーバの入り口、いわゆる『ゲート』を通過（ログイン）後もサーバ側で、ユーザ本人をバイオメトリクス認証し続けることで、ユーザがログインしたあと、本人が席を離れているうちに第三者が勝手に悪用したり、いわゆるハッキングのような手法で本人になりすまされたりしても、その時点で検知し、このような悪事を未然に防ぐことを可能になる。
【００６３】
また、その認証タイミングを予め規定することで、さらに強固な本人認証システムが実現できるようになる。
【図面の簡単な説明】
【図１】本発明の第１、第２の実施形態に係る本人認証システムの構成を示すブロック図である。
【図２】両実施形態における動作を説明するためのフローチャートである。
【図３】第１の実施形態における動作を説明するためのフローチャートである。
【図４】両実施形態における動作を説明するためのフローチャートである。
【図５】第２の実施形態における動作を説明するためのフローチャートである。
【図６】第２の実施形態における動作を説明するためのタイムチャートである。
【図７】第２の実施形態における動作を説明するためのタイムチャートである。
【符号の説明】
０１０１：クライアントコンピュータ
０１０７：本人情報送信部
０１０８：本人情報収集部
０１１０：ネットワーク
０１１１：ネットワークサーバ
０１１２：第一次本人認証部
０１１３：本人情報記憶部
０１１４：第二次本人認証部
【図１】
2004013831.tif 000003
【図２】
2004013831.tif 000004
【図３】
2004013831.tif 000005
【図４】
2004013831.tif 000006
【図５】
2004013831.tif 000007
【図６】
2004013831.tif 000008
【図７】
2004013831.tif 000009