(57)【要約】【課題】比較的大容量の生体特徴データを効率良く利用し生体照合に適用することが可能な生体照合を用いた個人認証システムを提供すること。【解決手段】個人認証システムは、要約データ生成処理（ハッシュ関数）により生体特徴データから生成された要約データ、さらには入力されたユーザ固有データをＩＣカードへ登録する登録端末（１）と、カメラの撮影により得られた生体特徴データと辞書に含まれる多数の生体特徴データとを比較して所定の類似条件を満たす辞書に含まれる生体特徴データを選出し、要約データ生成処理によりこの選出した生体特徴データから要約データを生成してＩＣカードへ送信し、ＩＣカードに登録済みの要約データとＩＣカードに送信された要約データとの照合が成立したことを条件としてＩＣカードに登録済みのユーザ固有データの送出を受けてログオン処理を行なう生体照合端末（２）を備えている。【選択図】      図１
2005174067.tif 000002
【特許請求の範囲】
【請求項１】
登録のためのユーザ固有データを受け付ける登録データ受付手段と、
登録のための生体特徴データを取得する登録データ取得手段と、
要約データ生成処理により前記登録のための生体特徴データから登録のための要約データを生成する生成手段と、
前記要約データ及び前記ユーザ固有データをＩＣカードへ書き込む書込手段と、
を備えたことを特徴とする生体照合のための登録装置。
【請求項２】
生体特徴データを登録する登録手段と、
照合のための生体特徴データを取得する照合データ取得手段と、
前記登録手段により登録済みの生体特徴データと前記照合データ取得手段により照合のために取得された生体特徴データとを比較し、この照合のために取得された生体特徴データに対して所定の類似条件を満たす登録済みの生体特徴データを選出し、要約データ生成処理により前記選出された生体特徴データから照合のための要約データを生成する照合データ生成手段と、
前記要約データ生成処理により所定の生体特徴データから生成された要約データ及びユーザ固有データを予め登録したＩＣカードに対して前記照合データ生成手段により生成された照合のための要約データを提供し、前記ＩＣカードに登録された登録済みの要約データと前記ＩＣカードへ提供された照合のための要約データとの比較結果に基づき、前記ＩＣカードに登録された登録済みのユーザ固有データの出力が許可されることを条件として、前記ＩＣカードから出力される登録済みのユーザ固有データを受け取るカード通信手段と、
認証のためのユーザ固有データの入力を受け付ける認証データ受付手段と、
前記カード通信手段により受け取られた登録済みのユーザ固有データと前記認証データ受付手段により受け付けられた認証のためのユーザ固有データとを比較して、ユーザ固有データの入力者を認証する認証手段と、
を備えたことを特徴とする生体照合を用いた個人認証装置。
【請求項３】
登録のためのユーザ固有データを受け付ける登録データ受付手段と、
登録のための生体特徴データを取得する登録データ取得手段と、
要約データ生成処理により前記登録のための生体特徴データから登録のための要約データを生成する登録データ生成手段と、
前記登録のための要約データ及び前記登録のためのユーザ固有データをＩＣカードへ登録する登録手段と、
前記登録データ取得手段により取得された前記登録のための生体特徴データを登録する登録手段と、
照合のための生体特徴データを取得する照合データ取得手段と、
前記登録手段により登録済みの生体特徴データと前記照合データ取得手段により照合のために取得された生体特徴データとを比較し、この照合のために取得された生体特徴データに対して所定の類似条件を満たす登録済みの生体特徴データを選出し、前記要約データ生成処理により前記選出された生体特徴データから照合のための要約データを生成する照合データ生成手段と、
前記ＩＣカードに対して前記照合データ生成手段により生成された照合のための要約データを提供し、前記ＩＣカードに登録された登録済みの要約データと前記ＩＣカードへ提供された照合のための要約データとの比較結果に基づき、前記ＩＣカードに登録された登録済みのユーザ固有データの出力が許可されることを条件として、前記ＩＣカードから出力される登録済みのユーザ固有データを受け取るカード通信手段と、
認証のためのユーザ固有データの入力を受け付ける認証データ受付手段と、
前記カード通信手段により受け取られた登録済みのユーザ固有データと前記認証データ受付手段により受け付けられた認証のためのユーザ固有データとを比較して、ユーザ固有データの入力者を認証する認証手段と、
を備えたことを特徴とする生体照合を用いた個人認証システム。
【請求項４】
前記要約データ生成処理はハッシュ関数により生体特徴データから一定長の要約データを生成する処理であり、生成された要約データは不可逆なデータであることを特徴とする請求項３に記載の生体照合を用いた個人認証システム。
【請求項５】
登録のためのユーザ固有データを受け付け、
登録のための生体特徴データを取得し、
要約データ生成処理により前記登録のための生体特徴データから登録のための要約データを生成し、
前記登録のための要約データ及び前記登録のためのユーザ固有データをＩＣカードへ登録し、
前記取得された前記登録のための生体特徴データを登録し、
照合のための生体特徴データを取得し、
前記登録済みの生体特徴データと前記照合のために取得された生体特徴データとを比較し、この照合のために取得された生体特徴データに対して所定の類似条件を満たす登録済みの生体特徴データを選出し、前記要約データ生成処理により前記選出された生体特徴データから照合のための要約データを生成し、
前記ＩＣカードに対して前記生成された照合のための要約データを提供し、
前記ＩＣカードに登録された登録済みの要約データと前記ＩＣカードへ提供された照合のための要約データとの比較結果に基づき、前記ＩＣカードに登録された登録済みのユーザ固有データの出力が許可されることを条件として、前記ＩＣカードから出力される登録済みのユーザ固有データを受け取り、
認証のためのユーザ固有データの入力を受け付け、
前記ＩＣカードから受け取られた登録済みのユーザ固有データと前記受け付けられた認証のためのユーザ固有データとを比較して、ユーザ固有データの入力者を認証する、
ことを特徴とする生体照合を用いた個人認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各個人から得られる生体特徴データを用いた生体照合による個人認証技術に関する。
【背景技術】
【０００２】
本人認証システムに、生体照合の一種である指紋認証とＰＫＩ（Public Key Infrastructure）技術を組み合わせたものとして、（株）日立製作所によるＰＫＩベースの指紋認証システムに関する技術が開示されている（http://www.sdl.hitachi.co.jp/ipa_biotest/pki_base.html）。この技術によると、本人により入力された指紋から生体特徴点データを抽出し、さらに電子認証局から受け取ったデジタル証明書のＩＤ情報と組み合わせて署名生成を行い、これにより生成された署名をＩＣカードへ書き込む、というものである。認証時には、ユーザは認証端末に対してＩＣカードを提示し、指紋を入力する。認証端末は、ネットワークで接続されたサーバからユーザを認証するためのチャレンジ値を得る。ＩＣカードより電子証明書及び署名付きテンプレートなどを読み出し、認証局やバイオメトリクス登録・発行局の証明書を用いて完全性・正当性を検証する。さらに、テンプレートと入力された指紋データとを照合し、一致していればＩＣカードの秘密鍵によりチャレンジ値に対しデジタル署名を生成する。このデジタル署名とＩＣカードから読み出した電子証明書をサーバへ送信し、署名の検証を実施する。
【０００３】
また、上記とは別に、正規ユーザの生体情報を分割してユーザを認証する技術が開示されている（特許文献１参照）。例えば、ＩＣカードには、正規ユーザの生体情報を分割した一部分である第１の分割データ及び正規ユーザの生体情報に固有のＩＤが予め記録されている。センタ装置には、分割された生体情報の残りの部分である第２の分割データ及びＩＤが予め登録されている。照合装置は、特定ユーザのＩＣカードから読み出されたＩＤを基に、このＩＤに対応する第２の分割データをセンタ装置から取得し、取得した第２の分割データとＩＣカードから読み出された第１の分割データとから正規ユーザの生体情報を再生し、この再生した生体情報と特定ユーザから読み取られた生体情報とを照合する。
【特許文献１】特開２００２−３５１８４４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、生体照合による端末ログオンを行う場合、認証に用いる個人の特徴点データは端末の記憶装置に保管することが多かった。しかしながら、この場合、特徴点データが改竄されるおそれがある。
【０００５】
そこで、指紋認証のように特徴点データが比較的小さい場合には、特徴点データそのものをセキュリティの高いＩＣカードへ記録させ、認証時にＩＣカードから読み出した特徴点データと利用者の特徴点データを比較することで鍵となる特徴点データの秘匿性を確保するのが一般的である。ＩＣカードは、暗号技術を用いることによって格納データを容易に取り出せないという特徴を持っており、この長所を利用したものである。
【０００６】
しかし、比較的特徴点データのサイズが大きい顔照合のような場合、個人の特徴点データのサイズが大きく（数百Ｋｂｙｔｅｓ）、ＩＣカードのような容量の小さい記憶媒体（数十Ｋｂｙｔｅｓ程度）に特徴点データそのものを格納するのが困難な場合がある。また、格納できた場合でもＩＣカードリーダによる読み出し転送速度が遅く、結果的に処理時間も遅くなるという問題がある。
【０００７】
上記した（株）日立製作所の技術でも、ＩＣカード中に特徴点データ及びＩＤ情報を書き込む必要があり、ＩＣカードにはこれら情報を記憶するための大容量のメモリの搭載が必要となってしまう。
【０００８】
同様に、上記した特許文献１の技術でも、少なくともＩＣカードには生体情報の半分の情報を書き込む必要があり、やはりＩＣカードにはそれなりの容量のメモリの搭載が必要となってしまう。
【０００９】
本発明の目的は、上記課題を解決するためになされたものであり、比較的大容量の生体特徴データを効率良く利用し生体照合に適用することが可能な生体照合のための登録装置、生体照合を用いた個人認証装置、生体照合を用いた個人認証システム、及び生体照合を用いた個人認証方法を提供することにある。
【課題を解決するための手段】
【００１０】
この発明の生体照合のための登録装置、生体照合を用いた個人認証装置、生体照合を用いた個人認証システム、及び生体照合を用いた個人認証方法は、以下のように構成されている。
【００１１】
（１）この発明の生体照合のための登録装置は、登録のためのユーザ固有データを受け付ける登録データ受付手段と、登録のための生体特徴データを取得する登録データ取得手段と、要約データ生成処理により前記登録のための生体特徴データから登録のための要約データを生成する生成手段と、前記要約データ及び前記ユーザ固有データをＩＣカードへ書き込む書込手段とを備えている。
【００１２】
（２）この発明の生体照合を用いた個人認証装置は、生体特徴データを登録する登録手段と、照合のための生体特徴データを取得する照合データ取得手段と、前記登録手段により登録済みの生体特徴データと前記照合データ取得手段により照合のために取得された生体特徴データとを比較し、この照合のために取得された生体特徴データに対して所定の類似条件を満たす登録済みの生体特徴データを選出し、要約データ生成処理により前記選出された生体特徴データから照合のための要約データを生成する照合データ生成手段と、前記要約データ生成処理により所定の生体特徴データから生成された要約データ及びユーザ固有データを予め登録したＩＣカードに対して前記照合データ生成手段により生成された照合のための要約データを提供し、前記ＩＣカードに登録された登録済みの要約データと前記ＩＣカードへ提供された照合のための要約データとの比較結果に基づき、前記ＩＣカードに登録された登録済みのユーザ固有データの出力が許可されることを条件として、前記ＩＣカードから出力される登録済みのユーザ固有データを受け取るカード通信手段と、認証のためのユーザ固有データの入力を受け付ける認証データ受付手段と、前記カード通信手段により受け取られた登録済みのユーザ固有データと前記認証データ受付手段により受け付けられた認証のためのユーザ固有データとを比較して、ユーザ固有データの入力者を認証する認証手段とを備えている。
【００１３】
（３）この発明の生体照合を用いた個人認証システムは、登録のためのユーザ固有データを受け付ける登録データ受付手段と、登録のための生体特徴データを取得する登録データ取得手段と、要約データ生成処理により前記登録のための生体特徴データから登録のための要約データを生成する登録データ生成手段と、前記登録のための要約データ及び前記登録のためのユーザ固有データをＩＣカードへ登録する登録手段と、前記登録データ取得手段により取得された前記登録のための生体特徴データを登録する登録手段と、照合のための生体特徴データを取得する照合データ取得手段と、前記登録手段により登録済みの生体特徴データと前記照合データ取得手段により照合のために取得された生体特徴データとを比較し、この照合のために取得された生体特徴データに対して所定の類似条件を満たす登録済みの生体特徴データを選出し、前記要約データ生成処理により前記選出された生体特徴データから照合のための要約データを生成する照合データ生成手段と、前記ＩＣカードに対して前記照合データ生成手段により生成された照合のための要約データを提供し、前記ＩＣカードに登録された登録済みの要約データと前記ＩＣカードへ提供された照合のための要約データとの比較結果に基づき、前記ＩＣカードに登録された登録済みのユーザ固有データの出力が許可されることを条件として、前記ＩＣカードから出力される登録済みのユーザ固有データを受け取るカード通信手段と、認証のためのユーザ固有データの入力を受け付ける認証データ受付手段と、前記カード通信手段により受け取られた登録済みのユーザ固有データと前記認証データ受付手段により受け付けられた認証のためのユーザ固有データとを比較して、ユーザ固有データの入力者を認証する認証手段とを備えている。
【００１４】
（４）この発明の生体照合を用いた個人認証方法は、登録のためのユーザ固有データを受け付け、登録のための生体特徴データを取得し、要約データ生成処理により前記登録のための生体特徴データから登録のための要約データを生成し、前記登録のための要約データ及び前記登録のためのユーザ固有データをＩＣカードへ登録し、前記取得された前記登録のための生体特徴データを登録し、照合のための生体特徴データを取得し、前記登録済みの生体特徴データと前記照合のために取得された生体特徴データとを比較し、この照合のために取得された生体特徴データに対して所定の類似条件を満たす登録済みの生体特徴データを選出し、前記要約データ生成処理により前記選出された生体特徴データから照合のための要約データを生成し、前記ＩＣカードに対して前記生成された照合のための要約データを提供し、前記ＩＣカードに登録された登録済みの要約データと前記ＩＣカードへ提供された照合のための要約データとの比較結果に基づき、前記ＩＣカードに登録された登録済みのユーザ固有データの出力が許可されることを条件として、前記ＩＣカードから出力される登録済みのユーザ固有データを受け取り、認証のためのユーザ固有データの入力を受け付け、前記ＩＣカードから受け取られた登録済みのユーザ固有データと前記受け付けられた認証のためのユーザ固有データとを比較して、ユーザ固有データの入力者を認証する。
【発明の効果】
【００１５】
本発明によれば、比較的大容量の生体特徴データを効率良く利用し生体照合に適用することが可能な生体照合のための登録装置、生体照合を用いた個人認証装置、生体照合を用いた個人認証システム、及び生体照合を用いた個人認証方法を提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照し、本発明の実施形態について説明する。
【００１７】
図１は、この発明の一例に係る生体照合を用いた個人認証システムの概略を示す図である。この個人認証システムは、例えば顔照合を用いた認証技術を適用したものである。なお、顔照合以外に、例えば指紋認証や虹彩認証などを用いるようにしてもよい。
【００１８】
図１に示すように、個人認証システムは、登録端末（登録装置）１及び生体照合端末（認証装置）２を備えている。なお、この実施の形態では、登録端末１及び生体照合端末２を別々に配置するケースについて説明するが、登録端末１及び生体照合端末２の機能を一体に集約した端末を配置するようにしてもよい。
【００１９】
登録端末１は、本個人認証システムを利用するユーザの情報を登録するための端末である。本個人認証システムを利用するユーザは、この登録端末１を利用してユーザ登録を実施する。登録する情報には、本人の顔の特徴点データ、及び利用する端末のユーザ名、パスワード、その他付帯情報等がある。登録端末１を利用して登録された情報は、ＩＣカード３へ書き込まれるとともに、ネットワークを経由して各生体照合端末２にも配布され、ユーザが所定の生体照合端末２へログオンする際の認証に使われる。
【００２０】
図１に示すように、登録端末１は、制御部１０１、記憶部１０２、カメラ１０３、画像処理部１０４、データ入力部１０５、及びＩＣカードライタ１０６を備えている。この登録端末１は、本認証システムを利用するユーザの顔画像を撮影し、この撮影により得られた画像データから特徴点データを抽出し、この抽出した特徴点データ、ユーザにより入力されるユーザ名、パスワードをもとに、ユーザが利用するＩＣカード３を作成する。
【００２１】
記憶部１０２は、キャプチャーカードソフトウェア及び顔照合ソフトウェアなど本認証システムで必要とされる各種ソフトウェアを記憶する。カメラ１０３は、登録データ取得手段として機能し、本認証システムを利用するユーザの顔画像を撮影する。画像処理部１０４は、同じく登録データ取得手段として機能し、顔照合ソフトウェアによりカメラ１０３の撮影により得られた顔画像データから登録のための特徴点データを抽出する。抽出された特徴点データは、生体照合端末２におけるユーザの登録情報として利用されると共に、ＩＣカードへ格納されたユーザアカウント情報（生体照合端末へログオンするためのユーザ情報でユーザ名とパスワードからなる）を取り出すための証明書としても利用される。
【００２２】
制御部１０１は、演算機能を備えており、登録データ生成手段として機能する。例えば制御部１０１は、要約データ生成処理（ハッシュ関数）により登録のための特徴点データ（或いは特徴点データの一部）から登録のための要約データ（以下ダイジェストと称する）を生成する。なお、特徴点データ（或いは特徴点データの一部）とその他の付加情報（ユーザ名など）との組み合わせデータから、要約データ生成処理（ハッシュ関数）によりダイジェストを生成するようにしてもよい。登録端末１は、このダイジェストをＩＣカードにアクセスするための証明書として利用し、生体照合端末２へログオンするためのユーザ情報を安全に格納する。特徴点データが数百キロバイトであるのに対して、ダイジェストは１２８ビット程度である。
【００２３】
データ入力部１０５は、例えばキーボードであり、登録データ受付手段として機能する。例えばデータ入力部１０５は、登録のためのユーザ固有データ（ユーザ名、パスワード）の入力を受け付ける。ＩＣカードライタ１０６は、書込手段（登録手段）として機能し、上記した登録のためのダイジェスト及び登録のためのユーザ固有データをＩＣカード３へ書き込む。
【００２４】
ここで上記したハッシュ関数について説明する。ハッシュ関数とは、文章や数字などの文字列の羅列から一定長のデータに要約するための関数・手順のことである。関数を通して出力される値は、「ダイジェスト」または「ハッシュ値」と呼ばれ、１方向関数である（可逆性が無い）ことから、生成データからもとの原文を推定することは不可能である。ハッシュ関数とは、以下のような特徴を持っている。
【００２５】
（１）元データの長さに関係なく、ハッシュアルゴリズムの出力値（ダイジェスト）は必ず決められた長さ（１２８ビットや１６０ビット等）になる。
【００２６】
（２）元データが少しでも異なれば、ダイジェストは大きく異なるものになる。ダイジェストから元データを推測することはほぼ不可能である。
【００２７】
生体照合端末２は、例えばユーザにより利用される端末であり、生体照合技術を用いたログオン機能を有する。生体照合端末２を利用するユーザは、ＩＣカード３を生体照合端末２のＩＣカードリーダ２０６に挿入し、カメラ２０３により顔画像の撮影を受けて、登録済みの特徴点データとの照合を受ける。その結果、全ての条件が満たされれば、生体照合端末２へのログオンを許可される。
【００２８】
図１及び図２に示すように、生体照合端末２は、制御部２０１、記憶部２０２、カメラ２０３、画像処理部２０４、データ入力部２０５、及びＩＣカードリーダ２０６を備えている。
【００２９】
記憶部２０２は、登録手段として機能し、顔辞書を記憶する。例えば記憶部２０２は、登録端末１の画像処理部１０４により抽出された登録のための特徴点データを登録端末１から受け取り顔辞書に登録する。さらに、記憶部２０２は、キャプチャーカードソフトウェア及び顔照合ソフトウェアなど本認証システムで必要とされる各種ソフトウェアを記憶する。カメラ２０３は、照合データ取得手段として機能し、本認証システムを利用するユーザの顔画像を撮影する。画像処理部２０４は、同じく照合データ取得手段として機能し、顔照合ソフトウェアによりカメラ２０３の撮影により得られた顔画像データから照合のための特徴点データを抽出する。
【００３０】
制御部２０１は演算機能を備えており、照合データ生成手段として機能する。例えば制御部２０１は、記憶部２０２に記憶された顔照合ソフトウェアによる顔照合機能により、記憶部２０２により登録済みの特徴データとカメラ２０３及び画像処理部２０４により照合のために取得された特徴データとを比較し、この照合のために取得された特徴データに対して所定の類似条件を満たす登録済みの特徴データを選出し、要約データ生成処理（ハッシュ関数）により選出された特徴データから照合のための要約データを生成する。
【００３１】
データ入力部２０５は、例えばキーボードであり、認証データ受付手段として機能する。例えばデータ入力部２０５は、認証のためのユーザ固有データ（ユーザ名、パスワード）の入力を受け付ける。ＩＣカードリーダ２０６は、カード通信手段として機能し、ＩＣカード３に対して制御部２０１により生成された照合のための要約データを提供する。さらに、このＩＣカードリーダ２０６は、ＩＣカード３に登録された登録済みの要約データとＩＣカード３へ提供された照合のための要約データとの比較結果に基づき、ＩＣカード３に登録された登録済みのユーザ固有データの出力が許可されることを条件として、ＩＣカード３から出力される登録済みのユーザ固有データを受け取る。
【００３２】
制御部２０１は、認証手段としても機能し、ＩＣカードライタ２０６を介して受け取ったユーザ固有データと、データ入力部２０５を介して受け付けたユーザ固有データとを比較して、ユーザ固有データを入力した入力者を認証する。
【００３３】
ここで上記した顔照合ソフトウェアによる顔照合について補足する。図２に示すように、顔照合ソフトウェアは、入力された照合のための特徴点データ（Ａ＊）と、既に登録されている各特徴点データ（Ａ、Ｂ、Ｃ）を比較し、最も類似度の高いものを特定し（Ａ）、その類似度がしきい値（８００）を超えたかどうかにより、本人特定を実施する。類似度がしきい値を超える特長点データが存在しない場合は、そのユーザは登録されていない人物として、ログオンを拒否する。類似度がしきい値を超える特長点データを特定できた場合、生体照合端末２はその特徴点データ（或いは特徴点データの一部）からハッシュ関数でダイジェストに変換する。なお、特徴点データ（或いは特徴点データの一部）とその他の付加情報（ユーザ名など）との組み合わせデータから、ハッシュ関数によりダイジェストに変換するようにしてもよい。この際、撮影された顔画像から抽出された特長点データは登録時のものとは完全に一致しない為、撮影された顔画像から抽出された特長点データはダイジェストの作成には利用しない。作成されたダイジェストをＩＣカード３で利用している公開鍵暗号アルゴリズムで暗号化し、ＩＣカード３の認証を実施する。認証ＯＫとなった場合、生体照合端末２はＩＣカード３からユーザのアカウント情報（ユーザ名、パスワードを）を読み出し、端末のログオン処理を実施する。
【００３４】
顔照合技術等のように経年変化による更新が必要な場合、再度、登録端末１による更新作業を行なう。その際、登録端末１及び各生体照合端末２に記録されているユーザの特徴点データだけでなく、その特徴点データから生成したＩＣカードの認証キー（ダイジェスト）も同時に書き換えを行なう。
【００３５】
上記した登録端末１による登録処理をまとめると以下の通りである。
【００３６】
（１）カメラ１０３によりユーザの顔画像を撮影。
【００３７】
（２）カメラ１０３の撮影により得られた顔画像データから画像処理部１０４により特徴点データを抽出。
【００３８】
（３）制御部１０２の演算機能（ハッシュ関数）により特徴点データからダイジェストを作成。
【００３９】
（４）生体照合端末２へログオンするためのユーザ情報（ユーザ名／パスワード）をデータ入力部１０５から入力。
【００４０】
（５）登録端末１からＩＣカード３に対してデータ書き込み認証を行なう。
【００４１】
（６）ＩＣカードライタ１０６によりダイジェストとユーザ情報をＩＣカード３に書き込む。
【００４２】
（７）登録端末１と生体照合端末２の間でセキュリティ認証を行い、特徴点データを配布する。
【００４３】
上記した生体照合端末２による認証処理をまとめると以下の通りである。
【００４４】
（１）カメラ２０３によりユーザの顔画像を撮影。
【００４５】
（２）カメラ２０３の撮影により得られた顔画像データから、画像処理部２０４により特徴点データを抽出。
【００４６】
（３）制御部２０１の照合処理により記憶部２０２に予め登録された顔辞書の中から一番スコア（類似度）が高いものを決定。
【００４７】
（４）制御部２０１の演算機能（ハッシュ関数）により一番スコアの高い顔辞書からダイジェストを作成。
【００４８】
（５）制御部２０１の暗号化機能によりダイジェストを公開鍵暗号方式により暗号化し、ＩＣカード３に送信。
【００４９】
（６）ＩＣカード３内で暗号化されたダイジェストを復号化し、ＩＣカード内部に登録されているダイジェストと比較する。
【００５０】
（７）両ダイジェストが一致したら、ＩＣカード３内部に登録されているユーザ名・パスワードを暗号化し生体照合端末２に送信する。
【００５１】
（８）生体照合端末２は暗号化されたユーザ名・パスワードを復号化し、端末のログオン処理を行なう。
【００５２】
上記したこの発明の個人認証システムによれば以下の効果が得られる。
【００５３】
（１）端末にログオンするための本人認証として、生体照合とＩＣカード等の記録媒体の組み合わせによる認証を行なう。ＩＣカードには、端末のログオンに利用するユーザアカウント情報のみではなく、生体照合に用いているユーザの特徴点データ（ユーザ登録時のもの）から算出したダイジェストを認証キー（証明書）として利用する。ユーザアカウント情報のみをＩＣカードに格納する方式と比べ、セキュリティレベルが向上する（解析や複製が困難になる）。
【００５４】
（２）端末に格納されているユーザの特徴点データをハッシュ関数で変換したダイジェストをＩＣカードの認証キー（証明書）に用いることで、特徴点データの改竄を防ぐことができる。生体照合端末３に格納された特徴点データを不正に改竄して顔照合を実施した場合、ハッシュ関数により算出されるダイジェストは、ＩＣカード３に格納されているダイジェストとは一致しないのでログオンが拒否される。
【００５５】
（３）特徴点データそのものをＩＣカード３へ格納する方式と比べて、格納するデータサイズが小さくなり、ＩＣカード３からのデータの転送速度（現状は接触型で３８．４Ｋｂｐｓ、非接触型１０６Ｋｂｐｓ程度）による処理時間への影響が軽減される。
【００５６】
（４）ＩＣカードの作成を行なう登録端末と、認証を行なう生体照合端末を分離することにより、ＩＣカードの作成に必要な秘密鍵の秘匿性を確保し、ＩＣカードの偽造を防止することができる。
【００５７】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００５８】
【図１】この発明の一例に係る生体照合を用いた個人認証システムの概略を示す図である。
【図２】個人認証システムを構成する生体照合端末２による生体照合を説明するための図である。
【符号の説明】
【００５９】
１…登録端末、１０１…制御部、１０２…記憶部、１０３…カメラ、１０４…画像処理部、１０５…データ入力部、１０６…ＩＣカードライタ、２…生体照合端末、２０１…制御部、２０２…記憶部、２０３…カメラ、２０４…画像処理部、２０５…データ入力部、２０６…ＩＣカードリーダ、３…ＩＣカード
【図１】
2005174067.tif 000003
【図２】
2005174067.tif 000004