(57)【特許請求の範囲】
【請求項１】
複数種類の認証手段を用いて被認証者の認証処理を行うための前記複数種類の認証手段の順番を決定する認証選択システムであって、
被認証者を認証する複数種類の認証手段における登録者ごとに、前記認証手段による認証について設定するしきい値の関数として決まる、前記被認証者が登録者本人である場合に他人と誤認証される本人拒否率、及び、前記被認証者が他人である場合に登録者本人と誤認証される他人受入れ率を含む認証性能を記憶している認証性能記憶手段と、
前記被認証者ごとに、前記複数種類の認証手段の順番を決定する認証手順決定手段と
を備え、
前記認証手順決定手段は、前記認証処理での目標性能である所定の本人拒否率又は他人受け入れ率のいずれか一方に対応するしきい値を算出し、算出した前記しきい値に基づいて、前記被認証者が認証を受けようとする前記登録者の、前記目標性能が本人拒否率の場合には他人受け入れ率を、又は、前記目標性能が他人受入れ率の場合には本人拒否率を前記認証性能記憶手段から読出し、読み出した前記他人受け入れ率又は本人拒否率に基づいて前記認証手段の順番を決定することを特徴とする認証選択システム。
【請求項２】
認証結果のログデータを記憶する認証ログ記憶手段と、
前記ログデータを用いて認証性能を更新する認証性能更新手段と
をさらに備えたことを特徴とする請求項１に記載の認証選択システム。
【請求項３】
前記認証性能更新手段は、
前記ログデータのうち、登録者本人と認証された照合データを読み出し、
同一の登録者本人の複数の照合データを用いて、本人−本人間での認証を行って本人−本人間認証スコアを算出し、本人−本人間認証スコア分布を更新すると共に、
前記登録者本人の照合データと、異なる登録者の照合データとを用いて、本人−他人間での認証を行って本人−他人間認証スコアを算出し、本人−他人間認証スコア分布を更新することを特徴とする請求項２に記載の認証選択システム。
【請求項４】
複数種類の認証手段を用いて被認証者の認証処理を行う複合認証システムであって、
被認証者の照合データを登録データと照合し、被認証者を認証する複数種類の認証手段と、
前記認証手段における登録者ごとに、前記認証手段による認証について設定するしきい値の関数として決まる、前記被認証者が登録者本人である場合に他人と誤認証される本人拒否率、及び、前記被認証者が他人である場合に登録者本人と誤認証される他人受入れ率を含む認証性能を記憶している認証性能記憶手段と、
被認証者ごとに用いる認証の組合せ及び順番を決定する認証手順決定手段と
前記認証手順決定手段によって前記被認証者ごとに決められた順番にしたがって前記複数種類の認証手段によって認証処理を行う制御部と
を備え、
前記認証手順決定手段は、前記認証処理での目標性能である所定の本人拒否率又は他人受け入れ率のいずれか一方に対応するしきい値を算出し、算出した前記しきい値に基づいて、前記被認証者が認証を受けようとする前記登録者の、前記目標性能が本人拒否率の場合には他人受け入れ率を、又は、前記目標性能が他人受入れ率の場合には本人拒否率を前記認証性能記憶手段から読出し、読み出した前記他人受け入れ率又は本人拒否率に基づいて前記認証手段の順番を決定し、
前記制御部は、前記認証手順の順番に従って、前記認証手段を用いて前記被認証者を認証することを特徴とする複合認証システム。
【請求項５】
前記認証手段は、前記制御部とネットワークを介して接続されていることを特徴とする請求項４に記載の複合認証システム。
【請求項６】
複数種類の認証手段を用いて被認証者の認証処理を行うための前記複数種類の認証手段の順番を決定する認証選択プログラムであって、
被認証者が入力するＩＤを取得するＩＤ取得ステップと、
前記ＩＤに対応する登録者について、認証性能記憶手段に記憶している前記認証手段ごとのＩＤ別の、前記認証手段による認証について設定するしきい値の関数として決まる、前記被認証者が前記ＩＤに対応する登録者本人である場合に他人と誤認証される本人拒否率、及び、前記被認証者が他人である場合に前記ＩＤに対応する登録者本人と誤認証される他人受入れ率を含む認証性能を読み出す認証性能読出しステップと、
前記認証処理での目標性能である所定の本人拒否率又は他人受け入れ率に対応するしきい値を算出し、算出した前記しきい値に基づいて、前記被認証者が認証を受けようとする前記登録者の、前記目標性能が本人拒否率の場合には他人受け入れ率を、又は、前記目標性能が他人受入れ率の場合には本人拒否率を前記認証性能記憶手段から読出し、読み出した前記他人受け入れ率又は本人拒否率に基づいて前記各認証手段の順番を配列する認証手段配列ステップと、
前記配列させた認証手段の順番を認証の順番として決定し、取得する認証手順決定ステップと
を含むことを特徴とするコンピュータにより実行させるための認証選択プログラム。
【請求項７】
前記認証手段配列ステップは、
認証手段ごとに、前記認証処理で目標性能である所定の他人受け入れ率に対応するしきい値を算出し、前記被認証者が認証を受けようとする前記登録者の、算出した前記しきい値に基づいて決まる本人拒否率を算出するステップと、
前記本人拒否率の相対的に低い側から高い側に前記認証手段を配列するステップと
を含むことを特徴とする請求項６に記載の認証選択プログラム。
【請求項８】
請求項６又は７に記載の前記認証選択プログラムを格納したことを特徴とするコンピュータ読取可能な記録媒体。
【請求項９】
請求項６又は７に記載の前記認証選択プログラムを構成する前記各ステップと、
前記認証選択プログラムで決定された認証の順番に従って認証手段を用いて被認証者の認証を行う複合認証ステップと
を含むことを特徴とするコンピュータで実行させるための複合認証プログラム。
【請求項１０】
前記複合認証ステップは、
前記決定された認証の順番に従って行われる前記認証手段の認証結果を取得する認証結果取得ステップと、
前記認証結果から対応する認証性能である本人拒否率又は他人受け入れ率を算出する認証性能算出ステップと、
前記算出した認証性能である本人拒否率又は他人受け入れ率と前記認証処理での目標性能である所定の本人拒否率又は他人受け入れ率とを比較し、判定する認証判定ステップと
を含むことを特徴とする請求項９に記載の複合認証プログラム。
【請求項１１】
前記認証判定ステップは、
前記認証ごとの前記認証結果の認証スコアに対応する認証性能である他人受入率と前記認証処理での目標性能である所定の他人受け入れ率とを比較し、判定することを特徴とする請求項１０に記載の複合認証プログラム。
【請求項１２】
前記認証判定ステップは、
前記認証ごとに、前記認証結果の認証スコアに対応する認証性能である他人受入れ率を積算し、該積算値と前記認証の回数の関数である前記認証処理での目標性能である所定の他人受入れ率とを比較し、判定することを特徴とする請求項１０に記載の複合認証プログラム。
【請求項１３】
請求項９から１２のいずれか一項に記載の前記複合認証プログラムを格納したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、認証手段を用いて被認証者を認証する認証システムに関する。
【０００２】
【従来の技術】
本人確認の方法としては、様々な方法がある。例えば、ＩＣカードを所持しているかどうかを調べる方法、ＩＤ番号とパスワードとの組合せで認証を行う方法がある。しかし、ＩＣカードなどの物品の所持や、パスワード等の記録情報による本人確認方法では、他人が比較的容易に詐称することができ、より厳密なセキュリティが求められる場合には充分ではない。
【０００３】
一方、他人に使用されることのない各個人に固有の指紋を用いた認証装置が知られている（特開２０００−７６４５０号公報）。この認証装置は、入力された指紋の種類と順番の組合せとを照合している。また、米国バイオネトリクス社（BioNetrix）によるThresholdロジックを用いたマルチモーダル認証では、指紋以外のバイオメトリクス認証も組み合わせ、複数の認証手段で統合的に認証する手法が示されている。
【０００４】
【発明が解決しようとする課題】
上記認証装置による認証方法は、指紋による認証の機密性を高くするために指紋の入力回数を複数回にし、その入力順序が正しいか否かについても判断している。しかし、この方法では認証の機密性を高めることはできるが、ただ単に指紋の入力回数を複数回にしているだけであって、その結果どのくらいの認証精度が得られるか分からなかった。つまり、要求される認証精度があった時に、指紋の入力を何回にすれば必要な認証精度を確保できるか分からなかった。また、この方法では、登録してある全ての指紋に関して登録データと一致することが条件となるので、ケガなどで使用できない場合には本人と認証されない。
【０００５】
一方、上記Thresholdロジックによる認証の場合には、複数種類の認証手段を利用しているので、１つの認証手段を使用できない場合にも他の認証手段を用いることができる。しかし、あらかじめ決まった認証の順番で認証が行われるため、認証手段として指紋での認証ができない被認証者にも指紋の入力を要求され、登録者と認証されるまでに時間を要していた。
【０００６】
そこで、本発明の目的は、被認証者が登録者である場合には、速やかに登録者と認証される複合認証システムを提供することである。
【０００７】
【課題を解決するための手段】
本発明に係る認証選択システムは、被認証者を認証する複数種類の認証手段における登録者ごとの認証性能を記憶している認証性能記憶手段と、
前記被認証者ごとに、前記認証手段を前記認証性能に基づいて配列し、前記複数種類の認証手段の順番を決定する認証手順決定手段と、
前記認証性能記憶手段及び前記認証手順決定手段を制御する制御部と
を備え、
前記制御部は、前記被認証者が認証を受けようとする前記登録者の前記認証性能を前記認証性能記憶手段から読出し、前記認証手段決定手段で配列された認証手段の順番を前記認証手段を組み合わせて行う認証手順として選択することを特徴とする。
【０００８】
また、本発明に係る認証選択システムは、前記認証選択システムであって、前記認証手段による認証結果のログデータを記憶する認証ログ記憶手段と、
前記ログデータを用いて認証性能を更新する認証性能更新手段と
をさらに備えたことを特徴とする。
【０００９】
さらに、本発明に係る認証選択システムは、前記認証選択システムであって、前記認証性能更新手段は、
前記ログデータのうち、登録者本人と認証された照合データを読み出し、
同一の登録者本人の複数の照合データを用いて、本人−本人間での認証を行って本人−本人間認証スコアを算出し、本人−本人間認証スコア分布を更新すると共に、
前記登録者本人の照合データと、異なる登録者の照合データとを用いて、本人−他人間での認証を行って本人−他人間認証スコアを算出し、本人−他人間認証スコア分布を更新することを特徴とする。
【００１０】
またさらに、本発明に係る認証選択システムは、前記認証選択システムであって、認証性能は、被認証者が登録者本人である場合の照合データと登録データとの一致の度合を示す認証スコアの確率密度関数、数値テーブル、確率分布、正規分布で近似した場合のパラメータ、他人受入率、本人拒否率のうち少なくとも一つからなることを特徴とする。
【００１１】
本発明に係る複合認証システムは、被認証者の照合データを登録データと照合し、被認証者を認証する複数種類の認証手段と、
前記認証手段における登録者ごとの認証性能を記憶している認証性能記憶手段と、
被認証者ごとに用いる認証の組合せ及び順番を決定する認証手順決定手段と
前記認証性能記憶手段、前記認証手順決定手段及び前記複数種類の認証手段を制御する制御部と
を備え、
前記制御部は、前記被認証者が認証を受けようとする前記登録者の前記認証性能を前記認証性能記憶手段から読出し、前記認証手段決定手段で配列された認証手段の順番を前記認証手段を組み合わせて行う認証手順として選択し、
該認証手順の順番に従って、前記認証手段を用いて前記被認証者を認証することを特徴とする。
【００１２】
さらに、本発明に係る複合認証システムは、前記複合認証システムであって、前記認証手段は、前記制御部とネットワークを介して接続されていることを特徴とする。
【００１３】
本発明に係る認証選択プログラムは、被認証者を認証する認証手段を組み合わせて行う認証手順を決定するコンピュータにより実行させるための認証選択プログラムであって、
被認証者が入力するＩＤを取得するＩＤ取得ステップと、
前記ＩＤに対応する登録者について、認証性能記憶手段に記憶している前記認証手段ごとのＩＤ別の認証性能を読み出す認証性能読出しステップと、
前記各認証手段を目標性能に対応する前記認証性能に基づいて配列する認証手段配列ステップと、
前記配列させた認証手段の順番を認証の順番として決定し、取得する認証手順決定ステップと
を含むことを特徴とする。
【００１４】
また、本発明に係る認証選択プログラムは、前記認証選択プログラムであって、前記認証手段配列ステップは、
認証手段ごとに、目標性能となる認証性能の他人受入率に対応する本人拒否率を算出するステップと、
前記本人拒否率の相対的に低い側から高い側に前記認証手段を配列するステップと
を含むことを特徴とする。
【００１５】
本発明に係るコンピュータにより実行させるための認証選択プログラムを格納したコンピュータ読取可能な記録媒体は、前記認証選択プログラムを格納したことを特徴とする。
【００１６】
本発明に係る複合認証プログラムは、コンピュータにより実行させるための複合認証プログラムであって、前記認証選択プログラムを構成する前記各ステップと、
前記認証選択プログラムで決定された認証の順番に従って認証手段を用いて被認証者の認証を行う複合認証ステップと
を含むことを特徴とする。
【００１７】
また、本発明に係る複合認証プログラムは、前記複合認証プログラムであって、前記複合認証ステップは、
前記決定された認証の順番に従って行われる前記認証手段の認証結果を取得する認証結果取得ステップと、
前記認証結果から認証性能を算出する認証性能算出ステップと、
前記算出した認証性能と目標性能とを比較し、判定する認証判定ステップと
を含むことを特徴とする。
【００１８】
さらに、本発明に係る複合認証プログラムは、前記複合認証プログラムであって、前記認証判定ステップは、
前記認証ごとの前記認証結果の認証スコアに対応する他人受入率と目標性能とを比較し、判定することを特徴とする。
【００１９】
またさらに、本発明に係る複合認証プログラムは、前記複合認証プログラムであって、前記認証判定ステップは、
前記認証ごとに、前記認証結果の認証スコアに対応する他人受入率を積算し、該積算値と前記認証の回数の関数である目標性能とを比較し、判定することを特徴とする。
【００２０】
本発明に係るコンピュータで実行可能な複合認証プログラムを格納したコンピュータ読取可能な記録媒体は、前記複合認証プログラムを格納したことを特徴とする。
【００２１】
【発明の実施の形態】
本発明の実施の形態に係る認証選択システム及び複合認証システムについて、添付の図面を参照して以下に説明する。
【００２２】
実施の形態１．
本発明の実施の形態１に係る認証選択システム１０及び該認証選択システムを含む複合認証システムの構成について、図１及び図２を用いて説明する。まず、この認証選択システムは、図１のブロック図に示すように、ハードウエアとして、ＣＰＵ１とＲＡＭ２とを含む制御部３と、記憶装置４、記録媒体読取装置５、インタフェース装置６、入力装置７、出力装置８とを備えている。また、認証性能記憶手段１１と、認証手順決定手段１２とを備えている。この認証性能記憶手段１１と、認証手順決定手段１２とは、制御部３等のコンピュータで実行可能なプログラムによって実現することができる。認証性能記憶手段１１では、図２に示すように、認証手段ごとにＩＤ別に認証性能、例えば他人受入率（ＦＡ率）や本人拒否率（ＦＲ率）を記録している。認証手順決定手段１２は、ＩＤ別に記憶している認証性能に基づいて、各認証手段を配列し、被認証者ごとに認証の順番等の認証手順を決定する。これによって、被認証者ごとに認証の順番等の認証手順を決定することができる。この場合、決定された認証手順で認証を行うことによって、認証を受けようとする登録者に最適な認証性能の順番で認証を行うので、被認証者が登録者本人である場合には、より速やかに登録者と認証される。
【００２３】
次に、複合認証システムは、図１のブロック図に示すように、上記認証選択システム１０と、認証選択システムと接続された３つの認証手段（指紋、顔、筆跡）２１ａ、２１ｂ、２１ｃとを備えている。この複合認証システムは、上記認証選択システムで決定された認証の順番に従って、各認証手段を用いて被認証者の認証を行う。この場合、登録者ごとに最適な認証の順番で認証を行うので、被認証者が登録者本人である場合には、より速やかに登録者本人と認証を受けることができる。
【００２４】
ここで、上記認証手段（指紋、顔、筆跡）２１ａ、２１ｂ、２１ｃについて説明する。この複合認証システムでは、認証手段２１ａ、２１ｂ、２１ｃを用いて被認証者を認証する。「認証」とは、例えば、被認証者の照合データと登録データとを照合して、被認証者が登録者本人であるか否かを判断する認証手続である。なお、これ以外の認証手続を行うものであってもよい。また、認証手段としては、指紋、顔、筆跡、声、虹彩、掌形などの生体情報と呼ばれる各被認証者がもつ身体的特徴や、動作によって認証する認証手段の他、パスワードやＩＣカード等の生体とは無関係な認証手段も用いることができる。好ましくは、指紋、顔、筆跡、声、虹彩等の生体情報を用いて認証する認証手段である。生体情報を用いた認証の場合には、パスワードやＩＣカードの盗用のような他人による登録者への「なりすまし」を防止することができる。
【００２５】
次に、認証手段の認証性能について、説明する。この認証手段の認証性能は、例えば、被認証者が登録者本人であるのに、該登録者本人ではない他人と認証される本人拒否の誤認証（ＦＲ：false rejection）の割合である本人拒否率（ＦＲＲ（false rejection rate））と、被認証者が該登録者本人ではない他人（以下、「他人」という）であるのに、該登録者本人と認証される他人受入れの誤認証（ＦＡ：false acceptance）の割合である他人受入率（ＦＡＲ（false acceptance rate））とによって表わされる。なお、複数の登録者がある場合には、被認証者はある登録者本人ではあるが、別の登録者本人と誤って認証される誤認証（ＦＡ）がある。
【００２６】
この他人受入率ＦＡＲ及び本人拒否率ＦＲＲについて、図３の（ａ）及び（ｂ）を用いて説明する。指紋や顔、筆跡等の生体情報による認証を行うＮ種類の認証手段（ｘｉ（１≦ｉ≦Ｎ））では、通常、Ｍ人の被認証者（ｐｊ（１≦ｊ≦Ｍ））の照合データと登録データとの一致の度合を示す認証スコアＳという値が求められる。そして、この認証スコアＳがある一定のしきい値Ｓｔｈを越えるか否かで被認証者が本人であるかどうかを判断する。被認証者が登録者本人である場合、その照合データと登録データとの一致度合を示す認証スコアＳは、本人−本人間認証スコアと呼ばれる。一方、被認証者が他人である場合、その照合データと登録データとの一致度合を示す認証スコアＳは、本人−他人認証スコアと呼ばれる。この本人−本人間認証スコアと本人−他人間認証スコアの発生頻度（ヒストグラム）を認証スコアについてプロットすると、図３に示すように、本人−本人認証スコア分布ｇ（ｘｉ、ｐｊ、Ｓ）及び本人−他人間認証スコア分布ｈ（ｘｉ、ｐｊ、Ｓ）が得られる。この図３において、横軸は認証スコアＳであり、縦軸は発生頻度である。この場合に、あるしきい値Ｓｔｈを設定した場合には、図３に示すように、本人−他人間認証スコア分布でしきい値Ｓｔｈを越える場合があり、この場合が他人受入ＦＡの誤認証の領域（ＦＡ領域）となる。この斜線部で示した領域の本人−他人間認証スコア分布全体に占める割合が他人受入率（ＦＡＲ）である。一方、本人−本人間認証スコア分布であるが、しきい値Ｓｔｈより低くなる場合があり、この場合に本人拒否ＦＲの誤認証の領域（ＦＲ領域）となる。この斜線部で示した領域の本人−本人間認証スコア分布全体に占める割合が本人拒否率（ＦＲＲ）である。そこで、認証手段ｘｉについての登録者ｐｊごとの他人受入率ＦＡＲｉｊ及び本人拒否率ＦＲＲｉｊは、下記式によって表わされる。
【００２７】
【数１】
0003990907.tif 000002
【数２】
0003990907.tif 000003
【００２８】
上記式（１）及び式（２）について説明する。あるしきい値Ｓｔｈを設定すると、ＦＡ領域の割合であるＦＡＲは、本人−他人間認証スコア分布ｈ（ｘｉ、ｐｊ、Ｓ）について、しきい値Ｓｔｈから＋∞の間での積分値として得られることを示している。また、ＦＲ領域の割合であるＦＲＲは、本人−本人間認証スコア分布ｇ（ｘｉ、ｐｊ、Ｓ）について、−∞からしきい値Ｓｔｈの間での積分値として得られることを示している。このＦＲＲ及びＦＡＲは、図３の（ｂ）に示すように、しきい値Ｓｔｈによる関数として表わされ、それぞれトレードオフの関係にあり、一方を上げれば、もう一方は下がる性質がある。なお、認証手段の認証性能として、図３の（ａ）又は（ｂ）のいずれのデータで記憶してもよい。さらに、これ以外の方法で認証性能を定めてもよい。
【００２９】
また、複合認証システムが稼動を始める初期状態の場合には、各認証手段の認証性能は、ユーザ登録時に得られる登録データに基づいてあらかじめ算出しておく。各認証手段の登録者ごとの認証性能の算出は、次の手順で行われる。
（１）入力された登録者の登録データを記憶装置４に記憶しておく。この場合に、同一の登録者について複数の登録データを得、登録しておく。なお、この複数の登録データは恒久的に記憶させる場合に限られず、一時的に記憶させておき、次の本人−本人間認証スコア分布の作成にのみ用い、その後、一時記憶から消去しておいてもよい。
（２）同一の登録者の登録データ間で認証を行って本人−本人間認証スコア分布を作成しておく。
（３）ある登録者の登録データと、異なる登録者の登録データの間で認証を行って本人−他人間認証スコア分布を作成しておく。なお、システム導入直後で他の登録者のデータが少ない場合には、あらかじめシステム内に記憶させた他人の登録データを用いて本人−他人間認証スコア分布を作製してもよい。
（４）登録者ごとの本人−本人間認証スコア分布と本人−他人間認証スコア分布をそれぞれ認証性能記憶手段１１によって記憶する。なお、記憶させる形式としては、頻度分布の他、例えば、図２に示すように、その積分値のＦＡ率、ＦＲ率で記憶させてもよい。
以上の手順によって、認証手段ごとの登録者別の認証性能を認証性能記憶手段によって記憶させておくことができる。
【００３０】
次に、この認証選択システムにおける認証手順の選択方法について、図４のフローチャートを用いて説明する。
（１）被認証者の入力ＩＤを取得する（１０１）。
（２）入力ＩＤに対応する登録者について、認証性能記憶手段１１に記憶している認証手段ごとのＩＤ別の認証性能を読み出す（１０２）。
（３）各認証手段を目標性能に対応する認証性能を用いて配列させる（１０３）。
（４）配列させた認証手段の順番を認証の順番として決定し、取得する（１０４）。
以上の手順によって、被認証者ごとに最適な認証手順を決定することができる。また、決定した認証手順によって、被認証者が登録者本人である場合には、速やかな認証を行うことができる。
【００３１】
次に、上記フローチャートの各手順について説明する。まず、目標性能について説明する。精度の高い認証を必要とする場合、例えば、非常に重要な施設への入退室のドアの開閉についての認証にはあらかじめ高い目標性能を設定し、一方、中程度の精度の認証を必要とする場合、例えば、コンピュータへのログイン等にはそれに見合った目標性能をあらかじめ設定すればよい。先にあげた例を用いれば、非常に重要な施設への入退室は、他人が誤って登録者と認証される他人受入率のＦＡＲを低く抑える必要がある。そこで、目標性能としてはＦＡＲ＝０．００１％等のようにシステム管理者で設定する。一方、コンピュータのログインでは、それほどセキュリティを重視せず利便性を重視するのであれば、目標性能としてはＦＡＲ＝０．１％等のように設定する。なお、目標性能の設定は、認証の対象とする複数の部屋についてそれぞれ設定しておいてもよい。
【００３２】
次に、各認証手段を目標性能に対応する認証性能を用いて配列させる配列ステップ（１０３）について説明する。この配列ステップは、さらに、次の２つのステップを含んでいる。
（５）認証手段ごとに、目標性能となる認証性能の他人受入率ＦＡＲに対応する本人拒否率ＦＲＲを算出する。この手順について、図３の（ｂ）を用いて説明する。あらかじめ目標性能としての他人受入率ＦＡＲ（ＦＡ１）が設定されており、このＦＡ１に対応する認証スコアＳを見出し、さらに、本人拒否率ＦＲＲ（ＦＲ１）を得る。これを各認証手段ごとに行う。
（６）次に、本人拒否率ＦＲＲの相対的に低い側から高い側に認証手段を配列する。
【００３３】
また、配列させた認証手段の順番を認証の順番として決定し、取得する決定ステップ（１０４）について説明する。この決定ステップでは、本人拒否率ＦＲＲの相対的に低い側から高い側に配列された認証手段の順番を認証の順番としている。これは、取得した認証の順番で認証を行うことにより、被認証者が登録者本人の場合に、より登録者本人として認証されやすいことを意味している。従って、少ない認証回数、即ち、速やかに登録者本人としての認証を受けることができる。
【００３４】
この認証選択方法は、コンピュータで実行可能な認証選択プログラムとすることができる。この場合、この認証選択プログラムをコンピュータで読み取ることができる記録媒体に格納してもよい。このようにコンピュータ読取可能な記録媒体に格納することによって可搬性を備え、この認証選択システムを稼動させることができる。また、この認証選択プログラムは、電子通信回線を通じて搬送することができるので、さらに遠隔地においても実行させることができる。
【００３５】
なお、上記コンピュータ読取可能な記録媒体としては、フレキシブルディスク、ハードディスク、等の磁気記録媒体、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ等の光記録媒体、ＭＯ、ＭＤ等の光磁気記録媒体、ＥＥＰＲＯＭ、ＤＲＡＭ、フラッシュメモリ等の半導体記録媒体を用いることができる。また、これらの記録媒体に格納された認証選択プログラムは記録媒体読取装置で読み取られ、コンピュータ上で実行される。
【００３６】
次に、この複合認証システムにおける複合認証方法ついて、図５及び図６のフローチャートを用いて説明する。この複合認証システムにおける複合認証方法を図５のフローチャートの手順として示す。この複合認証方法は、上記認証選択方法の手順を含んでいる。そのため、この複合認証方法は、図４に示す認証の選択方法の手順１０４まで同一である。さらに、この手順１０４の後、手順１０５では、決定した認証の順番に従って、被認証者を認証している（１０５）。この場合には、本人拒否率ＦＲＲの相対的に低い側から高い側に配列された認証手段の順番を認証の順番としているので、被認証者が登録者本人の場合に、より登録者本人として認証されやすい。従って、少ない認証回数、即ち、速やかに登録者本人としての認証を受けることができる。
【００３７】
この手順１０５は、具体的には、図６のフローチャートに示す認証を行っている。その詳細な手順は以下のようになる。
（１）決定された認証の順番に従って、認証手段１（Ｘ１）で被認証者の認証を行って、得られた認証スコアＳ１を取得する（１１１）。
（２）認証スコアＳ１の場合の他人受入率ＦＡＲ（ＦＡ１）を算出する（１１２）。
（３）算出した他人受入率ＦＡ１が目標性能の上限ＦＡ値ＦＡＬ以下であるか否かを判断する（１１３）。ＦＡ１が上限ＦＡ値ＦＡＬ以下の場合には、被認証者を登録者本人と判断（１２１）して終了する。
（４）ＦＡ１が上限ＦＡ値ＦＡＬより大きい場合には、認証手段１での認証では登録者本人とは認証されない。次いで、認証手段２（Ｘ２）で被認証者の認証を行って、得られた認証スコアＳ２を取得する（１１４）。
（５）認証スコアＳ２の場合の他人受入率ＦＡＲ（ＦＡ２）を算出する（１１５）。
（６）算出した他人受入率ＦＡ２が目標性能の上限ＦＡ値ＦＡＬ以下であるか否かを判断する（１１６）。ＦＡ２が上限ＦＡ値ＦＡＬ以下の場合には、被認証者を登録者本人と判断（１２１）して終了する。
（７）一方、ＦＡ２が上限ＦＡ値ＦＡＬより大きい場合には、認証手段２での認証では登録者本人とは認証されない。さらに、決定された認証の順番に従って、３番目以降の認証を行う。使用する最後のＮ番目の認証手段Ｎ（Ｘ（Ｎ））で被認証者の認証を行って、得られた認証スコアＳ（Ｎ）を取得する（１１７）。
（８）認証スコアＳ（Ｎ）の場合の他人受入率ＦＡＲ（ＦＡ（Ｎ））を算出する（１１８）。
（９）算出した他人受入率ＦＡ（Ｎ）が目標性能の上限ＦＡ値ＦＡＬ以下であるか否かを判断する（１１９）。ＦＡ（Ｎ）が上限ＦＡ値ＦＡＬ以下の場合には、被認証者を登録者本人と判断（１２１）して終了する。
（１０）一方、ＦＡ（Ｎ）が上限ＦＡ値ＦＡＬより大きい場合には、認証手段Ｎ（Ｘ（Ｎ））での認証では登録者本人とは認証されず、最終的に被認証者は他人と認証され（１２０）、終了する。
【００３８】
上記手順によって、被認証者が登録者本人である場合に、本人拒否率の低い認証手段による認証から順に受けることができるので、速やかに登録者本人と認証を受けることができる。これによって、被認証者への負担を軽減することができる。なお、上記説明では、各認証は、それぞれ異なる認証手段による認証として説明しているが、同一の認証手段を用いた認証を所定回数繰り返してもよい。
【００３９】
また、この複合認証方法をコンピュータ上で実行する複合認証プログラムとすることができる。さらに、上記複合認証プログラムをコンピュータで読み取ることができる記録媒体に格納してもよい。このようにコンピュータ読取可能な記録媒体に格納することによって可搬性を備え、この複合認証システムを稼動させることができる。また、この複合認証プログラムは、電子通信回線を通じて搬送することができるので、さらに遠隔地においても実行させることができる。
【００４０】
なお、上記コンピュータ読取可能な記録媒体としては、フレキシブルディスク、ハードディスク、等の磁気記録媒体、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ等の光記録媒体、ＭＯ、ＭＤ等の光磁気記録媒体、ＥＥＰＲＯＭ、ＤＲＡＭ、フラッシュメモリ等の半導体記録媒体を用いることができる。また、これらの記録媒体に格納された複合認証プログラムは記録媒体読取装置５で読み取られ、コンピュータ上で実行される。
【００４１】
実施の形態２．
本発明の実施の形態２に係る複合認証システムについて、図７を用いて説明する。この複合認証システムは、実施の形態１に係る複合認証システムと比較すると、認証手順において、図７に示すように、認証手段Ｘｉで行った認証結果の認証判定において、各認証の他人受入率ＦＡ（ｉ）の積算値（ＦＡ１×ＦＡ２×…×ＦＡ（ｉ））と上限ＦＡ値とを比較している点で相違する。また、この認証判定に用いる上限ＦＡ値を認証回数による関数ＦＡＬ（ｉ）としている点で相違する。これによって、認証判定の難易を適宜調整することができる。
【００４２】
上記認証判定において、各認証の他人受入率ＦＡ（ｉ）の積算値（ＦＡ１×ＦＡ２×…×ＦＡ（ｉ））を用いて上限ＦＡ値と比較しているが、これに限られない。例えば、各認証の他人受入率ＦＡ（ｉ）の相加平均等、種々の計算値を用いてもよい。また、この上限ＦＡ値（ＦＡＬ）を認証回数による関数ＦＡＬ（ｉ）としては、例えば、下記式（３）又は式（４）の上限ＦＡ値（ＦＡＬ）を用いてもよい。
【数３】
0003990907.tif 000004
この式（３）の上限ＦＡ値（ＦＡＬ（ｉ））を用いることで認証を繰返すことによって、積算値のほうがより速く小さくなるので、被認証者は登録者本人と認証されやすくすることができる。
【数４】
0003990907.tif 000005
この式（４）の上限ＦＡ値（ＦＡＬ（ｉ））を用いる場合には、比較対象の積算値を構成する各他人受入率の平均を定数のＦＡＬと比較する場合に近くすることができる。なお、上限ＦＡ値（ＦＡＬ（ｉ））の関数は、これらに限定されず、適宜必要に応じて種々の関数型を用いることができる。
【００４３】
次に、この複合認証プログラムの手順１０５について図７のフローチャートを用いて説明する。この手順１０５は、具体的には、図７のフローチャートに示すように、その詳細な手順は以下のようになる。
（１）決定された認証の順番に従って、認証手段１（Ｘ１）で被認証者の認証を行って、得られた認証スコアＳ１を取得する（１３１）。
（２）認証スコアＳ１の場合の他人受入率ＦＡＲ（ＦＡ１）を算出する（１３２）。
（３）算出した他人受入率ＦＡ１が目標性能の上限ＦＡ値ＦＡＬ（１）以下であるか否かを判断する（１３３）。下記式を満たす場合、
ＦＡ１≦ＦＡＬ（１）
即ち、ＦＡ１が上限ＦＡ値ＦＡＬ（１）以下の場合には、被認証者を登録者本人と判断（１４１）して終了する。
（４）ＦＡ１が上限ＦＡ値ＦＡＬ（１）より大きい場合には、認証手段１での認証では登録者本人とは認証されない。次いで、認証手段２（Ｘ２）で被認証者の認証を行って、得られた認証スコアＳ２を取得する（１３４）。
（５）認証スコアＳ２の場合の他人受入率ＦＡＲ（ＦＡ２）を算出する（１３５）。
（６）算出した他人受入率ＦＡ２とＦＡ１との積算値（ＦＡ１×ＦＡ２）が目標性能の上限ＦＡ値ＦＡＬ（２）以下であるか否かを判断する（１３６）。下記式を満たす場合、
ＦＡ１×ＦＡ２≦ＦＡＬ（２）
即ち、積算値（ＦＡ１×ＦＡ２）が上限ＦＡ値ＦＡＬ（２）以下の場合には、被認証者を登録者本人と判断（１４１）して終了する。
（７）一方、積算値（ＦＡ１×ＦＡ２）が上限ＦＡ値ＦＡＬ（２）より大きい場合には、登録者本人とは認証されない。さらに、決定された認証の順番に従って、３番目以降の認証を行う。使用する最後のＮ番目の認証手段Ｎ（Ｘ（Ｎ））で被認証者の認証を行って、得られた認証スコアＳ（Ｎ）を取得する（１３７）。
（８）認証スコアＳ（Ｎ）の場合の他人受入率ＦＡＲ（ＦＡ（Ｎ））を算出する（１３８）。
（９）算出した他人受入率ＦＡ（Ｎ）を含めた各認証の他人受入率の積算値（ＦＡ１×ＦＡ２×…ＦＡ（Ｎ））が目標性能の上限ＦＡ値ＦＡＬ（Ｎ）以下であるか否かを判断する（１３９）。下記式を満たす場合、
ＦＡ１×ＦＡ２×…ＦＡ（Ｎ）≦ＦＡＬ（Ｎ）
即ち、積算値（ＦＡ１×ＦＡ２×…ＦＡ（Ｎ））が上限ＦＡ値ＦＡＬ（Ｎ）以下の場合には、被認証者を登録者本人と判断（１４１）して終了する。
（１０）一方、積算値（ＦＡ１×ＦＡ２×…ＦＡ（Ｎ））が上限ＦＡ値ＦＡＬ（Ｎ）より大きい場合には、登録者本人とは認証されず、最終的に被認証者は他人と認証され（１４０）、終了する。
【００４４】
上記手順によって、被認証者が登録者本人である場合に、本人拒否率の低い認証手段による認証から順に受けることができ、速やかに登録者本人と認証を受けることができる。しかも、被認証者が登録者本人であるか否かを判断する場合に、判定に用いる上限ＦＡ値を認証回数の関数ＦＡＬ（ｉ）としているので、認証の判定の難易を適宜調整することができる。例えば、被認証者が登録者本人である場合に、各認証手段での認証スコアがしきい値をわずかに下回って登録者本人と認証されなかった場合に認証をある程度繰り返すことで救済するように設定することができる。これによって、被認証者への負担を軽減することができる。
【００４５】
実施の形態３．
本発明の実施の形態３に係る複合認証システムについて、図８のブロック図を用いて説明する。この複合認証システムは、実施の形態１に係る複合認証システムと比較すると、認証選択システム１０は、ネットワーク４０を介して各認証手段２１ａ、２１ｂ、２１ｃと接続されている点で相違する。具体的には、各認証手段２１ａ、２１ｂ、２１ｃを備えた認証端末３０がネットワーク４０に接続されている。この認証端末３０は、図８に示すように、ＣＰＵ３１とＲＡＭ３２とを有する制御部３３、記憶装置３４、インタフェース装置３６、各認証手段２１ａ、２１ｂ、２１ｃを備える。このように、認証手段２１ａ、２１ｂ、２１ｃを、認証手順を選択する処理を行う認証選択システム１０と分離して、ネットワーク４０を介して接続する構成とすることによって、実際の認証場所での認証端末３０を小型化することができる。なお、複合認証方法において、認証端末３０で認証判定を行ってもよく、あるいは認証選択システム１０で認証判定を行ってもよい。
【００４６】
実施の形態４．
本発明の実施の形態４に係る認証選択システム及び複合認証システムについて図９から図１１を用いて説明する。まず、この認証選択システムについて説明する。この認証選択システムは、実施の形態１に係る認証選択システムと比較すると、図９に示すように、実際の認証で得られるログデータを記憶する認証ログ記憶手段１３と、該ログデータを用いて認証性能を更新する認証性能更新手段１４を備えている点で相違する。この認証性能更新手段１４によって実際の認証によるログデータに対応して、各認証手段の認証性能に動的に反映させることができる。これによって、実際の認証の傾向を反映させた登録者ごとの最適な認証の順番を更新することができる。
【００４７】
なお、認証ログ記憶手段１３で記憶させるログデータとしては、例えば、図１０に示すものである。図１０に示すログデータでは、時刻、個人ＩＤ、認証手段、上限ＦＡ値、照合データ、認証スコア、判定結果を記憶させている。ログデータとしては、これらの項目に限られず、その他の項目を記憶させておいてもよい。
【００４８】
次に、この認証選択システムにおいて、ログデータを用いて認証性能を更新する手順について、図１１を用いて説明する。
（１）被認証者の認証を行った場合には、認証手段ごとの照合データをログデータとして記憶する（１５１）。
（２）ログデータから登録者本人と認証された照合データを読み出す。なお、この場合に、同時に認証時の認証スコアも読み出して、該認証スコアが所定のデータ反映用閾値以上であるか否かを判断してもよい。このようにすることで、より確実に登録者本人の照合データを用いることができる。また、データ反映の信頼度を高めることができる。
（３）同一の登録者の照合データ間で本人−本人間の認証を行って本人−本人間認証スコアＳを算出する（１５２）。
（４）認証性能記憶手段１１で記憶している本人−本人間認証スコア分布に、算出した本人−本人間認証スコアを加えて更新する（１５３）。なお、認証性能記憶手段１１で記憶している認証性能が認証スコア分布ではなく、その積分値である本人拒否率の場合には、いったん本人−本人間認証スコア分布に換算し、更新を行う。その後、積分値を算出し、記憶させる。
（５）一方、ある登録者の照合データと、異なる登録者の照合データとの間で本人−他人間の認証を行って本人−他人間認証スコアＳを算出する（１５４）。
（６）認証性能記憶手段１１で記憶している本人−他人間認証スコア分布に、算出した本人−他人間認証スコアを加えて更新する（１５５）。
【００４９】
なお、このログデータによる認証性能の更新は、ログデータが増えるごとに行ってもよく、あるいは所定数のログが蓄積された場合に行ってもよい。また、所定時間ごと、例えば、１日１回行ってもよい。さらに、ログからの照合データ抽出は、前回の処理以降に記録されたログデータについて行えばよい。また、相互に認証する照合データとしては、新たなログデータのみとしてもよく、あるいは古いログデータを対象に含めてもよい。
【００５０】
また、このログデータによる認証性能の更新によって、複数種類の認証手段による認証手順が随時変化していく。例えば、ある被認証者について特定の認証手段による認証において、登録者本人と認証されることが多くなった場合、本人−本人間認証スコアは相対的に高くなる。このため、本人拒否率ＦＲＲは低くなるので、認証手順の順番でこの認証手段は最初に上位になりやすくなる。このようにログデータを用いた認証性能の更新によって、被認証者にとって各時点での最適な認証手順の順番を選択することができる。
【００５１】
実施の形態５．
本発明の実施の形態５に係る認証選択システムについて説明する。この認証選択システムは、実施の形態１に係る認証選択システムと比較すると、認証手段を配列する順番を平均他人受入率（平均ＦＡＲ）を用いて配列している点で相違する。例えば、各認証手段において、過去の認証時に得られた他人受入率ＦＡＲを平均して平均ＦＡＲを算出し、平均ＦＡＲの小さい順に認証手段の順番を配列してもよい。この場合に平均ＦＡＲを算出する過去の認証ログとしては、直近の数回を用いて算出させてもよく、又は、過去ログの全てによって算出してもよい。これによって、本人−本人間の認証スコア分布を用いることなく認証手段の利用順序を決定できる。また、より小さいＦＡＲとなる可能性の高い認証手段から配列され、認証に使用されるので、より速やかに本人と認証されやすくなり、被認証者の負担を軽減できる。
なお、認証手段の配列にあたっては、平均ＦＡＲに限られず、他の指標を用いて認証手段の配列を決定してもよい。
【００５２】
さらに、最終的に本人と認証された一連の認証のうち、特定の認証手段から得られた認証結果ＦＡＲが極端に大きかった場合には、その認証手段の利用順位を下げるようにしてもよい。例えば、指をけがして使えない場合など、普段は利用順位が１位の指紋の利用順位を下げることで他の認証手段を優先的に利用できるようになる。これによって、短期的な認証結果による認証手段の利用順序を変更することができる。
【００５３】
この短期的な認証手段の利用順位の切り替え方法としては、直近数回の平均ＦＡＲを用いる場合、直近ほど重みをつけた重み平均ＦＡＲを用いる場合、直近数回の認証時に上限ＦＡＲ以下とならず本人と認証されなかった「認証失敗」の確率が所定値以上の場合には利用順位を下げることとする場合等を単独で、又は、組み合わせて行うことができる。なお、これに限られず、種々の短期的な認証手段の利用順位の切り替え方法を用いてもよい。
【００５４】
【発明の効果】
本発明に係る認証選択システムによれば、認証手段ごとに登録者別の認証性能を記憶している認証性能記憶手段と、被認証者ごとに、認証手段の組合せ及び順番を決定する認証手順決定手段と、制御部とを備えている。これによって、登録者ごとに登録者本人と認証されやすい最適な認証の順番を選択できるので、この順番で認証を行うことによって、被認証者が登録者本人である場合には、速やかに認証され、被認証者の負担を軽減することができる。
【００５５】
また、本発明に係る認証選択システムによれば、認証結果のログデータを用いて認証性能を更新する認証性能更新手段を備えている。これによって、認証結果を反映させて登録者ごとの最適な認証の順番を更新することができる。
【００５６】
さらに、本発明に係る認証選択システムによれば、認証性能更新手段において、本人−本人間認証スコア分布及び本人−他人間認証スコア分布を更新する。これによって、それぞれの積分値である本人拒否率及び他人受入率を更新できる。
【００５７】
またさらに、本発明に係る認証選択システムによれば、認証性能として、被認証者が登録者本人である場合の本人認証スコアの確率密度関数、数値テーブル、確率分布、正規分布で近似した場合のパラメータ、他人受入率、本人拒否率のうちから選択できる。
【００５８】
本発明に係る複合認証システムは、上記認証選択システムと、被認証者を認証する少なくとも一つの認証手段とを備えている。これによって、認証選択システムで選択した最適な認証の順番に従って被認証者の認証を行うことにより、被認証者が登録者本人である場合に速やかに登録者本人と認証を受けることができる。
【００５９】
さらに、本発明に係る複合認証システムによれば、認証手段がネットワークを介して制御部に接続されている。これによって、実際の認証場所の認証端末を小型化することができる。
【００６０】
本発明に係る認証選択プログラムによれば、登録者ごとに最適な認証の順番を選択することができる。この順番で認証を行うことによって、被認証者が登録者本人である場合には、速やかに認証されるので、被認証者の負担を軽減できる。
【００６１】
また、本発明に係る認証選択プログラムによれば、本人拒否率の低い順に認証手段を配列し、その順番を認証の順番として選択している。これにより、被認証者が登録者本人である場合に、少ない認証の回数で登録者本人と認証を受けることができる。
【００６２】
本発明に係る認証選択プログラムを格納したコンピュータ読取可能な記録媒体によれば、可搬性に優れるので、上記認証選択システムを容易にコンピュータ上で稼動させることができる。
【００６３】
本発明に係る複合認証プログラムによれば、登録者ごとに最適な認証の順番を選択でき、この順番で認証を行うので、被認証者が登録者本人である場合には、速やかに認証される。これによって、被認証者の負担を軽減できる。
【００６４】
また、本発明に係る複合認証プログラムによれば、認証結果から認証性能を算出し、目標性能と比較し認証判定している。これにより、全ての認証を行うのではなく、順番に行う認証のうち目標性能を満たす場合にはその時点で登録者本人と認証して終了できる。そこで、被認証者の負担を軽減できる。
【００６５】
さらに、本発明に係る複合認証プログラムによれば、認証判定において、認証スコアから算出した他人受入率と目標性能とを比較、判定している。これにより、認証精度の高い認証を行うことができる。
【００６６】
またさらに、本発明に係る複合認証プログラムによれば、各認証スコアから算出した他人受入率の積算値と認証の回数の関数である目標性能とを比較、判定している。これによって、適宜認証判定の難易を変化させて認証を行うことができる。これにより、被認証者の負担を軽減することができる。
【００６７】
本発明に係る複合認証プログラムを格納したコンピュータ読取可能な記録媒体によれば、可搬性に優れるので、上記認証システムを容易にコンピュータ上で稼動することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１に係る複合認証システムのブロック図である。
【図２】  本発明の実施の形態１に係る複合認証システムの認証性能記憶手段によって記憶装置に記憶させている認証手段ごとに個人ＩＤ別の認証性能の概要を示す概略図である。
【図３】  （ａ）は、本人−本人間認証スコア分布と本人−他人間認証スコア分布を示すグラフであり、（ｂ）は、認証手段の認証性能であるＦＲ率、ＦＡ率と認証しきい値Ｓｔｈとの関係を示すグラフである。
【図４】  本発明の実施の形態１に係る認証選択システムによる認証手順の選択方法を示すフローチャートである。
【図５】  本発明の実施の形態１に係る複合認証システムによる認証方法を示すフローチャートである。
【図６】  図５の手順１０５の認証手順の詳細を示すフローチャートである。
【図７】  本発明の実施の形態２に係る複合認証システムにおける認証手順の詳細を示すフローチャートである。
【図８】  本発明の実施の形態３に係る複合認証システムのブロック図である。
【図９】  本発明の実施の形態４に係る複合認証システムのブロック図である。
【図１０】  本発明の実施の形態４に係る複合認証システムにおける認証ログ記憶手段で記憶させているログデータの一例である。
【図１１】  本発明の実施の形態４に係る複合認証システムにおけるログデータによる認証スコア分布の更新手順を示すフローチャートである。
【符号の説明】
１  ＣＰＵ、２  ＲＡＭ、３  制御部、４  記憶装置、５  記録媒体読取装置、６  インタフェース装置、７  入力装置、８  出力装置、１０  認証選択システム、１１  認証性能記憶手段、１２  認証手順決定手段、１３  認証ログ記憶手段、１４  認証性能更新手段、２１ａ  認証手段（指紋）、２１ｂ  認証手段（顔）、２１ｃ  認証手段（筆跡）、３０  認証端末、３１  ＣＰＵ、３２  ＲＡＭ、３３  制御部、３４  記憶装置、３６  インタフェース装置、４０  ネットワーク、
【図１】
0003990907.tif 000006
【図２】
0003990907.tif 000007
【図３】
0003990907.tif 000008
【図４】
0003990907.tif 000009
【図５】
0003990907.tif 000010
【図６】
0003990907.tif 000011
【図７】
0003990907.tif 000012
【図８】
0003990907.tif 000013
【図９】
0003990907.tif 000014
【図１０】
0003990907.tif 000015
【図１１】
0003990907.tif 000016