(57)【要約】【課題】生体認証等の認証技術に関し、偽造指等による不正認証が検知された場合に情報を即座にサーバに通知可能とし、BIOSでの偽造物による認証を即座に検知可能とする。【解決手段】第一の本人認証時に偽造物による生体認証が検知された場合に、偽造物検知モードで第一のプログラムが実行される（Ｓ３１０）。その実行後に、偽造物検知モードで第二のプログラムが起動される（Ｓ３１１）。その起動後に、第二のプログラムのネットワーク接続機能を使って偽造物検知情報が外部のネットワークに接続されたサーバ装置等に通知される（Ｓ３１２）。【選択図】図３
2010044594.tif 000002
【特許請求の範囲】
【請求項１】
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行するステップと、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動するステップと、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
【請求項２】
前記第一の本人認証時に、偽造物による生体認証が検知されずに、本人判定に成功した場合には、通常モードで前記第一のプログラムを実行するステップと、
該通常モードでの前記第一のプログラム実行後に、通常モードで前記第二のプログラムを起動するステップと、
該通常モードでの前記第二のプログラムの起動後に、前記第二の本人認証を実行するステップと、
該第二の本人認証において正当なユーザと判定された場合に、通常モードで前記第二のプログラムを実行するステップと、
を更に含むことを特徴とする請求項１に記載の認証方法。
【請求項３】
前記第二の本人認証時に、偽造物による認証が検知された場合には、本人判定の結果によらず、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップを更に含む、
ことを特徴とする請求項２に記載の認証方法。
【請求項４】
前記偽造物検知情報の通知とともに、本人認証の結果に関わらず再度本人認証を求める第三の本人認証を実行するステップを更に含む、
ことを特徴とする請求項１乃至３の何れか１項に記載の認証方法。
【請求項５】
前記偽造物検知情報の通知とともに、第四の本人認証を実行するステップと、
該第四の本人認証の実行後に、ユーザが不正ユーザ用データのみにアクセス可能な偽造物検知モードで前記第二のプログラムを実行するステップを更に含む、
ことを特徴とする請求項１乃至３の何れか１項に記載の認証方法。
【請求項６】
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行するステップと、
該偽造物検知モードでの前記第一のプログラムの実行後に、少なくともネットワーク接続機能を有する第三のプログラムを起動するステップと、
該第三のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
【請求項７】
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動されネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行するステップと、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動するステップと、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
【請求項８】
不正カードによるカード認証を検知する機能と、カード認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に不正カードによるカード認証が検知された場合に、本人判定の結果によらず、不正カード検知モードで前記第一のプログラムを実行するステップと、
該不正カード検知モードでの前記第一のプログラムの実行後に、不正カード検知モードで前記第二のプログラムを起動するステップと、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って不正カード検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
【請求項９】
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備え認証処理を実行するコンピュータに、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行する機能と、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動する機能と、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知する機能と、
を実行させるためのプログラム。
【請求項１０】
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証装置であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行する手段と、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動する手段と、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知する手段と、
を含むことを特徴とする認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証技術に関する。
【背景技術】
【０００２】
個人認証において、従来から広く用いられているパスワード認証やIDカード認証では盗用される危険性が高いため、より信頼性の高い個人認証として、近年、指紋認証などの生体認証が注目を集め、様々な場面で利用されるようになってきている。
【０００３】
生体認証における問題点として、偽造物による認証が指摘されていて、すでに多くの手法が提案されている。例えば、偽造指紋による不正利用を排除するための技術としては、下記特許文献１に記載の技術がある。
【０００４】
生体認証において、偽造指による認証が検出された場合は、他人と判定される場合とは異なり、明らかに悪意のあるユーザが認証を試みたことを示すため、早急な対応が必要となる。例えば、OS（オペレーティングシステム）での認証のような、ネットワークに接続可能なプログラム上での認証であれば、偽造物による判定結果を早急にサーバや管理者に通知することが可能である。しかし、BIOS環境での認証のような、ネットワークに接続できないプログラム上での認証の場合、サーバや管理者に通知することができないため、不正ユーザは管理者に知られることなく偽造物による不正認証を繰り返し試すことが可能になる。
【０００５】
下記特許文献２に記載の技術では、BIOS認証でのログがBIOS-ROMなどに書き込まれ、その後、OSなどのネットワークに接続可能なプログラム起動時に、そのログがサーバに通知される方式が提案されている。
【特許文献１】特開２００５−１４３８０４号公報
【特許文献２】特開２００７−２９９２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の従来技術では、OSやBIOS環境における認証にまで考慮した技術ではないため、これだけでは不正認証行動に適切に対処することはできないという問題点を有していた。
【０００７】
また、特許文献２に記載の従来技術では、次回の認証成功後（OS起動後）にしかログをサーバに通知できないため、偽造物による不正ユーザを即座に検知することができない、次回の認証成功前にログを改竄される恐れがある、などの問題点を有していた。
【０００８】
即ち、起動すると生体認証による第一の本人認証後に所定の処理が実行されるネットワーク機能を持たない第一のプログラム（例：BIOS）と、第一のプログラム実行後に起動され第二の本人認証後に実行されるネットワーク機能を持つ第二のプログラム（例：OS）の認証装置において、従来技術では、本人認証成功後にのみ第一のプログラムが実行されるため、偽造物による不正ユーザを即座に検知することができないという問題点を有していた。
【課題を解決するための手段】
【０００９】
本発明の課題は、偽造指等による不正認証が検知された場合に情報を即座にサーバに通知可能とし、BIOSでの偽造物による認証を即座に検知可能とすることにある。
第一の実施形態は、偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、その第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法、装置、又はプログラムを前提とする。
【００１０】
まず、第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで第一のプログラムを実行するステップが実行される。
次に、その偽造物検知モードでの第一のプログラムの実行後に、偽造物検知モードで第二のプログラムを起動するステップが実行される。
【００１１】
そして、その偽造検知モードでの第二のプログラムの起動後に、ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップが実行される。
【００１２】
上述の第一の実施形態の構成において、更に以下のステップを含むように構成することができる。
まず、第一の本人認証時に、偽造物による生体認証が検知されずに、本人判定に成功した場合には、通常モードで第一のプログラムを実行するステップが実行される。
【００１３】
次に、その通常モードでの第一のプログラム実行後に、通常モードで第二のプログラムを起動するステップが実行される。
続いて、その通常モードでの第二のプログラムの起動後に、第二の本人認証を実行するステップが実行される。
【００１４】
そして、その第二の本人認証において正当なユーザと判定された場合に、通常モードで第二のプログラムを実行するステップが実行される。
ここで、第二の本人認証時に、偽造物による認証が検知された場合には、本人判定の結果によらず、ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップを更に含むように構成することができる。
【００１５】
ここまでの第一の実施形態の構成において、第一の本人認証時に、偽造物による認証が検知されずに、本人判定に失敗した場合は、再度第一の本人認証を求めるステップを更に含むように構成することができる。
【００１６】
ここまでの第一の実施形態の構成において、偽造物検知情報の通知後に、第二のプログラムを終了するステップを更に含むように構成することができる。また、第二のプログラムの終了後に、第一のプログラムを終了するステップを更に含むように構成することができる。
【００１７】
或いは、偽造物検知情報の通知とともに、本人認証の結果に関わらず再度本人認証を求める第三の本人認証を実行するステップを更に含むように構成することができる。
或いは、偽造物検知情報の通知とともに、第四の本人認証を実行するステップと、その第四の本人認証の実行後に、ユーザが不正ユーザ用データのみにアクセス可能な偽造物検知モードで第二のプログラムを実行するステップを更に含むように構成することができる。この場合、本人認証の結果に関わらず本人認証が成功するように制御するように構成することができる。又は、第二の本人認証により正規のユーザと判定される場合にのみ本人認証が成功するように制御するように構成することができる。
【００１８】
或いは、偽造物検知情報の通知とともに、ユーザが不正ユーザ用データのみにアクセス
可能な偽造物検知モードで第二のプログラムを実行するステップを更に含むように構成することができる。このときに、ユーザの行為を記録する制御を行うように構成することができる。
【００１９】
上述の第一の態様において、第二の本人認証、第三の本人認証、又は第四の本人認証は、生体認証、パスワード認証、又はカード認証であるように構成することができる。
上述の第一の態様において、第一のプログラムは、基本入出力システム（BIOSシステム）であるように構成することができる。
【００２０】
上述の第一の態様において、第二のプログラムは、オペレーティングシステムであるように構成することができる。
上述の第一の態様において、偽造物検知情報は、認証結果と認証の判定に使用されたデータとを含むように構成することができる。
【００２１】
上述の第一の態様において、偽造検知モードでの第二のプログラム起動後に、偽造物検知情報を自装置内に記憶するステップを更に含むように構成することができる。
上述の第一の態様において、偽造物検知モードで第一のプログラムを実行するステップは、第一の本人認証時に偽造物による生体認証が所定回数以上検知された場合に実行されるように構成することができる。
【００２２】
第二の態様は、偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、その第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法、装置、又はプログラムを前提とする。
【００２３】
まず、第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで第一のプログラムを実行するステップが実行される。
次に、その偽造物検知モードでの第一のプログラムの実行後に、少なくともネットワーク接続機能を有する第三のプログラムを起動するステップが実行される。
【００２４】
そして、その第三のプログラムの起動後に、ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップが実行される。
第三の態様は、偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、その第一のプログラムの実行後に起動されネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法、装置、又はプログラムを前提とする。第三の態様では、第二のプログラムの起動時に本人認証処理は実行されない。
【００２５】
第四の態様は、不正カードによるカード認証を検知する機能と、カード認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、その第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法、装置、又はプログラムを前提とする。
【００２６】
まず、第一の本人認証時に不正カードによるカード認証が検知された場合に、本人判定の結果によらず、不正カード検知モードで第一のプログラムを実行するステップが実行される。
【００２７】
次に、その不正カード検知モードでの第一のプログラムの実行後に、不正カード検知モードで第二のプログラムを起動するステップが実行される。
そして、その偽造検知モードでの第二のプログラムの起動後に、ネットワーク接続機能を使って不正カード検知情報を外部のネットワークに接続された装置に通知するステップが実行される。
【発明の効果】
【００２８】
本発明によれば、偽造指や不正カード等による偽造・不正認証が検知された場合に、特殊なモード（偽造物・不正検知モード）により第二のプログラムが実行され、偽造物検知情報が即座にサーバに伝えられることにより、BIOS等での偽造物による認証を即座に検知することが可能になる。
【００２９】
これにより、これまで困難であった、ネットワーク機能を持たないプログラムによる生体認証時の偽造物の早急な検知・対応が可能になる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら、本発明を実施するための最良の形態を詳細に説明する。
各実施形態に共通のシステム構成図
図１は、第一〜第六の実施形態に共通のシステム構成図である。
【００３１】
クライアント１０１は、例えばユーザが利用するパーソナルコンピュータシステムである。
生体情報入力部１０２は、指紋認証のためにユーザに指を置かせて指紋情報を入力する。
【００３２】
出力部１０３は、ユーザに認証画面を表示するほか、起動後は各種アプリケーションの表示等を行う。
制御部１０４は、生体情報の認証処理を制御し、必要に応じて、第一のプログラム１０５及び第二のプログラム１０６を起動する。第一のプログラム１０５は、例えばBIOS（Basic Input Output System）であり、第二のプログラム１０６は、例えばオペレーティングシステムである。
【００３３】
サーバ１０８は、クライアント１０１からの偽造物検知情報を受信して処理する。
ネットワーク１０７は、クライアント１０１とサーバ１０８を接続する、例えばインターネットである。
【００３４】
図２は、上記システムが実装されるコンピュータのハードウェア構成の一例を示す図である。
図２に示されるコンピュータは、ＣＰＵ２０１、メモリ２０２、入力装置２０３、出力装置２０４、外部記憶装置２０５、可搬記録媒体２０９が挿入される可搬記録媒体駆動装置２０６、及びネットワーク接続装置２０７を有し、これらがバス２０８によって相互に接続された構成を有する。同図に示される構成は上記システムを実現できるコンピュータの一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【００３５】
ＣＰＵ２０１は、当該コンピュータ全体の制御を行う。メモリ２０２は、プログラムの実行、データ更新等の際に、外部記憶装置２０５（或いは可搬記録媒体２０９）に記憶されているプログラム又はデータを一時的に格納するＲＡＭ等のメモリである。ＣＵＰ２０１は、プログラムをメモリ２０２に読み出して実行することにより、全体の制御を行う。
【００３６】
入力装置２０３は、例えば、キーボード、マウス、図１の生体情報入力部１０２、及び
それらのインタフェース制御装置とからなる。入力装置２０３は、ユーザによるキーボードやマウス等による入力操作、及び生体情報の入力を検出し、その検出結果をＣＰＵ２０１に通知する。
【００３７】
出力装置２０４は、表示装置、印刷装置等及びそれらのインタフェース制御装置とからなる。出力装置２０４は、ＣＰＵ２０１の制御によって送られてくるデータを表示装置や印刷装置に出力する。
【００３８】
外部記憶装置２０５は、例えばハードディスク記憶装置である。主に各種データやプログラムの保存に用いられる。
可搬記録媒体駆動装置２０６は、光ディスクやＳＤＲＡＭ、コンパクトフラッシュ（登録商標）等の可搬記録媒体２０９を収容するもので、外部記憶装置２０５の補助の役割を有する。
【００３９】
ネットワーク接続装置２０７は、例えばＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットワーク）の通信回線を通じて、図１のネットワーク１０７を接続するための装置である。
【００４０】
図２に示されるシステムは、図１の制御部１０１、第一のプログラム１０５、及び第二のプログラム１０６の各機能を搭載したプログラムをＣＰＵ２０１が実行することで実現される。そのプログラムは、例えば外部記憶装置２０５や可搬記録媒体２０９に記録して配布してもよく、或いはネットワーク接続装置２０７によりネットワーク１０７から取得できるようにしてもよい。
【００４１】
第一の実施形態
図３は、図１及び図２のシステム構成における生体認証処理の第一の実施形態の制御処理を示す動作フローチャートであり、図１の制御部１０１の機能として実現される。以後、図１及び図３を随時参照しながら説明を行う。
【００４２】
まず、制御部１０１は、第一のプログラム１０５を起動する（ステップＳ３０１）。
次に、制御部１０１は、ステップＳ３０２〜Ｓ３０３にて、第一の本人認証処理を実行する。
【００４３】
即ち、制御部１０１は、生体情報入力部１０２から指紋情報の入力を行い、その生体認証を行う（ステップＳ３０２）。生体認証としては、例えば指紋の画像認識に加えて、インピーダンスによる判定等が行われる。
【００４４】
制御部１０１は、ステップＳ３０２の生体認証処理の結果、指紋が偽造物であるか否かを判定する（ステップＳ３０３）。
制御部１０１は、指紋が偽造物ではないと判定した場合には、更に指紋が予めシステムに登録された本人のものであるか否かを判定する（ステップＳ３０３−＞Ｓ３０４）。
【００４５】
制御部１０１は、指紋が本人のものではないと判定した場合には、生体認証の処理を繰り返す（ステップＳ３０４−＞Ｓ３０２）。
制御部１０１は、指紋が本人のものであると判定した場合には、通常モードで第一のプログラム１０５を実行する。
【００４６】
更に、その起動完了後、制御部１０１は、通常モードで第二のプログラム１０６を起動する。
その後、第二のプログラム１０６の制御下で、ステップＳ３０７及びＳ３０８にて、第
二の本人認証処理を実行する。
【００４７】
即ち、制御部１０１は、生体情報入力部１０２からの指紋情報の入力を行い、その生体認証を行う（ステップＳ３０７）。或いは、この認証は、パスワード認証やIDカード認証であってもよい。
【００４８】
制御部１０１は、ステップＳ３０７の生体認証処理の結果、指紋が予めシステムに登録された本人のものであるか否かを判定する（ステップＳ３０８）。
制御部１０１は、指紋が本人のものではないと判定した場合には、生体認証の処理を繰り返す（ステップＳ３０８−＞Ｓ３０７）。
【００４９】
制御部１０１は、指紋が本人のものであると判定した場合には、ログオン完了後の通常モードとして第二のプログラム１０６の実行を開始し（ステップＳ３０８−＞Ｓ３０９）、システムの起動処理を完了する。
【００５０】
一方、制御部１０１は、前述の第一の本人認証処理において、ステップＳ３０２の生体認証処理の結果、指紋が偽造物であると判定した場合には、特殊モードである偽造物検知モードを起動し、以下のステップＳ３１０〜Ｓ３１２の制御処理を実行する。これらの処理について、図４の動作説明図とともに説明する。
【００５１】
まず、制御部１０１は、偽造物検知モードで第一のプログラム１０５を実行する（ステップＳ３１０）。このとき、例えば図２のメモリ２０２上に設けられた図４に示される記憶領域４０１に、偽造物検知情報が格納される。
【００５２】
次に、制御部１０１は、偽造物検知モードで第二のプログラム１０６を起動する（ステップＳ３１１）。偽造物検知モードにおける第二のプログラム１０６の起動では、ユーザは何も行うことができず、第二のプログラム１０６の環境下にて記憶領域４０１が参照されることにより偽造物検知情報が取得される。
【００５３】
偽造物検知モードでの第二のプログラム１０６の起動後、制御部１０１は、第二のプログラム１０６が具備するネットワーク通信機能を使ってネットワーク１０７にアクセスし、偽造物検知情報を、サーバ１０８に通知する（ステップＳ３１２）。
【００５４】
その後、制御部１０１は、第二のプログラム１０６の実行を終了し、続いて、第一のプログラム１０５の実行を終了する。
ここで、記憶領域４０１は、図２の外部記憶装置２０５等に確保されてもよく、例えば、偽造物検知情報として取得すべきデータが大きく、すべてを偽造物検知情報としてサーバ１０８に送信できない場合や、ネットワーク１０７が一時的に利用できない場合等において、偽造物検知情報のデータがクライアント１０１内に保存されることにより、後からのより詳細な解析が可能になる。
【００５５】
なお、第二のプログラム１０６の起動モードは、「通常モード」と「偽造検知モード」共通でもよく、その場合は、記憶領域４０１に偽造物検知情報が含まれる場合は、その情報がサーバ１０８に通知され、含まれない場合は、通常モードで「第二の認証」が実施されるように構成されてもよい。
【００５６】
図５は、クライアント１０１からサーバ１０８に通知される偽造物検知情報のデータ構成例を示す図である。
同図に示されるように、偽造物検知情報には例えば、偽造検知結果５０１、指紋照合結果５０２、偽造物検知用データ５０３、指紋照合データ５０４等が含まれる。
【００５７】
偽造物検知用データ５０３は、偽造物であるか否かの判定に用いられたデータであり、例えばインピーダンスに基づいて偽造物が判定される場合はには入力指のインピーダンスが記録される。
【００５８】
指紋照合データ５０４は、指紋照合に用いられたデータ若しくは入力された指紋画像データである。
偽造物検知用データ５０３や指紋照合データ５０４等がサーバ１０８に通知されることにより、不正アクセスのより詳細な解析が可能となる。
【００５９】
なお、図５に示される偽造物検知情報は、暗号化されて送信されることが望ましい。
図６は、偽造物検知情報を受信したサーバ１０８（図１）が実行する制御処理の例を示す動作フローチャートである。
【００６０】
まず、サーバ１０８は、偽造物検知情報を取得する（ステップＳ６０１）。
次に、サーバ１０８は、偽造物検知情報を記録する（ステップＳ６０２）。
そして、サーバ１０８は、偽造物が検知されたことを、電子メール等によって管理者に通知する（ステップＳ６０３）。
【００６１】
以上のように、第一の実施形態では、第一の本人認証（図３のステップＳ３０２〜Ｓ３０４）にて偽造物が検知された場合には、偽造物検知モードで第一のプログラム１０５及び第二のプログラム１０６が実行され、動作がロックされると共に、偽造検知情報がサーバ１０８等の予め登録されたネットワーク１０７上の装置に通知されることで、偽造物を早急に検知することができる。
【００６２】
第二の実施形態
次に、第二の実施形態について説明する。
図７は、図１及び図２のシステム構成における生体認証処理の第二の実施形態の制御処理を示す動作フローチャートであり、図１の制御部１０１の機能として実現される。
【００６３】
図７の動作フローチャートにおいて、図３に示される第一の実施形態における動作フローチャートの場合と同じステップ番号が付された部分では、図３の場合と同じ制御処理が実行される。
【００６４】
図７の動作フローチャートの制御処理が図３に示される第一の実施形態における動作フローチャートの制御処理と異なる点は、第二の本人認証処理における以下の制御処理である。
【００６５】
即ちまず、制御部１０１が、生体情報入力部１０２からの指紋情報の入力を行い、その生体認証を行う（ステップＳ３０７）。
次に、制御部１０１は、ステップＳ３０７の生体認証処理の結果、指紋が偽造物であるか否かを判定する（ステップＳ７０１）。
【００６６】
制御部１０１は、指紋が偽造物ではないと判定した場合には、更に指紋が予めシステムに登録された本人のものであるか否かを判定する（ステップＳ７０１−＞Ｓ７０２）。
制御部１０１は、指紋が本人のものではないと判定した場合には、生体認証の処理を繰り返す（ステップＳ７０２−＞Ｓ３０７）。
【００６７】
制御部１０１は、指紋が本人のものであると判定した場合には、通常モードで第二のプログラム１０６の実行を開始し（ステップＳ７０２−＞Ｓ３０９）、システムの起動処理
を完了する。
【００６８】
一方、制御部１０１は、ステップＳ３０７の生体認証処理の結果、指紋が偽造物であると判定した場合には、第二のプログラム１０６の実行は開始せずに、第二のプログラム１０６が具備するネットワーク通信機能を使ってネットワーク１０７にアクセスし、偽造物検知情報を、サーバ１０８に通知する（ステップＳ３１２）。
【００６９】
その後、制御部１０１は、第二のプログラム１０６の実行を終了し、続いて、第一のプログラム１０５の実行を終了する。
このように、第二の実施形態では、第二の本人認証処理にて偽造物が検知された場合にも、偽造物検知情報をサーバに通知することができる。
【００７０】
第三の実施形態
次に、第三の実施形態について説明する。
偽造物検知情報がサーバ１０８に通知された後に、ユーザにそれ以上の操作を強制的にやめさせたい場合は、第一の実施形態及び第二の実施形態で説明したように、第二のプログラム１０６及び第一のプログラム１０５を終了させるように制御できる。ただし、その場合、不正な認証が検知されたことをユーザに察知される可能性がある。そこで、第三の実施形態では、偽造物検知情報がサーバ１０８に通知された後（若しくは通知中）に、正しく認証がなされたように見せかけるために、正規の第二の本人認証処理の画面に見せかけた認証画面が表示され、本人認証の結果に関わらず再度本人認証（第三の本人認証）が求められるように動作する。
【００７１】
図８は、図１及び図２のシステム構成における生体認証処理の第三の実施形態の制御処理を示す動作フローチャートであり、図１の制御部１０１の機能として実現される。
図８の動作フローチャートにおいて、図３に示される第一の実施形態における動作フローチャートの場合と同じステップ番号が付された部分では、図３の場合と同じ制御処理が実行される。
【００７２】
図８の動作フローチャートの制御処理が図３に示される第一の実施形態における動作フローチャートの制御処理と異なる点は、偽造物が検知された場合に、ステップＳ３１１にて偽造物検知モード下で第二のプログラム１０６が起動され、ステップＳ３１２にて偽造物検知情報がサーバ１０８に通知された後、第二のプログラム１０６の制御下で、見せかけの第三の本人認証画面が表示される（ステップＳ８０１）点である。
【００７３】
第三の本人認証画面は、生体認証画面、パスワード認証画面、又はIDカード認証画面のいずれでもよい。
このステップでは、ユーザがどのような操作をしようとも、延々と認証画面が表示され続ける。
【００７４】
第四の実施形態
次に、第四の実施形態について説明する。
第四の実施形態では、第三の実施形態の場合と同様に、偽造物検知情報がサーバ１０８に通知された後（若しくは通知中）に、正規の第二の本人認証処理の画面に見せかけた認証画面が表示され、実際に認証（第四の本人認証処理）が行われ、正規のデータではない不正ユーザ用データのみにアクセス可能な特殊アカウントにログインさせる。
【００７５】
図９は、図１及び図２のシステム構成における生体認証処理の第四の実施形態の制御処理を示す動作フローチャートであり、図１の制御部１０１の機能として実現される。
図９の動作フローチャートにおいて、図３に示される第一の実施形態における動作フロ
ーチャートの場合と同じステップ番号が付された部分では、図３の場合と同じ制御処理が実行される。
【００７６】
図９の動作フローチャートの制御処理が図３に示される第一の実施形態における動作フローチャートの制御処理と異なる点は、偽造物が検知された場合に、ステップＳ３１１にて偽造物検知モード下で第二のプログラム１０６が起動され、ステップＳ３１２にて偽造物検知情報がサーバ１０８に通知された後、第二のプログラム１０６の制御下で、見せかけの第四の本人認証画面が表示され（ステップＳ９０１）、認証判定が行われる（ステップＳ９０２）点である。
【００７７】
この際に、第四の本人認証処理の結果に関わらず本人認証成功とする認証方法や、正規ユーザと確認された場合にのみ特殊アカウントにログインさせる方法が考えられる。また、本人認証自体を行わずに特殊アカウントにログインさせてもよい。更に、特殊アカウントにログイン後の、ユーザの行為を記録することで、不正ユーザの目的を解析することも可能になる。
【００７８】
第四の本人認証画面は、生体認証画面、パスワード認証画面、又はIDカード認証画面のいずれでもよい。
第五の実施形態
次に、第五の実施形態について説明する。
【００７９】
BIOS設定変更のための認証のように、通常の認証では、第一のプログラム１０５のみが実行され、その後OS等の第二のプログラム１０６が起動しないような認証処理においても、偽造が検知された場合には、強制的に第二のプログラム１０６が起動されて、偽造物検知情報がサーバ１０８へ通知される。第五の実施形態は、その制御処理を実現する。
【００８０】
図１０は、図１及び図２のシステム構成における生体認証処理の第五の実施形態の制御処理を示す動作フローチャートであり、図１の制御部１０１の機能として実現される。
図１０の動作フローチャートにおいて、図３に示される第一の実施形態における動作フローチャートの場合と同じステップ番号が付された部分では、図３の場合と同じ制御処理が実行される。
【００８１】
図１０の動作フローチャートの制御処理が図３に示される第一の実施形態における動作フローチャートの制御処理と異なる点は、以下の通りである。
まず、第五の実施形態では、BIOS設定変更のための認証機能のみが提供されるため、制御部１０１は、図３におけるステップS３０６〜S３０９の機能は実行しない。
【００８２】
そして、制御部１０１は、偽造物が検知された場合に、ステップＳ３１０にて偽造物検知モード下で第一のプログラム１０５を実行した後、ステップＳ３１１にて偽造物検知モード下で第二のプログラム１０６を強制的に起動し、ステップＳ３１２にて第二のプログラム１０６が具備するネットワーク通信機能を使ってネットワーク１０７にアクセスし、偽造物検知情報を、サーバ１０８に通知する。
その後、制御部１０１は、第二のプログラム１０６の実行を終了し、続いて、第一のプログラム１０５の実行を終了する。
【００８３】
第六の実施形態
次に、第六の実施形態について説明する。
本発明は、生体認証による偽造物検知のみでなく、不正IDカード検知などにも同様に適応することができる。
【００８４】
図１１は、図１及び図２のシステム構成における生体認証処理の第六の実施形態の制御処理を示す動作フローチャートであり、図１の制御部１０１の機能として実現される。
図１１の動作フローチャートにおいて、図３に示される第一の実施形態における動作フローチャートの場合と同じステップ番号が付された部分では、図３の場合と同じ制御処理が実行される。
【００８５】
図１１の動作フローチャートの制御処理が図３に示される第一の実施形態における動作フローチャートの制御処理と異なる点は、ステップＳ３０２の認証処理とステップＳ３０３の判定処理が生体認証ではなくカードID認証であり、ステップＳ３０２で不正カードが検知された場合に、ステップＳ１１０１の第一のプログラム１０５の実行とステップＳ１１０２の第二のプログラム１０６の起動が、不正カード検知モードで実施される点である。
不正IDカードの例としては、存在しないIDを持つIDカードや、使用不可となったIDカードによる認証などがある。
【００８６】
その他の実施形態
以上説明した第一〜第六の実施形態以外の他の実施形態として、例えば、偽造検知モードで第一のプログラム１０５の実行後に起動されるプログラムは、例えば、偽造物検知情報通知用に作成されたプログラムなど、通常モードで起動される第二のプログラム１０６と異なっていてもよい。偽造物検知情報通知用に作成されたプログラムであれば、例えば、起動時間を大幅に短縮することが可能である。
【００８７】
また、第二のプログラム１０６は、その実行に、本人認証を必要としないプログラムであってもよい。
更に、偽造物の検知が規定回数以上検知された場合にのみ、第二のプログラム１０６が起動されてサーバ１０８への偽造物検知情報の通知が実行されるように構成されてもよい。
【００８８】
以上の第一〜第六の実施形態及びその他の実施形態に関して、更に以下の付記を開示する。
（付記１）
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行するステップと、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動するステップと、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
（付記２）
前記第一の本人認証時に、偽造物による生体認証が検知されずに、本人判定に成功した場合には、通常モードで前記第一のプログラムを実行するステップと、
該通常モードでの前記第一のプログラム実行後に、通常モードで前記第二のプログラムを起動するステップと、
該通常モードでの前記第二のプログラムの起動後に、前記第二の本人認証を実行するステップと、
該第二の本人認証において正当なユーザと判定された場合に、通常モードで前記第二のプログラムを実行するステップと、
を更に含むことを特徴とする付記１に記載の認証方法。
（付記３）
前記第二の本人認証時に、偽造物による認証が検知された場合には、本人判定の結果によらず、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップを更に含む、
ことを特徴とする付記２に記載の認証方法。
（付記４）
前記第一の本人認証時に、偽造物による認証が検知されずに、本人判定に失敗した場合は、再度前記第一の本人認証を求めるステップを更に含む、
ことを特徴とする付記１乃至３の何れか１項に記載の認証方法。
（付記５）
前記偽造物検知情報の通知後に、前記第二のプログラムを終了するステップを更に含む、
ことを特徴とする付記１乃至４の何れか１項に記載の認証方法。
（付記６）
前記第二のプログラムの終了後に、前記第一のプログラムを終了するステップを更に含む、
ことを特徴とする付記５に記載の認証方法。
（付記７）
前記偽造物検知情報の通知とともに、本人認証の結果に関わらず再度本人認証を求める第三の本人認証を実行するステップを更に含む、
ことを特徴とする付記１乃至４の何れか１項に記載の認証方法。
（付記８）
前記偽造物検知情報の通知とともに、第四の本人認証を実行するステップと、
該第四の本人認証の実行後に、ユーザが不正ユーザ用データのみにアクセス可能な偽造物検知モードで前記第二のプログラムを実行するステップを更に含む、
ことを特徴とする付記１乃至４の何れか１項に記載の認証方法。
（付記９）
前記第四の本人認証を実行するステップにおいて、本人認証の結果に関わらず本人認証が成功するように制御する、
ことを特徴とする付記８に記載の認証方法。
（付記１０）
前記第四の本人認証を実行するステップにおいて、前記第二の本人認証により正規のユーザと判定される場合にのみ本人認証が成功するように制御する、
ことを特徴とする付記８に記載の認証方法。
（付記１１）
前記偽造物検知情報の通知とともに、ユーザが不正ユーザ用データのみにアクセス可能な偽造物検知モードで前記第二のプログラムを実行するステップを更に含む、
ことを特徴とする付記１乃至４の何れか１項に記載の認証方法。
（付記１２）
前記偽造物検知モードで前記第二のプログラムを実行するステップにおいて、ユーザの行為を記録する制御を行う、
ことを特徴とする付記１１に記載の認証方法。
（付記１３）
前記第二の本人認証、前記第三の本人認証、又は前記第四の本人認証は、生体認証、パスワード認証、又はカード認証である、
ことを特徴とする付記１乃至１２の何れか１項に記載の認証方法。
（付記１４）
前記第一のプログラムは、基本入出力システム（BIOSシステム）である、
ことを特徴とする付記１乃至１３の何れか１項に記載の認証方法。
（付記１５）
前記第二のプログラムは、オペレーティングシステムである、
ことを特徴とする付記１乃至１４何れか１項に記載の認証方法。
（付記１６）
前記偽造物検知情報は、認証結果と認証の判定に使用されたデータとを含む、
ことを特徴とする付記１乃至１５何れか１項に記載の認証方法。
（付記１７）
前記偽造検知モードでの前記第二のプログラム起動後に、前記偽造物検知情報を自装置内に記憶するステップを更に含む、
ことを特徴とする付記１乃至１６何れか１項に記載の認証方法。
（付記１８）
前記偽造物検知モードで前記第一のプログラムを実行するステップは、前記第一の本人認証時に偽造物による生体認証が所定回数以上検知された場合に実行される、
ことを特徴とする付記１乃至１７何れか１項に記載の認証方法。
（付記１９）
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行するステップと、
該偽造物検知モードでの前記第一のプログラムの実行後に、少なくともネットワーク接続機能を有する第三のプログラムを起動するステップと、
該第三のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
（付記２０）
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動されネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行するステップと、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動するステップと、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
（付記２１）
不正カードによるカード認証を検知する機能と、カード認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証方法であって、
前記第一の本人認証時に不正カードによるカード認証が検知された場合に、本人判定の結果によらず、不正カード検知モードで前記第一のプログラムを実行するステップと、
該不正カード検知モードでの前記第一のプログラムの実行後に、不正カード検知モード
で前記第二のプログラムを起動するステップと、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って不正カード検知情報を外部のネットワークに接続された装置に通知するステップと、
を含むことを特徴とする認証方法。
（付記２２）
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備え認証処理を実行するコンピュータに、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行する機能と、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動する機能と、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知する機能と、
を実行させるためのプログラム。
（付記２３）
偽造物による生体認証を検知する機能と、生体認証による第一の本人認証の後に所定の処理が実行されネットワーク接続機能を有さない第一のプログラムを実行する機能と、該第一のプログラムの実行後に起動され第二の本人認証の後に実行されるネットワーク接続機能を有する第二のプログラムを実行する機能とを備えた装置における認証装置であって、
前記第一の本人認証時に偽造物による生体認証が検知された場合に、本人判定の結果によらず、偽造物検知モードで前記第一のプログラムを実行する手段と、
該偽造物検知モードでの前記第一のプログラムの実行後に、偽造物検知モードで前記第二のプログラムを起動する手段と、
該偽造検知モードでの前記第二のプログラムの起動後に、前記ネットワーク接続機能を使って偽造物検知情報を外部のネットワークに接続された装置に通知する手段と、
を含むことを特徴とする認証装置。
【図面の簡単な説明】
【００８９】
【図１】第一〜第六の実施形態に共通のシステム構成図である。
【図２】図１に示されるシステムが実装されるコンピュータのハードウェア構成の一例を示す図である。
【図３】図１及び図２のシステム構成における生体認証処理の第一の実施形態の制御処理を示す動作フローチャートである。
【図４】偽造物検知モードでの詳細処理を示す説明図である。
【図５】クライアント１０１からサーバ１０８に通知される偽造物検知情報のデータ構成例を示す図である。
【図６】偽造物検知情報を受信したサーバ１０８（図１）が実行する制御処理の例を示す動作フローチャートである。
【図７】図１及び図２のシステム構成における生体認証処理の第二の実施形態の制御処理を示す動作フローチャートである。
【図８】図１及び図２のシステム構成における生体認証処理の第三の実施形態の制御処理を示す動作フローチャートである。
【図９】図１及び図２のシステム構成における生体認証処理の第四の実施形態の制御処理を示す動作フローチャートである。
【図１０】図１及び図２のシステム構成における生体認証処理の第五の実施形態の制御処理を示す動作フローチャートである。
【図１１】図１及び図２のシステム構成における生体認証処理の第六の実施形態の制御処理を示す動作フローチャートである。
【符号の説明】
【００９０】
１０１      クライアント
１０２      生体情報入力部
１０３      出力部
１０４      制御部
１０５      第一のプログラム
１０６      第二のプログラム
１０７      ネットワーク
１０８      サーバ
２０１      ＣＰＵ（中央演算処理装置）
２０２      メモリ
２０３      入力装置
２０４      出力装置
２０５      外部記憶装置
２０６      可搬記録媒体駆動装置
２０７      ネットワーク接続装置
２０８      バス
２０９      可搬記録媒体
【図１】
2010044594.tif 000003
【図２】
2010044594.tif 000004
【図４】
2010044594.tif 000005
【図５】
2010044594.tif 000006
【図６】
2010044594.tif 000007
【図３】
2010044594.tif 000008
【図７】
2010044594.tif 000009
【図８】
2010044594.tif 000010
【図９】
2010044594.tif 000011
【図１０】
2010044594.tif 000012
【図１１】
2010044594.tif 000013