(57)【要約】【課題】生体認証に対応したＩＣカードの発行や更新などの管理にともなう手間やコストを低減することができる認証装置を提供する。【解決手段】生体認証において照合の基準として用いられる生体情報に基づいて所定の演算処理により生成された紐付け情報を記憶するＩＤカード２から紐付け情報を読み取るとともに、生体情報を記憶する生体情報記憶媒体３から生体情報を読み取る記憶媒体読み取り部１２と、ユーザの身体的特徴を取得する身体的特徴取得部１３と、取得されたユーザの身体的特徴と、生体情報記憶媒体３から読み取られた生体情報とが、一致するか否かを判定する本人確認部１７と、生体情報記憶媒体３から読み取られた生体情報に基づいて所定の演算処理により紐付け情報を生成し、当該生成した紐付け情報と、ＩＤカード２から読み取った紐付け情報とが、一致するか否かを判定する紐付け情報確認部１６とを備えている。【選択図】図１
2013120542.tif 000002
【特許請求の範囲】
【請求項１】
生体認証において照合の基準として用いられる生体情報に基づいて所定の演算処理により生成された紐付け情報を記憶する第１の記憶媒体から前記紐付け情報を読み取る第１の記憶媒体読取部と、
前記生体情報を記憶する第２の記憶媒体から前記生体情報を読み取る第２の記憶媒体読取部と、
ユーザの身体的特徴を取得する取得部と、
前記取得部によって取得された前記ユーザの身体的特徴と、前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報とが、一致するか否かを判定する第１の判定部と、
前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報に基づいて前記所定の演算処理により紐付け情報を生成し、当該生成した紐付け情報と、前記第１の記憶媒体読取部によって前記第１の記憶媒体から読み取った前記紐付け情報とが、一致するか否かを判定する第２の判定部と、
前記第１の判定部による判定結果と、前記第２の判定部による判定結果とに基づいて、前記ユーザが正当なユーザであるか否かの認証を行う認証部と、
を備えることを特徴とする認証装置。
【請求項２】
前記認証部により認証された結果が用いられるシステム毎に、前記所定の演算処理が異なる、
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記第１の記憶媒体には、ユーザを識別するユーザ識別情報が記憶されており、
前記第１の記憶媒体読取部によって前記第１の記憶媒体から読み取られた前記ユーザ識別情報に基づき、対象とする所定の事項が前記ユーザ識別情報により識別されるユーザに対して許可されているか否かを確認するユーザ識別情報確認部、
をさらに備えることを特徴とする請求項１又は２に記載の生体認証装置。
【請求項４】
前記ユーザ識別情報確認部によって前記対象とする所定の事項が許可されていると確認された場合に、前記取得部がユーザの身体的特徴を取得する、
ことを特徴とする請求項３に記載の生体認証装置。
【請求項５】
前記所定の演算処理が、ハッシュ関数を用いた演算処理である
ことを特徴とする請求項１〜４のいずれか１項に記載の生体認証装置。
【請求項６】
前記所定の演算処理は、予め定められているハッシュ関数を生体情報に対して適用してハッシュ値を算出し、前記算出したハッシュ値に対して、予め定められている暗号鍵に基づいて暗号化処理を行い、前記紐付け情報を生成する演算処理である、
ことを特徴とする請求項１〜５のいずれか１項に記載の生体認証装置。
【請求項７】
前記認証部により認証された結果が用いられるシステム毎に、前記暗号鍵が異なる、
ことを特徴とする請求項６に記載の認証装置。
【請求項８】
前記第２の記憶媒体が、前記生体情報が図または模様の形式で自可搬媒体に形成されている可搬媒体である
ことを特徴とする請求項１〜７のいずれか１項に記載の生体認証装置。
【請求項９】
前記第１の記憶媒体が、前記紐付け情報を書き換え可能に記憶する記憶部を備えている、
ことを特徴とする請求項１〜８のいずれか１項に記載の生体認証装置。
【請求項１０】
生体認証において照合の基準として用いられる生体情報に基づいて生成された紐付け情報を記憶している第１の記憶部を備えている第１の記憶媒体と、
前記生体情報を記憶している第２の記憶部を備えている第２の記憶媒体と、
前記第１の記憶媒体からから前記紐付け情報を読み取る第１の記憶媒体読取部と、
前記第２の記憶媒体から前記生体情報を読み取る第２の記憶媒体読取部と、
ユーザの身体的特徴を取得する取得部と、
前記取得部によって取得された前記ユーザの身体的特徴と、前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報とが、一致するか否かを判定する第１の判定部と、
前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報に基づいて紐付け情報を生成し、当該生成した紐付け情報と、前記第１の記憶媒体読取部によって前記第１の記憶媒体から読み取った前記紐付け情報とが、一致するか否かを判定する第２の判定部と、
前記第１の判定部による判定結果と、前記第２の判定部による判定結果とに基づいて、前記ユーザが正当なユーザであるか否かの認証を行う認証部と、
を備えることを特徴とする認証システム。
【請求項１１】
生体認証において照合の基準として用いられる生体情報に基づいて所定の演算処理により生成された紐付け情報を記憶する第１の記憶媒体から前記紐付け情報を読み取る第１の記憶媒体読取過程と、
前記生体情報を記憶する第２の記憶媒体から前記生体情報を読み取る第２の記憶媒体読取過程と、
ユーザの身体的特徴を取得する取得過程と、
前記取得過程で取得された前記ユーザの身体的特徴と、前記第２の記憶媒体読取過程で前記第２の記憶媒体から読み取られた前記生体情報とが、一致するか否かを判定する第１の判定過程と、
前記第２の記憶媒体読取過程で前記第２の記憶媒体から読み取られた前記生体情報に基づいて前記所定の演算処理により紐付け情報を生成し、当該生成した紐付け情報と、前記第１の記憶媒体読取過程で前記第１の記憶媒体から読み取った前記紐付け情報とが、一致するか否かを判定する第２の判定過程と、
前記第１の判定過程での判定結果と、前記第２の判定過程での判定結果とに基づいて、前記ユーザが正当なユーザであるか否かの認証を行う認証過程と、
を含んでいることを特徴とする生体認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の記憶媒体に生体情報を記憶して生体認証を行う際に用いて好適な認証装置、認証システム及び認証方法に関する。
【背景技術】
【０００２】
生体認証を行う認証装置では、ユーザの身体的特徴を表す生体情報をあらかじめ登録しておき、認証時に取得したユーザの生体情報と、登録済みの生体情報とを照合することで本人確認が行われる。生体認証において照合の基準となるあらかじめ登録された生体情報は、認証装置に通信回線を介して接続されているサーバなどのシステム側装置で管理される場合と、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードなどの個人識別媒体に格納して管理される場合の２つに分類される。
【０００３】
特許文献１には、後者のシステムを採用した認証装置の一例が記載されている。特許文献１に記載されている認証装置では、ＩＣカードに、カードＩＤ（カード識別情報）、パスワードなどの情報とともに、生体認証において照合の基準となる生体情報が記憶されている。認証装置は、ＩＣカードから生体情報を読み取り、読み取った生体情報を基準として照合処理を行う。この構成によれば、システム側装置との間で生体情報の送受信を行うことが不要となる。つまり、認証装置とＩＣカードとの間で本人認証の処理を完結することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３８２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、生体認証に対応したＩＣカード（すなわち、生体認証を利用したＩＣカード）を発行する場合、生体認証に対応しないＩＣカードを発行する場合と比較して、生体情報の登録時や生体情報やそのシステムの更新時の手間やコストが増大することがある。例えば、会社において従業員証を生体認証付きのＩＣカードで発行する場合を考える。この場合、ＩＣカードへの生体情報の登録時には、従業員が管理者のもとへ出向く必要があったり、管理者がその都度対応する必要があったりといった手間が生じる。また、生体認証に対応したＩＣカードについて、生体情報自体を別の種類の生体情報自体に変更する場合、変更後の生体情報のデータ量が、ＩＣカードに記憶可能なデータ量以上となり、生体情報を変更できない場合もある。この場合、ＩＣカードなどの従業員証自体を再発行する必要が生じるという問題も生じる。また、生体認証の方式や装置を更新する場合も、同様の問題が生じる可能性がある。このように、ＩＣカードが、データ量の増大や記憶形式の違いなどに対応しきれず、従業員証自体も更新しなければならなくなると、ＩＣカードの再発行やその管理というコストや手間が生じることがある。
【０００６】
本発明は、上記の事情を考慮してなされたものであり、生体認証に対応したＩＣカードの発行や更新などの管理にともなう手間やコストを低減することができる認証装置、認証システム及び認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、生体認証において照合の基準として用いられる生体情報に基づいて所定の演算処理により生成された紐付け情報を記憶する第１の記憶媒体から前記紐付け情報を読み取る第１の記憶媒体読取部と、前記生体情報を記憶する第２の記憶媒体から前記生体情報を読み取る第２の記憶媒体読取部と、ユーザの身体的特徴を取得する取得部と、前記取得部によって取得された前記ユーザの身体的特徴と、前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報とが、一致するか否かを判定する第１の判定部と、前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報に基づいて前記所定の演算処理により紐付け情報を生成し、当該生成した紐付け情報と、前記第１の記憶媒体読取部によって前記第１の記憶媒体から読み取った前記紐付け情報とが、一致するか否かを判定する第２の判定部と、前記第１の判定部による判定結果と、前記第２の判定部による判定結果とに基づいて、前記ユーザが正当なユーザであるか否かの認証を行う認証部と、を備えることを特徴とする認証装置である。
【０００８】
請求項２に記載の発明は、前記認証部により認証された結果が用いられるシステム毎に、前記所定の演算処理が異なる、ことを特徴とする請求項１に記載の認証装置である。
【０００９】
請求項３に記載の発明は、前記第１の記憶媒体には、ユーザを識別するユーザ識別情報が記憶されており、前記第１の記憶媒体読取部によって前記第１の記憶媒体から読み取られた前記ユーザ識別情報に基づき、対象とする所定の事項が前記ユーザ識別情報により識別されるユーザに対して許可されているか否かを確認するユーザ識別情報確認部、をさらに備えることを特徴とする請求項１又は２に記載の生体認証装置である。
【００１０】
請求項４に記載の発明は、前記ユーザ識別情報確認部によって前記対象とする所定の事項が許可されていると確認された場合に、前記取得部がユーザの身体的特徴を取得する、ことを特徴とする請求項１〜３のいずれか１項に記載の生体認証装置である。
【００１１】
請求項５に記載の発明は、前記所定の演算処理が、ハッシュ関数を用いた演算処理であることを特徴とする請求項１〜４のいずれか１項に記載の生体認証装置である。
【００１２】
請求項６に記載の発明は、前記所定の演算処理は、予め定められているハッシュ関数を生体情報に対して適用してハッシュ値を算出し、前記算出したハッシュ値に対して、予め定められている暗号鍵に基づいて暗号化処理を行い、前記紐付け情報を生成する演算処理である、ことを特徴とする請求項１〜５のいずれか１項に記載の生体認証装置である。
【００１３】
請求項７に記載の発明は、前記認証部により認証された結果が用いられるシステム毎に、前記暗号鍵が異なる、ことを特徴とする請求項６に記載の認証装置である。
【００１４】
請求項８に記載の発明は、前記第２の記憶媒体が、前記生体情報が図または模様の形式で自可搬媒体に形成されている可搬媒体であることを特徴とする請求項１〜７のいずれか１項に記載の生体認証装置である。
【００１５】
請求項９に記載の発明は、前記第１の記憶媒体が、前記紐付け情報を書き換え可能に記憶する記憶部を備えている、ことを特徴とする請求項１〜８のいずれか１項に記載の生体認証装置である。
【００１６】
請求項１０に記載の発明は、生体認証において照合の基準として用いられる生体情報に基づいて生成された紐付け情報を記憶している第１の記憶部を備えている第１の記憶媒体と、前記生体情報を記憶している第２の記憶部を備えている第２の記憶媒体と、前記第１の記憶媒体からから前記紐付け情報を読み取る第１の記憶媒体読取部と、前記第２の記憶媒体から前記生体情報を読み取る第２の記憶媒体読取部と、ユーザの身体的特徴を取得する取得部と、前記取得部によって取得された前記ユーザの身体的特徴と、前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報とが、一致するか否かを判定する第１の判定部と、前記第２の記憶媒体読取部によって前記第２の記憶媒体から読み取られた前記生体情報に基づいて紐付け情報を生成し、当該生成した紐付け情報と、前記第１の記憶媒体読取部によって前記第１の記憶媒体から読み取った前記紐付け情報とが、一致するか否かを判定する第２の判定部と、前記第１の判定部による判定結果と、前記第２の判定部による判定結果とに基づいて、前記ユーザが正当なユーザであるか否かの認証を行う認証部と、を備えることを特徴とする認証システムである。
【００１７】
請求項１１に記載の発明は、生体認証において照合の基準として用いられる生体情報に基づいて所定の演算処理により生成された紐付け情報を記憶する第１の記憶媒体から前記紐付け情報を読み取る第１の記憶媒体読取過程と、前記生体情報を記憶する第２の記憶媒体から前記生体情報を読み取る第２の記憶媒体読取過程と、ユーザの身体的特徴を取得する取得過程と、前記取得過程で取得された前記ユーザの身体的特徴と、前記第２の記憶媒体読取過程で前記第２の記憶媒体から読み取られた前記生体情報とが、一致するか否かを判定する第１の判定過程と、前記第２の記憶媒体読取過程で前記第２の記憶媒体から読み取られた前記生体情報に基づいて前記所定の演算処理により紐付け情報を生成し、当該生成した紐付け情報と、前記第１の記憶媒体読取過程で前記第１の記憶媒体から読み取った前記紐付け情報とが、一致するか否かを判定する第２の判定過程と、前記第１の判定過程での判定結果と、前記第２の判定過程での判定結果とに基づいて、前記ユーザが正当なユーザであるか否かの認証を行う認証過程と、を含んでいることを特徴とする生体認証方法である。
【発明の効果】
【００１８】
本発明によれば、第１の記憶媒体と第２の記憶媒体の２つの記憶媒体を用い、第２の記憶媒体に生体情報を記憶するとともに、第１の記憶媒体に第２の記憶媒体との紐付け情報を記憶するようにしている。したがって、第１の記憶媒体の発行や更新などの管理と、第２の記憶媒体における生体情報の登録や更新を、独立して行いやすくなる。よって、１つの記憶媒体に生体情報と他の情報とを記憶させる場合に比べ、生体認証に対応したＩＣカードの発行や更新などの管理にともなう手間やコストを低減しやすくなる。
【００１９】
また、本発明では、第２の判定部によって、第２の記憶媒体読取部により第２の記憶媒体から読み取られた生体情報に基づいて所定の演算処理により紐付け情報を生成し、当該生成した紐付け情報と、第１の記憶媒体読取部により第１の記憶媒体から読み取った紐付け情報とが、一致するか否かを判定することで、第１の記憶媒体と第２の記憶媒体が紐付けられたものであるか否かが確認される。すなわち、例えば第２の記憶媒体自体の識別情報など第２の記憶媒体に記憶されている情報を用いずに、第１の記憶媒体と第２の記憶媒体との紐付けの正当性が確認できるようになっている。この場合、第２の記憶媒体に記憶されている情報から直接、第１の記憶媒体とを紐付けることができないため、第２の記憶媒体に紐付けのための情報を直接記憶する場合に比べ、第１の記憶媒体と第２の記憶媒体との紐付けにかかる情報の安全性を高めることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態として生体認証システムの構成例を示すブロック図である。
【図２】図１の生体認証装置１と組み合わせて用いることができるＩＤカードの構成例を示すブロック図である。
【図３】図１のＩＤカード２に紐付け情報を書き込む際の処理の一例を示すフローチャートである。
【図４】図１の生体認証装置１の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の一実施の形態について説明する。図１は、本発明の一実施形態としての生体認証装置１を用いた生体認証システムの構成例を示すブロック図である。図１のブロック図において、生体認証装置１、ＩＤカード２又は生体情報記憶媒体３内の各ブロックは、生体認証装置１、ＩＤカード２又は生体情報記憶媒体３が有する機能に対応している。その場合に、各機能は、１又は複数のＣＰＵ、メモリ、種々の入出力装置の一部または組み合わせなどからなるハードウェアとＣＰＵによって実行されるソフトウェアとの組み合わせから又はハードウェア単体で実現することできる。
【００２２】
図１に示した生体認証システム１００は、生体認証装置１、ＩＤカード２及び生体情報記憶媒体３を有して構成されている。生体認証システム１００においてＩＤカード２及び生体情報記憶媒体３は通常複数組用意されるものであり、生体認証装置１も複数であってもよい。ＩＤカード２及び生体情報記憶媒体３は、ユーザ５に保持されている。生体認証装置１は、ゲート４に設置されている。生体認証装置１は、ＩＤカード２及び生体情報記憶媒体３との通信によって生体情報記憶媒体３に記憶されている生体情報を用いてユーザ５を認証する認証処理を行う。ここで、生体情報とは、生体認証において照合の基準として用いられるユーザの身体的特徴を表す情報であり、例えば、指静脈、指紋、虹彩、網膜、掌紋、顔の形、耳の形、声などについての特徴を表す情報である。本実施形態では、一例として指静脈の特徴が生体情報として用いられていることとする。
【００２３】
ゲート４は、本実施形態の生体認証システム１００によってユーザ５の通行が規制される、セキュリティエリアの入り口に設けられるセキュリティゲートである。ゲート４は、生体認証装置１の指令に基づいて開閉するフラップ４ａを有している。ゲート４は、生体認証装置１からフラップ４ａを開く指令がない状態においては、フラップ４ａを閉じた状態にする。ゲート４は、生体認証装置１からフラップ４ａを開く指令があれば、フラップ４ａを開けてユーザ５を通行させる状態にする。
【００２４】
生体情報記憶媒体３（第２の記憶媒体）は、例えばＩＣカードとして構成されている。
生体情報記憶媒体３は、記憶装置３１と、読み書き制御装置３２とを有し、生体認証装置１の後述する記憶媒体読み取り部１２（第２の記憶媒体読取部）にユーザ５によりかざされた場合、非接触で、記憶装置３１に記憶されている情報を記憶媒体読み取り部１２に対して出力する。記憶装置３１は、書き換え可能な不揮発性メモリから構成され、生体情報記憶部３１１を有している。この生体情報記憶部３１１には、生体認証において照合の基準として用いられるユーザの身体的特徴を表す生体情報が記憶される。
【００２５】
なお、生体情報記憶媒体３は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ（ＵＳＢメモリデバイス）として構成されていてもよい。この場合も、生体情報記憶媒体３は、ＩＣカードの場合と同様の構成を備えている。なお、この場合、ＵＳＢメモリとして構成されている生体情報記憶媒体３は、生体認証装置１の後述する記憶媒体読み取り部１２の所定の端子に接続した状態で、記憶装置３１に記憶されている情報を記憶媒体読み取り部１２に対して出力する。生体情報記憶媒体３がＵＳＢメモリである場合には、生体情報記憶媒体３がＩＣカードの場合に対比して、生体情報記憶媒体３にユーザは簡易に生体情報を記憶することができる。また、生体情報記憶媒体３がＵＳＢメモリである場合には、生体情報記憶媒体３がＩＣカードの場合に対比して、生体情報記憶媒体３のコストを低減させることができる。
【００２６】
ＩＤカード２（第１の記憶媒体）は、例えば会社内で社員証などとして用いられるものであって、例えばＩＣカードとして構成されている。ＩＤカード２は、記憶装置２１と、読み書き制御装置２２とを有し、生体認証装置１の後述する記憶媒体読み取り部１２（第１の記憶媒体読取部）にユーザ５によりかざされた場合、非接触で、記憶装置２１に記憶されている情報を記憶媒体読み取り部１２に対して出力する。記憶装置２１は、書き換え可能な不揮発性メモリから構成され、ユーザ識別情報記憶部２１１と、紐付け情報記憶部２１２とを有している。
【００２７】
ユーザ識別情報記憶部２１１は、ＩＤカード２の各ユーザを識別するための識別情報（ＩＤ）を所定の形式で記憶する記憶領域である。ＩＤカード２を例えば社員証として利用する場合にはユーザ識別情報記憶部２１１に従業員番号を記憶したり、ＩＤカード２を例えばキャッシュカードやクレジットカードとして利用する場合にはユーザ識別情報記憶部２１１にカード番号や口座番号を記憶したりすることができる。
【００２８】
紐付け情報記憶部２１２は、紐付け情報を所定形式で記憶する記憶領域である。紐付け情報記憶部２１２に記憶される紐付け情報は、ＩＤカード２又はユーザ識別情報記憶部２１１に記憶されているユーザ識別情報と、生体情報記憶媒体３又は生体情報記憶部３１１に記憶されている生体情報とを関連付ける情報である。この紐付け情報は、例えば１つのユーザ識別情報と１つの生体情報とを１対１で関連付ける（つまり対応付ける）情報である。また、紐付け情報は、生体情報に基づき所定の演算処理を用いて生成された情報である。所定の演算処理とは、所定のハッシュ関数を用いて、生体情報を元データとして、固定長の疑似乱数を生成する処理である。すなわち、生体情報を元データとして所定のハッシュ関数を適用し、所定の固定長のハッシュ値が算出される。このハッシュ値をそのまま紐付け情報とすることも可能である。ただし、算出されたハッシュ値に対して所定の暗号鍵を用いた所定の暗号化処理を行って紐付け情報を生成するようにしてもよい。暗号鍵としては、生体情報の一部を用いるようにしてもよい。生体情報の一部とは、例えば生体情報の先頭から５バイト目、１０バイト目、１５バイト目及び２０バイト目からの各４バイトのデータなどである。これらのデータを組み合わせて暗号鍵として用い、ハッシュ値に暗号化処理を行った結果を、紐付け情報とすることができる。
【００２９】
次に、生体認証装置１の構成の一例について説明する。生体認証装置１は、制御部１０、表示部１１、記憶媒体読み取り部１２、身体的特徴取得部１３、ユーザ識別情報確認部１４及び認証部１５を有している。また、認証部１５は、紐付け情報確認部１６及び本人確認部１７を有している。また、ユーザ識別情報確認部１４は、認証許可情報記憶部１４１を有している。なお、生体認証装置１は、図示していない外部のサーバなどとの間で認証処理の結果などに係る情報や、認証を認めるユーザ識別情報の設定についての情報などを送受信するようにできるようにすることができる。
【００３０】
制御部１０は、他の各部、すなわち、表示部１１、記憶媒体読み取り部１２、身体的特徴取得部１３、ユーザ識別情報確認部１４、認証部１５、紐付け情報確認部１６、本人確認部１７及び認証許可情報記憶部１４１の各部の動作や各部の間の信号の入出力の制御を行う。
【００３１】
表示部１１は、液晶ディスプレイなどを有して構成されていて、ユーザに対して所定の文字又は図形情報を表示する際に用いられる。
【００３２】
記憶媒体読み取り部１２（第１の記憶媒体読取部および第２の記憶媒体読取部）は、非接触のＩＣカードリーダ、ＵＳＢメモリリーダ及びＵＳＢ端子などを有して構成されていて、ＩＣカード、ＵＳＢメモリなどから所定の情報を読み取る際に用いられる。本実施形態において、記憶媒体読み取り部１２が所定の情報の読み取り対象とする記憶媒体は、ＩＤカード２及び生体情報記憶媒体３並びに図２に示したＩＤカード２ａである。
【００３３】
身体的特徴取得部１３（取得部）は、ユーザの身体的特徴、すなわち、本実施形態ではユーザの指静脈の特徴を読み取るための構成、読み取った情報に基づいてユーザの指静脈の特徴を表す情報を所定形式で生成するための構成などを有している。この身体的特徴取得部１３によって読み取られた身体的特徴を表す情報が、図１の生体情報記憶部３１１又は図２の生体情報記憶部２１３に記憶される生体情報と比較される。
【００３４】
ユーザ識別情報確認部１４は、認証許可情報記憶部１４１を有して構成されている。認証許可情報記憶部１４１は、生体認証装置１が生体認証の対象とする所定の事項が許可されているすべてのユーザ識別情報を格納した不揮発メモリである。ユーザ識別情報確認部１４は、記憶媒体読み取り部１２によってＩＤカード２やＩＤカード２ａから読み取ったユーザ識別情報に基づき、認証許可情報記憶部１４１を参照することで対象とする所定の事項が当該ユーザ識別情報に対して許可されているか否かを確認する。本実施形態では、認証処理の対象となる事項が、ゲート４のフラップ４ａの開閉である。
【００３５】
一例としては、認証許可情報記憶部１４１にはあらかじめゲート４内への立ち入りが許可されている１又は複数のユーザの各ユーザ識別情報が格納される。そして、ＩＤカード２やＩＤカード２ａから読み取ったユーザ識別情報が認証許可情報記憶部１４１に格納されているユーザ識別情報のいずれかと一致した場合に、ユーザ識別情報確認部１４が、対象とする所定の事項が当該ユーザ識別情報に対して許可されていると確認する。
【００３６】
なお、認証許可情報記憶部１４１に格納する情報は上記の形態に限定されず、例えば、認証許可情報記憶部１４１に、複数のユーザ識別情報と、対象とする所定の事項が許可されているか否かを示す許可情報とを関連付けて予め記憶するようにしてもよい。この場合、ユーザ識別情報確認部１４は、例えば、記憶媒体読み取り部１２によってＩＤカード２又は２ａから読み取られたユーザ識別情報と関連付けられている許可情報を認証許可情報記憶部１４１から読み出し、当該読み出した許可情報に基づいて、対象とする所定の事項がユーザ識別情報により識別されるユーザに対して許可されているか否かを確認する。また、認証許可情報記憶部１４１は、例えば、通信回線を介して接続されている外部のサーバ装置などに備えるようにしてもよい。
【００３７】
紐付け情報確認部１６（第２の判定部）は、記憶媒体読み取り部１２によってＩＤカード２の紐付け情報記憶部２１２から読み取った紐付け情報と、記憶媒体読み取り部１２によって生体情報記憶媒体３の生体情報記憶部３１１から読み取った生体情報とに基づいて、ＩＤカード２と生体情報記憶媒体３との紐付けの正当性を確認する処理を行う。紐付け情報確認部１６は、生体情報記憶部３１１から読み取った生体情報に対して、紐付け情報記憶部２１２に記憶されている紐付け情報を生成する際に使用されたものと同一の演算処理を行った結果と、紐付け情報記憶部２１２から読み取った紐付け情報とを比較し、それらが一致している場合にはＩＤカード２と生体情報記憶媒体３とが正当に紐付けられたものであると確認する。
【００３８】
本人確認部１７（第１の判定部）は、身体的特徴取得部１３によってユーザの所定の身体的特徴を取得した結果と、生体情報記憶媒体３の生体情報記憶部３１１から読み取った生体情報又はＩＤカード２ａの生体情報記憶部２１３から読み取った生体情報とに基づいて生体認証を行い、ユーザの本人確認を行う。すなわち、本人確認部１７は、例えば生体情報記憶媒体３の生体情報記憶部３１１から読み取った生体情報を照合の基準として身体的特徴取得部１３によって取得したユーザの所定の身体的特徴に対する照合処理を行う。そして、本人確認部１７は、照合処理の結果、読み取った生体情報と取得した身体的特徴との一致度が所定のしきい値を超えている場合に、ユーザが本人であると確認する。
【００３９】
認証部１５は、ユーザ識別情報確認部１４、紐付け情報確認部１６及び本人確認部１７による確認結果がいずれも確認を否定する結果とならなかった場合に、生体認証装置１に対して認証がなされた場合に行うことが設定されている所定の処理を実行する。本実施形態における所定の処理とは、ゲート４に対して、ゲート４のフラップ４ａを開くようにとの指令を出力することである。
【００４０】
なお、生体認証装置１は、図１に示すようなＩＤカード２と生体情報記憶媒体３の２つの記憶媒体を用いる場合の認証のみならず、図２に示すようなＩＤカード２ａを用いる場合の認証も可能である。
図２に示したＩＤカード２ａは、ＩＤカード２と同様に構成されているＩＣカードである。ＩＤカード２ａは、記憶装置２１ａと、読み書き制御装置２２とを有し、図１の記憶媒体読み取り部１２にかざすことで非接触で記憶装置２１ａに記憶されている情報を記憶媒体読み取り部１２に対して出力する。記憶装置２１ａは、書き換え可能な不揮発性メモリから構成され、ユーザ識別情報記憶部２１１と、生体情報記憶部２１３とを有している。この生体情報記憶部２１３には、生体認証において照合の基準として用いられるユーザの身体的特徴を表す生体情報が記憶されている。
【００４１】
次に、図３を参照して、図１のＩＤカード２内の紐付け情報記憶部２１２に対して紐付け情報を書き込む際の処理の流れについて説明する。なお、図３に示した処理は、ＩＤカード２の管理者（例えば会社内の社員証の発行を管理する部門の担当者）が、あるユーザのＩＤカード２及び生体情報記憶媒体３を手元に用意し、そのＩＤカード２への紐付け情報を書き込む際の処理を想定したものである。前提として、ＩＤカード２のユーザ識別情報記憶部２１１にはそのユーザのユーザ識別情報がすでに記憶されているものとする。また、生体情報記憶媒体３にはユーザの指静脈の特徴を表す情報である生体情報が記憶されているものとする。また、ＩＤカード２へのユーザ識別情報の書き込みは管理者によって行われているものとする。また、生体情報記憶媒体３への生体情報の書き込みは、例えばユーザが所属する部門で管理されている生体情報の書き込み装置によって行うことができる。
【００４２】
また、図３に示す処理を行う際に用いられる装置は、例えばパーソナルコンピュータに書き込み装置を接続するとともに、そのパーソナルコンピュータで紐付け情報を書き込むための所定のプログラムを実行することで実現できる。以下、処理に用いる装置を書き込み装置と呼ぶこととする。
【００４３】
まず、所定のプログラムを実行すると、書き込み装置は、表示画面上に、ＩＤカード２と生体情報記憶媒体３とを書き込み装置の読み書き部に置くことを求める旨の表示を行う（ステップＳ１０１）。次に、書き込み装置は、ＩＤカード２と生体情報記憶媒体３とが置かれたか否かを判定する（ステップＳ１０２）。書き込み装置は、ステップＳ１０２で、置かれていないと判定した場合（「ｎｏ」の場合）にはステップＳ１０１の表示を継続し、置かれたと判定した場合（「ｙｅｓ」の場合）には、生体情報記憶媒体３から生体情報を読み取る処理を行う（ステップＳ１０３）。
【００４４】
次に、書き込み装置は、ステップＳ１０３で読み取った生体情報に対して所定のハッシュ関数を適用してハッシュ値を算出する（ステップＳ１０４）。次に、書き込み装置は、ハッシュ値に対して例えば所定の暗号鍵を用いた暗号化処理を行って紐付け情報を生成する（ステップＳ１０５）。次に、書き込み装置は、生成した紐付け情報をＩＤカード２の紐付け情報記憶部２１２に書き込む（ステップＳ１０６）。そして、書き込み装置は、表示画面上に、紐付け情報の書き込みが完了した旨を表示する（ステップＳ１０７）。
【００４５】
以上の処理で、ＩＤカード２に対して紐付け情報を書き込むことができる。なお、ハッシュ関数によって生成されるハッシュ値の一般的な特徴によれば、紐付け情報について次のことを言うことができる。まず、ハッシュ値はハッシュ関数によって決まる固定長の疑似乱数である。したがって、元データとなる生体情報の容量が非常に大きなものであっても、紐付け情報は一定の大きさのデータとすることができる。したがって、容量が大きい生体情報を使用する場合でもＩＤカード２の記憶容量を大きくせずにすむ。また、異なる元データからは同一のハッシュ値が生成されることはほとんど無い。つまり、各ユーザの生体情報はユーザ毎に異なるので、他人と本人の２つの生体情報に基づいて同一の紐付け情報が生成されることはない。よって、他人の生体情報記憶媒体３を本人が使用することはできない。また、ハッシュ値から元データを復元することは不可能である。つまり、紐付け情報から生体情報を生成することはできない。逆に言えば、あるハッシュ値が与えられている場合に、同一のハッシュ値を得るような生体情報を算出することは非常に困難である。以上のことから、紐付け情報にハッシュ値を用いることで、図２のＩＤカード２ａのように生体情報を記憶する場合に比べ、ＩＤカード２の容量を低減することができる。また、本人の生体情報以外のデータを用いて同一の紐付け情報を生成することはほぼ不可能であるから、紐付け情報の偽造の防止や、紐付け情報の偽造によるなりすましの防止を容易に図ることができる。また、生体認証装置１が、誤って他人の生体情報を本人の生体情報と認識してしまうことを防止することができる。
【００４６】
次に、図４を参照して、図１に示した生体認証装置１の動作について説明する。なお、図４に示す「開始」から「終了」までの処理は所定の周期で繰り返し実行されるようになっている。すなわち、ステップＳ２０５又はステップＳ２１７の処理が行われた後は、所定時間経過後に再びステップＳ２０１から処理が開始されるようになっている。いま、動作が開始したとすると、生体認証装置１では、まず制御部１０が、表示部１１を用いてＩＤカード（すなわちＩＤカード２又はＩＤカード２ａ）を記憶媒体読み取り部１２にかざすことを求める旨を表示する（ステップＳ２０１）。次に、記憶媒体読み取り部１２が、ＩＤカード２又はＩＤカード２ａがかざされたか否かを判定する（ステップＳ２０２）。ステップＳ２０２でＩＤカード２又はＩＤカード２ａがかざされたと判定された場合（「ｙｅｓ」の場合）、記憶媒体読み取り部１２は、ＩＤカード２又はＩＤカード２ａからユーザ識別情報と紐付け情報又はユーザ識別情報を読み取る（ステップＳ２０３）。他方、ステップＳ２０２でＩＤカード２又はＩＤカード２ａがかざされていないと判定された場合（「ｎｏ」の場合）、ステップＳ２０１へ戻り制御部１０が表示部１１の表示を継続させ、記憶媒体読み取り部１２が再びステップＳ２０２の判定処理を実行する。
【００４７】
なお、本実施形態において、記憶媒体読み取り部１２が、ＩＤカード２又はＩＤカード２ａがかざされたか否かを判定する方法は、記憶媒体読み取り部１２が、ＩＤカード２又はＩＤカード２ａと通信可能となっているか否かを判定することにより行われる。すなわち、記憶媒体読み取り部１２がＩＤカード２又はＩＤカード２ａと通信可能となっている場合は、記憶媒体読み取り部１２にＩＤカード２又はＩＤカード２ａがかざされた場合である。逆に、記憶媒体読み取り部１２がＩＤカード２又はＩＤカード２ａと通信可能となっていない場合は、記憶媒体読み取り部１２にＩＤカード２又はＩＤカード２ａがかざされていない場合である。
【００４８】
次に、ユーザ識別情報確認部１４が、対象とする事項がステップＳ２０３で読み取ったユーザ識別情報に対して許可されているか否かを判定する（ステップＳ２０４）。対象とする事項とは、本実施形態ではゲート４内への立ち入りである。ステップＳ２０４の判定で許可されていないと判定された場合（「ｎｏ」の場合）、制御部１０が、表示部１１を用いて認証ができなかった旨を表示し（ステップＳ２０５）、処理を終了する。
【００４９】
一方、ステップＳ２０４の判定で許可されていると判定された場合（「ｙｅｓ」の場合）、すなわち、ユーザ識別情報確認部１４によって、ステップＳ２０３で読み取られたユーザ識別情報が認証許可情報記憶部１４１にあらかじめ登録されているものと一致したと確認された場合、制御部１０によって、ＩＤカード２又はＩＤカード２ａに紐付け情報が記憶されていたか否かが判定される（ステップＳ２０６）。ステップＳ２０１〜Ｓ２０２の処理において記憶媒体読み取り部１２にかざされたＩＤカードがＩＤカード２である場合、ステップＳ２０６では紐付け情報が記憶されていたと判定されるので（「ｙｅｓ」となるので）、制御部１０は、表示部１１を用いて生体情報記憶媒体３を記憶媒体読み取り部１２にかざすことを求める旨を表示する（ステップＳ２０７）。次に、記憶媒体読み取り部１２が、生体情報記憶媒体３がかざされたか否かを判定する（ステップＳ２０８）。ステップＳ２０８で生体情報記憶媒体３がかざされたと判定された場合（「ｙｅｓ」の場合）、記憶媒体読み取り部１２によって生体情報記憶媒体３から生体情報が読み取られる（ステップＳ２０９）。
【００５０】
他方、ステップＳ２０８で生体情報記憶媒体３がかざされていないと判定された場合（「ｎｏ」の場合）、ステップＳ２０７へ戻り表示部１１の表示を継続した状態で、再びステップＳ２０８の判定処理が行われる。ただし、図示を省略したが、ステップＳ２０７及びステップＳ２０８の処理が繰り返し行われた経過時間が所定の設定時間を超えた場合には、ステップＳ２０８の処理の後、ステップＳ２０１へ処理が戻されるようになっている。
【００５１】
ステップＳ２０９で記憶媒体読み取り部１２が生体情報記憶媒体３から生体情報を読み取ると、次に、紐付け情報確認部１６が、読み取られた生体情報に対して所定のハッシュ関数を適用してハッシュ値を求め、さらに生成したハッシュ値に対して例えば所定の暗号鍵を用いた暗号化処理を行う（ステップＳ２１０）。次に、紐付け情報確認部１６は、ステップＳ２０３でＩＤカード２から読み取られた紐付け情報と、ステップＳ２１０で暗号化処理後に得られた結果とが一致するか否かを判定する（ステップＳ２１１）。
【００５２】
ステップＳ２１１で一致すると判定された場合（「ｙｅｓ」の場合）、制御部１０は、表示部１１を用いて身体的特徴取得部１３に指を置くことを求める旨を表示する（ステップＳ２１２）。
【００５３】
他方、ステップＳ２０６で制御部１０によってＩＤカードに紐付け情報が記憶されていなかったと判定された場合、すなわち、ステップＳ２０１〜Ｓ２０２の処理において記憶媒体読み取り部１２にかざされたＩＤカードがＩＤカード２ａでありステップＳ２０６では紐付け情報が記憶されていなかったと判定された場合（「ｎｏ」の場合）、記憶媒体読み取り部１２が、ＩＤカード２ａから生体情報を読み取る（ステップＳ２１３）。そして、上述したように、制御部１０が、表示部１１を用いて身体的特徴取得部１３に指を置くことを求める旨を表示する（ステップＳ２１２）。
【００５４】
次に、身体的特徴取得部１３が、指が置かれたか否かを判定する（ステップＳ２１４）。ステップＳ２１４で指が置かれたと判定された場合（「ｙｅｓ」の場合）、身体的特徴取得部１３によって指静脈の特徴が取得され、つづいて本人確認部１７によってステップＳ２０９で読み取られた生体情報と比較される（ステップＳ２１５）。
【００５５】
他方、ステップＳ２１４で指が置かれていないと判定された場合（「ｎｏ」の場合）、ステップＳ２１２へ戻り表示部１１の表示を継続した状態で、再びステップＳ２１４の判定処理が行われる。ただし、図示を省略したが、ステップＳ２１２及びステップＳ２１４の処理が繰り返し行われた経過時間が所定の設定時間を超えた場合には、ステップＳ２１４の処理の後、ステップＳ２０１へ処理が戻されるようになっている。
【００５６】
次に、ステップＳ２１５での本人確認部１７による比較処理の結果、ステップＳ２１５で身体的特徴取得部１３によって指静脈の特徴を取得した結果と、ステップＳ２０９又はステップＳ２１３で読み取られた生体情報との一致度が所定のしきい値を超えていると判定された場合には（ステップＳ２１６で「ｙｅｓ」の場合には）、認証部１５が生体認証がなされた場合の処理を実行する（ステップＳ２１７）。すなわち、認証部１５は、ゲート４に対して、ゲート４のフラップ４ａを開くようにとの指令を出力する。
【００５７】
一方、ステップＳ２１５での本人確認部１７による比較処理の結果、ステップＳ２１５で指静脈の特徴を取得した結果と、ステップＳ２０９又はステップＳ２１３で読み取られた生体情報とが所定の一致度を有していなかったと判定された場合には（ステップＳ２１６で「ｎｏ」の場合には）、制御部１０が、表示部１１を用いて認証ができなかった旨を表示し（ステップＳ２０５）、処理を終了する。
【００５８】
以上のようにして生体認証装置１は、紐付け情報が記憶されているＩＤカード２と生体情報が記憶されている生体情報記憶媒体３とを紐付け、紐付けが確認された２枚のＩＣカードを用いて生体認証を実行する。また、ステップＳ２０６及びステップＳ２１３の処理を行うようにすることで、生体認証装置１では、ユーザ識別情報と生体情報を１枚のＩＣカードに記憶したＩＤカード２ａに対しても対応できるようになっている。
【００５９】
なお、図４を参照して説明した動作では、認証部１５における紐付け情報確認部１６（すなわちステップＳ２１０〜Ｓ２１１の処理）及び本人確認部１７による確認処理（すなわちステップＳ２１５での生体情報との比較処理及びステップＳ２１６の処理）を行う前に、ユーザ識別情報確認部１４による当該ユーザへの対象となる事項に対する許可の有無の確認処理がなされるようにしている（ステップＳ２０４の処理）。したがって、当該ユーザに対して対象となる事項が許可される可能性がない場合に、生体情報を読み込みこんだり、身体的特徴を取得したりするための行為や操作を行うことが求められないようになっている。
【００６０】
以上のように、本実施形態では、ＩＤカード２と生体情報記憶媒体３の２つの記憶媒体を用い、生体情報記憶媒体３に生体情報を記憶するとともに、ＩＤカード２に生体情報記憶媒体３との紐付け情報を記憶するようにしている。したがって、ＩＤカード２の発行や更新などの管理と、生体情報記憶媒体３における生体情報の登録や更新が、独立して行いやすくなる。よって、１つの記憶媒体に生体情報と他の情報とを記憶させる場合に比べ、生体認証に対応したＩＣカードの発行や管理にともなう手間やコストを容易に低減することができる。
【００６１】
また、ＩＤカード２の管理と、生体情報記憶媒体３の管理とを別にし、会社の管理者は、会社において従業員証としてのＩＤカード２のみを管理するものとする。そして、生体情報記憶媒体３の管理のみを行う外部の会社が、生体情報記憶媒体３の管理を行うものとする。すなわち、従業員証としてのＩＤカード２は自社で管理するものの、従業員証と関連付けられている生体情報記憶媒体３の管理は、外部の会社が管理するようにする。たとえば、会社の管理者は、外部の会社に、生体情報記憶媒体３の管理をアウトソーシングする。
このようにすると、会社の管理者は、会社において従業員証としてのＩＤカード２のみを管理すればよい。そのため、従業員証としてのＩＣカード２の発行や更新などの管理にともなう手間やコストを低減することができる。また、生体情報の登録時や生体情報やそのシステムの更新時の手間やコストを低減させることができる。
【００６２】
また、本実施形態では、ＩＤカード２と生体情報記憶媒体３の２つの記憶媒体を用いる場合の認証のみならず、図２に示すようなユーザ識別情報記憶部２１１と生体情報記憶部２１３とを有しているＩＤカード２ａを用いる場合の認証も可能である。これにより、本実施形態では、次のようなことが可能である。
たとえば、会社内で従来ＩＤカード２ａを用いており、セキュリティー性を向上させるために、ＩＤカード２ａの生体情報記憶部２１３に記憶されている生体情報を、新しい種類の生体情報に変更するとする。ここで、たとえば、新しい種類の生体情報は、データ容量が大きいため、ＩＤカード２ａの生体情報記憶部２１３に記憶できない可能性がある。
このような場合、本実施形態によれば、ＩＤカード２ａのみを用いた認証方法から、ＩＤカード２ａをＩＤカード２とし、新たに生体情報記憶媒体３を追加して、ＩＤカード２と生体情報記憶媒体３の２つの記憶媒体を用いた認証方法に変更することができる。
なお、この場合、図２に示すＩＤカード２ａの生体情報記憶部２１３を、図１に示すＩＤカード２の紐付け情報記憶部２１２としてもよい。すなわち、図２に示すＩＤカード２ａの生体情報記憶部２１３には、新たに追加された生体情報記憶媒体３に記憶されている生体情報に基づいて生成された紐付け情報が、記憶されてもよい。
このようにすると、会社内で従来用いていた従業員証としてのＩＤカード２ａを、そのまま従業員証としてのＩＤカード２として用いることができるとともに、新しい種類の生体情報を用いて、セキュリティー性を向上させることができる。よって、従業員証としてのＩＣカード２の発行や更新などの管理にともなう手間やコストを低減しつつ、更に、セキュリティー性を向上させることができる。
【００６３】
また、本実施形態では、紐付け情報確認部１６によって、記憶媒体読み取り部１２により生体情報記憶媒体３から読み取られた生体情報に基づいて所定の演算処理により紐付け情報を生成し、当該生成した紐付け情報と、記憶媒体読み取り部１２によりＩＤカード２から読み取った紐付け情報とが、一致するか否かを判定することで、ＩＤカード２と生体情報記憶媒体３が紐付けられたものであるか否かが確認される。すなわち、生体情報記憶媒体３に記憶されている情報（例えば生体情報記憶媒体３自体の識別情報など）を直接的に用いることなく、ＩＤカード２と生体情報記憶媒体３との紐付けの正当性を確認することができる。よって、ＩＤカード２と生体情報記憶媒体３との紐付けにかかる紐付け情報の偽造の危険やそれによるなりすましの危険を低くし、安全性を高めることができる。
【００６４】
なお、上記の実施形態については構成や動作は次のように変更や拡張させることが可能である。
【００６５】
例えば、紐付け情報確認部１６が用いるハッシュ関数の演算処理や暗号化処理における関数や処理方式あるいはパラメータや暗号鍵の変更や選択を、例えば生体認証装置１内のプログラムの一部の変更などで対応可能としておくことができる。こうすることで、複数の異なるシステム間（例えば複数の異なる会社間や同一会社内の複数の異なる部署間）で、例えば出荷の段階やフィールドにおける更新作業によってハッシュ関数の種類や暗号化処理の方式や内容を容易に異ならせることができる。このようにすることで、認証部１５により認証された結果が用いられるシステム毎に、所定の演算処理を容易に異ならせることができる。すなわち、同一の生体情報から複数の異なる紐付け情報を生成し、システム毎に異なる紐付け情報を組み合わせることが容易にできるようになる。この場合、例えば、１枚の生体情報記憶媒体３に対して、システムが異なる複数のＩＤカード２を紐付けることなどが容易にできるようになる。
【００６６】
また、生体情報記憶媒体３は、二次元コードすなわち二次元の図形模様を用いて生体情報を記憶するものであってもよい。二次元コードは、例えば生体情報記憶媒体３の表面に直接印刷したり、二次元コードを印刷したフィルムを表面に接着したりすることで、生体情報記憶媒体３に記憶させることができる。また、印刷面あるいは印刷フィルムの上に透明部材が設けられていてもよい。すなわち、生体情報記憶媒体３を、生体情報が図または模様の形式で自可搬媒体に形成されている可搬媒体とすることができる。
【００６７】
また、生体情報記憶媒体３は、携帯電話機などの携帯情報機器に内蔵されている不揮発性メモリや携帯情報機器に着脱自在に装着されているフラッシュメモリカードなどの不揮発性メモリを用いて構成することもできる。この場合、携帯情報機器が備える不揮発性メモリに生体情報記憶部３１１を設けて、所定の形式で生体情報を記憶するようにすることができる。
【００６８】
また、ＩＤカード２は、携帯電話機などの携帯情報機器に内蔵されている不揮発性メモリや携帯情報機器に着脱自在に装着されているフラッシュメモリカードなどの不揮発性メモリを用いて構成することもできる。この場合、携帯情報機器が備える不揮発性メモリにユーザ識別情報記憶部２１１、紐付け情報記憶部２１２などを設けて、所定の形式でユーザ識別情報や紐付け情報を記憶するようにすることができる。
【００６９】
また、生体情報記憶媒体３に記憶する生体情報の個数は、１つであってもよいし、複数であってもよい。生体情報を複数個とする場合には紐付け情報を生成する際のハッシュ値を、すべての生体情報を対象としてハッシュ関数を適用することで算出することができる。ただし、すべての生体情報を対象とするということは、すべてのデータに対してハッシュ関数を適用する場合と、複数個の生体情報のすべてにわたって少なくとも一部のデータを抽出したものに対してハッシュ関数を適用する場合を含むものとする。
【００７０】
なお、上記の説明においては、記憶媒体読み取り部１２は、ＩＤカード２及び生体情報記憶媒体３並びに図３に示したＩＤカード２ａから、情報を読み取るものとして説明した。しかしこれに限られるものではなく、記憶媒体読み取り部１２は、ＩＤカード２から情報を読み取る読み取り部（第１の記憶媒体読取部）と、生体情報記憶媒体３から情報を読み取る読み取り部（第２の記憶媒体読取部）とを、異なる構成とし、その両方の構成を備えていてもよい。また、記憶媒体読み取り部１２は、更に、図３に示したＩＤカード２ａから情報を読み取る読み取り部を、備えていてもよい。すなわち、記憶媒体読み取り部１２は、カードの種類毎に、読み取り部を備えていてもよい。
【００７１】
なお、本発明の実施の形態は上記のものに限定されず、例えば図１に示した各ブロックのうちの一部を統合したり、分割したりすることが可能である。また、生体認証装置１などで実行されるプログラムの一部又は全部は、コンピュータ読み取り可能な記録媒体や通信回線を介して配布することが可能である。
【００７２】
なお、特許請求の範囲に記載した構成と、条規実施の形態における構成との関係は次のとおりである。第１の記憶媒体…ＩＤカード２、第１の記憶媒体読取部…記憶媒体読み取り部１２において図４のステップＳ２０３を行う構成、第２の記憶媒体…生体情報記憶媒体３、第２の記憶媒体読取部…記憶媒体読み取り部１２において図４のステップＳ２０９を行う構成、取得部…身体的特徴取得部１３、第１の判定部…本人確認部１７、第２の判定部…紐付け情報確認部１６、認証部…認証部１５、ユーザ識別情報確認部…ユーザ識別情報確認部１４。
【符号の説明】
【００７３】
１  生体認証装置、２、２ａ  ＩＤカード、３  生体情報記憶媒体、４  ゲート、５  ユーザ、１００  生体認証システム、１０  制御部、１１  表示部、１２  記憶媒体読み取り部、１３  身体的特徴取得部、１４  ユーザ識別情報確認部、１４１  認証許可情報記憶部、１５  認証部、１６  紐付け情報確認部、１７  本人確認部、２１、２１ａ  記憶装置、２２  読み書き制御装置、２１１  ユーザ識別情報記憶部、２１２  紐付け情報記憶部、２１３  生体情報記憶部、３１  記憶装置、３２  読み書き制御装置、３１１  生体情報記憶部
【図１】
2013120542.tif 000003
【図２】
2013120542.tif 000004
【図３】
2013120542.tif 000005
【図４】
2013120542.tif 000006