(57)【特許請求の範囲】
【請求項１】
ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と前記基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、
前記認証手段により用いられる認証方式の使用状況を表す使用状況情報を前記受け付けられた入力認証情報で特定される認証対象に対して出力する使用状況情報出力手段と、
を備える認証装置。
【請求項２】
請求項１に記載の認証装置において、
前記認証対象特定情報と前記使用状況情報とを対応づけて記憶する使用状況情報記憶手段を備え、
前記使用状況情報出力手段は、前記認証手段により前記入力認証情報と前記基準認証情報とが対応していると認証された場合、その基準認証情報に対応する認証対象特定情報と対応付けて記憶されている使用状況情報を出力するように構成された認証装置。
【請求項３】
請求項１又は請求項２に記載の認証装置において、
前記使用状況情報出力手段は、前記認証手段によりある認証対象特定情報に対応する前記基準認証情報と前記入力認証情報とが対応していると認証された場合、当該認証手段により当該認証対象特定情報と同一の認証対象特定情報に対応する基準認証情報と前記入力認証情報とが対応していると前回認証された際に用いられた認証方式を表す前回認証方式情報を含む前記使用状況情報を出力するように構成された認証装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の認証装置において、
前記使用状況情報出力手段は、前記認証手段により前記基準認証情報と前記入力認証情報とが対応していると認証される際に用いられた各認証方式の頻度を表す認証方式頻度情報を含む前記使用状況情報を出力するように構成された認証装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の認証装置において、
前記認証手段は、各認証方式が選択される確率が所定の確率分布に従うように、
前記複数の認証方式の中から認証方式を選択し、当該選択した認証方式を用いて、前記認証処理を行うように構成された認証装置。
【請求項６】
請求項５に記載の認証装置において、
前記認証手段は、前記認証対象特定情報により特定される認証対象以外の認証対象がその認証対象特定情報に対応する前記入力認証情報を入力する確率が低い認証方式ほど選択される確率が高くなるように前記確率分布を設定する認証装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の認証装置において、
前記認証手段は、前回用いた認証方式以外の認証方式を用いて、前記認証処理を行うように構成された認証装置。
【請求項８】
請求項１から請求項４のいずれか１項に記載の認証装置において、
前記認証手段は、認証方式を表す入力認証方式情報を受け付け、当該受け付けた入力認証方式情報が表す認証方式を用いて、前記認証処理を行うように構成された認証装置。
【請求項９】
請求項１から請求項４のいずれか１項に記載の認証装置において、
前記認証手段は、認証方式を表す入力認証方式情報を受け付け、当該受け付けた入力認証方式情報が表す認証方式以外の認証方式を用いて、前記認証処理を行うように構成された認証装置。
【請求項１０】
請求項１から請求項９のいずれか１項に記載の認証装置において、
前記認証手段により前記基準認証情報と前記入力認証情報とが対応していないと認証された場合、認証エラー情報を出力する認証エラー情報出力手段を備える認証装置。
【請求項１１】
請求項１から請求項１０のいずれか１項に記載の認証装置において、
前記認証手段が前記認証処理を行った回数に対する、当該認証処理を行う際に特定の認証方式が用いられた回数の比である認証方式使用率と、当該認証処理により前記基準認証情報と前記入力認証情報とが対応していると認証された回数に対する、当該認証処理により前記基準認証情報と前記入力認証情報とが対応していると認証される際に当該特定の認証方式が用いられた回数の比である認証成功時認証方式使用率と、が所定の閾値差に対し相違するとき、警告情報を出力する警告情報出力手段を備える認証装置。
【請求項１２】
ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と前記基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、
前記認証手段が前記認証処理を行った回数に対する、当該認証処理を行う際に特定の認証方式が用いられた回数の比である認証方式使用率と、当該認証処理により前記基準認証情報と前記入力認証情報とが対応していると認証された回数に対する、当該認証処理により前記基準認証情報と前記入力認証情報とが対応していると認証される際に当該特定の認証方式が用いられた回数の比である認証成功時認証方式使用率と、が所定の閾値差に対し相違する場合、前記受け付けられた入力認証情報で特定される認証対象に対して警告情報を出力する警告情報出力手段と、
を備える認証装置。
【請求項１３】
互いに通信可能な端末装置とサーバ装置とからなる認証システムであって、
前記端末装置は、入力認証情報を受け付け、当該受け付けた入力認証情報を前記サーバ装置へ送る入力認証情報受付手段を備え、
前記サーバ装置は、
前記端末装置からの入力認証情報を受け取るとともに、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、前記受け取った入力認証情報と前記基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、
前記認証手段により用いられる認証方式の使用状況を表す使用状況情報を前記受け付けられた入力認証情報で特定される認証対象に対して出力する使用状況情報出力手段と、
を備える認証システム。
【請求項１４】
請求項１３に記載の認証システムにおいて、
前記サーバ装置は、前記認証対象特定情報と前記使用状況情報とを対応づけて記憶する使用状況情報記憶手段を備え、
前記使用状況情報出力手段は、前記認証手段により前記入力認証情報と前記基準認証情報とが対応していると認証された場合、その基準認証情報に対応する認証対象特定情報と対応付けて記憶されている使用状況情報を出力し、当該出力した使用状況情報を前記端末装置へ送るように構成された認証システム。
【請求項１５】
ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と前記基準認証情報とが対応しているか否かを認証する認証処理を行う認証工程と、
前記認証工程において用いられる認証方式の使用状況を表す使用状況情報を前記受け付けられた入力認証情報で特定される認証対象に対して出力する使用状況情報出力工程と、
を備える認証方法。
【請求項１６】
請求項１５に記載の認証方法において、
前記認証対象特定情報と前記使用状況情報とを対応づけて記憶手段に記憶させる使用状
況情報記憶処理工程を含み、
前記使用状況情報出力工程は、前記認証工程において前記入力認証情報と前記基準認証
情報とが対応していると認証された場合、その基準認証情報に対応する認証対象特定情報
と対応付けて記憶されている使用状況情報を出力するように構成された認証方法。
【請求項１７】
情報処理装置に、
ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と前記基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、
前記認証手段により用いられる認証方式の使用状況を表す使用状況情報を前記受け付けられた入力認証情報で特定される認証対象に対して出力する使用状況情報出力手段と、
を実現させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムにおいて、
前記情報処理装置に、更に、
前記認証対象特定情報と前記使用状況情報とを対応づけて記憶手段に記憶させる使用状況情報記憶処理手段を実現させるとともに、
前記使用状況情報出力手段は、前記認証手段により前記入力認証情報と前記基準認証情報とが対応していると認証された場合、その基準認証情報に対応する認証対象特定情報と対応付けて記憶されている使用状況情報を出力するように構成されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証システム、認証方法及びプログラムに関し、特に、認証対象により入力される入力認証情報と所定の基準認証情報とが対応しているか否かを認証する技術に関する。
【背景技術】
【０００２】
認証対象（例えば、ユーザ）により入力される入力認証情報と、認証対象を特定する認証対象特定情報（例えば、ユーザ特定情報）に対応する基準認証情報と、が対応しているか否かを認証する認証装置が知られている。この種の認証装置の１つとして、特許文献１に記載の認証装置は、入力認証情報と基準認証情報とが対応していると認証された（認証が成功した）場合に、その基準認証情報に係る認証が成功した前回の日時（前回ログイン日時）を表示する。【０００３】
これにより、真のユーザは、表示された前回ログイン日時と、自身が真のユーザとして認証された（真のユーザが入力した入力認証情報と真のユーザを特定するユーザ特定情報に対応する基準認証情報とが対応していると認証装置が認証した）前回の日時として記憶している日時と、を比較することにより、他のユーザ（真のユーザ以外のユーザ）が不正に真のユーザとして認証された（他のユーザが入力した入力認証情報と真のユーザを特定するユーザ特定情報に対応する基準認証情報とが対応していると認証装置が認証した）か否かを認識することができる。【０００４】
また、あるユーザ特定情報に対応する基準認証情報が異なる複数の認証方式（例えば、指紋認証方式、静脈認証方式、音声認証方式、パスワード認証方式、ＩＣカード認証方式等）のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と当該基準認証情報とが対応しているか否かを認証する認証装置も知られている（例えば、特許文献２）。
【特許文献１】特許第３９２８３７０号公報
【特許文献２】特開２００７−１５７００２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の認証装置によれば、真のユーザが真のユーザとして認証された直後に、他のユーザが不正に真のユーザとして認証された場合には、真のユーザが前回ログイン日時を見ても、他のユーザが不正に認証されたことを認識できない可能性が比較的高いという問題があった。【０００６】
このため、本発明の目的は、上述した課題である「他の認証対象が不正に真の認証対象として認証されたことを真の認証対象が認識できない可能性が比較的高いこと」を解決することが可能な認証装置を提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的を達成するため本発明の第１の認証装置は、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段により用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力手段と、を備える。【０００８】
また、本発明の第２の認証装置は、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段が認証処理を行った回数に対する、当該認証処理を行う際に特定の認証方式が用いられた回数の比である認証方式使用率と、当該認証処理により基準認証情報と入力認証情報とが対応していると認証された回数に対する、当該認証処理により基準認証情報と入力認証情報とが対応していると認証される際に当該特定の認証方式が用いられた回数の比である認証成功時認証方式使用率と、が所定の閾値差に対し相違する場合、認証対象に対して警告情報を出力する警告情報出力手段と、を備える。【０００９】
また、本発明の第１の認証システムは、互いに通信可能な端末装置とサーバ装置とからなるシステムであって、端末装置は、入力認証情報を受け付け、当該受け付けた入力認証情報をサーバ装置へ送る入力認証情報受付手段を備え、サーバ装置は、端末装置からの入力認証情報を受け取るとともに、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、受け取った入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段により用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力手段と、を備える。【００１０】
また、本発明の第１の認証方法は、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証工程と、認証工程において用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力工程と、を含む。【００１１】
また、本発明の第１のプログラムは、情報処理装置に、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段により用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力手段と、を実現させるためのプログラムである。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、他の認証対象が不正に真の認証対象として認証されたことを真の認証対象が認識する可能性を高めることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る、認証装置、認証プログラムを実行する情報処理装置、及び、認証方法を用いる認証システムの各実施形態について図１から図１１を参照しながら説明する。【００１４】
＜第１実施形態＞
図１に示したように、第１実施形態に係る認証装置（情報処理装置）１０は、図示しないドアの状態を開錠（ロックオフ）状態と、施錠（ロックオン）状態と、に切り替える電磁式のドアロック制御装置ＤＬ（図２を参照）に接続されている。このドアロック制御装置ＤＬは、認証装置１０から開錠指示信号を受け取ると、所定の開錠期間だけドアの状態を開錠状態に制御する装置である。【００１５】
認証装置１０は、複数（本例では、３つ）の認証方式の１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と、認証対象（本例では、ユーザ）を特定する認証対象特定情報（本例では、ユーザ特定情報）に対応する基準認証情報と、が対応しているか否かを認証する（入力認証情報と基準認証情報とに基づいて認証対象特定情報を特定（識別）する）認証処理を行う装置である。なお、「認証対象」は、「エンティティ」又は「主体」とも呼ばれる。【００１６】
複数の認証方式は、指紋認証方式と、磁気認証方式と、暗証番号認証方式と、からなる。指紋認証方式は、入力認証情報として指紋を表す指紋情報を用いる方式である。磁気認証方式は、入力認証情報として磁気カードに着磁された磁気を表す磁気情報を用いる方式である。暗証番号認証方式は、入力認証情報として暗証番号（本例では、４ケタの数字）を表す暗証番号情報を用いる方式である。従って、複数の認証方式は、あるユーザを特定するユーザ特定情報に対応する基準認証情報が互いに異なっている。【００１７】
認証装置１０は、図示しないＣＰＵ及びメモリ（記憶手段）と、認証開始情報入力部１１と、暗証番号情報入力部１２と、指紋情報入力部１３と、磁気情報入力部１４と、使用状況情報出力手段の一部及び警告情報出力手段の一部を構成する表示部１５と、を備える。認証開始情報入力部１１は、「ＳＴＡＲＴ」が付されたボタン式スイッチ（以下、「ＳＴＡＲＴ」ボタンと呼ぶ。他のボタン式スイッチについても同様に表記する。）である。認証開始情報入力部１１は、「ＳＴＡＲＴ」ボタンが押し込まれると、認証開始情報をＣＰＵへ送る。【００１８】
暗証番号情報入力部１２は、「０」ボタン〜「９」ボタン及び「ＥＮＴＥＲ」ボタンを含む。暗証番号情報入力部１２は、「０」ボタン〜「９」ボタンのいずれかが押し込まれる毎に、そのボタンに対応する数字（「０」〜「９」）を表す数字情報をＣＰＵへ送る。暗証番号情報入力部１２は、「ＥＮＴＥＲ」ボタンが押し込まれると、暗証番号入力完了情報をＣＰＵへ送る。ＣＰＵは、暗証番号情報入力部１２から暗証番号入力完了情報を受け取るまでに受け取った複数の数字情報を暗証番号情報として受け付ける。【００１９】
指紋情報入力部１３は、指紋を読み取る指紋センサを有する。指紋情報入力部１３は、指紋センサにより読み取った指紋を表す指紋情報をＣＰＵへ送る。磁気情報入力部１４は、磁気カードに着磁された磁気を読み取る磁気センサを有する。磁気情報入力部１４は、磁気センサにより読み取った磁気を表す磁気情報をＣＰＵへ送る。【００２０】
表示部１５は、ディスプレイを有する。表示部１５は、ＣＰＵから受け取る各種の情報に基づいてそのディスプレイに文字及び図形等からなる画像を表示するようになっている。【００２１】
図２は、上記のように構成された認証装置１０の機能を表すブロック図である。この機能は、ＣＰＵが後述する図７及び図９に示したフローチャートにより表されるプログラム等を実行することにより、実現される。【００２２】
この認証装置１０の機能は、認証部（認証手段）２０と、出力部３０と、を含む。認証部２０は、上記認証処理を行う。認証部２０は、認証方式選択部２１と、入力認証情報受付部２２と、基準認証情報記憶部２３と、照合部２４と、を含む。【００２３】
認証方式選択部２１は、認証開始情報入力部１１から認証開始情報を受け取ると、各認証方式が選択される確率が所定の確率分布に従うように、上記３つの認証方式の中から１つの認証方式を無作為に（ランダムに）選択する。【００２４】
ところで、一般に、指紋認証方式は、磁気認証方式及び暗証番号認証方式と比較して、ユーザ特定情報により特定されるユーザ以外のユーザがそのユーザ特定情報に対応する入力認証情報を入力する確率が低い方式である。従って、本例では、指紋認証方式が選択される確率が６０％となり、磁気認証方式が選択される確率が２０％となり、暗証番号認証方式が選択される確率が２０％となるように上記確率分布が設定される。【００２５】
即ち、この認証装置１０においては、ユーザ特定情報により特定されるユーザ以外のユーザがそのユーザ特定情報に対応する入力認証情報を入力する確率が低い認証方式ほど選択される確率が高くなるように確率分布が設定される。従って、真のユーザ以外の他のユーザが真のユーザとして認証されるための入力認証情報を入力する可能性を低くすることができる。この結果、他のユーザが真のユーザとして認証される可能性を低くすることができる。【００２６】
認証方式選択部２１は、選択した認証方式が指紋認証方式である場合、選択した認証方式（指紋認証方式）を表す選択認証方式情報と、入力認証情報としての指紋情報入力部１３からの指紋情報と、を入力認証情報受付部２２へ送る。また、認証方式選択部２１は、選択した認証方式が磁気認証方式である場合、選択した認証方式（磁気認証方式）を表す選択認証方式情報と、入力認証情報としての磁気情報入力部１４からの磁気情報と、を入力認証情報受付部２２へ送る。更に、認証方式選択部２１は、選択した認証方式が暗証番号認証方式である場合、選択した認証方式（暗証番号認証方式）を表す選択認証方式情報と、入力認証情報としての暗証番号情報入力部１２からの暗証番号情報と、を入力認証情報受付部２２へ送る。【００２７】
入力認証情報受付部２２は、認証方式選択部２１からの選択認証方式情報及び入力認証情報を照合部２４へ送る。基準認証情報記憶部２３は、図３に示したように、ユーザを特定するユーザ特定情報と、認証方式を表す認証方式情報と、基準認証情報と、からなる方式毎基準認証情報を複数含む方式毎基準認証情報テーブルを記憶している。ここで、ユーザ特定情報「ＵＡ」は、ユーザＡを特定する情報であり、ユーザ特定情報「ＵＢ」は、ユーザＢを特定する情報である。また、認証方式情報「指紋」は、指紋認証方式を表す情報であり、認証方式情報「磁気」は、磁気認証方式を表す情報であり、認証方式情報「暗証番号」は、暗証番号認証方式を表す情報である。なお、方式毎基準認証情報テーブルは、方式毎基準認証情報３０１〜３０６のみではなく、図示しない方式毎基準認証情報も含んでいる。【００２８】
照合部２４は、入力認証情報受付部２２からの選択認証方式情報と同一の認証方式情報を含む方式毎基準認証情報を、基準認証情報記憶部２３が記憶している方式毎基準認証情報テーブルから抽出する。照合部２４は、抽出した方式毎基準認証情報に含まれるいずれかの基準認証情報と、入力認証情報受付部２２からの入力認証情報と、が対応しているか否かを判定（認証）する。【００２９】
照合部２４は、基準認証情報と入力認証情報とが対応していると認証した場合には、認証成功情報とその基準認証情報を含む方式毎基準認証情報に含まれるユーザ特定情報とを含む認証結果情報と、選択認証方式情報と、を出力部３０へ送る。ここで、認証成功情報は、入力認証情報と基準認証情報とが対応している（その基準認証情報に対応するユーザ特定情報により特定されるユーザとして認証された（認証が成功した））旨を表す情報である。一方、照合部２４は、入力認証情報がいずれの基準認証情報とも対応していないと判定した場合には、認証失敗情報を含む認証結果情報と、選択認証方式情報と、を出力部３０へ送る。ここで、認証失敗情報は、入力認証情報と基準認証情報とが対応していない（認証が失敗した）旨を表す情報である。【００３０】
出力部３０は、認証結果情報出力部３１と、認証エラー情報出力部（認証エラー情報出力手段）３２と、使用状況情報記憶部（使用状況情報記憶手段、使用状況情報記憶処理手段）３３と、使用状況情報出力部（使用状況情報出力手段）３４と、警告情報出力部（警告情報出力手段）３５と、を含む。【００３１】
認証結果情報出力部３１は、認証部２０からの認証結果情報を受け付ける。認証結果情報出力部３１は、受け付けた認証結果情報が認証成功情報を含む場合には、ドアロック制御装置ＤＬへ開錠指示信号を送る。更に、この場合、認証結果情報出力部３１は、入力認証情報とユーザ特定情報に対応する基準認証情報とが対応している旨及びその基準認証情報に対応するユーザ特定情報を表すメッセージ（例えば、「ＵＡさんの認証が成功しました」というメッセージ）を表す認証成功通知情報を表示部１５へ送る。【００３２】
一方、認証結果情報出力部３１は、受け付けた認証結果情報が認証失敗情報を含む場合には、入力認証情報と基準認証情報とが対応していない旨を表すメッセージ（例えば、「認証が失敗しました」というメッセージ）を表す認証失敗通知情報を表示部１５へ送る。【００３３】
認証エラー情報出力部３２は、認証部２０からの認証結果情報を受け付ける。認証エラー情報出力部３２は、受け付けた認証結果情報が認証失敗情報を含む場合に認証エラー情報を出力する（本例では、メモリ内のログファイルに書き出す）。ここで、認証エラー情報は、入力認証情報と基準認証情報とが対応していない旨を表す情報と、その時点における日時を表す日時情報と、を含む情報である。なお、認証エラー情報出力部３２は、受け付けた認証結果情報が認証成功情報を含む場合に入力認証情報と基準認証情報とが対応している旨を表す情報と、その時点における日時を表す日時情報と、を含む情報を出力してもよい。【００３４】
使用状況情報記憶部３３は、認証部２０からの認証結果情報及び選択認証方式情報を受け付ける。使用状況情報記憶部３３は、受け付けた認証結果情報が認証成功情報及び認証失敗情報のいずれを含むかにかかわらず、受け付けた選択認証方式情報と、その時点における日時を表す日時情報と、からなる使用認証方式情報を、図４に示したように、記憶する。なお、使用状況情報記憶部３３は、使用認証方式情報４０１〜４０６のみではなく、図示しない使用認証方式情報も含んでいる。【００３５】
更に、使用状況情報記憶部３３は、受け付けた認証結果情報が認証成功情報を含む場合には、その認証結果情報に含まれるユーザ特定情報と、受け付けた選択認証方式情報と、その時点における日時を表す日時情報と、からなる認証成功時使用認証方式情報を、図５に示したように、記憶する。なお、使用状況情報記憶部３３は、認証成功時使用認証方式情報５０１〜５０６のみではなく、図示しない認証成功時使用認証方式情報も含んでいる。【００３６】
加えて、使用状況情報記憶部３３は、受け付けた認証結果情報を使用状況情報出力部３４及び警告情報出力部３５のそれぞれへ送る。【００３７】
使用状況情報出力部３４は、使用状況情報記憶部３３からの認証結果情報が認証成功情報を含む場合には、使用状況情報記憶部３３により記憶されている認証成功時使用認証方式情報のうちの、その認証結果情報に含まれるユーザ特定情報と同一のユーザ特定情報を含む認証成功時使用認証方式情報を抽出する。【００３８】
使用状況情報出力部３４は、抽出した認証成功時使用認証方式情報のうちの、２番目に新しい日時を表す日時情報に係る認証方式情報を前回認証方式情報として取得する。即ち、前回認証方式情報は、認証部２０により認証結果情報に含まれるユーザ特定情報と同一のユーザ特定情報に対応する基準認証情報と入力認証情報とが対応していると前回認証された際に用いられた認証方式を表す情報である、と言うことができる。【００３９】
更に、使用状況情報出力部３４は、抽出した認証成功時使用認証方式情報のうちの、３番目に新しい日時を表す日時情報に係る認証方式情報を前々回認証方式情報として取得する。加えて、使用状況情報出力部３４は、抽出した認証成功時使用認証方式情報の認証方式毎の数（入力認証情報と基準認証情報とが対応していると認証される際に用いられた各認証方式の頻度）を算出する。【００４０】
そして、使用状況情報出力部３４は、取得した前回認証方式情報と、取得した前々回認証方式情報と、算出した各認証方式の頻度を表す認証方式頻度情報と、を表示部１５へ送る。なお、前回認証方式情報、前々回認証方式情報及び認証方式頻度情報は、認証部２０により用いられる認証方式の使用状況を表す使用状況情報を構成している。【００４１】
また、上述したように、使用状況情報記憶部３３は、使用認証方式情報及び認証成功時使用認証方式情報のそれぞれをユーザ特定情報に対応づけて記憶している。そして、使用状況情報出力部３４は、その使用認証方式情報及び認証成功時使用認証方式情報に基づいて使用状況情報を取得する。即ち、使用状況情報記憶部３３は、実質的に、ユーザ特定情報と使用状況情報とを対応づけて記憶している、と言うことができる。【００４２】
表示部１５は、認証結果情報出力部３１からの認証成功通知情報と、使用状況情報出力部３４からの前回認証方式情報、前々回認証方式情報及び認証方式頻度情報と、に基づいて、例えば、図６に示した画像を表示（出力）する。即ち、使用状況情報出力部３４は、表示部１５を介して使用状況情報を出力する使用状況情報出力手段を構成している、と言うことができる。【００４３】
警告情報出力部３５は、使用状況情報記憶部３３からの認証結果情報が認証成功情報を含む場合には、使用状況情報記憶部３３により記憶されている認証方式毎の使用認証方式情報の数を、使用状況情報記憶部３３により記憶されている使用認証方式情報の総数により除することにより、認証方式毎の認証方式使用率を算出する。即ち、ある認証方式の認証方式使用率は、認証処理を行った（照合部２４が認証結果情報を出力した）回数に対する、認証処理を行う際にその認証方式が用いられた回数の比である、と言うことができる。【００４４】
更に、警告情報出力部３５は、使用状況情報記憶部３３により記憶されている認証成功時使用認証方式情報のうちの、使用状況情報記憶部３３からの認証結果情報に含まれるユーザ特定情報と同一のユーザ特定情報を含む認証成功時使用認証方式情報を抽出する。【００４５】
警告情報出力部３５は、抽出した認証成功時使用認証方式情報の認証方式毎の数を、抽出した認証成功時使用認証方式情報の総数により除することにより、認証方式毎の認証成功時認証方式使用率を算出する。即ち、ある認証方式の認証成功時認証方式使用率は、認証処理により上記ユーザ特定情報に対応する基準認証情報と入力認証情報とが対応していると認証された回数に対する、認証処理により当該ユーザ特定情報に対応する基準認証情報と入力認証情報とが対応していると認証される際にその認証方式が用いられた回数の比である、と言うことができる。【００４６】
警告情報出力部３５は、算出した認証方式使用率と、算出した認証成功時認証方式使用率と、の差を認証方式毎に算出し、算出した認証方式毎の差の絶対値（大きさ）のいずれかが、所定の閾値よりも大きい（即ち、認証方式使用率と認証成功時認証方式使用率とが所定の閾値差よりも大きく相違する）場合、あるユーザがそのユーザ以外のユーザとして不正に認証された可能性が高い旨を表すメッセージ（例えば、「不正なアクセスがあったので管理者に知らせて下さい」というメッセージ）を表す警告情報を表示部１５へ送る。表示部１５は、警告情報出力部３５からの警告情報を受け取った場合、受け取った警告情報に基づく画像を表示（出力）する。即ち、警告情報出力部３５は、表示部１５を介して警告情報を出力する警告情報出力手段を構成している、と言うことができる。なお、警告情報出力部３５は、警告情報をメモリ内のログファイルに書き出してもよい。【００４７】
次に、上述した認証装置１０の作動について具体的に述べる。認証装置１０のＣＰＵは、図７にフローチャートにより示した認証出力プログラムの実行を、そのプログラムを実行中でない場合に開始するとともに、そのプログラムを実行中である場合に開始しないようになっている。【００４８】
具体的に述べると、ＣＰＵは、認証出力プログラムの処理を開始すると、ステップ７０５にて、認証開始情報入力部１１から認証開始情報を受け取る（即ち、「ＳＴＡＲＴ」ボタンが押し込まれる）まで待機する。【００４９】
いま、図３〜図５に示したように、方式毎基準認証情報テーブル、使用認証方式情報、及び、認証成功時使用認証方式情報が認証装置１０のメモリに記憶されている場合であって、ユーザＡがドアを開けたいと希望している場合から説明する。【００５０】
先ず、ユーザＡは、「ＳＴＡＲＴ」ボタンを押し込む。これにより、認証開始情報入力部１１は、認証開始情報をＣＰＵへ送る。その結果、ＣＰＵは、ステップ７０５にて「Ｙｅｓ」と判定してステップ７１０に進む。【００５１】
ＣＰＵは、ステップ７１０にて、乱数を生成し生成した乱数を用いることにより、各認証方式が選択される確率が上記確率分布に従うように、３つの認証方式の中から１つの認証方式を無作為に（ランダムに）選択する。ここでは、指紋認証方式が選択されたと仮定して説明を続ける。ところで、このように認証方式を選択することにより、ＣＰＵがこの選択を繰り返す回数が多くなるほど、指紋認証方式が選択される確率が６０％に近づき、磁気認証方式が選択される確率が２０％に近づき、暗証番号認証方式が選択される確率が２０％に近づく。【００５２】
次いで、ＣＰＵは、ステップ７１５にて、選択した認証方式（選択認証方式）を表す選択認証方式情報と、現時点の日時を表す日時情報と、からなる使用認証方式情報４０７をメモリに記憶させる（図８を参照）。そして、ＣＰＵは、ステップ７２０にて、入力促進情報を表示部１５へ送る。ここで、入力促進情報は、選択認証方式により入力認証情報を入力することをユーザに促す旨を表すメッセージ（本例では、「指紋を読み込ませて下さい」というメッセージ）を表す情報である。これにより、表示部１５は、入力促進情報に基づく画像をディスプレイに表示させる。【００５３】
次いで、ＣＰＵは、ステップ７２５にて、入力認証情報を受け取るまで待機する。ユーザＡは、表示部１５のディスプレイに表示されたメッセージに従って、指紋情報入力部１３へ指を近接させることにより、指紋情報入力部１３に指紋を読み取らせる。これにより、指紋情報入力部１３は、指紋情報を入力認証情報としてＣＰＵへ送る。【００５４】
従って、ＣＰＵは、ステップ７２５にて「Ｙｅｓ」と判定してステップ７３０に進み、上記選択認証方式情報（ここでは、「指紋」）と同一の認証方式情報を含む方式毎基準認証情報をメモリ内の方式毎基準認証情報テーブルから抽出する。従って、方式毎基準認証情報３０１〜３０６の中からは、方式毎基準認証情報３０１及び方式毎基準認証情報３０４のみが抽出される。【００５５】
更に、ＣＰＵは、抽出した方式毎基準認証情報に含まれる基準認証情報のそれぞれと、受け取った入力認証情報と、を照合（比較）し、その照合結果を表す認証結果情報を取得する。ここで、認証結果情報は、受け取った入力認証情報がいずれかの基準認証情報と対応している場合には認証成功情報とその基準認証情報に対応するユーザ特定情報とを含み、一方、受け取った入力認証情報がいずれの基準認証情報とも対応していない場合には認証失敗情報を含む情報である。【００５６】
なお、本例では、「入力認証情報と基準認証情報とが対応する」ことは、磁気認証方式又は暗証番号認証方式においては、両者が完全に一致していることを意味し、指紋認証方式においては、所定のアルゴリズムに従って算出される両者の一致率（両者が一致している程度を表す指標値）が所定の閾値よりも高いことを意味している。【００５７】
上記仮定に従えば、ユーザＡが指紋を読み取らせているので、上記入力認証情報は、方式毎基準認証情報３０１に含まれる基準認証情報と対応している。従って、ＣＰＵは、ステップ７３０にて、認証成功情報とユーザ特定情報「ＵＡ」とを含む認証結果情報を取得する。【００５８】
次いで、ＣＰＵは、ステップ７３５にて、上記ステップ７３０にて取得された認証結果情報が認証成功情報を含む（即ち、認証が成功した）か否かを判定する。従って、ＣＰＵは、「Ｙｅｓ」と判定してステップ７４０に進み、図９にフローチャートにより示した認証成功時出力プログラムの実行を開始する。なお、ステップ７０５〜ステップ７３５の処理は、認証工程に対応している。【００５９】
ＣＰＵは、ステップ９０５にて、認証成功通知情報を表示部１５へ送る。次いで、ＣＰＵは、ステップ９１０にて、上記ステップ７３０にて取得した認証結果情報に含まれるユーザ特定情報「ＵＡ」と、上記ステップ７１０にて選択した選択認証方式情報「指紋」と、現時点の日時を表す日時情報「２００７−１１−２８−１５：１０：００」と、からなる認証成功時使用認証方式情報５０７をメモリに記憶させる（図１０を参照）。なお、ステップ９１０の処理は、使用状況情報記憶処理工程に対応している。【００６０】
そして、ＣＰＵは、ステップ９１５にて、メモリ内の認証方式毎の使用認証方式情報の数を、メモリ内の使用認証方式情報の総数により除することにより、認証方式毎の認証方式使用率を算出する。【００６１】
次いで、ＣＰＵは、ステップ９２０にて、メモリ内の認証成功時使用認証方式情報のうちの、認証結果情報に含まれるユーザ特定情報「ＵＡ」と同一のユーザ特定情報を含む認証成功時使用認証方式情報を抽出する。従って、例えば、認証成功時使用認証方式情報５０１〜５０７の中からは、認証成功時使用認証方式情報５０１、認証成功時使用認証方式情報５０４、認証成功時使用認証方式情報５０６及び認証成功時使用認証方式情報５０７のみが抽出される。【００６２】
更に、ＣＰＵは、抽出した認証成功時使用認証方式情報の認証方式毎の数を、抽出した認証成功時使用認証方式情報の総数により除することにより、認証方式毎の認証成功時認証方式使用率を算出する。【００６３】
そして、ＣＰＵは、ステップ９２５にて、上記ステップ９１５にて算出した認証方式使用率と、上記ステップ９２０にて算出した認証成功時認証方式使用率と、の差を認証方式毎に算出する。更に、ＣＰＵは、算出した認証方式毎の差の絶対値（大きさ）のいずれかが、所定の閾値（本例では、「０．１」）よりも大きい（即ち、認証方式使用率と認証成功時認証方式使用率とが所定の閾値差よりも大きく相違する）か否かを判定する。【００６４】
ここでは、認証方式毎の上記差の絶対値のいずれもが、上記閾値以下である場合を仮定して説明を続ける。この場合、ＣＰＵは、ステップ９２５にて「Ｎｏ」と判定してステップ９３０に進み、上記ステップ９２０にて抽出した認証成功時使用認証方式情報のうちの、２番目に新しい日時を表す日時情報を含む認証成功時使用認証方式情報５０６に含まれる認証方式情報「磁気」を前回認証方式情報として取得する。【００６５】
更に、ＣＰＵは、抽出した認証成功時使用認証方式情報のうちの、３番目に新しい日時を表す日時情報を含む認証成功時使用認証方式情報５０４に含まれる認証方式情報「暗証番号」を前々回認証方式情報として取得する。加えて、ＣＰＵは、取得した前回認証方式情報「磁気」及び取得した前々回認証方式情報「暗証番号」を表示部１５へ送る。【００６６】
次いで、ＣＰＵは、ステップ９３５にて、上記ステップ９２０にて抽出した認証成功時使用認証方式情報の認証方式毎の数（ユーザＡとして認証された際に用いられた各認証方式の頻度）を算出する。仮に、メモリ内の認証成功時使用認証方式情報が認証成功時使用認証方式情報５０１〜５０７のみであった場合に算出される頻度は、指紋認証方式の頻度が２であり、磁気認証方式の頻度が１であり、暗証番号認証方式の頻度が１である。本例では、図示しない認証成功時使用認証方式情報も含めて算出した結果、指紋認証方式の頻度が１３であり、磁気認証方式の頻度が４であり、暗証番号認証方式の頻度が５である場合を仮定して説明を続ける。【００６７】
更に、ＣＰＵは、算出した各認証方式の頻度を表す認証方式頻度情報を表示部１５へ送る。これにより、表示部１５は、上記ステップ９０５にて送られた認証成功通知情報と、上記ステップ９３０にて送られた前回認証方式情報及び前々回認証方式情報と、上記ステップ９３５にて送られた認証方式頻度情報と、に基づいて、図６に示した画像を表示する。なお、ステップ９３０及びステップ９３５の処理は、使用状況情報出力工程に対応している。【００６８】
従って、ユーザＡは、ユーザＡとして認証されたことを認識することができる。更に、ユーザＡは、前回認証方式情報が表す認証方式（ユーザＡとして認証される際に用いられた前回の認証方式である磁気認証方式）及び前々回認証方式情報が表す認証方式（ユーザＡとして認証される際に用いられた前々回の認証方式である暗証番号認証方式）を見ることができる。【００６９】
従って、仮に、出力（表示）された使用状況情報に基づく画像が表す過去の認証方式と、自身が過去に入力認証情報を入力した際（自身がユーザＡとして認証された際）の認証方式として記憶している認証方式と、が相違している場合には、ユーザＡは、他のユーザ（ユーザＡ以外のユーザ）が不正にユーザＡとして認証された（他のユーザが入力した入力認証情報と、ユーザ特定情報ＵＡに対応する基準認証情報と、が対応していると認証装置１０が認証した）ことを認識することができる。【００７０】
これにより、ユーザＡがユーザＡとして認証された直後に、他のユーザが不正にユーザＡとして認証された場合であっても、ユーザＡが認証された際の認証方式と他のユーザが認証された際の認証方式とが相違する場合には、他のユーザが不正にユーザＡとして認証されたことをユーザＡが認識する可能性を高めることができる。【００７１】
ところで、真のユーザ以外の他のユーザが不正に真のユーザとして認証される場合、他のユーザは、特定の認証方式のみにおいて、真のユーザとして認証されるための入力認証情報を入力可能なことが多い。従って、他のユーザが不正に真のユーザとして認証されることを繰り返している場合には、任意のユーザ（真のユーザ又は他のユーザ）が真のユーザとして認証される全体の回数に対する、任意のユーザが真のユーザとして認証される際に特定の認証方式が用いられた回数の割合（即ち、真のユーザとして認証される際に特定の認証方式が用いられる頻度）が比較的高くなることが多い。【００７２】
また、上述したように、認証装置１０によれば、ユーザＡは、認証方式頻度情報が表す各認証方式の頻度（ユーザＡとして認証される際に用いられた各認証方式の頻度）を見ることができる。従って、仮に、特定の認証方式（例えば、暗証番号認証方式）の頻度が他の認証方式の頻度に比較して極めて高い場合には、ユーザＡは、他のユーザが不正にユーザＡとして認証されたことを認識することができる。【００７３】
次いで、ＣＰＵは、ステップ９４０にて、開錠指示信号をドアロック制御装置ＤＬへ送る。これにより、ドアロック制御装置ＤＬは、上記開錠期間だけドアの状態を開錠状態に制御する。その結果、ユーザＡは、ドアを開けることができる。そして、ＣＰＵは、ステップ９９９を経由して図７のステップ７９９に進み、このプログラムを一旦終了する。【００７４】
なお、ステップ７２５にて受け取った入力認証情報が選択認証方式情報に基づいて抽出された方式毎基準認証情報に含まれる基準認証情報のいずれとも対応していない（認証が失敗した）場合、ＣＰＵは、ステップ７３０にて、認証失敗情報を含む認証結果情報を取得する。【００７５】
次いで、ＣＰＵは、上記ステップ７３０にて取得された認証結果情報が認証成功情報を含むか否かを判定するステップ７３５に進んだとき、「Ｎｏ」と判定してステップ７４５に進む。そして、ＣＰＵは、上記認証エラー情報をメモリ内のログファイルに書き出す。この結果、管理者は、ログファイルを閲覧することにより、認証エラー情報に基づいて、ユーザが不正にそのユーザ以外のユーザとして認証されようとしたことを認識することができる。この結果、管理者は、このような状況に迅速に対処することができる。【００７６】
そして、ＣＰＵは、ステップ７５０にて、認証失敗通知情報を表示部１５へ送る。これにより、表示部１５は、受け取った認証失敗通知情報に基づいて、「認証が失敗しました」というメッセージを含む画像を表示する。この結果、ユーザは、入力認証情報が基準認証情報と対応しなかった旨を認識することができる。次いで、ＣＰＵは、ステップ７９９に進んでこのプログラムを一旦終了する。【００７７】
次に、ユーザＣがユーザＡの暗証番号情報「１２３４」を不正に取得し且つユーザＣが暗証番号情報「１２３４」を入力認証情報として入力することにより不正にユーザＡとして認証されることを繰り返した後に、ユーザＡがドアを開けたいと希望している場合について説明する。【００７８】
ところで、上述したように、真のユーザ以外の他のユーザが不正に真のユーザとして認証される場合、他のユーザは、特定の認証方式のみにおいて、真のユーザとして認証されるための入力認証情報を入力可能なことが多い。従って、特定の認証方式の方が、他の認証方式（特定の認証方式以外の認証方式）よりも、認証成功率が高くなる。ここで、認証成功率は、「認証処理を行った回数」に対する「認証処理により基準認証情報と入力認証情報とが対応していると認証された回数」の割合である。【００７９】
その結果、認証方式使用率と認証成功時認証方式使用率とが相違する。例えば、認証成功率が他の認証方式よりも高い認証方式においては、認証成功時認証方式使用率が認証方式使用率よりも高くなり、一方、認証成功率が他の認証方式よりも低い認証方式においては、認証成功時認証方式使用率が認証方式使用率よりも低くなる。【００８０】
従って、上記仮定に従えば、暗証番号認証方式の認証成功時認証方式使用率は、暗証番号認証方式の認証方式使用率よりも高くなる。ここでは、ユーザＡに係る、暗証番号認証方式の認証方式使用率と、暗証番号認証方式の認証成功時認証方式使用率と、の差が、上記閾値よりも大きくなった（即ち、認証成功時認証方式使用率が認証方式使用率よりも大きくなった）場合を想定して説明を続ける。【００８１】
この場合、ユーザＡが入力認証情報を入力することにより、ＣＰＵは、認証が成功したと判定して、ステップ９０５〜ステップ９２０の処理を実行した後、ステップ９２５に進む。そして、ＣＰＵは、ステップ９２５にて「Ｙｅｓ」と判定してステップ９４５に進み、上記警告情報を表示部１５へ送る。これにより、表示部１５は、「不正なアクセスがあったので管理者に知らせて下さい」というメッセージを含む画像を表示する。この結果、ユーザＡは、他のユーザが不正にユーザＡとして認証されたことを認識することができる。即ち、警告情報に基づいて、真のユーザ以外の他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性を高めることができる。【００８２】
以上、説明したように、本発明の第１実施形態に係る認証装置によれば、他のユーザが不正に真のユーザとして認証されたことを真のユーザ及び管理者が認識する可能性を高めることができる。【００８３】
なお、上記第１実施形態は、使用状況情報に基づく画像を表示部１５に表示させるように構成されていたが、使用状況情報に基づくメッセージを有するメールを送信するように構成されていてもよい。【００８４】
また、上記第１実施形態は、使用状況情報をメモリ内のログファイルに書き出すように構成されていてもよい。これによれば、管理者は、使用状況情報に基づいて、ユーザが不正にそのユーザ以外のユーザとして認証されようとしたことを認識することができる。この結果、管理者は、このような状況に迅速に対処することができる。【００８５】
更に、上記第１実施形態において、警告情報出力部３５は、使用状況情報記憶部３３により記憶されている認証成功時使用認証方式情報のうちの、あるユーザに係る認証成功時使用認証方式情報を抽出し、抽出した情報に基づいて認証成功時認証方式使用率を算出するように構成されていた。ところで、警告情報出力部３５は、使用状況情報記憶部３３により記憶されている認証成功時使用認証方式情報のすべてに基づいて認証成功時認証方式使用率を算出するように構成されていてもよい。【００８６】
これによれば、認証装置１０において、真のユーザ以外の他のユーザが不正に真のユーザとして認証されること（不正な認証）を繰り返した場合、その真のユーザのみではなく、認証装置１０を利用するすべてのユーザが、不正な認証が発生している状況を認識することができる。【００８７】
また、上記第１実施形態において、認証部２０は、各認証方式が選択される確率が所定の確率分布に従うように複数の認証方式の中から１つの認証方式を無作為に選択するように構成されていた。ところで、認証部２０は、前回用いた認証方式（即ち、使用状況情報記憶部３３が記憶している使用認証方式情報のうちの最新の日時情報を含む使用認証方式情報に含まれる認証方式情報が表す認証方式）以外の認証方式を用いて認証処理を行うように構成されていてもよい。【００８８】
これによれば、真のユーザが真のユーザとして認証された直後に、他のユーザが不正に真のユーザとして認証された場合、真のユーザが認証される際に用いられた認証方式と他のユーザが認証される際に用いられた認証方式とが相違する可能性を高めることができる。従って、使用状況情報に基づいて、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性をより一層高めることができる。【００８９】
また、認証部２０は、ユーザに入力認証方式情報を入力させるとともに、入力された入力認証方式情報を受け付け、当該受け付けた入力認証方式情報が表す認証方式を用いて認証処理を行うように構成されていてもよい。【００９０】
これによれば、ユーザが自ら入力認証方式情報を入力することにより、ユーザは、認証された際に用いられた認証方式を忘れにくくなる。この結果、真のユーザは、認証された際に用いられた認証方式として記憶している認証方式と、使用状況情報が表す過去の認証方式と、に基づいて、他のユーザが不正に真のユーザとして認証されたことをより確実に認識することができる。【００９１】
一方、認証部２０は、ユーザに入力認証方式情報を入力させるとともに、入力された入力認証方式情報を受け付け、当該受け付けた入力認証方式情報が表す認証方式以外の認証方式を用いて認証処理を行うように構成されていてもよい。更に、この場合、認証部２０がユーザに入力させる入力認証方式情報は、そのユーザが前回認証された際に用いられた認証方式を表す認証方式情報であることが好適である。【００９２】
これによれば、あるユーザに対して認証処理を行う際に１つの認証方式のみが繰り返し用いられることを防止することができる。これにより、真のユーザが真のユーザとして認証された後に、他のユーザが不正に真のユーザとして認証された場合、真のユーザが認証される際に用いられた認証方式と他のユーザが認証される際に用いられた認証方式とが相違する可能性を高めることができる。従って、使用状況情報に基づいて、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性をより一層高めることができる。【００９３】
加えて、この場合、警告情報出力部３５は、入力された入力認証方式情報と、そのユーザが前回認証された際に実際に用いられた認証方式を表す認証方式情報（使用状況情報記憶部３３が記憶している認証成功時使用認証方式情報に含まれる認証方式情報）と、が一致していないときにも警告情報を出力するように構成されることが好適である。これにより、管理者は、あるユーザが不正にそのユーザ以外のユーザとして認証されたことを認識することができる。【００９４】
更に、上記第１実施形態は、認証が成功した場合、前回認証方式情報及び認証方式頻度情報の両方が表示部１５へ送られる（即ち、使用状況情報が前回認証方式情報及び認証方式頻度情報の両方を含む）ように構成されていたが、いずれか一方のみが表示部１５へ送られるように構成されていてもよい。【００９５】
また、上記第１実施形態は、警告情報を表示部１５へ送る場合には使用状況情報を表示部１５へ送らないように構成されていたが、警告情報を表示部１５へ送る場合にも使用状況情報を表示部１５へ送るように構成されていてもよい。この場合、表示部１５は、警告情報及び使用状況情報を受け取ったときには、警告情報に基づくメッセージと、使用状況情報に基づく前回の認証方式、前々回の認証方式及び認証方式毎の頻度と、を含む画像を表示するように構成される。【００９６】
加えて、上記第１実施形態は、警告情報を出力する場合にもドアロック制御装置ＤＬへ開錠指示信号を送るように構成されていたが、警告情報を出力する場合にはドアロック制御装置ＤＬへ開錠指示信号を送らないように構成されていてもよい。これによれば、真のユーザ以外の他のユーザが不正に真のユーザとして認証されることを繰り返した場合、ドアの状態が開錠状態に制御されることを防止することができる。これにより、他のユーザが不正にドアを開けることを防止することができる。【００９７】
また、上記第１実施形態は、使用状況情報を出力（表示）しないように構成されていてもよい。この場合であっても、ユーザは、警告情報に基づいて、他のユーザが不正に真のユーザとして認証されたことを認識することができる。【００９８】
＜第２実施形態＞
次に、本発明の第２実施形態に係る認証システムについて説明する。第２実施形態に係る認証システムは、上記第１実施形態に係る認証装置１０に対して、サーバ装置及び端末装置の２つの装置が協働することにより認証装置１０と同様の機能を実現している点のみにおいて相違している。従って、以下、かかる相違点を中心として説明する。【００９９】
この認証システムは、その機能をブロック図により図１１に示したように、端末装置４０及びサーバ装置５０を含む。端末装置４０及びサーバ装置５０は、通信回線（本例では、インターネット）を介して互いに通信可能に接続されている。【０１００】
端末装置４０は、図示しないＣＰＵ、メモリ及びハードディスク装置（ＨＤＤ）を含む。更に、端末装置４０は、図示しない入力装置（本例では、キーボード及びマウス）及び出力装置（本例では、ディスプレイ）を含む。加えて、端末装置４０は、第１実施形態の認証装置１０が含む指紋情報入力部１３及び磁気情報入力部１４とそれぞれ同様の機能を有する指紋情報入力部１３Ａ及び磁気情報入力部１４Ａを備える。また、端末装置４０は、入力装置及び出力装置を用いることにより、第１実施形態の認証装置１０が備える暗証番号情報入力部１２と同様の機能を有する暗証番号情報入力部１２Ａを実現する。【０１０１】
また、サーバ装置５０は、図示しないＣＰＵ、メモリ及びハードディスク装置（ＨＤＤ）を含む。端末装置４０及びサーバ装置５０のそれぞれは、メモリ又はＨＤＤに記憶された所定のプログラムをＣＰＵが実行することにより、図１１に示した機能を実現する。【０１０２】
端末装置４０の機能は、認証開始情報入力部４１と、入力認証情報受付部（入力認証情報受付手段）４２と、使用状況情報受付部４３と、を含む。また、サーバ装置５０の機能は、認証方式選択部５１と、基準認証情報記憶部５２と、照合部５３と、認証エラー情報出力部５４と、認証結果情報出力部５５と、使用状況情報記憶部（使用状況情報記憶手段、使用状況情報記憶処理手段）５６と、使用状況情報出力部（使用状況情報出力手段）５７と、警告情報出力部５８と、を含む。なお、認証方式選択部５１、基準認証情報記憶部５２及び照合部５３は、認証手段の一部を構成している。【０１０３】
認証開始情報入力部４１は、認証処理の実行を要求する認証要求情報を受け取ると、認証開始情報を認証方式選択部５１へ送る。認証要求情報は、端末装置４０が通信するサービス提供装置からサービスの提供（データの送信又は受信、若しくは、そのサービス提供装置におけるプログラムの実行等）を受けることをユーザが入力装置を用いて要求した場合に、そのサービス提供装置から送られてくる情報である。【０１０４】
ここで、認証開始情報は、端末装置４０において入力可能な入力認証情報に対応した認証方式を表す選択可能認証方式情報を含む。本例では、選択可能認証方式情報は、指紋認証方式、磁気認証方式及び暗証番号認証方式を表す情報である。【０１０５】
認証方式選択部５１は、認証開始情報入力部４１から認証開始情報を受け取ると、受け取った認証開始情報に含まれる選択可能認証方式情報が表す複数の認証方式の中から、各認証方式が選択される確率が上記確率分布に従うように、１つの認証方式を無作為に選択する。認証方式選択部５１は、選択した認証方式を表す認証方式情報（選択認証方式情報）を入力認証情報受付部４２へ送る。【０１０６】
入力認証情報受付部４２は、認証方式選択部５１から選択認証方式情報を受け取ると、受け取った選択認証方式情報が表す認証方式により、ユーザに入力認証情報を入力させるための画像をディスプレイに表示させる。更に、入力認証情報受付部４２は、ユーザにより入力認証情報が入力されると、暗証番号情報入力部１２Ａ〜磁気情報入力部１４Ａのうちの、認証方式選択部５１から受け取った選択認証方式情報が表す認証方式に対応する入力部からの入力認証情報を受け付ける。そして、入力認証情報受付部４２は、受け付けた入力認証情報と、選択認証方式情報と、を照合部５３へ送る。【０１０７】
基準認証情報記憶部５２〜警告情報出力部５８のそれぞれは、２つの相違点を除いて、第１実施形態の認証装置１０の、基準認証情報記憶部２３、照合部２４及び認証結果情報出力部３１〜警告情報出力部３５の対応する機能と同様の機能を有する。２つの相違点は、認証結果情報出力部５５が認証結果情報を使用状況情報受付部４３へ送る点及び表示部１５に代えて使用状況情報受付部４３へ各種の情報（認証成功通知情報、認証失敗通知情報、認証結果情報、使用状況情報及び／又は警告情報）を送る点である。【０１０８】
使用状況情報受付部４３は、認証結果情報出力部５５、使用状況情報出力部５７及び警告情報出力部５８のそれぞれから上記各種の情報を受け付け、受け付けた情報に基づく画像をディスプレイに表示させる。更に、使用状況情報受付部４３は、認証結果情報出力部５５から受け付けた認証結果情報を上記サービス提供装置へ送る。【０１０９】
この第２実施形態に係る認証システムによれば、上記第１実施形態と同様に、端末装置４０を利用するユーザＡが端末装置４０を用いて入力認証情報を入力し、その入力認証情報とサーバ装置５０が記憶している基準認証情報とが対応した場合、端末装置４０のディスプレイに使用状況情報に基づく画像が表示される。【０１１０】
従って、仮に、出力（表示）された使用状況情報に基づく画像が表す過去の認証方式と、そのユーザＡが過去に入力認証情報を入力した際（自身がそのユーザＡとして認証された際）の認証方式として記憶している認証方式と、が相違している場合には、そのユーザＡは、他のユーザが不正にユーザＡとして認証されたことを認識することができる。【０１１１】
これにより、ユーザＡがユーザＡとして認証された直後に、他のユーザが不正にユーザＡとして認証された場合であっても、ユーザＡが認証された際の認証方式と他のユーザが認証された際の認証方式とが相違する場合には、他のユーザが不正にユーザＡとして認証されたことをユーザＡが認識する可能性を高めることができる。更に、第２実施形態に係る認証システムは、第１実施形態に係る認証装置１０が奏する他の効果と同様の効果を奏する。【０１１２】
なお、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態においては、認証方式として、指紋認証方式、磁気認証方式、及び、暗証番号認証方式が採用されていたが、指紋認証方式以外の生体認証方式（生体情報（例えば、音声、静脈、光彩等の情報）を入力認証情報とする認証方式）が採用されてもよく、複数の文字列の組からなる情報を入力認証情報とするパスワード認証方式、又は、ＩＣカードに記録された情報を入力認証情報とするＩＣカード認証方式が採用されてもよい。【０１１３】
また、本発明は、ユーザが入力する入力認証情報と所定の基準認証情報とが対応しているか否かを認証する認証システム、及び、ユーザが入力する入力認証情報に基づいてユーザを識別するユーザ識別システム等に適用可能である。【０１１４】
本発明の一形態である認証装置は、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段により用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力手段と、を備える。【０１１５】
これによれば、認証方式の使用状況を表す使用状況情報が出力される。従って、真の認証対象（例えば、ユーザ）は、出力された使用状況情報と、自身が過去に入力認証情報を入力した際（自身が真のユーザとして認証された際）の認証方式と、に基づいて、他のユーザ（真のユーザ以外のユーザ）が不正に真のユーザとして認証された（他の認証対象により入力された入力認証情報と、真の認証対象を特定する認証対象特定情報に対応する基準認証情報と、が対応していると認証装置が認証した）か否かを認識することができる。【０１１６】
これにより、真のユーザが真のユーザとして認証された直後に、他のユーザが不正に真のユーザとして認証された場合であっても、例えば、真のユーザが認証された際の認証方式と他のユーザが認証された際の認証方式とが相違する場合等には、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性を高めることができる。【０１１７】
なお、認証対象は、ユーザに限られず、ユーザが実行するプログラム、ユーザが提供を受けようとするサービス、又は、ユーザが使用する機器等であってもよい。また、認証対象は、これらのうちの複数の組み合わせであってもよい。【０１１８】
この場合、認証装置は、認証対象特定情報と使用状況情報とを対応づけて記憶する使用状況情報記憶手段を備え、使用状況情報出力手段は、認証手段により入力認証情報と基準認証情報とが対応していると認証された場合、その基準認証情報に対応する認証対象特定情報と対応付けて記憶されている使用状況情報を出力するように構成されることが好適である。【０１１９】
更に、この場合、使用状況情報出力手段は、認証手段によりある認証対象特定情報に対応する基準認証情報と入力認証情報とが対応していると認証された場合、当該認証手段により当該認証対象特定情報と同一の認証対象特定情報に対応する基準認証情報と入力認証情報とが対応していると前回認証された際に用いられた認証方式を表す前回認証方式情報を含む使用状況情報を出力するように構成されることが好適である。【０１２０】
これによれば、真のユーザが真のユーザとして認証された直後に、他のユーザが不正に真のユーザとして認証された場合であっても、真のユーザが認証された際の認証方式と他のユーザが認証された際の認証方式とが相違する場合には、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性を高めることができる。【０１２１】
この場合、使用状況情報出力手段は、認証手段により基準認証情報と入力認証情報とが対応していると認証される際に用いられた各認証方式の頻度を表す認証方式頻度情報を含む使用状況情報を出力するように構成されることが好適である。【０１２２】
他のユーザが不正に真のユーザとして認証される場合、他のユーザは、特定の認証方式のみにおいて、真のユーザとして認証されるための入力認証情報を入力可能なことが多い。従って、他のユーザが不正に真のユーザとして認証されることを繰り返している場合には、任意のユーザ（真のユーザ又は他のユーザ）が真のユーザとして認証される全体の回数に対する、任意のユーザが真のユーザとして認証される際に特定の認証方式が用いられた回数の割合（即ち、真のユーザとして認証される際に特定の認証方式が用いられる頻度）が比較的高くなることが多い。【０１２３】
従って、上記構成によれば、他のユーザが不正に真のユーザとして認証されることが繰り返された場合、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性を高めることができる。また、管理者は、認証方式頻度情報に基づいて、ユーザが不正にそのユーザ以外のユーザとして認証されようとしたことを認識することができる。この結果、管理者は、このような状況に迅速に対処することができる。【０１２４】
また、この場合、認証手段は、各認証方式が選択される確率が所定の確率分布に従うように、複数の認証方式の中から認証方式を選択し、当該選択した認証方式を用いて、認証処理を行うように構成されることが好適である。【０１２５】
更に、この場合、認証手段は、認証対象特定情報により特定される認証対象以外の認証対象がその認証対象特定情報に対応する入力認証情報を入力する確率が低い認証方式ほど選択される確率が高くなるように前記確率分布を設定することが好適である。【０１２６】
これによれば、認証処理を行う際に、認証対象特定情報（例えば、ユーザ特定情報）により特定される認証対象（例えば、ユーザ）以外の認証対象がその認証対象特定情報に対応する（基準認証情報に対応する）入力認証情報を入力する確率が低い認証方式ほど高い確率にて用いられる。従って、他のユーザが真のユーザとして認証されるための入力認証情報を入力する可能性を低くすることができる。この結果、他のユーザが真のユーザとして認証される可能性を低くすることができる。【０１２７】
また、この場合、認証手段は、前回用いた認証方式以外の認証方式を用いて、認証処理を行うように構成されることが好適である。【０１２８】
これによれば、真のユーザが真のユーザとして認証された後に、他のユーザが不正に真のユーザとして認証された場合、真のユーザが認証される際に用いられた認証方式と他のユーザが認証される際に用いられた認証方式とが相違する可能性を高めることができる。従って、認証方式情報に基づいて、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性をより一層高めることができる。【０１２９】
一方、本発明に係る認証装置の他の態様において、認証手段は、認証方式を表す入力認証方式情報を受け付け、当該受け付けた入力認証方式情報が表す認証方式を用いて、認証処理を行うように構成されることが好適である。【０１３０】
これによれば、ユーザが入力する入力認証方式情報が表す認証方式を用いて認証処理が行われる。従って、ユーザが自ら入力認証方式情報を入力することにより、ユーザは、認証された際に用いられた認証方式を忘れにくくなる。この結果、真のユーザは、認証された際に用いられた認証方式として記憶している認証方式と、使用状況情報が表す過去の認証方式と、に基づいて、他のユーザが不正に真のユーザとして認証されたことをより確実に認識することができる。【０１３１】
また、本発明に係る認証装置の他の態様において、認証手段は、認証方式を表す入力認証方式情報を受け付け、当該受け付けた入力認証方式情報が表す認証方式以外の認証方式を用いて、認証処理を行うように構成されることが好適である。【０１３２】
これによれば、例えば、ユーザに入力認証方式情報として「そのユーザが前回認証された際に用いられた認証方式を表す認証方式情報」を入力させることにより、あるユーザに対して認証処理を行う際に１つの認証方式のみが繰り返し用いられることを防止することができる。これにより、真のユーザが真のユーザとして認証された後に、他のユーザが不正に真のユーザとして認証された場合、真のユーザが認証される際に用いられた認証方式と他のユーザが認証される際に用いられた認証方式とが相違する可能性を高めることができる。従って、使用状況情報に基づいて、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性をより一層高めることができる。【０１３３】
また、上記認証装置のいずれかは、認証手段により基準認証情報と入力認証情報とが対応していないと認証された場合、認証エラー情報を出力する認証エラー情報出力手段を備えることが好適である。【０１３４】
これによれば、例えば、管理者は、認証エラー情報に基づいて、ユーザが不正にそのユーザ以外のユーザとして認証されようとしたことを認識することができる。この結果、管理者は、このような状況に迅速に対処することができる。【０１３５】
この場合、認証手段が認証処理を行った回数に対する、当該認証処理を行う際に特定の認証方式が用いられた回数の比である認証方式使用率と、当該認証処理により基準認証情報と入力認証情報とが対応していると認証された回数に対する、当該認証処理により基準認証情報と入力認証情報とが対応していると認証される際に当該特定の認証方式が用いられた回数の比である認証成功時認証方式使用率と、が所定の閾値差に対し相違するとき、警告情報を出力する警告情報出力手段を備えることが好適である。【０１３６】
「認証処理を行った回数」に対する「認証処理により基準認証情報と入力認証情報とが対応していると認証された回数」の割合である認証成功率が認証方式にかかわらず一定である場合には、認証方式使用率と認証成功時認証方式使用率とは一致する。ところで、上述したように、他のユーザが不正に真のユーザとして認証される場合、他のユーザは、特定の認証方式のみにおいて、真のユーザとして認証されるための入力認証情報を入力可能なことが多い。【０１３７】
従って、特定の認証方式の方が、他の認証方式（特定の認証方式以外の認証方式）よりも、認証成功率が高くなる。その結果、認証方式使用率と認証成功時認証方式使用率とが相違する。例えば、認証成功率が他の認証方式よりも高い認証方式においては、認証成功時認証方式使用率が認証方式使用率よりも高くなり、一方、認証成功率が他の認証方式よりも低い認証方式においては、認証成功時認証方式使用率が認証方式使用率よりも低くなる。【０１３８】
従って、上記構成のように、認証方式使用率と認証成功時認証方式使用率とが閾値差だけ相違する場合に警告情報を出力すれば、この警告情報に基づいて、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性を高めることができる。【０１３９】
一方、本発明による他の認証装置は、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段が認証処理を行った回数に対する、当該認証処理を行う際に特定の認証方式が用いられた回数の比である認証方式使用率と、当該認証処理により基準認証情報と入力認証情報とが対応していると認証された回数に対する、当該認証処理により基準認証情報と入力認証情報とが対応していると認証される際に当該特定の認証方式が用いられた回数の比である認証成功時認証方式使用率と、が所定の閾値差に対し相違する場合、認証対象に対して警告情報を出力する警告情報出力手段と、を備える。【０１４０】
これによれば、上述した認証装置と同様に、認証方式使用率と認証成功時認証方式使用率とが閾値差だけ相違する場合に警告情報が出力される。これにより、例えば、管理者は、認証エラー情報に基づいて、ユーザが不正にそのユーザ以外のユーザとして認証されようとしたことを認識することができる。また、この警告情報に基づいて、他のユーザが不正に真のユーザとして認証されたことを真のユーザが認識する可能性を高めることができる。【０１４１】
また、本発明の他の形態である認証システムは、互いに通信可能な端末装置とサーバ装置とからなるシステムである。更に、この認証システムにおいて、端末装置は、入力認証情報を受け付け、当該受け付けた入力認証情報をサーバ装置へ送る入力認証情報受付手段を備え、サーバ装置は、端末装置からの入力認証情報を受け取るとともに、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、受け取った入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段により用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力手段と、を備える。【０１４２】
また、本発明の他の形態である認証方法は、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証工程と、認証工程において用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力工程と、を含む。【０１４３】
また、本発明の他の形態であるプログラムは、情報処理装置に、ある認証対象を特定する認証対象特定情報に対応する基準認証情報を使用する複数の認証方式のうちの少なくとも１つを用いて、入力認証情報を受け付けるとともに当該受け付けた入力認証情報と基準認証情報とが対応しているか否かを認証する認証処理を行う認証手段と、認証手段により用いられる認証方式の使用状況を表す使用状況情報を認証対象に対して出力する使用状況情報出力手段と、を実現させるためのプログラムである。【０１４４】
上述した構成を有する認証システム、認証方法、又は、プログラムの発明であっても、上記認証装置と同様の作用を有するために、上述した本発明の目的を達成することができる。【０１４５】
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。【０１４６】
この出願は、２００７年１２月１１日に出願された日本出願特願２００７−３１９４８５を基礎とする優先権を主張し、その開示を全てここに取り込む。
【図面の簡単な説明】
【０１４７】
【図１】認証装置の概略構成を表す斜視図である。
【図２】図１に示した認証装置の機能の概略を表すブロック図である。
【図３】図２に示した基準認証情報記憶部が記憶する方式毎基準認証情報の一部を示した図である。
【図４】図２に示した使用状況情報記憶部が記憶する使用認証方式情報の一部を示した図である。
【図５】図２に示した使用状況情報記憶部が記憶する認証成功時使用認証方式情報の一部を示した図である。
【図６】図１に示した認証装置が入力認証情報とユーザ特定情報「ＵＡ」に対応する基準認証情報とが対応すると認証した場合にディスプレイに表示させる画像を示した図である。
【図７】図１に示した認証装置のＣＰＵが実行する認証出力プログラムを示したフローチャートである。
【図８】図２に示した使用状況情報記憶部が記憶する使用認証方式情報の一部を示した図である。
【図９】図１に示した認証装置のＣＰＵが実行する認証成功時出力プログラムを示したフローチャートである。
【図１０】図２に示した使用状況情報記憶部が記憶する認証成功時使用認証方式情報の一部を示した図である。
【図１１】本発明の第２実施形態に係る認証システムの機能の概略を表すブロック図である。
【符号の説明】
【０１４８】
１０    認証装置
１２，１２Ａ    暗証番号情報入力部
１３，１３Ａ    指紋情報入力部
１４，１４Ａ    磁気情報入力部
１５    表示部
２０    認証部
２１    認証方式選択部
２２    入力認証情報受付部
２３    基準認証情報記憶部
２４    照合部
３０    出力部
３２    認証エラー情報出力部
３３    使用状況情報記憶部
３４    使用状況情報出力部
３５    警告情報出力部
４０    端末装置
４２    入力認証情報受付部
４３    使用状況情報受付部
５０    サーバ装置
５１    認証方式選択部
５２    基準認証情報記憶部
５３    照合部
５４    認証エラー情報出力部
５７    使用状況情報出力部
５８    警告情報出力部
４０１〜４０７    使用認証方式情報
５０１〜５０７    認証成功時使用認証方式情報
ＤＬ    ドアロック制御装置
【図１】
0005387414.tif 000002
【図２】
0005387414.tif 000003
【図３】
0005387414.tif 000004
【図４】
0005387414.tif 000005
【図５】
0005387414.tif 000006
【図６】
0005387414.tif 000007
【図７】
0005387414.tif 000008
【図８】
0005387414.tif 000009
【図９】
0005387414.tif 000010
【図１０】
0005387414.tif 000011
【図１１】
0005387414.tif 000012