(57)【特許請求の範囲】
【請求項１】
ユーザの指紋と予め登録されている登録指紋情報とを比較して個人認証を行う指紋照合装置において、
上記指紋を読み取って読取指紋情報を生成する指紋読取手段と、
上記指紋読取手段で読取指紋情報が生成されたことを示す読取履歴情報を記憶する読取履歴記憶手段と、
上記指紋読取手段により読取指紋情報が生成された場合、該読取指紋情報が上記指紋読取手段で生成されたことを示す読取履歴情報を生成して上記読取履歴記憶手段に書き込む読取履歴情報書込手段と、
上記読取履歴情報書込手段により上記読取履歴記憶手段に対して読取履歴情報が書き込まれた場合、当該読取履歴情報に対応する読取指紋情報と上記登録指紋情報とを照合して個人認証を行い認証結果を出力する照合手段と
を具え、
上記照合手段は、
上記個人認証が終了した後、上記読取履歴記憶手段に記憶されている読取履歴情報を消去する
指紋照合装置。
【請求項２】
上記照合手段は、外部から供給される上記登録指紋情報を用いて上記個人認証を行う
請求項１に記載の指紋照合装置。
【請求項３】
上記登録指紋情報を記憶する登録指紋情報記憶手段を具え、
上記照合手段は、上記登録指紋情報記憶手段に記憶されている上記登録指紋情報を用いて上記個人認証を行う
請求項１に記載の指紋照合装置。
【請求項４】
ユーザの指紋と予め登録されている登録指紋情報とを比較して個人認証を行う指紋照合方法において、
上記指紋を読み取って読取指紋情報を指紋読取手段により生成し、
上記指紋読取手段により読取指紋情報が生成された場合、該読取指紋情報が上記指紋読取手段で生成されたことを示す読取履歴情報を生成して読取履歴記憶手段に書き込み、
上記読取履歴記憶手段に対して読取履歴情報が書き込まれた場合、該読取履歴情報に対応する読取指紋情報と上記登録指紋情報とを照合して個人認証を行い認証結果を出力し、
上記個人認証が終了した後、上記読取履歴記憶手段に記憶されている読取履歴情報を消去する
指紋照合方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は指紋照合装置及び指紋照合方法に関し、例えば指紋を用いて個人認証を行う指紋照合装置に適用して好適なものである。
【０００２】
【従来の技術】
従来、指紋を用いて個人認証を行う指紋照合器がある。かかる指紋照合器は撮像素子等を用いてユーザの指紋を撮影し、指紋画像を生成する。そして指紋照合器は、当該撮影した指紋画像と予め登録されている照合対象の指紋画像とを照合することにより個人認証を行う。指紋は生涯不変であるとともに個人毎に異なるため、確実に個人認証を行うことができる。
【０００３】
【発明が解決しようとする課題】
ところが、第３者が例えばコップ等から他人の指紋を採取して指紋画像を偽造し、当該偽造した指紋画像を指紋照合器に入力して指紋照合を行うことにより、他人になりすまして個人認証を行う不正使用が考えられる。
【０００４】
本発明は以上の点を考慮してなされたもので、不正使用を防止し得る指紋照合装置及び指紋照合方法を提案しようとするものである。
【０００５】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、ユーザの指紋と予め登録されている登録指紋情報とを比較して個人認証を行う指紋照合装置において、指紋を読み取って読取指紋情報を生成する指紋読取手段と、指紋読取手段で読取指紋情報が生成されたことを示す読取履歴情報を記憶する読取履歴記憶手段と、指紋読取手段により読取指紋情報が生成された場合、該読取指紋情報が指紋読取手段で生成されたことを示す読取履歴情報を生成して読取履歴記憶手段に書き込む読取履歴情報書込手段と、読取履歴情報書込手段により読取履歴記憶手段に対して読取履歴情報が書き込まれた場合、当該読取履歴情報に対応する読取指紋情報と登録指紋情報とを照合して個人認証を行い認証結果を出力する照合手段とを設け照合手段は、個人認証が終了した後、読取履歴記憶手段に記憶されている読取履歴情報を消去するようにした。
また本発明においては、ユーザの指紋と予め登録されている登録指紋情報とを比較して個人認証を行う指紋照合方法において、指紋を読み取って読取指紋情報を指紋読取手段により生成し、指紋読取手段により読取指紋情報が生成された場合、該読取指紋情報が指紋読取手段で生成されたことを示す読取履歴情報を生成して読取履歴記憶手段に書き込み、読取履歴記憶手段に対して読取履歴情報が書き込まれた場合、該読取履歴情報に対応する読取指紋情報と登録指紋情報とを照合して個人認証を行い認証結果を出力し、個人認証が終了した後、読取履歴記憶手段に記憶されている読取履歴情報を消去するようにした。
【０００６】
指紋読取手段で読取指紋情報が生成されたことを示す読取履歴情報を読取履歴記憶手段に記憶し、当該読取履歴記憶手段に読取履歴情報が記憶されている場合、該読取履歴情報に対応する読取指紋情報と登録指紋情報とを照合して個人認証を行い、該個人認証の終了後に読取履歴記憶手段から読取履歴情報を消去するようにしたことにより、読取指紋情報を外部から不正に入力しても個人認証を実行せず、また１回の個人認証ごとに読取履歴情報を消去するので、不正使用を防止することができる。
【０００７】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【０００８】
（１）指紋照合システムの全体構成
図１において、１は全体として本発明による指紋照合システムを示し、ＩＣ（Integrated Circuit）カード２１に対してデータの読み書きを行うカードリーダ２０及び指紋照合装置としての指紋照合器３０がパーソナルコンピュータ１０に接続された構成を有している。パーソナルコンピュータ１０とカードリーダ２０の間、及びパーソナルコンピュータ１０と指紋照合器３０の間は、それぞれＲＳ２３２Ｃ規格のシリアルインターフェースで接続されている。
【０００９】
指紋照合器３０はユーザの指紋を取り込み、当該指紋照合器３０に登録されている指紋テンプレート（認証対象者の参照指紋データ）又はＩＣカード２１に登録されている指紋テンプレートのいずれかを用いて指紋照合を行い、当該指紋照合の結果をパーソナルコンピュータ１０に出力する。
【００１０】
指紋照合器３０には複数の指紋テンプレートが登録されており、各指紋テンプレートはインデックスナンバーＮindex で識別される。またＩＣカード２１には、当該ＩＣカード２１の所有者の指紋テンプレートが登録されている。
【００１１】
（２）指紋登録処理
指紋照合器３０に認証対象者の指紋を登録する場合、パーソナルコンピュータ１０はユーザによる指紋登録操作に応じて、指紋照合器３０に対して指紋登録命令Reg 及びユーザにより指定されたインデックスナンバーＮindex を送信する。
【００１２】
図２は全体として指紋照合器３０を示し、ＣＰＵ３１、プログラム用ＲＡＭ（Randam Access Memory）３２、プログラム用フラッシュＲＯＭ（Read Only Memoly）３３及び照合コントローラ３４がメインバス３９に接続されている。ＣＰＵ３１は、プログラム用フラッシュＲＯＭ３３から制御プログラムを読み出してプログラム用ＲＡＭ３２に展開して実行し、指紋照合器３０全体を制御する。
【００１３】
すなわちＣＰＵ３１は、パーソナルコンピュータ１０から送信された指紋登録命令Reg 及びインデックスナンバーＮindex をＲＳ２３２Ｃドライバ３８を介して受信する。そしてＣＰＵ３１は指紋登録命令Reg に応じて照合コントローラ３４を制御し、指紋の読み取りを開始する。
【００１４】
照合コントローラ３４はＣＰＵ３１の制御に応じてＬＥＤ４１を点灯し、プリズム５０の下面に照明光Ｌ１を照射する。このときユーザは、登録しようとする指の指紋面をプリズム５０の斜面に圧接しておく。
【００１５】
プリズム５０は照明光Ｌ１をその斜面の内面で反射し、反射光Ｌ２としてレンズ鏡筒５１内に設けられたレンズ（図示せず）を介してＣＣＤ（Charge Coupled Device ：電荷結合素子）４０に出射する。ここでプリズム５０は、斜面の外面に空気層がある場合は照明光Ｌ１を全反射するとともに、斜面の外面に空気層が無い場合は照明光Ｌ１を拡散する。このためプリズム５０の斜面に指の指紋面が圧接されている場合、指紋の凹部は空気層があるために照明光Ｌ１が反射されるとともに、指紋の凸部は空気層が無くなるために照明光Ｌ１が拡散される。これにより反射光Ｌ２は、指紋の凹部が明るく指紋の凸部が暗い画像となる。ＣＣＤ４０は、反射光Ｌ２を撮像して画像信号Ｓ４０を生成し、アナログ／ディジタル変換部３７に出力する。かくして指紋の光学的読み取りが行われる。
【００１６】
アナログ／ディジタル変換部３７は画像信号Ｓ４０をディジタル変換した後２値化し、指紋画像データＤ３７として照合コントローラ３４に出力する。このとき照合コントローラ３４は、指紋画像データＤ３７をＲＳ２３２Ｃドライバ３８を介してパーソナルコンピュータ１０（図１）のモニタ１１に表示する。これによりユーザは撮影された自分の指紋を確認し、プリズム５０に対する指の配置を調整することができる。
【００１７】
照合コントローラ３４は、指紋画像データＤ３７から指紋の特徴点（指紋の模様の中心点や分岐点等）を抽出して指紋テンプレートTempを生成する。そして照合コントローラ３４は、図３に示すように、指紋テンプレートTemp及び当該指紋テンプレートTempに付随する情報であるアトリビュートAttbを照合用フラッシュＲＯＭ３５内のインデックスナンバーＮindex で指定されたインデックス（番地）に記録して登録し、指紋登録の完了をパーソナルコンピュータ１０（図１）に通知する。
【００１８】
（３）指紋照合処理
（３−１）指紋照合器内の指紋テンプレートによる指紋照合処理
指紋照合器３０内に登録されている指紋テンプレートTempを用いて指紋照合を行う場合、ユーザはパーソナルコンピュータ１０を用いて、指紋照合開始操作及びインデックスナンバーＮindex を入力する。パーソナルコンピュータ１０はこれに応じて、指紋照合器３０に対して指紋照合命令Ref 及びユーザにより指定されたインデックスナンバーＮindex を送信する。
【００１９】
図２において、ＣＰＵ３１はパーソナルコンピュータ１０から送信された指紋照合命令Ref 及びインデックスナンバーＮindex をＲＳ２３２Ｃドライバ３８を介して受信し、指紋照合命令Ref に応じて照合コントローラ３４を制御し、指紋の読み取りを開始する。
【００２０】
照合コントローラ３４はＣＰＵ３１の制御に応じて、指紋登録時と同様にＬＥＤ４１を点灯してプリズム５０の下面に照明光Ｌ１を照射する。このときユーザは、指の指紋面をプリズム５０の斜面に圧接しておく。
【００２１】
プリズム５０は照明光Ｌ１をその斜面の内面で反射し、ユーザの指紋画像を示す反射光Ｌ２としてレンズ鏡筒５１内に設けられたレンズ（図示せず）を介して、指紋読取手段としてのＣＣＤ４０に出射する。ＣＣＤ４０は、反射光Ｌ２を撮像して画像信号Ｓ４０を生成し、アナログ／ディジタル変換部３７に出力する。アナログ／ディジタル変換部３７は画像信号Ｓ４０をディジタル変換した後２値化し、指紋画像データＤ３７として照合コントローラ３４に出力する。
【００２２】
ここで指紋画像データＤ３７が正常に生成できた場合、照合コントローラ３４は、指紋の読み取りが完了したことを示す読取履歴情報としての指紋取り込みフラグを、読取履歴記憶手段としてのプログラム用ＲＡＭ３２にセットする。
【００２３】
そして照合手段としての照合コントローラ３４は、インデックスナンバーＮindex で指定された指紋テンプレートTempを照合用フラッシュＲＯＭ３５から読み出して指紋画像データＤ３７と照合する。
【００２４】
このとき照合コントローラ３４は、指紋取り込みフラグがプログラム用ＲＡＭ３２にセットされている場合にのみ指紋テンプレートTempと指紋画像データＤ３７の照合を実行し、指紋取り込みフラグがプログラム用ＲＡＭ３２にセットされていない場合には照合を実行しない。すなわち、指紋照合器３０は当該指紋照合器３０で読み取った指紋画像データＤ３７でのみ指紋照合を行い、指紋画像データＤ３７を外部から入力しても指紋照合器３０は指紋照合を行わない。これにより、例えば偽造した指紋画像データを用いた不正使用を防止することができる。
【００２５】
指紋テンプレートTempと指紋画像データＤ３７の照合終了後、照合コントローラ３４はプログラム用ＲＡＭ３２の指紋取り込みフラグをリセットし、照合結果を照合結果をパーソナルコンピュータ１０（図１）に送信する。
【００２６】
（３−２）ＩＣカード内の指紋テンプレートによる指紋照合処理
ＩＣカード２１内に登録されている指紋テンプレートTempを用いて指紋照合を行う場合、ユーザは当該ＩＣカード２１をカードリーダ２０に挿入するとともに、パーソナルコンピュータ１０を用いて指紋照合開始操作を入力する。パーソナルコンピュータ１０はこれに応じて、指紋照合命令Ref を指紋照合器３０に対して送信する。
【００２７】
ＣＰＵ３１（図２）は指紋照合命令Ref に応じて照合コントローラ３４を制御し、指紋の読み取りを開始する。照合コントローラ３４はＣＰＵ３１の制御に応じて、指紋登録時と同様にユーザの指紋を読み取って指紋画像データＤ３７を生成し、照合用ＲＡＭ３６に記憶する。ここで、指紋画像データＤ３７が正常に生成できた場合、照合コントローラ３４は指紋の読み取りが完了したことを示す指紋取り込みフラグをプログラム用ＲＡＭ３２にセットする。
【００２８】
また照合コントローラ３４は、ＩＣカード２１内に登録されている指紋テンプレートTempをパーソナルコンピュータ１０を介して読み出し、照合用フラッシュＲＯＭ３５のインデックス＃０に格納する。そして照合コントローラ３４は、指紋テンプレートTempを照合用フラッシュＲＯＭ３５のインデックス＃０から読み出して指紋画像データＤ３７と照合する。
【００２９】
このとき照合コントローラ３４は、指紋取り込みフラグがプログラム用ＲＡＭ３２にセットされている場合にのみ指紋テンプレートTempと指紋画像データＤ３７の照合を実行し、指紋取り込みフラグがプログラム用ＲＡＭ３２にセットされていない場合には照合を実行しない。
【００３０】
指紋テンプレートTempと指紋画像データＤ３７の照合終了後、照合コントローラ３４はプログラム用ＲＡＭ３２の指紋取り込みフラグをリセットし、照合結果を照合結果をパーソナルコンピュータ１０（図１）に送信する。
【００３１】
（４）動作及び効果
以上の構成において、指紋照合器３０はユーザの指紋を取り込んで指紋画像データＤ３７を生成する。このとき、指紋画像データＤ３７が正常に生成できた場合、照合コントローラ３４は指紋取り込みフラグをプログラム用ＲＡＭ３２にセットする。
【００３２】
そして照合コントローラ３４は、指紋取り込みフラグがプログラム用ＲＡＭ３２にセットされている場合にのみ、指紋照合器３０又はＩＣカード２１内の指紋テンプレートTempと、指紋画像データＤ３７を照合する。
【００３３】
以上の構成によれば、ユーザの指紋を取り込んで指紋画像データＤ３７を生成する際に指紋取り込みフラグをセットし、当該指紋取り込みフラグがセットされている場合にのみ指紋照合を行うことにより、指紋画像データＤ３７を外部から指紋照合器３０に入力しても指紋照合を行わず、これにより偽造した指紋画像データを用いた不正使用を防止することができる。
【００３４】
【発明の効果】
上述のように本発明によれば、指紋読取手段で読取指紋情報が生成されたことを示す読取履歴情報を読取履歴記憶手段に記憶し、当該読取履歴記憶手段に読取履歴情報が記憶されている場合、該読取履歴情報に対応する読取指紋情報と登録指紋情報とを照合して個人認証を行い、該個人認証の終了後に読取履歴記憶手段から読取履歴情報を消去するようにしたことにより、読取指紋情報を外部から不正に入力しても個人認証を実行せず、また１回の個人認証ごとに読取履歴情報を消去するので、不正使用を防止することができる。
【図面の簡単な説明】
【図１】本発明による指紋照合システムの構成を示すブロック図である。
【図２】指紋照合器の構成を示すブロック図である。
【図３】指紋データの格納状態を示す略線図である。
【符号の説明】
１……指紋照合システム、１０……パーソナルコンピュータ、２０……カードリーダ、２１……ＩＣカード、３０……指紋照合器、３１……ＣＰＵ、３２……プログラム用ＲＡＭ、３３……プログラム用フラッシュＲＯＭ、３４……照合コントローラ、３５……照合用フラッシュＲＯＭ、３６……照合用ＲＡＭ、３７……アナログ／ディジタル変換部、３８……ＲＳ２３２Ｃドライバ、３９……メインバス、４０……ＣＣＤ、４１……ＬＥＤ、５０……プリズム、５１……レンズ鏡筒。
【図１】
0004403471.tif 000002
【図２】
0004403471.tif 000003
【図３】
0004403471.tif 000004