(57)【要約】【課題】認証者の生体情報値の変動による偽造判定の誤判定を防止することを課題とする。【解決手段】被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定し、被検体が生体であると判定された場合には、被検体から入力される生体情報値と生体情報数値範囲境界との差分が大きくなるように、生体情報数値範囲を更新する。例えば、被検体から入力される生体情報値が生体情報数値範囲の中心値に一致するように生体情報数値範囲を更新する。【選択図】        図１
2010057838.tif 000002
【特許請求の範囲】
【請求項１】
被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定部と、
前記生体判定部により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新部と、
を有する生体認証装置。
【請求項２】
前記生体情報数値範囲更新部は、前記被検体から入力される生体情報値と、前記生体情報数値範囲の中心値との差分値が前記生体情報数値範囲の更新条件として設定されている更新閾値を上回っている場合に、前記生体情報数値範囲を更新する請求項１に記載の生体認証装置。
【請求項３】
被検体の個人識別情報と、予め記憶部に記憶されている照合用の個人識別情報とを照合した照合結果に基づいて、被検体が認証者本人であるか否かを判定する認証成否判定部をさらに有し、
前記生体情報数値範囲更新部は、前記認証成否判定部による判定結果に応じて、前記生体情報数値範囲を更新する請求項１または２に記載の生体認証装置。
【請求項４】
前記生体情報数値範囲更新部は、前記生体情報値が前記生体情報数値範囲の中心値に一致するように前記生体情報数値範囲を更新する請求項１〜３のいずれか１つに記載の生体認証装置。
【請求項５】
被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定部と、
前記生体判定部により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新部と、
を有する生体判定装置。
【請求項６】
被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定ステップと、
前記生体判定ステップにより前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新ステップと、
を含む生体認証方法。
【請求項７】
被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定手順と、
前記生体判定手順により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新手順と、
をコンピュータに実行させる生体認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、被検体が生体であるか否かを判定する生体認証装置、生体判定装置、生体認証方法および生体認証プログラムに関する。
【背景技術】
【０００２】
従来より、偽造物を用いて認証者になりすました利用者が正当な認証者であると誤って認証されることを防止するために、生体認証に用いられた被検体が生体であるか否かを判定する技術が存在する（例えば、特許文献１参照）。
【０００３】
具体的には、図１９に示すように、認証者登録時に認証者の生体情報値を測定しておき、測定された生体情報値から所定の数値以内を生体であると判定される生体判定数値範囲に設定する。そして、被検体の生体情報値が生体判定数値範囲内にあれば、被検体が生体であると判定する。
【０００４】
【特許文献１】特開２００７−２４４７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した従来技術には、認証者の生体情報値が変動した場合に、認証者本人が生体認証を行ったときでも偽造物であるものと判定されることがあるという課題があった。例えば、上記した従来技術では、図２０に示すように、認証者の生体情報値が年月の経過にともなって漸増し、生体であると判定される生体判定数値範囲の上限値を上回った結果、認証者本人が生体認証を行ったときでも偽造物であるものと判定されるという問題点があった。
【０００６】
そこで、生体認証装置、生体判定装置、生体認証方法および生体認証プログラムは、上述した従来技術の課題を解決するためになされたものであり、認証者の生体情報値の変動による偽造判定の誤判定を防止することが可能な生体認証装置、生体判定装置、生体認証方法および生体認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、開示の生体認証装置および生体判定装置は、被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定部と、前記生体判定部により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新部とを有することを要する。
【０００８】
また、開示の生体認証方法は、被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定ステップと、前記生体判定ステップにより前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新ステップとを含むことを要する。
【０００９】
また、開示の生体認証プログラムは、被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定手順と、前記生体判定手順により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新手順とをコンピュータに実行させることを要する。
【発明の効果】
【００１０】
開示の生体認証装置、生体判定装置、生体認証方法および生体認証プログラムによれば、認証者の生体情報値の変動による偽造判定の誤判定を防止することが可能である。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明に係る生体認証装置、生体判定装置、生体認証方法および生体認証プログラムの実施例を詳細に説明する。なお、以下では、この発明が適用された指紋認証装置を実施例として説明する。
【実施例１】
【００１２】
以下の実施例１では、実施例１に係る指紋認証装置の概要、指紋認証装置の構成、指紋認証装置による処理の流れ、実施例１の効果を説明する。
【００１３】
［実施例１に係る指紋認証装置の概要］
まず、図１を用いて、実施例１に係る指紋認証装置の概要を説明する。図１は、実施例１に係る指紋認証装置の概要を説明するための図である。
【００１４】
実施例１に係る指紋認証装置は、被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、被検体が生体であるか否かを判定すること概要とする。そして、実施例１に係る指紋認証装置は、特に、認証者の生体情報値の変動による偽造判定の誤判定を防止する。
【００１５】
具体的には、被検体から入力されるインピーダンス値が生体であると判定される生体判定数値範囲内にあった場合に、指紋認証装置は、被検体から入力されるインピーダンス値と生体情報数値範囲境界との差分が大きくなるように、生体情報数値範囲を更新する。例えば、指紋認証装置は、図１に示すように、被検体のインピーダンス値と、生体情報数値範囲の中心値（以下では、基準値と記載する）との差分値が生体情報数値範囲の更新条件として設定されている更新閾値を上回っている場合に、被検体のインピーダンス値が基準値となるように生体情報数値範囲を更新する。
【００１６】
このようなことから、実施例１に係る指紋認証装置は、認証者のインピーダンス値の変動による偽造判定の誤判定を防止することが可能である。
【００１７】
［指紋認証装置の構成］
次に、図２を用いて、図１で説明した指紋認証装置の構成を説明する。図２は、指紋認証装置の構成を示すブロック図である。
【００１８】
図２に示すように、指紋認証装置１０は、基準値保持部１１、登録指紋データ保持部１２、指紋情報取得部１３、出力部１４、インピーダンス値抽出部１５、偽造判定部１６、入力指紋データ抽出部１７、指紋照合部１８、本人判定部１９、更新必要性判定部２０および更新実施部２１を有する。なお、偽造判定部１６は、生体判定部ともいう。また、更新必要性判定部２０および更新実施部２１は、生体情報数値範囲更新部ともいう。
【００１９】
基準値保持部１１は、生体判定数値範囲を特定するための基準値を記憶する。具体的には、基準値保持部１１は、認証者に一意に付与されている認証者ＩＤに対応付けて、基準値としてのインピーダンス値を記憶する。なお、基準値保持部１１に最初に記憶されている基準値は、認証者が指紋登録を行った際に測定された認証者の指のインピーダンス値である。また、生体判定数値範囲は、基準値を中心値として設定される数値範囲である。
【００２０】
登録指紋データ保持部１２は、照合用の指紋画像を記憶する。具体的には、登録指紋データ保持部１２は、認証者ＩＤと、認証者の指紋画像とを対応付けて記憶する。
【００２１】
指紋情報取得部１３は、指紋認証に係る各種情報を取得する。具体的には、指紋情報取得部１３は、指紋センサに相当し、認証者ＩＤおよび指紋画像の入力操作を受け付けると、被検体を撮像して被検体の指紋画像を取得するとともに、被検体のインピーダンス値を測定する。
【００２２】
出力部１４は、指紋認証に係る各種情報を出力する。例えば、出力部１４は、指紋認証の認証結果を出力表示することや、指紋認証の認証結果に応じて処理（例えば、施錠の開閉）を行う機能部に対して認証結果を出力する。
【００２３】
インピーダンス値抽出部１５は、指紋情報取得部１３によって取得された各種情報の中から、認証者ＩＤおよび被検体のインピーダンス値の測定結果を抽出し、入力データとして偽造判定部１６に対して送信する。
【００２４】
偽造判定部１６は、被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、被検体が生体であるか否かを判定する。具体的には、偽造判定部１６は、インピーダンス値抽出部１５から入力データを受け付けると、入力データに含まれている認証者ＩＤに対応する基準値を基準値保持部１１から登録データとして読み出す。続いて、偽造判定部１６は、被検体のインピーダンス値と基準値とを比較する。
【００２５】
ここで、偽造判定部１６は、被検体のインピーダンス値と基準値との差分値が、被検体が生体であるか否かの判定条件として設定されている真偽判定閾値以下である場合には、被検体が生体であるものと判定する。そして、偽造判定部１６は、被検体が生体であることを示す判定結果を本人判定部１９に対して送信する。一方では、偽造判定部１６は、被検体のインピーダンス値と基準値との差分値が真偽判定閾値を上回っている場合には、被検体が偽造物であるものと判定する。そして、偽造判定部１６は、被検体が偽造物であることを示す判定結果を本人判定部１９に対して送信する。
【００２６】
入力指紋データ抽出部１７は、偽造判定部１６によって被検体が生体であることを示す判定結果が得られた場合に、指紋情報取得部１３によって取得された各種情報の中から、認証者ＩＤおよび被検体の指紋画像を抽出して、入力データとして偽造判定部１６に対して送信する。
【００２７】
指紋照合部１８は、被検体の個人識別情報と、予め記憶部に記憶されている照合用の個人識別情報とを照合した照合結果に基づいて、被検体が認証者本人であるか否かを判定する。具体的には、指紋照合部１８は、入力指紋データ抽出部１７から入力データを受け付けると、入力データに含まれている認証者ＩＤに対応する認証者の指紋画像を登録指紋データ保持部１２から登録データとして読み出す。続いて、指紋照合部１８は、被検体の指紋画像と、認証者の指紋画像とを照合する。
【００２８】
ここで、指紋照合部１８は、被検体の指紋画像と、認証者の指紋画像との一致度合いを示す照合スコアが指紋認証の成否の判定条件として設定されている成否判定閾値を上回っている場合には、指紋認証が成功したものと判定する。そして、指紋照合部１８は、被検体が認証者本人であることを示す判定結果を本人判定部１９に対して送信する。一方では、指紋照合部１８は、照合スコアが成否判定閾値以下である場合には、指紋認証が失敗したものと判定する。そして、指紋照合部１８は、被検体が認証者とは別の人物（つまり、他人）であることを示す判定結果を本人判定部１９に対して送信する。
【００２９】
本人判定部１９は、被検体が生体であることを示す判定結果を偽造判定部１６から受け付け、さらに、被検体が認証者本人であることを示す判定結果を指紋照合部１８から受け付けた場合には、認証成功を示す認証結果を出力部１４を介して出力する。また、本人判定部１９は、被検体が生体であることを示す判定結果を偽造判定部１６から受け付け、さらに、被検体が認証者とは別の人物であることを示す判定結果を指紋照合部１８から受け付けた場合には、認証失敗を示す認証結果を出力部１４を介して出力する。また、本人判定部１９は、被検体が偽造物であることを示す判定結果を偽造判定部１６から受け付けた場合には、認証失敗を示す認証結果を出力部１４を介して出力する。
【００３０】
更新必要性判定部２０は、生体情報数値範囲を更新させるべきか否かを判定する。具体的には、更新必要性判定部２０は、本人判定部１９によって認証成功を示す認証結果が得られた場合に、被検体のインピーダンス値と基準値との差分値を算出し、基準値の更新条件として設定されている更新閾値と差分値とを比較する。
【００３１】
ここで、更新必要性判定部２０は、差分値が更新閾値を上回っている場合には、基準値を更新すべきであると判定する。一方では、更新必要性判定部２０は、差分値が更新閾値以下である場合には、基準値を更新すべきでないと判定する。
【００３２】
更新実施部２１は、被検体から入力される生体情報値と生体情報数値範囲境界との差分が大きくなるように、生体情報数値範囲を更新する。具体的には、更新実施部２１は、更新必要性判定部２０によって、基準値を更新すべきであることを示す判定結果が得られた場合には、被検体のインピーダンス値に一致するように基準値保持部１１に記憶されている基準値を更新する。つまり、更新実施部２１は、基準値を被検体のインピーダンス値に一致するように更新して、被検体のインピーダンス値が生体情報数値範囲の中心値と一致するように生体情報数値範囲を更新する。一方では、更新実施部２１は、更新必要性判定部２０によって、基準値を更新すべきでないことを示す判定結果が得られた場合には、そのまま処理を終了する。
【００３３】
［指紋認証装置による処理］
次に、図３および図４を用いて、指紋認証装置１０による処理を説明する。図３は、指紋認証装置による処理の流れを示すフローチャート図である。図４は、指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【００３４】
まず、図３を用いて、指紋認証装置１０による処理の流れを説明する。図３に示すように、指紋情報取得部１３が指紋画像の入力操作を受け付けると（ステップＳ１０１肯定）、インピーダンス値抽出部１５は、取得された各種情報の中から認証者ＩＤおよび被検体のインピーダンス値の測定結果を抽出する（ステップＳ１０２）。
【００３５】
続いて、偽造判定部１６は、生体判定数値範囲内に被検体のインピーダンス値があるか否かを検証して、被検体が生体であるか否かを判定する（ステップＳ１０３）。ここで、被検体が偽造物であることを示す判定結果が得られた場合には（ステップＳ１０３否定）、本人判定部１９は、認証失敗を示す認証結果を出力して（ステップＳ１０４）、指紋認証装置１０は、処理を終了する。一方では、被検体が生体であることを示す判定結果が得られた場合には（ステップＳ１０３肯定）、入力指紋データ抽出部１７は、取得された各種情報の中から、認証者ＩＤおよび被検体の指紋画像を抽出する（ステップＳ１０５）。
【００３６】
続いて、指紋照合部１８は、照合用の指紋画像と、被検体の指紋画像とを照合した照合結果に基づいて、被検体が認証者本人であるか否かを判定する（ステップＳ１０６）。ここで、被検体が認証者とは別の人物であることを示す判定結果が得られた場合には（ステップＳ１０６否定）、本人判定部１９は、認証失敗を示す認証結果を出力して（ステップＳ１０４）、指紋認証装置１０は、処理を終了する。
【００３７】
一方では、被検体が認証者本人であることを示す判定結果が得られた場合には（ステップＳ１０６肯定）、本人判定部１９は、認証成功を示す認証結果を出力する（ステップＳ１０７）。続いて、更新必要性判定部２０および更新実施部２１は、基準値を更新する基準値更新処理を行い（ステップＳ１０８）、指紋認証装置１０は、処理を終了する。
【００３８】
次に、図４を用いて、指紋認証装置１０による基準値更新処理（ステップＳ１０８）の流れを説明する。図４に示すように、認証成功を示す認証結果が得られると、更新必要性判定部２０は、基準値と、被検体のインピーダンス値との差分値の大きさに応じて基準値を更新するべきか否かを判定する（ステップＳ２０１）。
【００３９】
ここで、更新すべきであることを示す判定結果が得られた場合には（ステップＳ２０１肯定）、更新実施部２１は、被検体のインピーダンス値に一致するように基準値を更新して（ステップＳ２０２）、指紋認証装置１０は、基準値更新処理を終了する。一方では、更新すべきでないことを示す判定結果が得られた場合には（ステップＳ２０１否定）、指紋認証装置１０は、そのまま基準値更新処理を終了する。
【００４０】
［実施例１の効果］
上記したように、実施例１によれば、認証者の生体情報値の変動による偽造判定の誤判定を防止することが可能である。例えば、実施例１によれば、認証が成功するごとに、認証成功時の認証者の指のインピーダンス値に一致するように基準値を更新することで、被検体のインピーダンス値が生体情報数値範囲の境界から離れるように生体情報数値範囲を変更して、認証者のインピーダンス値の変動による偽造判定の誤判定を防止することが可能である。
【００４１】
なお、実施例１では、被検体が生体であるか否かを判定した後に、被検体が認証者本人であるか否かを判定する場合を説明したが、これに限定されるものではなく、例えば、図５に示すように、被検体が認証者本人であるか否かを判定した後に、被検体が生体であるか否かを判定するようにしてもよい。
【００４２】
また、実施例１では、認証者ＩＤによって特定された基準値および認証者の指紋画像を用いて生体認証を行う、いわゆる１：１認証を行う場合を説明した。しかしながら、これに限定されるものではなく、全ての認証者ＩＤに対応する基準値および認証者の指紋画像を用いて生体認証を行ういわゆる１：Ｎ認証を行う場合であっても適用することができる。
【００４３】
具体的には、図６に示すように、指紋照合部１８は、認証者ＩＤごとに被検体の指紋画像と、認証者の指紋画像とを照合する（ステップＳ４０５）。ここで、認証者本人であることを示す判定結果が得られた認証者ＩＤがある場合に、偽造判定部１６は、認証者本人であることを示す判定結果が得られた認証者ＩＤに対応する基準値を読み出すとともに、被検体のインピーダンス値の測定結果を抽出する（ステップＳ４０７）。そして、偽造判定部１６は、生体情報数値範囲内に被検体のインピーダンス値があるか否かを検証して、被検体が生体であるか否かを判定する（ステップＳ４０８）。
【実施例２】
【００４４】
ところで、上記の実施例１では、被検体のインピーダンス値と基準値との差分値が、更新閾値を上回っている場合に、基準値を更新するケースを説明した。しかしながら、基準値を更新させるケースは、実施例１で説明したケースに限られるものではない。そこで、実施例２として、被検体が生体であることを示す判定結果が得られるごとに記憶部に格納された差分値の平均値が更新閾値を上回っている場合に、基準値を更新させるケースを説明する。なお、以下では、実施例２に係る指紋認証装置の構成、指紋認証装置による処理の流れ、実施例２の効果を説明する。
【００４５】
［指紋認証装置の構成］
実施例２に係る指紋認証装置の構成は、図７に示すように、差分値記憶部２２をさらに有する他は、実施例１に係る指紋認証装置の構成と、以下に説明する点が異なる。図７は、実施例２に係る指紋認証装置の構成を示すブロック図である。
【００４６】
差分値記憶部２２は、被検体のインピーダンス値と基準値との差分値を記憶する。具体的には、差分値記憶部２２は、認証者ＩＤと、偽造判定が行われた日付と、差分値とを対応付けて記憶する。なお、差分値記憶部２２に記憶されている情報は、情報が格納されてからの経過日数が予め設定されている設定日数に到達した場合に、自動的に削除されるものとする。
【００４７】
偽造判定部１６は、被検体が生体であるものと判定するごとに、認証者ＩＤと、偽造判定が行われた日付と、被検体のインピーダンス値と基準値との差分値を差分値記憶部２２に格納する。
【００４８】
更新必要性判定部２０は、被検体から入力される生体情報値と生体情報数値範囲の中心値との差分値の平均値を算出し、平均値が生体情報数値範囲の更新条件として設定されている更新閾値を上回っている場合に、生体情報数値範囲を更新させる。
【００４９】
具体的には、更新必要性判定部２０は、本人判定部１９によって認証成功を示す認証結果が得られた場合に、入力データに含まれている認証者ＩＤに対応する全ての差分値を差分値記憶部２２から読み出して、各差分値の平均値を算出する。続いて、更新必要性判定部２０は、平均値と更新閾値とを比較して、基準値を更新するべきか否かを判定する。ここで、更新必要性判定部２０は、平均値が更新閾値を上回っている場合には、基準値を更新すべきであると判定する。一方では、更新必要性判定部２０は、平均値が更新閾値以下である場合には、基準値を更新すべきでないと判定する。
【００５０】
［指紋認証装置による処理］
次に、図８を用いて、実施例２に係る指紋認証装置１０による基準値更新処理の流れを説明する。図８は、実施例２に係る指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【００５１】
図８に示すように、認証成功を示す認証結果が得られると、更新必要性判定部２０は、入力データに含まれている認証者ＩＤに対応する各差分値の平均値を算出し（ステップ５０１）、平均値と更新閾値とを比較して、基準値を更新するべきか否かを判定する（ステップ５０２）。ここで、更新すべきであることを示す判定結果が得られた場合には（ステップＳ５０２肯定）、更新実施部２１は、被検体のインピーダンス値に一致するように基準値を更新して（ステップＳ５０３）、指紋認証装置１０は、基準値更新処理を終了する。一方では、更新すべきでないことを示す判定結果が得られた場合には（ステップＳ５０２否定）、指紋認証装置１０は、そのまま基準値更新処理を終了する。
【００５２】
［実施例２の効果］
上記したように、実施例２によれば、生体情報数値範囲を被検体から入力される生体情報値の平均値の大きさに応じて変更することで、偽造判定の誤判定をさらに防止することが可能である。例えば、実施例２によれば、認証者のインピーダンスが変動した可能性が高い場合に限って基準値を更新して、偽造判定の誤判定をさらに防止することが可能である（図９参照）。
【００５３】
なお、被検体が生体であると判定された日付に対応付けて記憶部に格納された被検体から入力される生体情報値と生体情報数値範囲の中心値との差分値が、日付の経過とともに漸増している場合に、生体情報数値範囲を更新するようにしてもよい。
【００５４】
具体的には、更新必要性判定部２０は、図１０に示すように、入力データに含まれている認証者ＩＤに対応する全ての差分値を差分値記憶部２２から読み出す。ここで、更新必要性判定部２０は、全ての差分値が前回格納された差分値よりも大きくなっていれば、基準値を更新すべきであると判定する。一方では、更新必要性判定部２０は、前回格納された差分値に比べて小さい差分値がある場合には、基準値を更新すべきでないと判定する。
【００５５】
また、被検体から入力される生体情報値と生体情報数値範囲の中心値との差分値の標準偏差値を算出し、生体情報数値範囲の更新条件として設定されている更新閾値未満である場合に、生体情報数値範囲を更新するようにしてもよい。具体的には、更新必要性判定部２０は、被検体が生体であることを示す判定結果が得られるごとに記憶部に格納された差分値の標準偏差値を算出し、標準偏差値が更新閾値未満である場合（差分値の大きさのばらつきが小さい場合）に、基準値を更新する。なお、ここで用いられる更新閾値は、上記の実施例１および２で用いた更新閾値とは異なる値である。
【００５６】
また、更新前の生体情報数値範囲境界と、更新後の生体情報数値範囲境界との差分が生体情報数値範囲の更新条件として設定されている更新許容閾値以下である場合に、生体情報数値範囲を更新するようにしてもよい。具体的には、更新必要性判定部２０は、更新前の基準値と、更新後の基準値との差分値が基準値の更新条件として設定されている更新許容閾値以下である場合に、基準値を更新する。
【実施例３】
【００５７】
ところで、上記の実施例１および２では、被検体が認証者本人であることを示す判定結果が得られた場合に基準値を更新するケースを説明した。しかしながら、被検体の指紋画像と、認証者の指紋画像との照合結果に応じて基準値を更新するべきか否かを判定してもよい。そこで、実施例３として、認証者の指紋画像との照合結果に応じて基準値を更新するべきか否かを判定する場合を説明する。なお、以下では、実施例３に係る指紋認証装置の構成、指紋認証装置による処理の流れ、実施例３の効果を説明する。
【００５８】
［指紋認証装置の構成］
実施例３に係る指紋認証装置の構成は、図１１に示すように、更新可否判定部２３を更に有する他は、実施例１に係る指紋認証装置の構成と、以下に説明する点が異なる。図１１は、実施例３に係る指紋認証装置の構成を示すブロック図である。
【００５９】
更新可否判定部２３は、指紋照合部１８による判定結果に応じて生体情報数値範囲を更新させる。具体的には、更新可否判定部２３は、更新必要性判定部２０によって基準値を更新するべきであることを示す判定結果が得られた場合に、被検体の指紋画像と、照合用の指紋画像との一致度合いを示した照合スコアを指紋照合部１８から取得する。続いて、更新可否判定部２３は、基準値を更新するべきか否かの判定条件として設定されている更新許容スコアと照合スコアとを比較して、基準値の更新を許可するべきか否かを判定する。
【００６０】
ここで、更新可否判定部２３は、照合スコアが更新許容スコアを上回っている場合には、基準値の更新を許可するべきであると判定する。一方では、更新可否判定部２３は、照合スコアが更新許容スコア以下である場合には、基準値の更新を許可するべきでないと判定する。なお、更新許容スコアは、上記の成否判定閾値以上の所定の値である。
【００６１】
更新実施部２１は、更新可否判定部２３による判定結果に応じて、生体情報数値範囲を更新する。具体的には、更新実施部２１は、更新可否判定部２３によって、基準値の更新を許可するべきであることを示す判定結果が得られた場合には、被検体のインピーダンス値の測定値に一致するように基準値保持部１１に記憶されている基準値を更新する。一方では、更新実施部２１は、更新可否判定部２３によって、基準値の更新を許可すべきでないことを示す判定結果が得られた場合には、そのまま処理を終了する。
【００６２】
［指紋認証装置による処理］
次に、図１２を用いて、実施例３に係る指紋認証装置１０による基準値更新処理の流れを説明する。図１２は、指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【００６３】
図１２に示すように、認証成功を示す認証結果が得られると、更新必要性判定部２０は、被検体のインピーダンス値と基準値との差分値と更新閾値とを比較して、基準値を更新するべきか否かを判定する（ステップＳ６０１）。ここで、更新すべきでないことを示す判定結果が得られた場合には（ステップＳ６０１否定）、指紋認証装置１０は、そのまま基準値更新処理を終了する。一方では、更新すべきであることを示す判定結果が得られた場合には（ステップＳ６０１肯定）、更新可否判定部２３は、更新許容スコアと照合スコアとを比較して、基準値の更新を許可するべきか否かを判定する（ステップＳ６０２）。
【００６４】
ここで、更新を許可するべきであることを示す判定結果が得られた場合には（ステップＳ６０２肯定）、更新実施部２１は、被検体のインピーダンス値に一致するように基準値を更新して（ステップＳ６０３）、指紋認証装置１０は、基準値更新処理を終了する。一方では、更新を許可するべきでないことを示す判定結果が得られた場合には（ステップＳ６０２否定）、更新実施部２１は、指紋認証装置１０は、そのまま基準値更新処理を終了する。
【００６５】
［実施例３の効果］
上記したように、実施例３によれば、生体情報数値範囲を、被検体の個人識別情報の照合結果に応じて変更することで、偽造判定の誤判定をさらに防止することが可能である。例えば、実施例３によれば、被検体の指紋画像と、照合用の指紋画像との一致度合いが高い場合に限って基準値を更新して、偽造判定の誤判定をさらに防止することが可能である。
【００６６】
なお、厳密な生体認証を行うために、一般的な成否判定閾値よりも高い値に成否判定閾値を設定する場合があるが、この場合には、被検体とは別の人物であることを示す判定結果が得られた場合であっても生体情報数値範囲を更新してもよい。すなわち、被検体の真偽が判定できればよいので、被検体の個人識別情報と、照合用の個人識別情報との一致度合いが高ければ生体情報数値範囲を変更してもよい。
【００６７】
具体的には、図１３に示すように、被検体が認証者とは別の人物であることを示す判定結果が得られた場合には（ステップＳ７０６否定）、本人判定部１９は、認証失敗を示す認証結果を出力する（ステップＳ７０９）。続いて、更新必要性判定部２０、更新実施部２１および更新可否判定部２３は、基準値を更新する基準値更新処理を行い（ステップＳ７１０）、指紋認証装置１０は、処理を終了する。なお、この場合に更新可否判定部２３によって用いられる更新許容スコアは、成否判定閾値未満の所定の値である。
【００６８】
また、被検体の個人識別情報と、照合用の個人識別情報との一致度合いを示した照合スコアが所定の閾値を上回っている場合に、生体情報数値範囲を更新するようにしてもよい。具体的には、更新可否判定部２３は、生体認証が成功したことを示す判定結果が得られるごとに記憶部に格納された被検体の指紋画像と、照合用の指紋画像との一致度合いを示した照合スコアの平均値を算出し、平均値が所定の閾値を上回っている場合に、基準値を更新する。
【実施例４】
【００６９】
ところで、上記の実施例１〜３では、被検体の生体情報値に一致するように基準値を変更するケースを更新する場合を説明した。しかしながら、更新後の基準値は、被検体の生体情報値に限られるものではない。そこで、実施例４として、被検体の生体情報値の平均値に一致するように基準値を更新する場合を説明する。なお、以下では、実施例４に係る指紋認証装置の構成、指紋認証装置による処理の流れ、実施例４の効果を説明する。
【００７０】
［指紋認証装置の構成］
実施例４に係る指紋認証装置の構成は、図１４に示すように、測定結果記憶部２４を更に有する他は、実施例１に係る指紋認証装置の構成と、以下に説明する点が異なる。図１４は、実施例４に係る指紋認証装置の構成を示すブロック図である。
【００７１】
測定結果記憶部２４は、被検体のインピーダンス値の測定結果を記憶する。具体的には、測定結果記憶部２４は、認証者ＩＤと、被検体のインピーダンス値の測定結果とを対応付けて記憶する。
【００７２】
偽造判定部１６は、インピーダンス値抽出部１５から入力データを受け付けるごとに、入力データに含まれている認証者ＩＤと、被検体のインピーダンス値の測定結果とを対応付けて測定結果記憶部２４に格納する。
【００７３】
更新実施部２１は、被検体が生体であると判定されるごとに記憶部に格納された生体情報値の平均値を算出し、算出された平均値が生体情報数値範囲の中心値に一致するように生体情報数値範囲を更新する。具体的には、更新実施部２１は、更新必要性判定部２０によって、基準値を更新すべきであることを示す判定結果が得られた場合には、入力データに含まれている認証者ＩＤに対応する全ての測定結果を測定結果記憶部２４から読み出して、各測定結果の平均値を算出する。続いて、更新実施部２１は、各測定結果の平均値に一致するように基準値保持部１１に記憶されている基準値を更新する。
【００７４】
［指紋認証装置による処理］
次に、図１５を用いて、実施例４に係る指紋認証装置１０による基準値更新処理の流れを説明する。図１５は、実施例４に係る指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【００７５】
図１５に示すように、認証成功を示す認証結果が得られると、更新必要性判定部２０は、被検体のインピーダンス値と基準値との差分値と、更新閾値とを比較して、基準値を更新するべきか否かを判定する（ステップＳ８０１）。ここで、更新すべきであることを示す判定結果が得られた場合には（ステップＳ８０１肯定）、更新実施部２１は、測定結果の平均値に一致するように基準値を更新して（ステップＳ８０２）、指紋認証装置１０は、基準値更新処理を終了する。一方では、更新すべきでないことを示す判定結果が得られた場合には（ステップＳ８０１否定）、指紋認証装置１０は、そのまま基準値更新処理を終了する。
【００７６】
［実施例４の効果］
上記したように、実施例４によれば、被検体から入力される生体情報値の平均値が中心値に一致するように生体判定数値範囲を更新することで、偽造判定の誤判定をさらに防止することが可能である。例えば、実施例４によれば、認証成功を示す認証結果が得られたときの認証者の指のインピーダンス値の平均値に一致するように基準値を変更して、偽造判定の誤判定をさらに防止することが可能である。
【実施例５】
【００７７】
さて、これまで実施例１〜４について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例５として、他の実施例を説明する。
【００７８】
（１）生体情報値
例えば、上記した実施例１〜４では、インピーダンス値を用いて被検体が生体であるか否かを判定する場合を説明したが、これに限定されるものではない。例えば、印加信号に対する反射波のレベル値、肌の色の濃淡、静電容量などの時間の経過にともないレベル値が変動する生体情報値を用いて被検体が生体であるか否かを判定する場合であれば適用することができる。
【００７９】
（２）生体判定装置および生体認証装置
また、上記した実施例１〜４では、照合用の指紋画像と、被検体の指紋画像とを照合した照合結果に基づいて、被検体が認証者本人であるか否かを判定する場合を説明したが、これに限定されるものではない。例えば、被検体が生体であるか否かを判定する機能のみを有する生体判定装置としても適用することができるし、虹彩、静脈、顔などの生体情報を用いて個人認証を行う生体認証装置であっても適用することができる。
【００８０】
（３）フォーマットバージョン
また、上記した実施例１〜４において、被検体から入力される生体情報値のフォーマットバージョンと、生体情報数値範囲を特定するための基準値のフォーマットバージョンとが異なる場合に、基準値のフォーマットバージョンを更新するようにしてもよい。具体的には、図１６に示すように、指紋認証装置１０は、指紋画像の入力操作を受け付けると（ステップＳ９０１肯定）、基準値保持部１１に記憶されている基準値のフォーマットバージョンと、被検体の生体情報値の測定値のフォーマットバージョンとを比較する（ステップＳ９０２）。
【００８１】
ここで、フォーマットバージョンが一致した場合には（ステップＳ９０２肯定）、指紋認証装置１０は、取得された各種情報の中から認証者ＩＤおよび被検体のインピーダンス値の測定結果を抽出する（ステップＳ９０３）。一方では、フォーマットバージョンが異なる場合には（ステップＳ９０２否定）、指紋認証装置１０は、取得された各種情報の中から、認証者ＩＤおよび被検体の指紋画像を抽出する（ステップＳ９０５）。
【００８２】
（４）新規登録
また、上記した実施例１〜４において、生体判定数値範囲が登録されているか否かを判定し、生体判定数値範囲が登録されていない時には、生体情報値が生体情報数値範囲の中心値に一致するように生体情報数値範囲を登録するようにしてもよい。具体的には、図１７に示すように、指紋認証装置１０は、指紋画像の入力操作を受け付けると（ステップＳ１００１肯定）、入力された認証者ＩＤに対応付けて基準値保持部１１に基準値が記憶されているか否かを判定する（ステップＳ１００２）。
【００８３】
ここで、基準値が記憶されている場合には（ステップＳ１００２肯定）、指紋認証装置１０は、取得された各種情報の中から認証者ＩＤおよび被検体のインピーダンス値の測定結果を抽出する（ステップＳ１００３）。続いて、指紋認証装置１０は、入力された認証者ＩＤに対応する基準値と被検体のインピーダンス値とを比較した比較結果に基づいて、被検体が生体であるか否かを判定する（ステップＳ１００４）。一方では、基準値が記憶されていない場合には（ステップＳ１００２否定）、指紋認証装置１０は、取得された各種情報の中から、認証者ＩＤおよび被検体の指紋画像を抽出する（ステップＳ１００５）。
【００８４】
（５）更新前の生体情報数値範囲をバックアップ
また、上記した実施例１〜４において、生体情報数値範囲が更新されるごとに、更新される前の生体情報数値範囲（もしくは、基準値）を更新履歴として記憶するようにしてもよい。
【００８５】
（６）生体情報数値範囲を更新した旨を管理者に通知
また、上記した実施例１〜４において、生体情報数値範囲が更新された場合に、生体認証装置を管理する管理者に対して、生体情報数値範囲（もしくは、基準値）が更新されたことを通知するようにしてもよい。
【００８６】
（７）装置構成等
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、基準値）については、特記する場合を除いて任意に変更することができる。
【００８７】
また、図２、図７、図１１および図１４に示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図２に示した更新必要性判定部２０と、更新実施部２１とを統合して構成することができる。
【００８８】
（８）生体認証プログラム
また、実施例１〜４で説明した指紋認証装置１０にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。そこで、以下では、図１８を用いて、上記の実施例に示した指紋認証装置１０と同様の機能を有する生体認証プログラムを実行するコンピュータを一例として説明する。図１８は、生体認証プログラムを実行するコンピュータを示す図である。
【００８９】
図１８に示すように、指紋認証装置１０としてのコンピュータ１１０は、入力部１２０、ＲＯＭ１３０、ＣＰＵ１４０、ＨＤＤ１５０、ＲＡＭ１６０および出力部１７０をバス１８０などで接続して構成される。なお、入力部１２０は、図２に示した、指紋情報取得部１３に対応し、出力部１７０は、図２に示した、出力部１４に対応する。
【００９０】
ＲＯＭ１３０には、上記の実施例１に示した指紋認証装置１０と同様の機能を発揮する生体認証プログラム、つまり、図１８に示すように偽造判定プログラム１３０ａと、指紋照合プログラム１３０ｂと、本人判定プログラム１３０ｃと、基準値更新プログラム１３０ｄとが、あらかじめ記憶されている。なお、これらのプログラム１３０ａ〜プログラム１３０ｄについては、図２に示した指紋認証装置１０の各構成要素と同様、適宜統合または、分散してもよい。
【００９１】
そして、ＣＰＵ１４０がこれらのプログラム１３０ａ〜プログラム１３０ｄをＲＯＭ１３０から読み出して実行することで、図１８に示すように、プログラム１３０ａ〜プログラム１３０ｄは、偽造判定プロセス１４０ａと、指紋照合プロセス１４０ｂと、本人判定プロセス１４０ｃと、基準値更新プロセス１４０ｄとして機能するようになる。
【００９２】
なお、偽造判定プロセス１４０ａは、図２に示した、インピーダンス値抽出部１５および偽造判定部１６に対応する。また、指紋照合プロセス１４０ｂは、図２に示した、入力指紋データ抽出部１７および指紋照合部１８に対応する。また、本人判定プロセス１４０ｃは、図２に示した、本人判定部１９に対応する。また、基準値更新プロセス１４０ｄは、図２に示した、更新必要性判定部２０および更新実施部２１に対応する。
【００９３】
また、ＨＤＤ１５０には、図１８に示すように、基準値データテーブル１５０ａと、登録指紋データベース１５０ｂとが設けられる。そして、ＣＰＵ１４０は、基準値データテーブル１５０ａおよび登録指紋データベース１５０ｂから、基準値１６０ａおよび認証者の指紋画像１６０ｂを読み出してＲＡＭ１６０に格納し、ＲＡＭ１６０に格納された基準値１６０ａおよび認証者の指紋画像１６０ｂに基づいて処理を実行する。なお、基準値データテーブル１５０ａおよび登録指紋データベース１５０ｂは、図２に示した基準値保持部１１および登録指紋データ保持部１２にそれぞれ対応する。
【００９４】
なお、上記した各プログラム１３０ａ〜プログラム１３０ｄについては、必ずしも最初からＲＯＭ１３０に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれから各プログラムを読み出して実行するようにしてもよい。
【００９５】
（９）生体認証方法
また、上記した生体認証装置により、以下のような生体認証方法が実現される。すなわち、被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定ステップ（例えば、図３のステップＳ１０３）と、前記生体判定ステップにより前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新ステップ（例えば、図３のステップＳ１０８）とを含んだ生体認証方法が実現される。
【００９６】
以上の実施例１〜５を含む実施形態に関し、さらに以下の付記を開示する。
【００９７】
（付記１）被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定部と、
前記生体判定部により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新部と、
を有する生体認証装置。
【００９８】
（付記２）前記生体情報数値範囲更新部は、前記被検体から入力される生体情報値と、前記生体情報数値範囲の中心値との差分値が前記生体情報数値範囲の更新条件として設定されている更新閾値を上回っている場合に、前記生体情報数値範囲を更新する付記１に記載の生体認証装置。
【００９９】
（付記３）前記生体情報数値範囲更新部は、前記被検体から入力される生体情報値と前記生体情報数値範囲の中心値との差分値の平均値を算出し、当該平均値が前記生体情報数値範囲の更新条件として設定されている更新閾値を上回っている場合に、前記生体情報数値範囲を更新する付記１に記載の生体認証装置。
【０１００】
（付記４）前記生体情報数値範囲更新部は、前記被検体が生体であると判定された日付に対応付けて記憶部に格納された前記被検体から入力される生体情報値と前記生体情報数値範囲の中心値との差分値が、日付の経過とともに漸増している場合に、前記生体情報数値範囲を更新する付記１に記載の生体認証装置。
【０１０１】
（付記５）前記生体情報数値範囲更新部は、前記被検体から入力される生体情報値と前記生体情報数値範囲の中心値との差分値の標準偏差値を算出し、前記生体情報数値範囲の更新条件として設定されている更新閾値未満である場合に、前記生体情報数値範囲を更新する付記１に記載の生体認証装置。
【０１０２】
（付記６）前記生体情報数値範囲更新部は、更新前の前記生体情報数値範囲境界と、更新後の前記生体情報数値範囲境界との差分が前記生体情報数値範囲の更新条件として設定されている更新許容閾値以下である場合に、前記生体情報数値範囲を更新する付記１に記載の生体認証装置。
【０１０３】
（付記７）被検体の個人識別情報と、予め記憶部に記憶されている照合用の個人識別情報とを照合した照合結果に基づいて、被検体が認証者本人であるか否かを判定する認証成否判定部をさらに有し、
前記基準値更新部は、前記認証成否判定部による判定結果に応じて、前記生体情報数値範囲を更新する付記１〜６のいずれか１つに記載の生体認証装置。
【０１０４】
（付記８）前記生体情報数値範囲更新部は、前記認証成否判断部によって生体認証が成功したことを示す判定結果が得られた場合に、前記生体情報数値範囲を更新する付記７に記載の生体認証装置。
【０１０５】
（付記９）前記生体情報数値範囲更新部は、前記被検体の個人識別情報と、前記照合用の個人識別情報との一致度合いを示した照合スコアが所定の閾値を上回っている場合に、前記生体情報数値範囲を更新する付記７に記載の生体認証装置。
【０１０６】
（付記１０）前記生体情報数値範囲更新部は、前記生体認証が成功したことを示す判定結果が得られるごとに記憶部に格納された前記被検体の個人識別情報と、前記照合用の個人識別情報との一致度合いを示した照合スコアの平均値を算出し、当該平均値が所定の閾値を上回っている場合に、前記生体情報数値範囲を更新する付記７に記載の生体認証装置。
【０１０７】
（付記１１）前記生体情報数値範囲更新部は、前記生体情報値が前記生体情報数値範囲の中心値に一致するように前記生体情報数値範囲を更新する前記所定の基準値を更新する付記１〜１０のいずれか１つに記載の生体認証装置。
【０１０８】
（付記１２）前記生体情報数値範囲更新部は、前記被検体が生体であると判定されるごとに記憶部に格納された生体情報値の平均値を算出し、算出された平均値が前記生体情報数値範囲の中心値に一致するように前記生体情報数値範囲を更新する付記１〜１０のいずれか１つに記載の生体認証装置。
【０１０９】
（付記１３）前記生体情報数値範囲更新部は、前記被検体から入力される生体情報値のフォーマットバージョンと、前記生体情報数値範囲を特定するための基準値のフォーマットバージョンとが異なる場合に、フォーマットバージョンが一致するように前記基準値のフォーマットバージョンを更新する付記１〜１２のいずれか１つに記載の生体認証装置。
【０１１０】
（付記１４）前記生体判定部によって前記被検体が生体であると判定された場合に、前記生体判定数値範囲が登録されているか否かを判定し、前記生体判定数値範囲が登録されていない時には、前記生体情報値が前記生体情報数値範囲の中心値に一致するように前記生体情報数値範囲を登録する生体情報数値範囲登録部をさらに有する付記１〜１３のいずれか１つに記載の生体認証装置。
【０１１１】
（付記１５）前記生体情報数値範囲更新部によって前記生体情報数値範囲が更新されるごとに、更新される前の前記生体情報数値範囲を更新履歴として記憶する更新履歴記憶部をさらに有する付記１〜１４のいずれか１つに記載の生体認証装置。
【０１１２】
（付記１６）前記生体情報数値範囲更新部によって前記生体情報数値範囲が更新された場合に、生体認証装置を管理する管理者に対して、前記生体情報数値範囲が更新されたことを通知する更新通知部をさらに有する付記１〜１５のいずれか１つに記載の生体認証装置。
【０１１３】
（付記１７）被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定部と、
前記生体判定部により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新部と、
を有する生体判定装置。
【０１１４】
（付記１８）被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定ステップと、
前記生体判定ステップにより前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新ステップと、
を含む生体認証方法。
【０１１５】
（付記１９）被検体から入力される生体情報値が、予め登録される生体判定数値範囲内にあるか否かを検証することにより、当該被検体が生体であるか否かを判定する生体判定手順と、
前記生体判定手順により前記被検体が生体であると判定された場合には、前記被検体から入力される生体情報値と前記生体情報数値範囲境界との差分が大きくなるように、当該生体情報数値範囲を更新する生体情報数値範囲更新手順と、
をコンピュータに実行させる生体認証プログラム。
【図面の簡単な説明】
【０１１６】
【図１】実施例１に係る指紋認証装置の概要を説明するための図である。
【図２】指紋認証装置の構成を示すブロック図である。
【図３】指紋認証装置による処理の流れを示すフローチャート図である。
【図４】指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【図５】実施例１に係る指紋認証装置の他の実施形態を説明するための図である。
【図６】実施例１に係る指紋認証装置の他の実施形態を説明するための図である。
【図７】実施例２に係る指紋認証装置の構成を示すブロック図である。
【図８】実施例２に係る指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【図９】実施例２の効果を説明するための図である。
【図１０】実施例２に係る指紋認証装置の他の実施形態を説明するための図である。
【図１１】実施例３に係る指紋認証装置の構成を示すブロック図である。
【図１２】実施例３に係る指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【図１３】実施例３に係る指紋認証装置の他の実施形態を説明するための図である。
【図１４】実施例４に係る指紋認証装置の構成を示すブロック図である。
【図１５】実施例４に係る指紋認証装置による基準値更新処理の流れを示すフローチャート図である。
【図１６】指紋認証装置の他の実施形態を説明するための図である。
【図１７】指紋認証装置の他の実施形態を説明するための図である。
【図１８】生体認証プログラムを実行するコンピュータを示す図である。
【図１９】従来技術を説明するための図である。
【図２０】従来技術を説明するための図である。
【符号の説明】
【０１１７】
１０  指紋認証装置
１１  基準値保持部
１２  登録指紋データ保持部
１３  指紋情報取得部
１４  出力部
１５  インピーダンス値抽出部
１６  偽造判定部
１７  入力指紋データ抽出部
１８  指紋照合部
１９  本人判定部
２０  更新必要性判定部
２１  更新実施部
２２  差分値記憶部
２３  更新可否判定部
２４  測定結果記憶部
１１０  コンピュータ
１２０  入力部
１３０  ＲＯＭ（Read Only Memory）
１３０ａ  偽造判定プログラム
１３０ｂ  指紋照合プログラム
１３０ｃ  本人判定プログラム
１３０ｄ  基準値更新プログラム
１４０  ＣＰＵ（Central Processing Unit）
１４０ａ  偽造判定プロセス
１４０ｂ  指紋照合プロセス
１４０ｃ  本人判定プロセス
１４０ｄ  基準値更新プロセス
１５０  ＨＤＤ（Hard disk drive）
１５０ａ  基準値データテーブル
１５０ｂ  登録指紋データベース
１６０  ＲＡＭ（Random Access Memory）
１６０ａ  基準値
１６０ｂ  認証者の指紋画像
１７０  出力部
１８０  バス
【図１】
2010057838.tif 000003
【図２】
2010057838.tif 000004
【図３】
2010057838.tif 000005
【図４】
2010057838.tif 000006
【図５】
2010057838.tif 000007
【図６】
2010057838.tif 000008
【図７】
2010057838.tif 000009
【図８】
2010057838.tif 000010
【図９】
2010057838.tif 000011
【図１０】
2010057838.tif 000012
【図１１】
2010057838.tif 000013
【図１２】
2010057838.tif 000014
【図１３】
2010057838.tif 000015
【図１４】
2010057838.tif 000016
【図１５】
2010057838.tif 000017
【図１６】
2010057838.tif 000018
【図１７】
2010057838.tif 000019
【図１８】
2010057838.tif 000020
【図１９】
2010057838.tif 000021
【図２０】
2010057838.tif 000022