(57)【要約】      （修正有）【課題】認証精度を損なうことなく認証の成功率を高く保つことができる認証装置を提供する。【解決手段】照合手段は、認証装置１に接続する入力装置から認証に用いる生体情報７ａを取得する。照合手段は、第１の照合処理において、認証に用いる生体情報７ａをあらかじめ登録してある登録情報７ｂにより照合し、成功情報、失敗情報および照合結果（照合の成功、照合の失敗）を出力する。照合手段は、第２の照合処理において、第１の照合処理での照合に失敗したときに生体情報７ａを補正情報８により補正して照合し、照合結果を出力する。補正情報生成手段４は、第１の照合処理での照合失敗時に失敗情報を取得し、照合成功時に成功情報を取得し補正情報８を生成する。【選択図】図１
2012014231.tif 000002
【特許請求の範囲】
【請求項１】
被認証者の認証に用いる第１の生体認証用情報を取得する生体情報取得手段と、
前記被認証者の認証に用いる第２の生体認証用情報を記憶する登録情報記憶手段と、
前記被認証者の生体認証用情報の補正情報を記憶する補正情報記憶手段と、
前記第１の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行する第１の認証処理手段と、
前記第１の認証処理手段による前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されている場合に、前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を、前記補正情報により補正して前記被認証者の生体認証を実行する第２の認証処理手段と、
前記第１の認証処理手段による前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されていないときに、前記被認証者の認証に用いる第３の生体認証用情報を取得する生体情報再取得手段と、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行する第３の認証処理手段と、
前記第３の認証処理手段による前記被認証者の生体認証に成功したときに前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶する補正情報生成手段と、
を備えることを特徴とする認証装置。
【請求項２】
前記第１の生体認証用情報の取得時に、前記認証装置の環境情報を取得する環境情報取得手段を更に備え、
前記補正情報生成手段は、前記環境情報を、前記補正情報に関連付けて前記補正情報記憶手段に記憶し、
前記第２の認証処理手段は、前記第１の生体認証用情報の取得時に前記環境情報取得手段で取得された環境情報と関連付けて前記補正情報記憶手段に記憶された、前記被認証者の生体認証用情報の補正情報を用いて前記被認証者の生体認証を実行することを特徴とする請求項１記載の認証装置。
【請求項３】
前記第２の認証処理手段は、前記第１の生体認証用情報の取得時に前記環境情報取得手段で取得された環境情報と関連付けて前記補正情報記憶手段に記憶された、前記被認証者の生体認証用情報の補正情報が複数ある場合、前記補正情報を１つずつ用いて前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を補正して、前記被認証者の生体認証を実行することを特徴とする請求項２記載の認証装置。
【請求項４】
前記補正情報生成手段は、前記第２の生体認証用情報との一致率が所定の一致率を超える前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶することを特徴とする請求項１記載の認証装置。
【請求項５】
前記補正情報生成手段は、前記第１の生体認証用情報及び前記第３の生体認証用情報と前記第２の生体認証用情報との間の、特徴点、リレーション、又はチップ画像の少なくともいずれかの相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶し、
前記第２の生体認証処理手段は、前記第１の生体認証用情報または前記第２の生態認証用情報について、前記補正情報として記憶されている前記特徴点、リレーション、又はチップ画像の少なくともいずれかと、前記補正情報として記憶されていない前記特徴点、リレーション、又はチップ画像の少なくともいずれかとで、異なる重み付けを付与して前記被認証者の生体認証を実行することを特徴とする請求項１乃至請求項４のいずれか１つに記載の認証装置。
【請求項６】
コンピュータに、
被認証者の認証に用いる第１の生体認証用情報を取得するステップと、
登録情報記憶手段が記憶する前記被認証者の認証に用いる前記第２の生体認証用情報と、前記第１の生体認証用情報を用いて前記被認証者の生体認証を実行するステップと、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されている場合に、前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を、前記補正情報により補正して前記被認証者の生体認証を実行するステップと、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されていないときに、前記被認証者の認証に用いる第３の生体認証用情報を取得するステップと、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行するステップと、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いた前記被認証者の生体認証に成功したときに前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶するステップと、
を含む処理を実行させることを特徴とする認証プログラム。
【請求項７】
認証装置が、
被認証者の認証に用いる第１の生体認証用情報を取得し、
登録情報記憶手段が記憶する前記被認証者の認証に用いる前記第２の生体認証用情報と、前記第１の生体認証用情報を用いて前記被認証者の生体認証を実行し、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されている場合に、前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を、前記補正情報により補正して前記被認証者の生体認証を実行し、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されていないときに、前記被認証者の認証に用いる第３の生体認証用情報を取得し、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行し、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いた前記被認証者の生体認証に成功したときに前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶することを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証プログラム、および認証方法に関する。
【背景技術】
【０００２】
従来から、個人を認証する技術として様々な提案があるが、その１つとして生体認証技術がある。生体認証技術は、万人不同、終生不変という特徴を持つ生体情報に依存するものであるが、本人であっても経年変化や環境要因などにより認証に失敗することがあり、利用者に不便を与えることがある。
【０００３】
そこで、たとえば、指紋認証においては、マニューシャ・マッチング方式、マニューシャ・リレーション方式、チップマッチング方式など複数の照合方式を併用することで、信頼性を損なうことなく認証制度の向上を図る提案がある（たとえば、特許文献１参照）。
【０００４】
また、たとえば、顔認識においては、収集した情報のうち、変動成分を認証に用いない情報として除去してから認識をおこなう提案がある（たとえば、特許文献２参照）。
また、たとえば、利用者、温度、湿度など認証条件の違いに応じて、閾値を変えて認証をおこなう提案がある（たとえば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１３５１５８号公報
【特許文献２】特開２０００−３００６５号公報
【特許文献３】特開２００８−７７２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
認証失敗事例には、経年変化だけでなく、空気の乾燥や湿潤による肌荒れ、傷などの一時的要因にもとづくものがあり、たとえば、認証装置は、複数回の照合を経てようやく利用者の認証に成功する場合がある。
【０００７】
このようなケースにおいて、認証装置は、毎回のように複数回の照合を繰り返すか、あらかじめ登録してある照合用データを更新するなどの対処が必要である。しかしながら、毎回のように複数回の照合を強いられることは、利用者の利便性を損ねる。また、一時的要因による照合失敗にもとづいて、照合用データを更新していては、照合用データの更新自体が頻発し、やはり利用者の利便性は損なわれる。
【０００８】
また、上述の提案のように変動成分の見極めや適切な閾値の設定をおこなうことは、難しい。誤った設定は、他人の認証通過など、かえって認証精度を低下させてしまうおそれがある。
【０００９】
そこで、本発明は、認証精度を損なうことなく認証の成功率を高く保つことができる認証装置、認証プログラム、および認証方法の提供を目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、生体情報取得手段と、登録情報記憶手段と、補正情報記憶手段と、第１の認証処理手段と、第２の認証処理手段と、生体情報再取得手段と、第３の認証処理手段と、補正情報生成手段と、を備える認証装置が提供される。
【００１１】
生体情報取得手段は、被認証者の認証に用いる第１の生体認証用情報を取得する。登録情報記憶手段は、被認証者の認証に用いる第２の生体認証用情報を記憶する。補正情報記憶手段は、被認証者の生体認証用情報の補正情報を記憶する。第１の認証処理手段は、第１の生体認証用情報と第２の生体認証用情報を用いて被認証者の生体認証を実行する。第２の認証処理手段は、第１の認証処理手段による被認証者の生体認証に失敗し、補正情報記憶手段に被認証者の生体認証用情報の補正情報が記憶されている場合に、第１の生体認証用情報、または、第２の生体認証用情報のいずれか一方を、補正情報により補正して被認証者の生体認証を実行する。生体情報再取得手段は、第１の認証処理手段による被認証者の生体認証に失敗し、補正情報記憶手段に被認証者の生体認証用情報の補正情報が記憶されていないときに、被認証者の認証に用いる第３の生体認証用情報を取得する。第３の認証処理手段は、第３の生体認証用情報と第２の生体認証用情報を用いて被認証者の生体認証を実行する。補正情報生成手段は、第３の認証処理手段による被認証者の生体認証に成功したときに第１の生体認証用情報及び第３の生体認証用情報と、第２の生体認証用情報との相違点に関する情報を、被認証者の生体認証用情報の補正情報として補正情報記憶手段に記憶する。
【発明の効果】
【００１２】
上記の認証装置によれば、認証精度を損なうことなく認証の成功率を高く保つことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態の認証装置の機能ブロック図である。
【図２】第２の実施形態のネットワーク構成例を示す図である。
【図３】第２の実施形態の認証装置のハードウェア構成例を示す図である。
【図４】第２の実施形態の認証装置の機能ブロック図である。
【図５】第２の実施形態の認証装置における照合処理のフローチャートである。
【図６】第２の実施形態の採取条件諸情報を示す図である。
【図７】第２の実施形態の環境情報を示す図である。
【図８】第２の実施形態の認証装置における指紋照合処理のフローチャートである。
【図９】第２の実施形態の適合する環境情報と、環境情報に対応する補正情報のリストの一例を示す図である。
【図１０】第２の実施形態の照合結果と補正情報の一例を示す図である。
【図１１】第２の実施形態の照合結果と補正情報の一例を示す図である。
【図１２】第２の実施形態の照合結果と補正情報の一例を示す図である。
【図１３】第３の実施形態の認証装置における補正後比較判定処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、実施形態を図面を参照して説明する。図１は、第１の実施形態の認証装置の機能ブロック図である。
認証装置１は、生体認証用情報（第１の生体認証用情報７ａ、第２の生体認証用情報７ｂ、第３の生体認証用情報７ｃ）を用いてユーザの認証をおこなう。生体認証用情報は、たとえば、指紋、虹彩、静脈パタン、音声などのユーザ固有の特徴を採取した情報（生体情報）である。
【００１５】
認証装置１は、生体情報取得手段２ａと、登録情報記憶手段５と、補正情報記憶手段６と、第１の認証処理手段３ａと、第２の認証処理手段３ｂと、生体情報再取得手段２ｂと、第３の認証処理手段３ｃと、補正情報生成手段４とを備える。
【００１６】
生体情報取得手段２ａは、被認証者の認証に用いる第１の生体認証用情報７ａを取得する。生体情報取得手段２ａは、たとえば、認証装置１に接続する入力装置から、または入力装置を接続する他のコンピュータからネットワーク経由で第１の生体認証用情報７ａを取得することができる。入力装置は、たとえば、認証装置１が指紋認証をおこなうのであれば、指紋センサである。
【００１７】
登録情報記憶手段５は、被認証者の認証に用いる第２の生体認証用情報７ｂを記憶する。第２の生体認証用情報７ｂは、被認証者の認証に用いるため、ユーザの認証に先立ってあらかじめ登録された生体認証用情報（登録情報）である。第２の生体認証用情報７ｂは、認証対象となるユーザ（被認証者）を識別する情報（たとえば、ユーザＩＤ）と関連付けられて登録される。第２の生体認証用情報７ｂは、たとえば、第１の生体認証用情報７ａまたは第３の生体認証用情報７ｃと同様の情報、採取した情報から特徴部を抽出した情報、あるいはその両方の情報を備える。
【００１８】
補正情報記憶手段６は、被認証者の生体認証用情報の補正情報８を記憶する。補正情報８は、第１の生体認証用情報７ａを補正する情報である。補正情報８は、たとえば、第１の生体認証用情報７ａに不足している情報を補うための情報、第１の生体認証用情報７ａに含まれる余計な情報を削除するための情報、第１の生体認証用情報７ａに含まれる誤った情報を置換するための情報である。
【００１９】
なお、補正情報８に含まれる具体的情報は、照合方法に依存するが、たとえば、指紋認証であれば、指紋模様に含まれる特徴点（隆線の端点や分岐点）、特徴点と近傍特徴点を直線で結び交差した隆線数（リレーション）、特徴点を中心とする小画像（チップ画像）などの補正内容、さらに補正内容の適用箇所、適用方法など補正をおこなうのに必要な情報を含む。なお、補正情報８は、第１の生体認証用情報７ａに代えて第２の生体認証用情報７ｂを補正する情報とすることもできる。
【００２０】
第１の認証処理手段３ａは、第１の生体認証用情報７ａと第２の生体認証用情報７ｂを用いて被認証者の生体認証を実行する。第１の認証処理手段３ａは、生体情報取得手段２ａが取得した第１の生体認証用情報７ａと、登録情報記憶手段５にあらかじめ登録してある第２の生体認証用情報７ｂを比較、照合して、被認証者の生体認証をおこなう。第１の認証処理手段３ａは、第１の生体認証用情報７ａについて、照合（認証）結果（照合の成功、照合の失敗）を出力する。また、第１の認証処理手段３ａは、照合に失敗したときの第１の生体認証用情報７ａを失敗情報として出力する。また、第１の認証処理手段３ａは、照合に成功したときの第１の生体認証用情報７ａを成功情報として出力する。
【００２１】
第２の認証処理手段３ｂは、第１の認証処理手段３ａによる被認証者の生体認証に失敗し、補正情報記憶手段６に被認証者の生体認証用情報の補正情報８が記憶されている場合に、被認証者の生体認証を実行する。第２の認証処理手段３ｂは、第１の生体認証用情報７ａ、または、第２の生体認証用情報７ｂのいずれか一方を、補正情報８により補正して被認証者の生体認証を実行する。第２の認証処理手段３ｂは、被認証者の生体認証の照合（認証）結果（照合の成功、照合の失敗）を出力する。
【００２２】
生体情報再取得手段２ｂは、第１の認証処理手段３ａによる被認証者の生体認証に失敗し、補正情報記憶手段６に被認証者の生体認証用情報の補正情報８が記憶されていないときに、被認証者の認証に用いる第３の生体認証用情報７ｃを取得する。
【００２３】
第３の認証処理手段３ｃは、第３の生体認証用情報７ｃと第２の生体認証用情報７ｂを用いて被認証者の生体認証を実行する。第３の認証処理手段３ｃは、被認証者の生体認証の照合（認証）結果（照合の成功、照合の失敗）を出力する。
【００２４】
補正情報生成手段４は、第３の認証処理手段３ｃによる被認証者の生体認証に成功したときに第１の生体認証用情報７ａ及び第３の生体認証用情報７ｃと、第２の生体認証用情報７ｂとの相違点に関する情報を、被認証者の生体認証用情報の補正情報８として補正情報記憶手段６に記憶する。より具体的には、補正情報生成手段４は、第１の生体認証用情報７ａ（失敗情報）及び第３の生体認証用情報７ｃ（成功情報）から照合（認証）の失敗原因となった情報（特徴情報）を特定し、失敗原因を有する第１の生体認証用情報７ａから失敗原因を除去する情報を補正情報８として生成する。
【００２５】
なお、登録情報記憶手段５と補正情報記憶手段６は、認証装置１に備えることができるほか、認証装置１と接続する他のコンピュータに備えることもできる。
このような認証装置１によれば、第１の認証処理手段３ａ、および第３の認証処理手段３ｃによる成功情報と失敗情報とから補正情報８を生成することができる。そして、このような認証装置１は、第１の認証処理手段３ａにより照合（認証）を失敗したとき（照合の成功ができないとき）に、補正情報８を用いて第２の認証処理手段３ｂにより照合をおこなうことができる。したがって、このような認証装置１は、照合の失敗があった場合に、照合の成功まで照合を再試行することなく、補正により照合を成功させることが可能であり、認証精度を損なうことなく認証の効率化を図ることができる。特に、認証装置１は、ユーザの成功情報５と失敗情報６とにもとづいて補正情報７を生成するため、照合の閾値を下げるなどして条件を緩和する場合に比較して、認証精度を損なうことなく認証の効率化をおこなうことができる。
【００２６】
次に、第２の実施形態を用いてより具体的な説明をする。まず、認証装置を接続するネットワークについて説明する。図２は、第２の実施形態のネットワーク構成例を示す図である。
【００２７】
ネットワーク５０は、イントラネットまたはインターネットなどのネットワークであって、認証サーバ１０、ウェブサーバ２０、セキュリティドア３０、ユーザ端末装置４０などを接続する。
【００２８】
認証サーバ１０は、指紋照合によりユーザ（利用者）認証をおこなう認証装置である。認証サーバ１０は、ユーザ認証に用いる指紋照合情報を保持し、セキュリティドア３０が備える指紋センサ３１、またはユーザ端末装置４０が備える指紋センサ４１から取得したユーザの指紋情報と指紋照合情報とからユーザ認証をおこなう。指紋照合情報は、たとえば、ユーザごとにあらかじめ登録してある指紋の特徴点、リレーション、イメージデータなどである。ユーザの指紋情報は、たとえば、ユーザ認証時に取得した指紋の特徴点、リレーション、イメージデータなどである。
【００２９】
また、認証サーバ１０は、ウェブサーバ２０、セキュリティドア３０、ユーザ端末装置４０などからユーザの指紋情報を取得した時の取得条件（たとえば、日時、場所、温度、湿度、センサ種類など）を収集する。また、認証サーバ１０は、認証サーバ１０自身によって取得条件（たとえば、日時）を収集することもできる。
【００３０】
ウェブサーバ２０は、認証サーバ１０に取得条件を提供する。たとえば、ウェブサーバ２０は、各地の気温、湿度、天候などの気象情報を提供する。また、ウェブサーバ２０は、空調管理システムと接続し、部屋ごとの設定温度、風量、室内温度、室内湿度などを収集し、これを取得条件として提供するようにしてもよい。したがって、ウェブサーバ２０は、取得条件提供装置として機能する。
【００３１】
セキュリティドア３０は、セキュリティレベルの異なる空間を仕切るドア近傍に設けられ、ドアを通過するユーザの認証を受け付ける装置である。セキュリティドア３０は、指紋センサ３１を備える。セキュリティドア３０は、指紋センサ３１から取得したユーザの指紋情報を認証サーバ１０に通知し、認証サーバ１０から通知された認証結果にもとづいてドア開閉の制御をおこなう。
【００３２】
ユーザ端末装置４０は、ユーザが認証を得ることですべての機能、あるいは一部機能を使用可能とする端末装置である。ユーザ端末装置４０は、指紋センサ４１を備える。ユーザ端末装置４０は、指紋センサ４１から取得したユーザの指紋情報を認証サーバ１０に通知し、認証サーバ１０から通知された認証結果にもとづいて利用制限の制御をおこなう。
【００３３】
なお、ユーザ端末装置４０は、認証サーバ１０によらず認証をおこなうようにしてもよい。その場合、ユーザ端末装置４０は、ユーザ認証に用いる指紋照合情報を保持し、指紋センサ４１から取得したユーザの指紋情報と指紋照合情報とからユーザ認証をおこなう。また、ユーザ端末装置４０は、ウェブサーバ２０などからユーザの指紋情報を取得した時の取得条件を収集することができる。また、ユーザ端末装置４０は、自身によって、ユーザ端末装置４０に接続する各種情報収集機器によって、取得条件（たとえば、日時、温度、湿度など）を収集することもできる。この場合、ユーザ端末装置４０は、指紋照合によりユーザ認証をおこなう認証装置である。
【００３４】
次に、第２の実施形態の認証装置を説明する。図３は、第２の実施形態の認証装置のハードウェア構成例を示す図である。
認証装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ＨＤＤ（Hard Disk Drive：ハードディスク装置）１０３、通信インタフェース１０４、グラフィック処理装置１０５、および入出力インタフェース１０６が接続されている。
【００３５】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやサーバを実行するためのアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００３６】
グラフィック処理装置１０５には、モニタ１１０が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令にしたがって、画像をモニタ１１０の画面に表示させる。
【００３７】
入出力インタフェース１０６には、キーボード１１１、マウス１１２、指紋センサ１１３、温度センサ１１４、および湿度センサ１１５が接続されている。また、入出力インタフェース１０６は、外部記憶媒体（可搬型記録媒体）１０８への情報の書込み、および外部記憶媒体１０８からの情報の読出しが可能な外部記憶媒体インタフェースと接続可能になっている。入出力インタフェース１０６は、キーボード１１１、マウス１１２、指紋センサ１１３、温度センサ１１４、湿度センサ１１５、および可搬型記録媒体インタフェースから送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。また、入出力インタフェース１０６は、外部記憶媒体１０８への情報の書込み、および外部記憶媒体１０８からの情報の読出しが可能な外部記憶媒体インタフェースと接続可能になっている。
【００３８】
通信インタフェース１０４は、ネットワーク５０に接続されている。通信インタフェース１０４は、ネットワーク５０を介して、他のコンピュータとの間でデータの送受信をおこなう。
【００３９】
以上のようなハードウェア構成によって、本実施形態の処理機能を実現することができる。なお、ネットワーク５０を介して接続する他のコンピュータも同様のハードウェア構成で実現できる。
【００４０】
次に、認証装置１００が有する機能について、図４を用いて説明する。図４は、第２の実施形態の認証装置の機能ブロック図である。
まず、認証サーバ１０が認証装置１００である場合について、説明する。認証装置１００は、指紋情報１２０ａを用いてユーザの認証をおこなう。認証装置１００は、指紋情報入力部１００ａ、環境情報生成部１００ｂ、照合部１００ｃ、成功情報取得部１００ｄ、失敗情報取得部１００ｅ、補正情報生成部１００ｆ、補正情報更新部１００ｇ、登録情報記憶部１００ｈ、補正情報記憶部１００ｉを備える。
【００４１】
指紋情報入力部１００ａは、認証に用いる指紋情報１２０ａを入力する。指紋情報入力部１００ａは、たとえば、認証装置１００が接続するネットワーク５０経由で他のコンピュータ（たとえば、セキュリティドア３０、ユーザ端末装置４０）から指紋情報１２０ａを入力する。なお、認証サーバ１０が備える指紋センサ１１３から指紋情報１２０ａを入力することもできる。
【００４２】
指紋情報１２０ａは、指紋から採取したユーザ固有の情報である。指紋情報１２０ａは、たとえば、ユーザの指紋の読取画像、ユーザの指紋の特徴情報（端点や分岐点などの特徴点、リレーション、チップ画像など）である。
【００４３】
照合部１００ｃは、あらかじめ登録してある登録情報１２０ｂにより指紋情報１２０ａを照合する。照合部１００ｃは、照合対象となる指紋情報１２０ａと、比較対象となる登録情報１２０ｂを入力し、照合結果（照合の成功、照合の失敗）を出力する。
【００４４】
登録情報１２０ｂは、指紋情報１２０ａの照合に用いるため、ユーザの認証に先立ってあらかじめ登録する情報である。登録情報１２０ｂは、認証対象となるユーザを識別するユーザ識別情報１２０ｃ（たとえば、ユーザＩＤ）と関連付けられて登録される。登録情報１２０ｂは、たとえば、ユーザの指紋の読取画像またはユーザの指紋の特徴情報、あるいはその両方の情報を備える。
【００４５】
認証装置１００は、認証装置１００が備える登録情報記憶部１００ｈから登録情報１２０ｂを取得することができるが、たとえば、登録情報１２０ｂを管理するサーバを別途設ける場合など、他のコンピュータから取得するようにしてもよい。
【００４６】
また、照合部１００ｃは、指紋情報１２０ａ、登録情報１２０ｂの入力に加え、環境情報１２０ｄ、補正情報１２０ｅを入力する。照合部１００ｃは、指紋情報１２０ａ、登録情報１２０ｂの照合の失敗時に、現在の環境条件と合致する環境情報１２０ｄと関連付けられた補正情報１２０ｅを抽出する。照合部１００ｃは、補正情報１２０ｅにより指紋情報１２０ａを補正して照合をおこなう。
【００４７】
成功情報取得部１００ｄは、照合部１００ｃが照合に成功したときの指紋情報１２０ａを成功情報として取得する。失敗情報取得部１００ｅは、照合部１００ｃが照合に失敗したときの指紋情報１２０ａを失敗情報として取得する。
【００４８】
補正情報生成部１００ｆは、成功情報と失敗情報とから指紋情報１２０ａの補正に用いる補正情報１２０ｅを生成する。より具体的には、補正情報生成部１００ｆは、成功情報と失敗情報とから失敗原因となった情報を特定し、失敗原因を有する指紋情報１２０ａから失敗原因を除去する情報を補正情報１２０ｅとして生成する。
【００４９】
補正情報１２０ｅは、指紋情報１２０ａを補正する情報である。補正情報１２０ｅは、たとえば、指紋情報１２０ａに不足している情報を補うための情報、指紋情報１２０ａの余計な情報を削除するための情報、指紋情報１２０ａの誤った情報を置換するための情報である。補正情報１２０ｅは、環境情報生成部１００ｂが生成する環境情報１２０ｄと関連付けられて登録される。
【００５０】
補正情報１２０ｅは、認証装置１００が備える補正情報記憶部１００ｉに記憶されるが、たとえば、補正情報１２０ｅを管理するサーバを別途設ける場合など、他のコンピュータから取得するようにしてもよい。
【００５１】
環境情報生成部１００ｂは、補正情報１２０ｅの生成元となる成功情報と失敗情報を生成した時の環境情報１２０ｄを生成する。環境情報生成部１００ｂは、指紋情報入力部１００ａが指紋情報１２０ａの入力をおこなうときに、認証装置１００自ら、または他のコンピュータから環境情報１２０ｄを取得する。
【００５２】
環境情報１２０ｄは、ユーザによる指紋入力時の環境条件を表す情報である。具体的には、たとえば、環境情報１２０ｄは、室内温度、室内湿度、屋外温度、屋外湿度、コンピュータ名、ＩＰアドレス、センサ、ドライバ、日時などである。
【００５３】
補正情報更新部１００ｇは、補正情報１２０ｅを更新する。補正情報１２０ｅの更新は、たとえば、補正情報１２０ｅの利用履歴の更新、補正情報１２０ｅの有効性を判定して無効な補正情報１２０ｅの削除などがある。
【００５４】
このような認証装置１００によれば、照合の失敗があった場合に、失敗原因を除去可能な補正情報１２０ｅを生成し、併せて指紋情報１２０ａの取得時の環境情報１２０ｄを補正情報１２０ｅに関連付ける。認証装置１００は、現在の環境条件と合致する環境情報１２０ｄと関連付けられた補正情報１２０ｅにより、指紋情報１２０ａを補正することで照合の失敗原因を除去可能になる。これにより、認証装置１００は、照合失敗時に繰り返し指紋情報１２０ａを取得する可能性を低減する。認証装置１００は、認証時にユーザに繰り返し指紋採取を促す頻度を低減し、ユーザの利便性向上に寄与する。
【００５５】
さらに、認証装置１００は、ユーザの成功情報と失敗情報とにもとづいて補正情報を生成するため、照合の閾値を下げるなどして条件を緩和する場合に比較して、認証精度を損なうことなく認証の成功率を高く保つことができる。
【００５６】
次に、認証装置１００により実行される照合処理について、図５を用いて説明する。図５は、第２の実施形態の認証装置における照合処理のフローチャートである。照合処理は、認証装置１００が実行する認証処理の中で実行される。照合処理は、指紋情報１２０ａと登録情報１２０ｂの同一性を判定、および補正情報１２０ｅを保存する処理である。照合処理は、認証処理の中で所定の照合終了条件が成立するまで繰り返し実行される。照合終了条件は、たとえば、照合の成功、所定回数の照合の失敗、タイムアップなどがある。
【００５７】
［ステップＳ１１］照合部１００ｃは、指紋情報１２０ａと登録情報１２０ｂの同一性を判定する指紋照合処理を実行する。指紋照合処理の詳細は、図８を用いて後で詳述する。照合部１００ｃは、指紋照合処理を終えると、ステップＳ１２にすすむ。
【００５８】
［ステップＳ１２］照合部１００ｃは、指紋照合処理の照合結果を判定する。照合部１００ｃは、照合結果が一致する場合にステップＳ１４にすすみ、照合結果が一致しない場合にステップＳ１３にすすむ。
【００５９】
［ステップＳ１３］失敗情報取得部１００ｅは、指紋照合処理の照合結果の不一致を受けて、失敗情報保存処理をおこなう。失敗情報保存処理では、照合に失敗したときの指紋情報１２０ａ（失敗情報）を取得し、指紋情報１２０ａの保存をおこなう。また、失敗情報保存処理では、照合に失敗した指紋情報１２０ａを採取した際の採取条件諸情報を保存する。
【００６０】
ここで、採取条件諸情報について図６、図７を用いて説明する。図６は、第２の実施形態の採取条件諸情報を示す図である。図７は、第２の実施形態の環境情報を示す図である。
【００６１】
採取条件（利用条件）諸情報２００は、指紋情報１２０ａを採取した際の指紋情報１２０ａの採取に関係する各種情報である。採取条件諸情報２００は、指紋情報１２０ａの採取環境、採取時期、採取場所などのほか、採取する指紋情報１２０ａに関係する情報を広く含む。
【００６２】
採取条件諸情報２００は、補正情報生成部１００ｆによって、指紋情報１２０ａごとに取得される。採取条件諸情報２００は、１つ以上の項目と各項目に対応する値を含む。採取条件諸情報２００は、たとえば、項目「ユーザＩＤ」の値「Ｕｓｅｒ−００１」、項目「室内温度」の値「２３℃（摂氏２３度）」、項目「室内湿度」の値「４３％」、項目「屋外温度」の値「７℃」、項目「屋外湿度」の値「１４％」がある。また、採取条件諸情報２００は、たとえば、項目「コンピュータ名」の値「ｃｏｍｐ−０１」、項目「ＩＰアドレス」の値「１９２．１６８．１００．１００」、項目「センサ」の値「内蔵型スイープセンサ」、項目「ドライバ」の値「Ｖ２．６」、項目「日時」の値「２００９年２月６日（金）  １７時３５分」がある。
【００６３】
採取条件諸情報２００は、取得した採取条件諸情報２００から新たに採取条件諸情報を生成してもよい。たとえば、項目「室内温度」の値「２３℃」と項目「屋外温度」の値「７℃」から項目「内外温度差」の値「１６℃」を生成することができる。
【００６４】
採取条件諸情報２００が取得する採取条件諸情報２００は、必須取得情報と、任意取得情報とを設定してもよい。たとえば、必ず取得する必須取得情報は、項目「ユーザＩＤ」の値とすることができ、必ずしも取得しない任意取得情報は、「室内温度」の値、「室内湿度」の値など、「ユーザＩＤ」の値以外のその他の情報とすることができる。
【００６５】
なお、採取する指紋情報１２０ａに関係する情報は、たとえば、ユーザの健康状態に関係する情報（より具体的には、体温、血圧、水分率、体脂肪率、身長、体重など）を含む。これらの情報は、指紋情報１２０ａを採取する指紋センサ１１３、認証装置１００に接続する各種センサ、認証装置１００と通信接続するコンピュータ（たとえば、Ｗｅｂサーバ、データベースサーバなど）から取得することができる。たとえば、血圧は、血圧センサを備えた指紋センサ１１３から取得できるし、認証装置１００が備えた血圧センサから取得できるし、ユーザの血圧データを保存するデータベースサーバから取得することができる。
【００６６】
このようにして取得した採取条件諸情報２００は、比較を容易にするため、補正情報生成部１００ｆによって、あらかじめ定めた基準により比較用採取条件諸情報２１０に加工される。比較用採取条件諸情報２１０は、１つ以上の項目と、各項目が必須取得情報と任意取得情報のいずれであるかの分類、および各項目に対応する値を含む。
【００６７】
各項目の値は、比較を容易にするために加工されて保存される。たとえば、数値データである項目「室内温度」の値は、「２３℃」を「２０℃以上２５℃未満」に置換される。また、日時データである項目「日時」は、項目「認証要求月」、項目「認証要求時間帯」、項目「認証要求曜日」に分割される。
【００６８】
以下、図５に戻って説明する。
［ステップＳ１４］成功情報取得部１００ｄは、指紋照合処理の照合結果の一致を受けて、成功情報保存処理をおこなう。成功情報保存処理では、照合に成功したときの指紋情報１２０ａ（成功情報）を取得し、指紋情報１２０ａの保存をおこなう。また、成功情報保存処理では、照合に成功した指紋情報１２０ａを採取した際の採取条件諸情報を保存する。
【００６９】
［ステップＳ１５］補正情報生成部１００ｆは、指紋照合処理で指紋情報１２０ａの補正が照合時におこなわれたか否かを判定する。補正情報生成部１００ｆは、指紋情報１２０ａの照合時に補正がない場合、ステップＳ１６にすすみ、指紋情報１２０ａの照合時に補正があった場合、照合処理を終了する。このように、指紋情報１２０ａの照合時に補正があった場合に補正情報を生成することなく照合処理を終了するのは、補正の累積による認証精度の低下を防止するためである。
【００７０】
［ステップＳ１６］補正情報生成部１００ｆは、有効な失敗情報を抽出する失敗情報抽出処理をおこなう。失敗情報抽出処理では、成功情報となる指紋情報１２０ａの取得までの照合過程で、有効な失敗情報を抽出する。有効な失敗情報は、あらかじめ定めた照合一致率を超える指紋情報１２０ａである。照合一致率による失敗情報の抽出制限は、照合一致率が著しく低い場合に、他人の指紋情報１２０ａを補正してしまう危険を排除するためである。なお、あらかじめ定める照合一致率は、可変であってもよく、たとえば、ユーザの属性によって変えてもよい。より具体的には、照合一致率は、組織の構成員であるか、構成員でないか、構成員でない場合であっても顧客か、顧客でないかなどで異なる値を設定できる。
【００７１】
また、失敗情報は、あらかじめ定めた所定数がある場合に有効であり、所定数に満たない場合に無効である。たとえば、照合が１回の失敗の後に成功した場合、失敗原因が偶然によるものか、採取条件に依存したものであるかの判別が困難である。そのため、失敗情報を有効なものとして扱う条件として、失敗情報を所定数有することとしている。たとえば、照合が２回の失敗の後に成功した場合に、２回の失敗情報は、有効な失敗情報として抽出され、１回の失敗情報は、無効な失敗情報となる。これにより、補正情報生成部１００ｆは、偶然の失敗にもとづく補正情報の生成を排除する。
【００７２】
［ステップＳ１７］補正情報生成部１００ｆは、失敗情報抽出処理で抽出できた失敗情報があるか否かを判定する。補正情報生成部１００ｆは、失敗情報抽出処理で抽出できた失敗情報がある場合、ステップＳ１８にすすみ、抽出できた失敗情報がない場合、照合処理を終了する。
【００７３】
［ステップＳ１８］補正情報生成部１００ｆは、抽出した失敗情報を分析し、失敗原因を特定する失敗情報分析処理をおこなう。失敗情報分析処理は、複数の失敗情報で共通し、成功情報と異なる特徴情報（失敗原因）を特定する。さらに、失敗情報分析処理は、失敗原因を有する失敗情報に対応する比較用採取条件諸情報２１０で共通する項目を特定する。失敗原因の特定の具体的な説明は、図１０から図１２を用いて後でおこなう。
【００７４】
［ステップＳ１９］補正情報生成部１００ｆは、失敗情報分析処理で特定した失敗原因があるか否かを判定する。補正情報生成部１００ｆは、失敗情報分析処理で特定した失敗原因がある場合、ステップＳ２０にすすみ、特定した失敗原因がない場合、照合処理を終了する。
【００７５】
［ステップＳ２０］環境情報生成部１００ｂは、特定した失敗原因から補正情報１２０ｅと、補正情報１２０ｅに対応する環境情報１２０ｄとを生成し、補正情報１２０ｅと環境情報１２０ｄを保存する補正情報保存処理をおこなう。補正情報１２０ｅに対応する環境情報１２０ｄの生成は、失敗原因を有する失敗情報に対応する比較用採取条件諸情報２１０から共通する項目を抽出することでおこなう。補正情報１２０ｅの生成の具体的な説明は、図１０から図１２を用いて後でおこなう。
【００７６】
これにより、認証装置１００は、照合をおこないながら、成功情報と、複数の失敗情報とから補正情報を生成することができる。
次に、認証装置１００により実行される指紋照合処理（ステップＳ１１に対応）について、図８を用いて説明する。図８は、第２の実施形態の認証装置における指紋照合処理のフローチャートである。指紋照合処理は、認証装置１００が実行する照合処理の中で実行される。指紋照合処理は、指紋情報１２０ａと登録情報１２０ｂの同一性の判定、補正情報１２０ｅによる指紋情報１２０ａの補正、および補正後の指紋情報１２０ａと登録情報１２０ｂの同一性の判定をおこなう処理である。
【００７７】
［ステップＳ２１］指紋情報入力部１００ａは、指紋情報１２０ａを入力する。
［ステップＳ２２］照合部１００ｃは、ユーザ識別情報１２０ｃに対応する登録情報１２０ｂを指紋情報１２０ａの照合データとして取得する。
【００７８】
［ステップＳ２３］照合部１００ｃは、照合対象となった指紋情報１２０ａの採取条件諸情報を取得する。
［ステップＳ２４］照合部１００ｃは、指紋情報１２０ａを登録情報１２０ｂと比較して照合の成否を判定する比較判定をおこなう。指紋の照合は、たとえば、マニューシャ・マッチング方式やマニューシャ・リレーション方式、チップマッチング方式などの既知の方法を用いることができ、必要に応じてこれらを併用することができる。
【００７９】
［ステップＳ２５］照合部１００ｃは、ステップＳ２４の照合結果が一致か不一致かを判定する。認証装置１００は、照合結果が一致の場合にステップＳ３１にすすみ、照合結果が不一致の場合にステップＳ２６にすすむ。
【００８０】
［ステップＳ２６］照合部１００ｃは、環境情報１２０ｄのうち、照合対象となった指紋情報１２０ａの採取条件諸情報と一致する項目を有するものがあるか否かを探索する。認証装置１００は、１つでも該当する項目がある環境情報１２０ｄを発見すれば、一致する項目を有する環境情報１２０ｄに対応する補正情報１２０ｅがあると判定する。なお、指紋照合処理の中で補正に用いられた補正情報１２０ｅは、探索対象から除外される。
【００８１】
照合部１００ｃは、１つ以上の補正情報１２０ｅがあると判定した場合に、ステップＳ２７にすすみ、補正情報１２０ｅがないと判定した場合に、ステップＳ３１にすすむ。
たとえば、採取条件諸情報の項目「屋外温度」の値が「７℃」のとき、比較用採取条件諸情報２１０の項目「屋外温度」の値「５℃以上１０℃未満」に一致する。照合部１００ｃは、採取条件諸情報の項目と一致する項目を有する比較用採取条件諸情報２１０を発見し、比較用採取条件諸情報２１０に対応する補正情報１２０ｅがあると判定する。なお、照合対象となった指紋情報１２０ａの採取条件諸情報を環境情報１２０ｄから探索するとき、値の厳密な一致に限らず、ある程度の余裕値をみて判定するようにしてもよい。
【００８２】
［ステップＳ２７］照合部１００ｃは、ステップＳ２６で発見した環境情報１２０ｄに対応する補正情報１２０ｅを１つ取得する。
［ステップＳ２８］照合部１００ｃは、ステップＳ２７で取得した補正情報１２０ｅを用いて照合対象となった指紋情報１２０ａを補正する。
【００８３】
［ステップＳ２９］照合部１００ｃは、ステップＳ２４でおこなった比較判定処理と同様にして、補正情報１２０ｅにより補正した指紋情報１２０ａを登録情報１２０ｂと比較して照合の成否を判定する。
【００８４】
［ステップＳ３０］照合部１００ｃは、ステップＳ２９の照合結果が一致か不一致かを判定する。認証装置１００は、照合結果が一致の場合にステップＳ３１にすすみ、照合結果が不一致の場合にステップＳ２６にすすむ。
【００８５】
［ステップＳ３１］補正情報更新部１００ｇは、補正情報１２０ｅを更新する補正情報更新処理をおこなう。補正情報更新処理は、照合の効率化を期待できない補正情報１２０ｅの整理を目的におこなわれる。補正情報更新処理の詳細は、図９の説明の中で指紋照合処理の具体例と併せて説明する。
【００８６】
この指紋照合処理により、認証装置１００は、採取条件が一致する補正情報１２０ｅを用いるので、照合の失敗の繰り返しを低減し、効率のよい指紋照合を可能とする。
次に、照合部１００ｃがおこなう指紋照合処理の具体例を図９を用いて説明する。図９は、第２の実施形態の適合する環境情報と、環境情報に対応する補正情報のリストの一例を示す図である。
【００８７】
リスト４００は、補正情報記憶部１００ｉに記憶される環境情報１２０ｄ、補正情報１２０ｅのうち、ステップＳ２６で探索された環境情報１２０ｄと、ステップＳ２６で探索された環境情報１２０ｄに対応する補正情報１２０ｅである。
【００８８】
リスト４００は、照合対象となった指紋情報１２０ａの採取条件諸情報と一致する項目を有する環境情報１２０ｄとして、たとえば、環境情報００５、環境情報０２０、環境情報０３４を含む。リスト４００は、環境情報００５に対応する補正情報００５、環境情報０２０に対応する補正情報０２０、および環境情報０３４に対応する補正情報０３４を含む。
【００８９】
補正情報００５は、補正内容００５、生成日、前回補正日、補正成功回数、補正失敗回数、および補正なし回数を含む。同様に、補正情報０２０は、補正内容０２０、生成日、前回補正日、補正成功回数、補正失敗回数、および補正なし回数を含む。同様に、補正情報０３４は、補正内容０３４、生成日、前回補正日、補正成功回数、補正失敗回数、および補正なし回数を含む。
【００９０】
照合部１００ｃは、ステップＳ２７でリスト４００にある補正情報を１つ選択して、ステップＳ２８で指紋情報１２０ａを補正して、ステップＳ２９で比較判定をおこなう。たとえば、認証装置１００は、最初に補正情報００５により指紋情報１２０ａを補正する。そして、比較判定処理の結果が不一致となった場合、認証装置１００は、補正情報０２０により、元の（補正情報００５による補正がおこなわれていない）指紋情報１２０ａを補正する。さらに、比較判定処理の結果が不一致となった場合、認証装置１００は、補正情報０３４により元の指紋情報１２０ａを補正する。さらに、比較判定処理の結果が不一致となった場合、認証装置１００は、指紋情報１２０ａを補正できる補正情報１２０ｅがないので照合の失敗を判定する。
【００９１】
ここで、補正情報更新部１００ｇが実行する補正情報更新処理（ステップＳ３１）を説明する。補正情報更新処理は、時間経過、補正後の照合結果により、継続して使用することが適当でない補正情報１２０ｅを整理する処理である。補正情報更新部１００ｇは、補正情報更新処理の実行により、照合部１００ｃによる照合の効率化を図る。そのため、補正情報１２０ｅは、リスト４００にあるように、生成日、前回補正日、補正成功回数、補正失敗回数、および補正なし回数などの補正履歴情報を含む。
【００９２】
補正情報更新部１００ｇは、補正情報１２０ｅの補正の利用にもとづいて、補正情報１２０ｅに含まれる前回補正日、補正成功回数、補正失敗回数、および補正なし回数などを更新する。補正情報更新部１００ｇは、指紋情報１２０ａの補正に用いられた補正情報１２０ｅの補正日を更新する。補正情報更新部１００ｇは、指紋情報１２０ａの補正に用いられた補正情報１２０ｅにより照合が成功した場合に、補正成功回数を１インクリメントして更新する。補正情報更新部１００ｇは、指紋情報１２０ａの補正に用いられた補正情報１２０ｅにより照合が失敗した場合に、補正失敗回数を１インクリメントして更新する。補正情報更新部１００ｇは、照合対象となった指紋情報１２０ａの採取条件諸情報と一部項目が一致する環境情報１２０ｄに対応する補正情報１２０ｅについて、補正がおこなわれず照合が成立した場合に、補正なし回数を１インクリメントして更新する。
【００９３】
補正情報更新部１００ｇは、補正履歴情報の更新にもとづいて、補正情報１２０ｅの削除をおこなう。補正情報更新部１００ｇは、補正情報１２０ｅについて生成日を参照し、あらかじめ定めた所定期間（有効期間）が経過している場合、有効期間を経過した補正情報１２０ｅを削除する。補正情報更新部１００ｇは、補正情報１２０ｅについて前回補正日（前回照合日）を参照し、あらかじめ定めた所定期間（有効期間）が経過している場合、有効期間を経過した補正情報１２０ｅを削除する。
【００９４】
補正情報更新部１００ｇは、補正情報１２０ｅについて補正成功回数を参照し、あらかじめ定めた設定回数を超えている場合、登録情報１２０ｂの再登録の案内を決定する。認証装置１００は、登録情報１２０ｂの再登録の案内の決定を受けて、ユーザに再登録案内を通知する。ユーザへの再登録案内の通知は、たとえば、モニタ１１０、セキュリティドア３０が備える表示部、ユーザ端末装置４０が備える表示部などに案内メッセージを表示することによりできる。また、ユーザへの再登録案内の通知は、図示しないスピーカなどの音声出力手段、ｅ−ＭＡＩＬなどの情報伝達手段によっておこなうことができる。これにより、認証装置１００は、より好適な登録情報１２０ｂにより照合をおこなうことができるようになり、補正が必要な照合を低減し、照合の効率化を図ることができる。
【００９５】
補正情報更新部１００ｇは、補正情報１２０ｅについて補正失敗回数を参照し、あらかじめ定めた設定回数を超えている場合、補正失敗回数が設定回数を超えた補正情報１２０ｅを削除する。これにより、認証装置１００は、効果の期待できない補正をおこなっての照合を低減し、照合の効率化を図ることができる。
【００９６】
補正情報更新部１００ｇは、補正情報１２０ｅについて補正なし回数を参照し、あらかじめ定めた設定回数を超えている場合、補正なし回数が設定回数を超えた補正情報１２０ｅを削除する。これにより、認証装置１００は、補正が必要な照合を低減し、照合の効率化を図ることができる。
【００９７】
次に、補正情報生成部１００ｆがおこなう補正情報１２０ｅの生成の具体例を図１０から図１２を用いて説明する。図１０から図１２は、第２の実施形態の照合結果と補正情報の一例を示す図である。補正情報１２０ｅの生成の具体例の説明を通じて、失敗原因の特定について併せて説明する。
【００９８】
照合結果３００として、失敗情報３００ａ、失敗情報３００ｂ、失敗情報３００ｃ、および成功情報３００ｄを抽出する例を示す（図１０）。失敗情報３００ａ、失敗情報３００ｂ、および失敗情報３００ｃは、特徴点Ａ、特徴点Ｂを有するが、特徴点Ｃを有しない。また、失敗情報３００ａ、失敗情報３００ｂ、および失敗情報３００ｃは、リレーションＡＢを有するが、リレーションＢＣ、リレーションＣＡを有しない。成功情報３００ｄは、特徴点Ａ、特徴点Ｂ、特徴点Ｃを有し、リレーションＡＢ、リレーションＢＣ、リレーションＣＡを有する。
【００９９】
補正情報生成部１００ｆは、失敗情報３００ａ、失敗情報３００ｂ、失敗情報３００ｃ、および成功情報３００ｄの比較により、失敗情報３００ａ、失敗情報３００ｂ、失敗情報３００ｃで共通する成功情報３００ｄとの相違点を抽出する。これにより、補正情報生成部１００ｆは、特徴点Ｃの有無を相違点として抽出し、補正情報３１０を生成する。補正情報３１０には、特徴点Ｃの追加と、特徴点Ｃの追加により定義できるリレーションＢＣ（６）、リレーションＣＡ（４）の追加が設定される。なお、リレーションの追加は、特徴点Ｃの追加によりリレーションを再抽出する場合にはおこなわなくてもよい。
【０１００】
このようにして設定された補正情報３１０は、特徴点Ｃのない生体情報に特徴点Ｃを追加する補正、あるいは特徴点Ｃに加えてリレーションＢＣ（６）、リレーションＣＡ（４）を追加する補正に用いられる。
【０１０１】
次に、照合結果３０１として、失敗情報３０１ａ、失敗情報３０１ｂ、失敗情報３０１ｃ、および成功情報３０１ｄを抽出する例を示す（図１１）。失敗情報３０１ａ、失敗情報３０１ｂ、および失敗情報３０１ｃは、特徴点Ａ、特徴点Ｂ、特徴点Ｃを有し、リレーションＡＢ、リレーションＢＣ、リレーションＣＡを有する。成功情報３０１ｄは、特徴点Ａ、特徴点Ｂを有するが、特徴点Ｃを有しない。また、成功情報３０１ｄは、リレーションＡＢを有するが、リレーションＢＣ、リレーションＣＡを有しない。
【０１０２】
補正情報生成部１００ｆは、失敗情報３０１ａ、失敗情報３０１ｂ、失敗情報３０１ｃ、および成功情報３０１ｄの比較により、失敗情報３０１ａ、失敗情報３０１ｂ、失敗情報３０１ｃで共通する成功情報３０１ｄとの相違点を抽出する。これにより、補正情報生成部１００ｆは、特徴点Ｃの有無を相違点として抽出し、補正情報３１１を生成する。補正情報３１１には、特徴点Ｃの削除と、特徴点Ｃの削除により定義できなくなるリレーションＢＣ（６）、リレーションＣＡ（４）の削除が設定される。なお、リレーションの削除は、特徴点Ｃの削除によりリレーションを再抽出する場合にはおこなわなくてもよい。
【０１０３】
このようにして設定された補正情報３１１は、特徴点Ｃのある生体情報から特徴点Ｃを削除する補正、あるいは特徴点Ｃに加えてリレーションＢＣ（６）、リレーションＣＡ（４）を削除する補正に用いられる。
【０１０４】
次に、照合結果３０２として、失敗情報３０２ａ、失敗情報３０２ｂ、失敗情報３０２ｃ、および成功情報３０２ｄを抽出する例を示す（図１２）。失敗情報３０２ａ、失敗情報３０２ｂ、失敗情報３０２ｃ、および成功情報３０２ｄは、特徴点Ａ、特徴点Ｂ、特徴点Ｃを有し、リレーションＡＢ、リレーションＢＣ、リレーションＣＡを有する。
【０１０５】
補正情報生成部１００ｆは、失敗情報３０２ａ、失敗情報３０２ｂ、失敗情報３０２ｃ、および成功情報３０２ｄの比較により、失敗情報３０２ａ、失敗情報３０２ｂ、失敗情報３０２ｃで共通する成功情報３０２ｄとの相違点を抽出する。これにより、認証装置１００は、リレーションＣＡの値を相違点として抽出し、補正情報３１２を生成する。補正情報３１２には、リレーションＣＡの値の「４」への置換が設定される。
【０１０６】
このようにして設定された補正情報３１２は、リレーションＣＡをリレーションＣＡ（４）に置換する補正に用いられる。
なお、補正情報生成部１００ｆは、失敗情報３０２ａ、失敗情報３０２ｂ、失敗情報３０２ｃ、および成功情報３０２ｄの比較から生成する補正内容（特徴情報の追加、削除、置換）の範囲を制限してもよい。たとえば、相違点として５か所を抽出した場合、あらかじめ設定する抽出制限として、抽出数は３個までとしていれば、認証装置１００は、抽出された５か所の相違点を無効としてもよい。あるいは、認証装置１００は、抽出数を３個までに制限してもよい。
【０１０７】
このような認証装置１００は、照合失敗時に繰り返し指紋情報１２０ａを取得する可能性を低減する。認証装置１００は、認証時にユーザに繰り返し指紋採取を促す頻度を低減し、ユーザの利便性向上に寄与する。
【０１０８】
次に、第３の実施形態について図１３を用いて説明する。第３の実施形態は、補正後の比較判定で補正の有無に応じた重み付け評価をおこなう点で第２の実施形態と異なる。図１３は、第３の実施形態の認証装置における補正後比較判定処理のフローチャートである。
【０１０９】
補正後比較判定処理は、照合部１００ｃが実行する指紋照合処理の中で実行される。補正後比較判定処理は、第２の実施形態の指紋照合処理中のステップＳ２９（図８）の比較判定に代えておこなわれる処理である。
【０１１０】
［ステップＳ１０１］照合部１００ｃは、補正情報１２０ｅにより補正した指紋情報１２０ａを登録情報１２０ｂと比較、照合する。照合部１００ｃは、補正情報１２０ｅにより補正した指紋情報１２０ａの特徴点（特徴情報）の一つを、登録情報１２０ｂの対応する特徴点と比較し、特徴点が一致する場合に「１」、不一致の場合に「０」と評価する。認証装置１００は、特徴点についての評価を類似度として算出する。
【０１１１】
［ステップＳ１０２］照合部１００ｃは、一致と判定された特徴点について補正対象の特徴点であるか否かを判定する。照合部１００ｃは、類似度を算出した特徴点が補正情報１２０ｅにより補正された特徴点である場合に、ステップＳ１０４にすすみ、補正された特徴点でない場合に、ステップＳ１０３にすすむ。
【０１１２】
［ステップＳ１０３］照合部１００ｃは、類似度を算出した特徴点が補正情報１２０ｅにより補正された特徴点でないので、これに重み付け「１」を係数として掛ける。すなわち、補正されていない特徴点は、特徴点が一致する場合に「１」、不一致の場合に「０」の類似度となる。なお、重み付けに用いる値は、「１」以上の値などであってもよく、任意の値を設定してよい。
【０１１３】
［ステップＳ１０４］照合部１００ｃは、類似度を算出した特徴点が補正情報１２０ｅにより補正された特徴点なので、これに重み付け「０．５」を係数として掛ける。すなわち、補正された特徴点は、特徴点が一致する場合に「０．５」、不一致の場合に「０」の類似度となる。
【０１１４】
［ステップＳ１０５］照合部１００ｃは、類似度を累積加算する。
［ステップＳ１０６］照合部１００ｃは、補正情報１２０ｅにより補正した指紋情報１２０ａについて、すべての特徴点の類似度を算出したか否かを判定する。照合部１００ｃは、すべての特徴点の類似度を算出した場合に、ステップＳ１０７にすすみ、すべての特徴点の類似度を算出していない場合に、ステップＳ１０１にすすむ。
【０１１５】
［ステップＳ１０７］照合部１００ｃは、累積加算した類似度が所定の閾値以上であるか否かを判定する。照合部１００ｃは、累積加算した類似度が所定の閾値以上である場合に、ステップＳ１０８にすすみ、累積加算した類似度が所定の閾値に満たない場合に、ステップＳ１０９にすすむ。なお、閾値は、あらかじめ設定された値であり、類似度と直接比較できる値としてもよいし、類似度の満点評価に対する割合と比較できる値、類似度の加重平均値と比較できる値などであってもよい。また、照合部１００ｃが実行するステップＳ２４の比較判定で用いる値と同じであってもよい。
【０１１６】
［ステップＳ１０８］照合部１００ｃは、補正情報１２０ｅにより補正した指紋情報１２０ａについて照合成功を判定して補正後比較判定処理を終了する。
［ステップＳ１０９］照合部１００ｃは、補正情報１２０ｅにより補正した指紋情報１２０ａについて照合失敗を判定して補正後比較判定処理を終了する。
【０１１７】
この指紋照合処理により、照合部１００ｃは、補正された特徴点が過度に評価されて認証精度が低下することを防止する。また、重み付け係数は、補正情報と関連付けられている環境情報により異なる値としてもよく、たとえば、項目「コンピュータ名」に対応する場合は係数を小さく、項目「室内湿度」に対応する場合は係数を大きくしてもよい。これにより、照合部１００ｃは、より認証精度を高めた補正評価をおこなうことができる。
【０１１８】
なお、第１の実施形態から第３の実施形態までで、照合部１００ｃが補正情報１２０ｅにより指紋情報１２０ａを補正する場合を説明したが、比較照合時に、指紋情報１２０ａを補正することに代えて比較照合に用いる登録情報１２０ｂを一時的に補正するようにしてもよい。
【０１１９】
照合部１００ｃが登録情報１２０ｂを一時的に補正する場合、補正情報生成部１００ｆは、登録情報１２０ｂに適用する補正情報を生成するようにしてよい。たとえば、補正情報３１０は、特徴点：Ｃ削除、リレーションＢＣ（６）、リレーションＣＡ（４）削除として生成される。
【０１２０】
なお、生体認証の一例として指紋認証を用いる認証装置１００を説明したが、掌静脈認証、虹彩認証など、その他の生体情報を用いた生体認証にも同様にして適用可能である。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、認証装置１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（外部記憶媒体１０８を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１２１】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２２】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１２３】
なお、上述の実施形態は、実施形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【０１２４】
以上説明した実施形態の主な技術的特徴は、以下の付記の通りである。
（付記１）  被認証者の認証に用いる第１の生体認証用情報を取得する生体情報取得手段と、
前記被認証者の認証に用いる第２の生体認証用情報を記憶する登録情報記憶手段と、
前記被認証者の生体認証用情報の補正情報を記憶する補正情報記憶手段と、
前記第１の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行する第１の認証処理手段と、
前記第１の認証処理手段による前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されている場合に、前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を、前記補正情報により補正して前記被認証者の生体認証を実行する第２の認証処理手段と、
前記第１の認証処理手段による前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されていないときに、前記被認証者の認証に用いる第３の生体認証用情報を取得する生体情報再取得手段と、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行する第３の認証処理手段と、
前記第３の認証処理手段による前記被認証者の生体認証に成功したときに前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶する補正情報生成手段と、
を備えることを特徴とする認証装置。
【０１２５】
（付記２）  前記第１の生体認証用情報の取得時に、前記認証装置の環境情報を取得する環境情報取得手段を更に備え、
前記補正情報生成手段は、前記環境情報を、前記補正情報に関連付けて前記補正情報記憶手段に記憶し、
前記第２の認証処理手段は、前記第１の生体認証用情報の取得時に前記環境情報取得手段で取得された環境情報と関連付けて前記補正情報記憶手段に記憶された、前記被認証者の生体認証用情報の補正情報を用いて前記被認証者の生体認証を実行することを特徴とする付記１記載の認証装置。
【０１２６】
（付記３）  前記第２の認証処理手段は、前記第１の生体認証用情報の取得時に前記環境情報取得手段で取得された環境情報と関連付けて前記補正情報記憶手段に記憶された、前記被認証者の生体認証用情報の補正情報が複数ある場合、前記補正情報を１つずつ用いて前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を補正して、前記被認証者の生体認証を実行することを特徴とする付記２記載の認証装置。
【０１２７】
（付記４）  前記補正情報生成手段は、前記第２の生体認証用情報との一致率が所定の一致率を超える前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶することを特徴とする付記１記載の認証装置。
【０１２８】
（付記５）  前記補正情報生成手段は、前記第１の認証処理手段による前記被認証者の生体認証に失敗した前記第１の生体認証用情報と、前記第３の認証処理手段による前記被認証者の生体認証に失敗した前記第３の生体認証用情報が所定数を超えている場合に、前記第３の認証処理手段による前記被認証者の生体認証に成功した前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶することを特徴とする付記１記載の認証装置。
【０１２９】
（付記６）  前記補正情報生成手段は、前記第１の認証処理手段による前記被認証者の生体認証に失敗した前記第１の生体認証用情報と、前記第３の認証処理手段による前記被認証者の生体認証に失敗した前記第３の生体認証用情報とで同一の原因で所定数を超える前記被認証者の生体認証の失敗をしている場合に、前記第３の認証処理手段による前記被認証者の生体認証に成功した前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶することを特徴とする付記１記載の認証装置。
【０１３０】
（付記７）  前記第１の生体認証用情報および前記第３の生体認証用情報の取得時に、前記認証装置の環境情報を取得する環境情報取得手段を更に備え、
前記補正情報生成手段は、前記環境情報にもとづいて選択される、前記第１の認証処理手段による前記被認証者の生体認証に失敗した前記第１の生体認証用情報と、前記第３の認証処理手段による前記被認証者の生体認証に失敗した前記第３の生体認証用情報と、前記第３の認証処理手段による前記被認証者の生体認証に成功した前記第３の生体認証用情報とから前記補正情報を生成することを特徴とする付記１記載の認証装置。
【０１３１】
（付記８）  前記補正情報生成手段は、あらかじめ設定した補正許容範囲内で前記補正情報を生成することを特徴とする付記１記載の認証装置。
（付記９）  前記補正情報生成手段は、ユーザ属性に応じた補正許容範囲内で前記補正情報を生成することを特徴とする付記１記載の認証装置。
【０１３２】
（付記１０）  前記補正情報は、前記生体情報の補正に利用可能な所定の有効期間を有することを特徴とする付記１記載の認証装置。
（付記１１）  前記有効期間は、前回の前記被認証者の生体認証から所定期間であることを特徴とする付記１０記載の認証装置。
【０１３３】
（付記１２）  前記有効期間は、前記補正情報の生成から所定期間であることを特徴とする付記１０記載の認証装置。
（付記１３）  前記補正情報生成手段は、生成から所定期間が経過した前記補正情報を削除することを特徴とする付記１記載の認証装置。
【０１３４】
（付記１４）  前記補正情報生成手段は、前記補正情報と関連付けられた前記環境情報のもとで、補正なしに所定回数の前記被認証者の生体認証を成功した場合、前記補正情報を削除することを特徴とする付記２記載の認証装置。
【０１３５】
（付記１５）  前記補正情報生成手段は、前記補正情報により補正した前記生体認証用情報を用いて所定回数の前記被認証者の生体認証を失敗した場合、前記補正情報を削除することを特徴とする付記１記載の認証装置。
【０１３６】
（付記１６）  前記補正情報により補正した前記生体認証用情報を用いて所定回数の前記被認証者の生体認証を成功した場合、前記第２の生体認証用情報の再登録を促すメッセージを報知する再登録報知手段を備えることを特徴とする付記１記載の認証装置。
【０１３７】
（付記１７）  前記補正情報は、前記生体認証用情報に含まれる特徴点、リレーション、又はチップ画像の少なくともいずれかの追加、削除、または置換をおこなうための情報であることを特徴とする付記１記載の認証装置。
【０１３８】
（付記１８）  前記補正情報生成手段は、前記第１の生体認証用情報及び前記第３の生体認証用情報と前記第２の生体認証用情報との間の、特徴点、リレーション、又はチップ画像の少なくともいずれかの相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶し、
前記第２の生体認証処理手段は、前記第１の生体認証用情報または前記第２の生態認証用情報について、前記補正情報として記憶されている前記特徴点、リレーション、又はチップ画像の少なくともいずれかと、前記補正情報として記憶されていない前記特徴点、リレーション、又はチップ画像の少なくともいずれかとで、異なる重み付けを付与して前記被認証者の生体認証を実行することを特徴とする付記１乃至付記４のいずれか１つに記載の認証装置。
【０１３９】
（付記１９）  コンピュータに、
被認証者の認証に用いる第１の生体認証用情報を取得するステップと、
登録情報記憶手段が記憶する前記被認証者の認証に用いる前記第２の生体認証用情報と、前記第１の生体認証用情報を用いて前記被認証者の生体認証を実行するステップと、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されている場合に、前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を、前記補正情報により補正して前記被認証者の生体認証を実行するステップと、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されていないときに、前記被認証者の認証に用いる第３の生体認証用情報を取得するステップと、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行するステップと、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いた前記被認証者の生体認証に成功したときに前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶するステップと、
を含む処理を実行させることを特徴とする認証プログラム。
【０１４０】
（付記２０）  認証装置が、
被認証者の認証に用いる第１の生体認証用情報を取得し、
登録情報記憶手段が記憶する前記被認証者の認証に用いる前記第２の生体認証用情報と、前記第１の生体認証用情報を用いて前記被認証者の生体認証を実行し、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されている場合に、前記第１の生体認証用情報、または、前記第２の生体認証用情報のいずれか一方を、前記補正情報により補正して前記被認証者の生体認証を実行し、
前記第２の生体認証用情報と前記第１の生体認証用情報を用いた前記被認証者の生体認証に失敗し、前記補正情報記憶手段に前記被認証者の生体認証用情報の補正情報が記憶されていないときに、前記被認証者の認証に用いる第３の生体認証用情報を取得し、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いて前記被認証者の生体認証を実行し、
前記第３の生体認証用情報と前記第２の生体認証用情報を用いた前記被認証者の生体認証に成功したときに前記第１の生体認証用情報及び前記第３の生体認証用情報と、前記第２の生体認証用情報との相違点に関する情報を、前記被認証者の生体認証用情報の補正情報として前記補正情報記憶手段に記憶することを特徴とする認証方法。
【符号の説明】
【０１４１】
１  認証装置
２ａ  生体情報取得手段
２ｂ  生体情報再取得手段
３ａ  第１の認証処理手段
３ｂ  第２の認証処理手段
３ｃ  第３の認証処理手段
４  補正情報生成手段
５  登録情報記憶手段
６  補正情報記憶手段
７ａ  第１の生体認証用情報
７ｂ  第２の生体認証用情報
７ｃ  第３の生体認証用情報
８  補正情報
１０  認証サーバ
２０  ウェブサーバ
３０  セキュリティドア
３１  指紋センサ
４０  ユーザ端末装置
４１  指紋センサ
５０  ネットワーク
【図１】
2012014231.tif 000003
【図２】
2012014231.tif 000004
【図３】
2012014231.tif 000005
【図４】
2012014231.tif 000006
【図５】
2012014231.tif 000007
【図６】
2012014231.tif 000008
【図７】
2012014231.tif 000009
【図８】
2012014231.tif 000010
【図９】
2012014231.tif 000011
【図１０】
2012014231.tif 000012
【図１１】
2012014231.tif 000013
【図１２】
2012014231.tif 000014
【図１３】
2012014231.tif 000015