(57)【要約】【課題】生体の特徴を検出して、登録された生体データと照合して個人認証する生体認証装置に関し、生体データを分離して、分散格納しても、秘匿性を向上する。【解決手段】検出装置（１）で検出した生体データから生体情報キー（６６）を作成し、生体データを複数に分離し、各々異なる媒体（２０、７０）に格納する。この生体情報キー（６６）を一方の媒体（２０）に格納し、認証時に、分離した生体データを結合し、且つ生体情報キーを作成し、生体情報キー（６６）と比較して、リンク関係を判定する。このため、生体データを分離して、分散格納しても、個々の分離データの関連性の秘匿性が向上し、生体データの漏洩、盗難による不正使用の防止に寄与する。【選択図】図７
2008070931.tif 000002
【特許請求の範囲】
【請求項１】
利用者の生体の特徴を検出して、個人認証する生体認証装置において、
前記生体の対象部分を検出し、生体の特徴を示す生体データを出力する検出装置と、
前記検出装置で検出された前記利用者の生体データを複数に分割した一方の生体データを格納するデータベースファイルと、
前記生体データから生成された生体情報キーと前記分割された他方の生体データとを格納する個人媒体と、
前記個人媒体を用いた認証時に、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較し、比較結果に応じて、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する制御ユニットとを有する
ことを特徴とする生体認証装置。
【請求項２】
前記制御ユニットは、
前記生体データの登録時に、前記検出装置で検出された前記生体データを分割し、前記分割された一方の生体データを前記データベースファイルに登録し、且つ前記他方の生体データと前記生体情報キーを前記個人媒体に格納する
ことを特徴とする請求項１の生体認証装置。
【請求項３】
前記制御ユニットは、
前記生体データを分割した複数の生体データをまたがるデータ領域から前記生体情報キーを作成する
ことを特徴とする請求項２の生体認証装置。
【請求項４】
前記制御ユニットは、
前記生体データと前記利用者が入力した識別番号とから前記生体情報キーを作成する
ことを特徴とする請求項２の生体認証装置。
【請求項５】
利用者の生体の特徴を検出して、個人認証する生体認証方法において、
前記生体の対象部分を検出し、生体の特徴を示す生体データを出力する検出ステップと、
前記検出ステップで検出された前記利用者の生体データを複数に分割するステップと、
前記生体データから生体情報キーを作成するステップと、
前記分割された一方の生体データをデータベースファイルに格納するステップと、
前記生体データから生成された生体情報キーと前記分割された他方の生体データとを個人媒体に書き込むステップと、
前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較するステップと、
比較結果に応じて、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する認証ステップとを有する
ことを特徴とする生体認証方法。
【請求項６】
前記生体情報キーの作成ステップは、前記生体データを分割した複数の生体データをまたがるデータ領域から前記生体情報キーを作成するステップからなる
ことを特徴とする請求項５の生体認証方法。
【請求項７】
前記生体情報キーの作成ステップは、前記生体データと前記利用者が入力した識別番号とから前記生体情報キーを作成するステップからなる
ことを特徴とする請求項５の生体認証方法。
【請求項８】
前記比較ステップで前記比較結果が不一致である場合に、前記データベースファイルから他の前記一方の生体データを取り出し、前記個人媒体の他方の生体データと前記データベースファイルから取り出した前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成するステップを更に有する
ことを特徴とする請求項５の生体認証方法。
【請求項９】
利用者の生体の特徴を検出して、個人認証する生体認証に使用する個人認証用媒体において、
前記生体の対象部分を検出して得た前記利用者の生体データを複数に分割した一方の生体データと、
前記生体データから生成された生体情報キーとを格納した
ことを特徴とする個人認証用媒体。
【請求項１０】
前記分割した他方の生体データを格納する認証装置に読み取られ、前記生体認証キーを使用して、前記一方の生体データと前記他方の生体データを結合して、登録された生体データを得るため、前記分割した他方の生体データを格納する認証装置に読み取られる前記一方の生体データと前記生体情報キーを格納した
ことを特徴とする請求項９の個人認証用媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人間の体の一部である生体の特徴を利用して、個人認証する生体認証方法、個人認証用媒体及びその装置に関し、特に、登録された生体データと検出された生体データを照合して、個人認証するのに好適な生体認証方法、個人認証用媒体及びその装置に関する。
【背景技術】
【０００２】
近年の個人認証分野において、生体認証技術が注目されている。生体認証技術は、人間の体に、手足の指紋、目の網膜、顔面、血管など個人を区別できる部分が、多数存在することから、このような人間の体の一部である生体の特徴を認識して、個人認証するものである。
【０００３】
例えば、手のひら、甲や指の血管は、比較的大量の個人特徴データを得られ、且つ血管（静脈）の模様は、胎児の時から生涯変わらず、万人不同と言われおり、個人認証に適している。
【０００４】
このような生体認証では、先ず、利用者自身の生体の一部を、検出装置で検出し、検出した生体データを、カードやサーバーに登録する。次に、個人認証するには、利用者の生体の一部を、検出装置で検出し、検出した生体データと、登録された生体データとを照合し、類似度により、個人認証する。
【０００５】
このような生体データを、１ヶ所に、登録、格納しておくと、外部に漏洩した場合に、生体データを全てコピーされる等の偽造が生じるおそれがあり、不正使用の原因となる。このため、生体データを分割し、分割した各々を、異なる媒体に、格納する分散型格納方法が提案されている。
【０００６】
例えば、登録者の生体情報を分割し、分割した個々を、カードと認証装置に格納し、照合時に、分割したデータを、読み出し、結合して、登録生体データを得る方法（例えば、特許文献１、２参照）や、登録者の生体情報の分割した個々を、認証管理センタとユーザ端末に格納し、照合時に、分割したデータを、読み出し、結合して、登録生体データを得る方法（例えば、特許文献３参照）とが、提案されている。
【特許文献１】特開２００１−０６７１３７号公報
【特許文献２】特開２００２−３５１８４３号公報
【特許文献３】特開２００５−１２２４７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、生体データを分割した場合に、分割したデータを関連付けるためのキーが必要である。即ち、キーにより、分離したデータを対応付け、結合し、照合時の登録データとして、再現する。前述の従来の提案では、このようなキーは、登録者の特定番号（例えば、ＩＤ番号、暗証番号等）を暗号化したものを利用している。
【０００８】
しかしながら、従来技術の特定番号は、例え、暗号化しても、解読が可能である。このため、この特定番号を解読されると、折角、生体データ全体が不正取得されないように、データを分離しても、容易に、対応する分離データを取り出し、結合して、生体データ全体を再現されるおそれがある。
【０００９】
しかも、生体データは、個人情報であり、このような不正取得は勿論、不正アクセスも防止する必要がある。このため、個人使用する生体認証装置の安全性を損ない、普及の阻害となるおそれがあり、生体認証を有効に利用できるような更なる工夫が必要とされる。
【００１０】
従って、本発明の目的は、生体情報を分割して、異なる媒体に格納しても、不正に、分割した生体情報を取得、結合することを防止するための生体認証方法、個人認証用媒体及び生体認証装置を提供することにある。
【００１１】
又、本発明の他の目的は、生体情報を分割して、異なる媒体に格納しても、生体情報の偽造を防止するための生体認証方法、個人認証用媒体及び生体認証装置を提供することにある。
【００１２】
更に、本発明の更に他の目的は、生体情報を分割して、異なる媒体に格納しても、媒体の盗難による生体情報の不正取得を防止するための生体認証方法、個人認証用媒体及び生体認証装置を提供することにある。
【課題を解決するための手段】
【００１３】
この目的の達成のため、本発明の生体認証装置は、前記生体の対象部分を検出し、生体の特徴を示す生体データを出力する検出装置と、前記検出装置で検出された前記利用者の生体データを複数に分割した一方の生体データを格納するデータベースファイルと、前記生体データから生成された生体情報キーと前記分割された他方の生体データとを格納する個人媒体と、前記個人媒体を用いた認証時に、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較し、比較結果に応じて、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する制御ユニットとを有する。
【００１４】
又、本発明の生体認証方法は、前記生体の対象部分を検出し、生体の特徴を示す生体データを出力する検出ステップと、前記検出ステップで検出された前記利用者の生体データを複数に分割するステップと、前記生体データから生体情報キーを作成するステップと、前記分割された一方の生体データをデータベースファイルに格納するステップと、前記生体データから生成された生体情報キーと前記分割された他方の生体データとを個人媒体に書き込むステップと、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較するステップと、比較結果に応じて、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する認証ステップとを有する。
【００１５】
本発明の個人認証用媒体は、利用者の生体の特徴を検出して、個人認証する生体認証に使用する個人認証用媒体において、前記生体の対象部分を検出して得た前記利用者の生体データを複数に分割した一方の生体データと、前記生体データから生成された生体情報キーとを格納した。
【００１６】
又、本発明では、好ましくは、前記制御ユニットは、前記生体データの登録時に、前記検出装置で検出された前記生体データを分割し、前記分割された一方の生体データを前記データベースファイルに登録し、且つ前記他方の生体データと前記生体情報キーを前記個人媒体に格納する。
【００１７】
又、本発明では、好ましくは、前記制御ユニットは、前記生体データを分割した複数の生体データをまたがるデータ領域から前記生体情報キーを作成する。
【００１８】
又、本発明では、好ましくは、前記制御ユニットは、前記生体データと前記利用者が入力した識別番号とから前記生体情報キーを作成する。
【００１９】
又、本発明では、好ましくは、前記個人媒体の格納情報を読み取り且つ書き込む媒体リーダ／ライタを更に有する。
【００２０】
又、本発明では、好ましくは、前記制御ユニットは、前記比較結果が不一致である場合には、前記データベースファイルから他の前記一方の生体データを取り出し、前記個人媒体の他方の生体データと前記データベースファイルから取り出した前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成する。
【００２１】
又、本発明では、好ましくは、前記制御ユニットは、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較し、比較結果が一致した場合に、前記検出装置を動作して、前記利用者の前記生体データを得る。
【００２２】
又、本発明では、好ましくは、前記制御ユニットは、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較する生体データ管理制御モジュールと、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する照合制御モジュールとを有する。
【００２３】
又、本発明では、好ましくは、前記制御ユニットは、前記検出装置で検出された前記生体データを分割し、前記分割された一方の生体データを前記データベースファイルに登録し、前記分割された他方の生体データと前記生体情報キーを前記個人媒体に格納する前記生体データ管理制御モジュールと、前記検出装置を動作し、前記生体データを取得し、前記生体データ管理制御モジュールに渡す登録制御モジュールとを有する。
【００２４】
又、本発明では、好ましくは、前記検出装置が、前記生体の血管像を検出する装置である。
【００２５】
又、本発明では、好ましくは、前記検出装置は、前記生体の手の血管像を撮像する撮像ユニットからなる。
【発明の効果】
【００２６】
本発明では、生体データから生体情報キーを作成し、生体データを複数に分離し、各々異なる媒体に格納し、生体情報キーでリンクするため、生体データを分離して、分散格納しても、個々の分離データの関連性の秘匿性が向上し、生体データの漏洩、盗難による不正使用の防止に寄与する。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態を、生体認証装置、生体データ登録処理、生体データ認証処理、他の実施の形態の順で説明する。
【００２８】
＊＊生体認証装置＊＊
図１は、本発明の一実施の形態の生体認証装置の正面図である。図１は、生体認証装置として、手のひらの静脈認証機構を用いた入退出装置を例に示す。図１に示すように、生体認証装置４は、メインボード３を有する。メインボード３に、ＩＣカードリーダ／ライタ２と、静脈センサー（生体検出装置）１と、画面表示器１４と、認証結果表示器１６と、ブザー１７と、入力キー群１２とが設けられている。
【００２９】
ＩＣカードリーダ／ライタ２は、利用者の保持するＩＣカード（個人カード）のＩＣチップのデータをリード／ライトする。このＩＣカードは、後述するように、分離された生体データβと、生体情報キーを格納する。
【００３０】
静脈センサー１は、手のひら撮像装置で構成される。手のひら撮像装置１は、本体のほぼ中央に、センサーユニット１−１を搭載する。センサーユニット１−１の上下には、一対のガイド１−２，１−３が設けられている。ガイド１−２は、手首を支持する役目を果し、ガイド１−３は、手の指を支持する役目を果たす。
【００３１】
従って、ガイド１−２は、手首をガイドするように、利用者に誘導し、且つこれらを支持し、ガイド１−３は、指をガイドするように、利用者を誘導し、且つこれを支持する。このため、センサーユニット１−１の上方で、手のひらの姿勢、即ち、位置、傾き、大きさを規制できる。
【００３２】
このセンサーユニット１−１は、中央に、赤外センサー（ＣＭＯＳセンサー）と、集光レンズと、距離センサーとが設けられ、この周囲に、複数の近赤外線発光素子（ＬＥＤ）が設けられる。例えば、周囲８ケ所に、近赤外線発光素子が設けられ、近赤外線を上方に発光する。ＣＭＯＳセンサーは、発光した光の反射光を受光する。この受光した撮像画像から静脈パターンが抽出される。
【００３３】
表示器１４は、各種の状態、例えば、誘導メッセージ等を表示する。認証結果表示器１６は、認証結果（ＯＫ，ＮＧ）をランプで表示する。ブザー１７は、各種状態を音で通知する。キー群１２は、ＩＤ等を入力するためのテンキー１２１と、終了を通知する終了キー１２２と、メニューを選択するメニューキー１２３とを有する。
【００３４】
後述するように、この入退場システムでは、登録時に、利用者は、自己のＩＣカードを、ＩＣカードリーダ／ライタ２に挿入し、且つ手のひら撮像装置（以下、撮像装置という）１に、手のひらをかざし、血管像を読み取らせる。メインボード３は、読み取った血管像から血管像データ（生体データ）を作成し、この血管像データを分離し、一方の血管像データαをメインボード３に、他方の血管像データβをＩＣカードに登録する。同時に、血管像データから、生体情報キーを作成し、ＩＣカードに登録する。
【００３５】
入場時は、利用者は、自己のＩＣカードを、ＩＣカードリーダ／ライタ２に挿入し、ＩＣカードリーダ／ライタ２は、そのＩＣカードの血管像データβと生体情報キーを読み出す。又、利用者は、撮像装置１に、手のひらをかざし、血管像を読み取らせる。メインボード３は、読み取った血管像データβとメインボード内の１つの血管像データαとを突合せ、突き合わせた血管像データから生体情報キーを作成し、ＩＣカードから読み出した登録生体情報キーと照合する。
【００３６】
照合結果が一致であれば、当該血管像データαは、ＩＣカードの血管像データβと対応すると判定し、血管像データαと、ＩＣカードの血管像データβとを結合して、登録血管像データ（生体データ）を作成する。そして、撮像装置１で読み取った血管像から得た血管像データと、この登録血管像データを照合する。照合結果が良好なら、メインボード３の制御で、ドアが開放され、入室できる。
【００３７】
照合結果が不一致であれば、メインボード３は、メインボード３内の他の血管像データαを取り出し、読み取った血管像データβと取り出した血管像データαとを突合せ、突き合わせた血管像データから生体情報キーを作成し、ＩＣカードから読み出した登録生体情報キーと照合する。
【００３８】
照合結果が一致していれば、同様に、登録血管像データを作成し、撮像装置１から得た血管像データと作成した登録血管像データを照合する。又、照合結果が不一致であれば、同様に、メインボード３内の他の血管像データαを取り出し、読み取った血管像データβと取り出した血管像データαとを突合せ、突き合わせた血管像データから生体情報キーを作成し、ＩＣカードから読み出した登録生体情報キーと照合する。
【００３９】
このように登録時に、登録血管像データから生体情報キーを作成し、登録血管像データを分離した血管像データαと、血管像データβを関係付ける。このため、異なる媒体に、分離した血管像データをそれぞれ格納しても、一方の媒体から血管像データや情報キーが漏れても、又は盗難にあっても、他方の血管像データを得ないと、情報キーが得られない。従って、生体データの分散管理による不正利用防止の効果を一層向上できる。
【００４０】
＊＊生体データ登録処理＊＊
図２は、図１の装置における生体データ登録構成の説明図、図３は、その作成データの説明図である。図２において、図１で示したものと同一のものは、同一の記号で示してある。図２に示すように、メインボード３は、メモリを有するＣＰＵ３−１と、ブート用メモリ３−２と、登録用メモリ３−３と、データ格納メモリ（ＳＲＡＭ）７とを有する。ブート用メモリ３−２は、ＯＳ、アプリケーションプログラム３０、認証ライブラリ（認証プログラム）３４を格納する。
【００４１】
登録用メモリ３−３は、個人情報のログに使用される。データ格納メモリ７は、分離静脈データαを格納する生体テーブル７０と、個人情報を格納する個人データテーブル７４と、個人データテーブル７４を管理する個人情報を格納する個人情報管理テーブル７２とを有する。
【００４２】
ＣＰＵ３−１は、ブート用メモリ３−２から読み出したＯＳの制御の元に、業務アプリケーションプログラム３０と認証ライブラリ３４を実行する。このアプリケーションプログラム３０は、図２で示すように、登録制御プログラム３２と、静脈データ管理制御プログラム３６と、図６で説明する照合制御プログラム３８とを有する。
【００４３】
又、メインボード３には、管理者鍵１０と、電気ドア１９を開閉駆動する電気錠制御盤１８とが接続される。アプリケーションプログラム３０に付随して、テンキー１２のドライバ４０と、画面表示部１４のドライバ４２と、静脈センサー１のドライバ４４と、認証結果表示器（ＬＥＤランプ）１６のドライバ４６と、ブザー１７のドライバ４８と、ＩＣカードリーダ／ライタ２のドライバ５０とが設けられる。
【００４４】
図３を参照して、登録時の動作を説明する。先ず、登録には、管理者鍵１０をメインボード３に差し込み、登録を可能とする。アプリケーションプログラム３０が、管理者鍵１０を検出すると、登録制御プログラム３２を起動し、先ず、画面表示器１４に登録メニューを表示する。
【００４５】
この登録メニューを見て、利用者は、キー群１２のテンキーを操作して、自分の登録番号（名前ＩＤ，部署）及び登録ＩＤを入力する。登録制御プログラム３２は、登録番号及び登録ＩＤを受けると、画面表示部１４に、登録開始のメッセージを表示し、静脈認証プログラム３４に撮像指示する。これに応じて、利用者は、静脈センサー１に手をかざす。静脈認証プログラム３４は、静脈センサー１を起動し、静脈センサー１は、手のひらを撮像し、撮像画像を静脈ライブラリ３４に送る。
【００４６】
静脈認証ライブラリ３４は、一連の登録、照合処理を実行する。即ち、静脈認証ライブラリ３４は、距離／手輪郭検出処理、血管像抽出処理、登録、照合処理を実行する。距離／手輪郭検出処理は、撮像装置１からの距離センサーの測定距離を受け、手のひら等の物体がセンサーユニット１−１から所定範囲内の距離にあるかを判定し、且つセンサーユニット１−１が撮像した画像から手の輪郭を検出して、輪郭から画像が、登録及び照合処理に使用できる画像かを判定する。例えば、手のひらが画像に充分現れていない等である。
【００４７】
血管像抽出処理は、手輪郭検出処理で、正しい手のかざし方で、撮像できたと判定した場合に、手の画像から静脈血管像を抽出する。即ち、反射率の差により、手のひらの画像の諧調データを抽出し、この血管像（諧調）データから、予め定めた血管像の特徴（血管の幹、枝の方向、本数等）を抽出する。
【００４８】
照合処理は、登録血管像データを取り出し、血管像検出処理で検出された血管像データと、取り出された登録血管像データとを比較して、照合処理し、照合結果を出力する。登録処理は、血管像の特徴データを登録する。
【００４９】
静脈認証ライブラリ３４は、静脈センサー１からの撮像画像から、血管像を抽出し、且つその血管像の特徴データを抽出する。静脈認証ライブラリ３４は、複数回（例えば、３回）の撮像制御、血管像及び血管像の特徴データの抽出を行い。複数の血管像の特徴データの照合を行い、照合結果が良好なら、登録に値する血管像の特徴データとして、認証ＯＫを、登録制御プログラム３２に通知する。
【００５０】
登録制御プログラム３２は、認証ＯＫを得ると、ドライバ４６，４８を介しＬＥＤランプ１６、ブザー１７で、認証ＯＫを通知する。そして、登録制御プログラム３２は、登録データ（個人データ及び血管像の特徴データ）を静脈データ管理制御プログラム３６に送る。
【００５１】
静脈データ管理制御プログラム３６は、図３に示すように、登録情報として、個人データ（登録情報、登録ＩＤ）６４と、血管像の特徴化データ６８とを受けると、特徴化データ６８から生体情報キー６６を作成する。この作成方法の詳細は、後述する。又、特徴化データ６８を、分離して、分離静脈データα（６０）と、分離静脈データβ（６１）とを作成する。
【００５２】
更に、静脈データ管理制御プログラム３６は、生体情報キー６６を使用して、個人情報管理テーブル７２、個人データテーブル７４を作成する。例えば、個人データテーブル７４に、個人データ６４を格納し、個人情報管理テーブル７２は、生体情報キー６６とこの格納位置を格納する。又、静脈データ管理制御プログラム３６は、メモリ７の分離静脈データαのファイル７０に、前述の分離静脈データα（６０）を格納する。
【００５３】
更に、静脈データ管理制御プログラム３６は、前述の生体情報キー６６と、前述の分離静脈データβ（６１）を、ドライバ５０、ＩＣカード／リーダ２を介し、ＩＣカード２０に書き込む。
【００５４】
このように、血管像データから生体情報キーを作成し、血管像データを２つに分離し、各々異なる媒体（ＩＣカード２０、メインボード３のメモリ７）に格納し、生体情報キーでリンクする。
【００５５】
次に、静脈データ管理制御プログラム３６の登録処理を、図４の処理フロー図、図５の処理の説明図に従い、説明する。
【００５６】
（Ｓ１０）先ず、静脈データ管理制御プログラム（以下、制御プログラムと称す）３６は、登録特徴化データＧ２と、入力された登録ＩＤを取得する。
【００５７】
（Ｓ１２）次に、制御プログラム３６は、特徴化データＧ２の特定領域Ｇ５を切り出す。ここでは、２つに分離するため、分離する部分の両方に属する領域Ｇ５を切り出す。
【００５８】
（Ｓ１４）制御プログラム３６は、切り出した特徴化データＧ５と、取得した登録ＩＤから、所定の暗号化により、生体情報キー６６を作成する。例えば、特徴化データの領域Ｇ５のビットマップデータと、登録ＩＤとに所定の暗号化アルゴリズムを施し、生体情報キー６６を作成する。
【００５９】
（Ｓ１６）次に、制御プログラム３６は、登録特徴化データＧ２を分割する。ここでは、登録特徴化データＧ２を、上下に２分割し、媒体Ａ（メモリ７）に格納する静脈データα（Ｇ３）と、媒体Ｂ（ＩＣカード２０）に格納する静脈データβ（Ｇ４）を作成する。
【００６０】
（Ｓ１８）制御プログラム３６は、媒体Ｂ（ＩＣカード２０）に、生体情報キー６６、登録ＩＤ，静脈データβ（Ｇ４）６１を格納する。又、制御プログラム３６は、媒体Ａ（メインボード３のメモリ７の静脈データファイル７０）に、分離された静脈データα（Ｇ３）６０を格納する。
【００６１】
このようにして、生体（ここでは、血管像）データを分割し、分散して、格納するとともに、生体データの一部から、関連付けの生体情報キーを作成する。このため、分散格納した生体データの関連性は、その利用者の生体データによるため、漏洩しても、極めて判明しにくい。
【００６２】
又、登録ＩＤも付加して、生体情報キーを作成するため、更に、解読が困難である。生体情報キーを、ＩＣカードに格納するため、生体情報キーの改ざんや、漏洩の防止に役立つ。
【００６３】
＊＊生体データ照合処理＊＊
図６は、図１の装置における生体データ照合構成の説明図、図７は、その照合処理の説明図である。図６において、図１、図２で示したものと同一のものは、同一の記号で示してある。図２に示すように、メインボード３のＣＰＵ３−１は、ブート用メモリ３−２から読み出したＯＳの制御の元に、業務アプリケーションプログラム３０と認証ライブラリ３４を実行する。ＣＰＵ３−１は、照合制御プログラム３８と、静脈データ管理制御プログラム３６を実行する。
【００６４】
図６を参照して、照合時の動作を説明する。先ず、利用者は、ＩＣカード２０をＩＣカードリーダ／ライタ２に挿入する。ＩＣカードリーダ／ライタ２は、格納された分離静脈データβ（６１）と生体情報キー６６と登録ＩＤを読み出し、照合制御プログラム３８に送る。次に、静脈データ管理制御プログラム３６が、分離静脈データファイル７０から分離静脈データα（６０）を読み出す。
【００６５】
静脈データ管理制御プログラム３６は、図７に示すように、ＩＣカード２０から読み出した分離静脈データβ（６１）とファイル７０から読み出した分離静脈データα（６０）とを結合し、特徴化データ６８を作成する。そして、前述の登録ＩＤと特徴化データ６８とから、前述の暗号化処理により、生体情報キー６６−１を作成する。
【００６６】
静脈データ管理制御プログラム３６は、作成した生体情報キー６６−１と、ＩＣカード２０から読み出した生体情報キー６６とが一致するかを判定する。一致しない場合には、静脈データ管理制御プログラム３６が、分離静脈データファイル７０から次に位置に格納された分離静脈データα（６０）を読み出し、同様に、ＩＣカード２０から読み出した分離静脈データβ（６１）とファイル７０から読み出した分離静脈データα（６０）とを結合し、特徴化データ６８を作成する。次に、静脈データ管理制御プログラム３６は、前述の登録ＩＤと特徴化データ６８とから、前述の暗号化処理により、生体情報キー６６−１を作成する。静脈データ管理制御プログラム３６は、作成した生体情報キー６６−１と、ＩＣカード２０から読み出した生体情報キー６６とが一致するかを判定する。
【００６７】
一方、静脈データ管理制御プログラム３６は、作成した生体情報キー６６−１とＩＣカード２０から読み出した生体情報キー６６が一致すると判定した場合には、生体情報キー６６で、個人情報管理テーブル６２を参照し、個人データファイル７４の対応する個人データ（登録番号）６４を取り出し、作成した特徴化データ６８とともに、登録情報として、用意し、照合制御プログラム３８に用意完了を通知する。
【００６８】
照合制御プログラム３８は、画面表示部１４に、認証開始のメッセージを表示し、静脈認証プログラム３４に撮像指示する。これに応じて、利用者は、静脈センサー１に手をかざす。静脈認証プログラム３４は、静脈センサー１を起動し、静脈センサー１は、手のひらを撮像し、撮像画像を静脈ライブラリ３４に送る。
【００６９】
静脈認証ライブラリ３４は、静脈センサー１からの撮像画像から、血管像を抽出し、且つその血管像の特徴データを抽出する。静脈認証ライブラリ３４は、抽出完了を生体データ管理制御プログラム３６に通知する。生体データ管理制御プログラム３６は、前述の結合した特徴化データ６８を静脈認証ライブラリ３４に送る。
【００７０】
静脈認証ライブラリ３４は、前述のように、撮像して得た血管像の特徴データと、結合した特徴化データとの照合を行い、照合結果が良好なら、認証ＯＫを、登録制御プログラム３２に通知する。
【００７１】
登録制御プログラム３２は、認証ＯＫを得ると、ドライバ４６，４８を介しＬＥＤランプ１６、ブザー１７で、認証ＯＫを通知する。そして、登録制御プログラム３２は、ドライバ５２を介して電気錠制御盤１８を制御し、電気ドア１９を開放する。又、個人データは、登録用メモリ３−３にログする。
【００７２】
このように、分散格納された血管像データを結合して、生体情報キーを作成し、登録された生体情報キーと比較することにより、生体データを分散格納しても、そのリンク関係に機密性を保持することができる。
【００７３】
次に、静脈データ管理制御プログラム３６の照合処理を、図８の処理フロー図、図９の処理の説明図に従い、説明する。
【００７４】
（Ｓ２０）先ず、静脈データ管理制御プログラム３６は、照合制御プログラム３８から、ＩＣカード２０に格納された分離静脈データβ（６１）と生体情報キー６６と登録ＩＤを取得する。
【００７５】
（Ｓ２２）次に、静脈データ管理制御プログラム（以下、制御プログラムと称す）３６は、メモリ７０の分離静脈データα（６０−１）を取得する。
【００７６】
（Ｓ２４）制御プログラム３６は、ＩＣカード２０から読み出した分離静脈データβ（６１）とファイル７０から読み出した分離静脈データα（６０−１）とを結合し、特徴化データ６８を作成する。
【００７７】
（Ｓ２６）制御プログラム３６は、特徴化データＧ２の特定領域Ｇ５を切り出す。ここでは、２つに分離するため、分離する部分の両方に属する領域Ｇ５を切り出す。
【００７８】
（Ｓ２８）制御プログラム３６は、切り出した特徴化データＧ５と、取得した登録ＩＤから、所定の暗号化により、生体情報キー６６を作成する。例えば、特徴化データの領域Ｇ５のビットマップデータと、登録ＩＤとに所定の暗号化アルゴリズムを施し、生体情報キー６６−１を作成する。
【００７９】
（Ｓ３０）次に、制御プログラム３６は、作成した生体情報キー６１−１と媒体Ｂ（ＩＣカード２０）から読み出した生体情報キー６６とを比較する。比較結果が一致を示さない場合には、ステップＳ２２に戻り、次の位置の静脈データα６０−２を取得し、ステップＳ２４〜Ｓ３０を実行する。
【００８０】
（Ｓ３２）一方、制御プログラム３６は、比較結果が一致を示す場合には、前述のように、登録情報の用意完了を通知し、撮像、特徴化データＧ２と、撮像結果から得た特徴化データＧ２−１との照合を行い、認証処理する。
【００８１】
このようにして、生体（ここでは、血管像）データを分割し、異なる媒体に分散して、格納するとともに、生体データの一部から、関連付けの生体情報キーを作成する。このため、分散格納した生体データの関連性は、その利用者の生体データによるため、漏洩しても、極めて判明しにくい。
【００８２】
又、登録ＩＤも付加して、生体情報キーを作成するため、更に、解読が困難である。生体情報キーを、ＩＣカードに格納するため、生体情報キーの改ざんや、漏洩の防止に役立つ。
【００８３】
しかも、生体データの分離、結合、生体情報キーの生成、比較を、登録処理や照合処理と別のデータ管理制御プログラム３６で実行するため、より機密性を向上できる。
【００８４】
＊＊他の実施の形態＊＊
上述の実施の形態では、生体データを手のひらの血管像データで説明したが、手の甲、指の血管像データを利用しても良い。同様に、指紋、手紋、虹彩、顔等の他の生体データを適用できる。
【００８５】
又、生体データに分割を、上下２分割で説明したが、左右２分割であっても、３分割以上であっても良い。３分割以上の場合には、３つ以上の分離部分を含む切り出し領域から生体情報キーを作成しても、２つの分離部分を含む切り出し領域から生体情報キーを作成しても良い。
【００８６】
同様に、登録ＩＤを用いず、切り出し部分から生体情報キーを作成しても良く、分散する格納メデイアは、ＩＣカード（個人媒体）と、照合装置のメモリに限らず、例えば、２つの個人媒体の組み合わせや、個人媒体と、一括管理装置（例えば、入退出装置の接続されたサーバ等）であっても良い。
【００８７】
しかも、装置に格納される分離静脈データαは、インデックスを持たない例で説明したが、登録ＩＤをインデックスとしても良い。この場合に、対応する分離静脈データαを高速に引き出すことができる。
【００８８】
更に、適用分野は、入退出装置に限らず、ホテル等の施設の利用、ビデオ、車等のレンタルシステム、金融、流通分野のクレジットカードの代わり、鉄道、航空機等の交通機関の予約チエックシステム等にも適用できる。
【００８９】
以上、本発明を実施の形態により説明したが、本発明の趣旨の範囲内において、本発明は、種々の変形が可能であり、本発明の範囲からこれらを排除するものではない。
【００９０】
（付記１）利用者の生体の特徴を検出して、個人認証する生体認証装置において、前記生体の対象部分を検出し、生体の特徴を示す生体データを出力する検出装置と、前記検出装置で検出された前記利用者の生体データを複数に分割した一方の生体データを格納するデータベースファイルと、前記生体データから生成された生体情報キーと前記分割された他方の生体データとを格納する個人媒体と、前記個人媒体を用いた認証時に、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較し、比較結果に応じて、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する制御ユニットとを有することを特徴とする生体認証装置。
【００９１】
（付記２）前記制御ユニットは、前記生体データの登録時に、前記検出装置で検出された前記生体データを分割し、前記分割された一方の生体データを前記データベースファイルに登録し、且つ前記他方の生体データと前記生体情報キーを前記個人媒体に格納することを特徴とする付記１の生体認証装置。
【００９２】
（付記３）前記制御ユニットは、前記生体データを分割した複数の生体データをまたがるデータ領域から前記生体情報キーを作成することを特徴とする付記２の生体認証装置。
【００９３】
（付記４）前記制御ユニットは、前記生体データと前記利用者が入力した識別番号とから前記生体情報キーを作成することを特徴とする付記２の生体認証装置。
【００９４】
（付記５）前記個人媒体の格納情報を読み取り且つ書き込む媒体リーダ／ライタを更に有することを特徴とする付記１の生体認証装置。
【００９５】
（付記６）前記制御ユニットは、前記比較結果が不一致である場合には、前記データベースファイルから他の前記一方の生体データを取り出し、前記個人媒体の他方の生体データと前記データベースファイルから取り出した前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成することを特徴とする付記１の生体認証装置。
【００９６】
（付記７）前記制御ユニットは、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較し、比較結果が一致した場合に、前記検出装置を動作して、前記利用者の前記生体データを得ることを特徴とする付記１の生体認証装置。
【００９７】
（付記８）前記制御ユニットは、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較する生体データ管理制御モジュールと、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する照合制御モジュールとを有することを特徴とする付記１の生体認証装置。
【００９８】
（付記９）前記制御ユニットは、前記検出装置で検出された前記生体データを分割し、前記分割された一方の生体データを前記データベースファイルに登録し、前記分割された他方の生体データと前記生体情報キーを前記個人媒体に格納する前記生体データ管理制御モジュールと、前記検出装置を動作し、前記生体データを取得し、前記生体データ管理制御モジュールに渡す登録制御モジュールとを有することを特徴とする付記８の生体認証装置。
【００９９】
（付記１０）前記検出装置が、前記生体の血管像を検出する装置であることを特徴とする付記１の生体認証装置。
【０１００】
（付記１１）前記検出装置は、前記生体の手の血管像を撮像する撮像ユニットからなることを特徴とする付記１０の生体認証装置。
【０１０１】
（付記１２）利用者の生体の特徴を検出して、個人認証する生体認証方法において、前記生体の対象部分を検出し、生体の特徴を示す生体データを出力する検出ステップと、前記検出ステップで検出された前記利用者の生体データを複数に分割するステップと、前記生体データから生体情報キーを作成するステップと、前記分割された一方の生体データをデータベースファイルに格納するステップと、前記生体データから生成された生体情報キーと前記分割された他方の生体データとを個人媒体に書き込むステップと、前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成し、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較するステップと、比較結果に応じて、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証する認証ステップとを有することを特徴とする生体認証方法。
【０１０２】
（付記１３）前記生体情報キーの作成ステップは、前記生体データを分割した複数の生体データをまたがるデータ領域から前記生体情報キーを作成するステップからなることを特徴とする付記１２の生体認証方法。
【０１０３】
（付記１４）前記生体情報キーの作成ステップは、前記生体データと前記利用者が入力した識別番号とから前記生体情報キーを作成するステップからなることを特徴とする付記１２の生体認証方法。
【０１０４】
（付記１５）前記個人媒体の格納情報を読み取り且つ書き込む媒体リーダ／ライタにより、前記個人媒体の前記生体情報キーと前記他方の生体データのリード／ライトを実行するステップを更に有することを特徴とする付記１２の生体認証方法。
【０１０５】
（付記１６）前記比較ステップで前記比較結果が不一致である場合に、前記データベースファイルから他の前記一方の生体データを取り出し、前記個人媒体の他方の生体データと前記データベースファイルから取り出した前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成するステップを更に有することを特徴とする付記１２の生体認証方法。
【０１０６】
（付記１７）前記比較結果が一致した場合に、前記検出装置を動作して、前記利用者の前記生体データを得るステップを更に有することを特徴とする付記１２の生体認証方法。
【０１０７】
（付記１８）前記個人媒体の他方の生体データと前記データベースファイルの前記一方の生体データを結合し、前記結合された生体データから生体情報キーを作成するステップと、前記個人媒体から読み取った前記生体情報キーと作成した生体情報キーを比較するステップを生体データ管理制御モジュールによる実行するステップと、前記結合された生体データと、前記検出装置から得た生体データを照合して、個人認証するステップを照合制御モジュールにより実行するステップとを更に有することを特徴とする付記１２の生体認証方法。
【０１０８】
（付記１９）前検出装置で検出された前記生体データを分割するステップと、前記分割された一方の生体データを前記データベースファイルに登録するステップと、前記分割された他方の生体データと前記生体情報キーを前記個人媒体に書き込むステップとを前記生体データ管理制御モジュールにより実行するステップと、前記検出装置を動作し、前記生体データを取得し、前記生体データ管理制御モジュールに渡すステップを登録制御モジュールにより実行するステップとを更に有することを特徴とする付記１９の生体認証方法。
【０１０９】
（付記２０）前記検出ステップは、前記生体の血管像を検出する装置により前記血管像を検出するステップからなることを特徴とする付記１２の生体認証方法。
【０１１０】
（付記２１）前記検出ステップは、前記生体の手の血管像を撮像する撮像ユニットにより前記血管像を検出するステップからなることを特徴とする付記２０の生体認証方法。
【０１１１】
（付記２２）利用者の生体の特徴を検出して、個人認証する生体認証に使用する個人認証用媒体において、前記生体の対象部分を検出して得た前記利用者の生体データを複数に分割した一方の生体データと、前記生体データから生成された生体情報キーとを格納したことを特徴とする個人認証用媒体。
【０１１２】
（付記２３）前記分割した他方の生体データを格納する認証装置に読み取られ、前記生体認証キーを使用して、前記一方の生体データと前記他方の生体データを結合して、登録された生体データを得るため、前記分割した他方の生体データを格納する認証装置に読み取られる前記一方の生体データと前記生体情報キーを格納したことを特徴とする付記２２の個人認証用媒体。
【産業上の利用可能性】
【０１１３】
生体データから生体情報キーを作成し、生体データを複数に分離し、各々異なる媒体に格納し、生体情報キーでリンクするため、生体データを分離して、分散格納しても、個々の分離データの関連性の秘匿性が向上し、生体データの漏洩、盗難による不正使用の防止に寄与する。
【図面の簡単な説明】
【０１１４】
【図１】本発明の一実施の形態の生体認証装置の構成図である。
【図２】図１の生体認証装置の登録時の構成図である。
【図３】図２の登録時の動作説明図である。
【図４】図２の登録時の処理フロー図である。
【図５】図４の登録処理の説明図である。
【図６】図１の生体認証装置の認証時の構成図である。
【図７】図６の認証時の動作説明図である。
【図８】図６の認証時の処理フロー図である。
【図９】図８の認証処理の説明図である。
【符号の説明】
【０１１５】
１  手のひら認証用撮像装置（生体検出装置）
２  ＩＣカード／リーダ
３  メインボード
４  生体認証装置
３−１  ＣＰＵ
７  データベースファイル
１０  管理者鍵
１２  キー群
１４  画面表示部
１９  電気ドア
２０  ＩＣカード
３０  アプリケーションプログラム
３２  登録制御プログラム
３４  生体認証プログラム
３６  静脈データ管理制御プログラム
３８  照合制御プログラム
６０  分離静脈データα
６１  分離静脈データβ
６６  生体情報キー
【図１】
2008070931.tif 000003
【図２】
2008070931.tif 000004
【図３】
2008070931.tif 000005
【図４】
2008070931.tif 000006
【図５】
2008070931.tif 000007
【図６】
2008070931.tif 000008
【図７】
2008070931.tif 000009
【図８】
2008070931.tif 000010
【図９】
2008070931.tif 000011