(57)【要約】個人のバイオメトリック識別或いは照合方法とシステムにおいて、バイオメトリック情報読み取り機（１）で参照バイオメトリック情報を読みとり、個人に固有の特徴を表現し、暗号化装置（３）で暗号鍵によりバイオメトリック情報を暗号化し、暗号化参照バイオメトリック情報を参照用データベース（１０）に保存し、個人の現バイオメトリック情報を読み取り、暗号鍵により現バイオメトリック情報を暗号化し、暗号化現バイオメトリック情報を暗号化参照バイオメトリック情報と比較（１２）する方法と、この比較をもとに現バイオメトリック情報が参照バイオメトリック情報（１１）と同一人に由来するかどうかを決定（１３）する方法。
2005532627.tif 000002
【特許請求の範囲】
【請求項１】
個人のバイオメトリック識別又はバイオメトリック照合のための方法で
-  参照バイオメトリック情報を読み取り、個人に固有な特性を表し、
-  暗号鍵を用いてバイオメトリック情報を暗号化し、
-  暗号化参照バイオメトリック情報を参照資料として保存し、
-  個人の現バイオメトリック情報を読み取り、
-  暗号鍵を用いて現バイオメトリック情報を暗号化することからなり、
その暗号鍵においてその方法がさらに
-  暗号化した現バイオメトリック情報を暗号化参照バイオメトリック情報と比較し、
-  その比較を基に現バイオメトリック情報が参照バイオメトリック情報と同一人物に由来するかを決定する事から
なることを特徴とする方法。
【請求項２】
同一の暗号鍵が参照バイオメトリック情報と現バイオメトリック情報の暗号化に使用することを特徴とする請求項１による方法。
【請求項３】
方法が第一の暗号鍵を受信し、第一の暗号鍵を用いて参照バイオメトリック情報を暗号化し、第二の暗号鍵を受信し、第二の受信した暗号鍵を用いて現バイオメトリック情報を暗号化する事からなり、その個人の照合／識別が成功する条件は第一と第二の暗号鍵が同じであることである事を特徴とする請求項１による方法。
【請求項４】
この比較が統計的テストを用いて実施されることを特徴とする前述の請求項のいずれか一つによる方法。
【請求項５】
この比較ステップが暗号化現バイオメトリック情報と暗号化参照バイオメトリック情報との相関関係を計算することからなり、暗号化は暗号化情報間の相関関係を保持する暗号化法により実施することを特徴とする前述の請求項のいずれかによる方法。
【請求項６】
この暗号化法がその暗号鍵を用いて乱数を発生しついでその乱数とバイオメトリック情報を基に暗号化バイオメトリック情報を生成することを特徴とする請求項５による方法。
【請求項７】
暗号化バイオメトリック情報がこの乱数とバイオメトリック情報を掛け合わすことにより生成することを特徴とする請求項６の方法。
【請求項８】
バイオメトリック情報と上述乱数がそれらを掛け合わす前に２進数ストリームビットに変換する事を特徴とする請求項７の方法。
【請求項９】
その方法が暗号化現バイオメトリック情報と暗号化参照バイオメトリック情報が同一かどうかを決定し同一の時はエラー信号を発生することを特徴とする前述の請求項のいずれかの方法。
【請求項１０】
コンピューターの内部メモリーに直接ロード出来るコンピュータープログラム製品で、このプラグラムをコンピューター上で作動したときに、請求項１−９のいずれかのステップが実施出来るソフトウェアーコード部分からなる製品。
【請求項１１】
このプログラムがコンピューター上で作動するとき、プログラムが請求項１−９のいずれかのステップをコンピューターに実施出来るように記録したプログラムを持つコンピューター読み取り媒体。
【請求項１２】
個人のバイオメトリック識別又はバイオメトリック照合システムで
-  個人固有の特性を表すバイオメトリック情報を読みとるバイオメトリック情報読み取り機（１）、
-  暗号鍵（ＥＫ）により読みとったバイオメトリック情報を暗号化する暗号化装
置（３）、
-  暗号化バイオメトリック情報を保存用記憶装置（１０）でこのシステムが更に
-  今読みとった暗号化バイオメトリック情報を以前に読みとった暗号化バイオ
メトリック情報と比較する比較装置（１２）及び
-  その比較に際し現バイオメトリック情報が参照バイオメトリック情報の同一人に由来するかを決定する方法（１３）
からなることを特徴とするシステム。
【請求項１３】
比較装置（１２）が暗号化現バイオメトリック情報と暗号化参照バイオメトリック情報間の相関関係を計算する方法からなりその暗号化装置（３）が暗号化情報間の相関関係を保持する暗号化法を使用することを特徴とする請求項１２によるシステム。
【請求項１４】
この暗号化装置（３）が乱数発生用暗号鍵（ＥＫ）を用いる疑似乱数発生器（６）からなりその暗号化の手段がその乱数とバイオメトリック情報をもとに暗号化バイオメトリック情報生成のために使用することを特徴とする請求項１３によるシステム。
【請求項１５】
暗号化装置（３）がその乱数とバイオメトリック情報とを掛け合わして暗号化バイオメトリック情報の生成に用いられる事を特徴とする請求項１４のシステム。
【請求項１６】
システムがその今読みとった暗号化バイオメトリック情報を以前読みとった暗号化バイオメトリック情報と比較する第二の比較器（１４）と、もし暗号化現バイオメトリック情報が暗号化参照バイオメトリック情報と同一であればエラー信号を発生するエラー信号発生器からなる事を特徴とする請求項１２−１５のいずれかによるシステム。
【請求項１７】
その暗号鍵（ＥＫ）をシステムに供与する入力手段（５）からなることを特徴とする請求項１２−１６のいずれかによるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はバイオメトリック識別あるいは照合方法に関し、参照バイオメトリック情報を読み取り、個人に固有の特徴を表現し、そのバイオメトリック情報を暗号鍵により暗号化し、暗号化した参照バイオメトリック情報を保存し、個人の現バイオメトリック情報を読み取り、暗号鍵により現バイオメトリック情報を暗号化することからなる。
【０００２】
本発明は又個人のバイオメトリック識別と照合のためのシステムに関し、個人固有の特徴を表すバイオメトリック情報を生成する例えばスキャナーのようなバイオメトリック情報読み取り機、暗号鍵によりバイオメトリック情報を暗号化する暗号化装置、及び暗号化したバイオメトリック情報を保存する記憶装置からなる。
【０００３】
この応用においてバイオメトリック情報と云う用語は個人固有の特徴を示す指紋、ボイスプリント、手の形状、字体特性、顔面の外観又は署名のような生理学的特性と挙動に関するものである。
【０００４】
本発明は既知の人の身元を識別しその人のアクションの行使を認可する認可システムとの関連で特に有用である。アクションとしては例えば小切手現金化、クレジットカードやＡＴＭの使用の様な金銭取引がある。本発明は又バイオメトリック情報を用いて未知の人の識別にも有用である。バイオメトリック識別システムでは個人のバイオメトリック情報をその個人を識別するため多くの人の保存情報と比較する。
【背景技術】
【０００５】
個人の識別と照合にバイオメトリック情報を使用する技術は公知である。個人のバイオメトリック識別と照合に関する既知の方法は多数の個人からバイオメトリック情報を読み取り、そのバイオメトリック情報をデータベースに伝送し、参照情報として保存する。一人の人を識別したりその人を照合する場合、その人のバイオメトリック情報を得た後に保存参照情報と比べる。機密保持のため参照バイオメトリック情報はデータベースに伝送し保存する前にしばしば暗号化する。ある応用ではその情報はデータベースに保存する前に暗号解除し、他の応用では暗号化情報を保存しデータベースから呼び出した後暗号が解除される。両者において暗号解除されたバイオメトリック情報を比較する。
【０００６】
このようなバイオメトリックシステムの例はアメリカ特許６，３１７，８３４Ｂ１(US 6,317,834 B1)に開示されている。バイオメトリックテンプレートはバイオメトリックデータベースに保存される。バイオメトリックテンプレートを保存する前に、これらはパスワードに基づく暗号鍵を用いた暗号アルゴリズムにより暗号化する。個人が機密保持情報データベースにアクセスしたいとき、この人は自分のバイオメトリック認識サンプルとバイオメトリック認識テンプレートを比較する前に、保存テンプレートの暗号解除システムに入るためのバイオメトリック照合サンプルと正しいパスワードを提供しなければならない。
【０００７】
これらのバイオメトリックス識別と照合システムの欠点は一旦バイオメトリックスが電子フォームに変換されるとそれを盗むことが出来ることである。バイオメトリック情報は固有のものであるから、情報を変えることは出来ずその損害は修復不能である。この問題は個人の同じバイオメトリック情報、例えば指紋を幾つかの異なる機密保持システムで使用した場合特に重大になる。個人が一個の指紋だけを使用しそれが盗まれたときには、この指紋を使用している全バイオメトリックシステムの機密保持が危うくなる。この泥棒は今から永続的にこの人の指紋にもとずく全機密保持システムに侵入出来る。バイオメトリック情報を暗号化することにより参照情報と比較する前にネットワーク上に転送する時その情報を暗号化して外部の人による盗難を防止する事は知られている。しかしバイオメトリック情報を保存したデータベースと共にバイオメトリック機密保持システムを管理するための信頼された人が内部に常に存在し、この信頼された内部の人は又暗号解除した情報を保有出来る。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は既存の方法に比べより高度な融通性、保全性、個人のプライバシーを持つ個人のバイオメトリック識別と照合方法を提供ことである。
【課題を解決するための手段】
【０００９】
この目的は最初に定義した方法で達せられるが、暗号化現バイオメトリック情報を暗号化参照バイオメトリック情報と比較し、現バイオメトリック情報が参照バイオメトリック情報の同一人物によるのものなのかを決定するという特徴を持つ。従来技術のように暗号解除したバイオメトリック情報ではなく暗号化したバイオメトリック情報を比較するという事のおかげで、暗号解除ステップは省略されオリジナルのバイオメトリック情報はいかなるデータベースにも保存されない。従ってオリジナルのバイオメトリック情報は信頼される内部の誰もがアクセス出来ない。暗号化したバイオメトリック情報のみを取り扱うので機密保持、保全性、個人のプライバシーが向上する。信頼された内部の人でもオリジナルのバイオメトリック情報を保有する可能性はない。
【発明の効果】
【００１０】
参照暗号化情報と現暗号化情報を比較するから、個人の識別と照合が成立するための条件は、同じ暗号鍵を現バイオメトリック情報と参照バイオメトリック情報両者の暗号化に使うことである。この発明の実施形態ではこの条件を利用してバイオメトリック認証システムの機密保持が更に改良された。この実施形態では個人のバイオメトリック情報をその個人が選択したか又は与えられた秘密暗号鍵と組み合わせる。暗号鍵は例えばパスワード、スマートカードに保存した情報、バイオメトリック情報自身、或いは別の計算機アプリケーションに由来する。この実施形態は第一暗号鍵を受信し、第一暗号鍵により参照バイオメトリック情報を暗号化し、第二暗号鍵を受信し、第二の受信暗号鍵により現バイオメトリック情報を暗号化することからなり、第一と第二暗号鍵が等しい時にのみ個人の識別と照合が成立する。異なる暗号鍵が使われると比較は失敗となる。従って、機密保持は更に強化される。
【００１１】
この実施形態では暗号鍵をシステム供与することで暗号化情報が暗号鍵を単に変えるだけで簡単に変えられる可能性が出てくる。従って暗号化したバイオメトリック情報が盗まれると、使用者に必要なのは単に別の秘密暗号鍵に変え、盗んだ情報を無用化するために新暗号鍵により暗号化した新しい参照バイオメトリック認識情報を保存することである。又異なる暗号鍵を異なる識別や照合システムに使うことが出来る。このやり方により異なるシステムに保存した同じバイオメトリック情報間の関係を見つけることは不可能になり、その結果個人情報はより機密になる。異なるシステムで異なる暗号鍵を使う事の更なる利点は、一つのシステムから盗まれた暗号化バイオメトリック情報は他のシステムでは無用になることである。
【００１２】
この発明の実施形態によると、この比較は統計的テストによって行う。好ましくはこの比較は暗号化現バイオメトリック情報と暗号化参照バイオメトリック情報との相関関係を計算し、暗号化情報間の相関関係を保持する暗号化法により暗号化する。バイオメトリック情報の比較は単に二つの数字を比べその数字が等しいかどうかを決めることではない。同一人物の同一バイオメトリック情報に基づくバイオメトリック情報の各ディジタルコピーを正確にコード化するのは外部環境に依存し、それを読みとった時間により変動する。例えば指紋の読み取りは指の温度、周囲の温度、及びその指の向きに依存してもよい。従って指紋の読み取り結果は必ずしも同じ指の以前の読み取り結果と同じとは限らない。
【００１３】
参照バイオメトリック情報と現バイオメトリック情報との相関関係を計算することにより、両者が同一人物の由来するかを決定できる。大部分の在来の暗号化法では参照情報と現情報との相関関係が失われるようにバイオメトリック情報を変換する。従って暗号化情報をその情報が同一人物に由来するのかどうかを決めることは出来ない。本発明によると暗号化情報間の相関関係が保持されるように暗号化法を選ぶ。
【００１４】
本発明の実施形態によるとこの暗号化法はその暗号鍵を用いて乱数を発生しこの乱数とそのバイオメトリック情報をもとに暗号化バイオメトリック情報を作成する事からなる。乱数を用いた情報の暗号化や暗号解除の方法は良く知られた技術である。ビット型ＸＯＲ操作をこの情報と乱数の間用いる場合、この操作をストリーム暗号法と云う。この方法は暗号化したサンプル間の相関関係を保持する性質を持つ。この方法をもとに情報の暗号化や暗号解除する技術は既知であるが、暗号化情報間の相関関係を保持する性質をバイオメトリック情報の暗号化との関連で利用することは知られていない。
【００１５】
暗号化バイオメトリック情報は暗号鍵に基づいたいかなる種類の変形法を用いて発生しても良い。これは各単一ビット、ブロックデータ又は全データセットに作用しても良い。本発明の実施様態において暗号化バイオメトリック情報はその乱数とバイオメトリック情報を掛け合わすことにより作成できる。この掛け合わせはXOR, AND, NAND, OR, NORの様な操作を含む。これらを掛け合わす前にそのバイオメトリック情報と乱数は２進数ビットストリームに変換する。この処理の間データが均一な表記であることが重要である。好ましくはデータはバイナリーで表されるが１６進数表記の様な他の表記でもよい。
【００１６】
本発明の実施様態によると、その方法は暗号化現バイオメトリック情報が暗号化参照バイオメトリック情報と同一であるかを決定し、もしそうであればエラー信号を発生することからなる。前述のごとく個人のバイオメトリック情報は通常変動する。違う時間にとった２つのサンプルが同一であることは殆どあり得ない。現バイオメトリック情報が保存バイオメトリック情報と完全に一致するならば、それは偽物の可能性が高い。誰かが暗号化情報を盗みその盗んだ情報を使ってシステムにアクセスしようとしている。
【００１７】
本発明の他の目的はコンピューター上で作動するとき、本発明の方法のいかなるステップでも実行可能なソフトウエアコード部分からなるコンピューター内部メモリーに直接ロード出来るコンピュータープログラム製品を提供することである。
【００１８】
本発明の他の目的はこのプログラムがコンピューター上で作動するとき、記録したプログラムを持つコンピューターが読みとれる媒体を提供することであり、その結果本発明方法のステップをコンピューターが実行出来る
本発明の更なる目的は個人のバイオメトリック識別或いは照合システムで既存のシステムより高い秘密保持、プライバシー、及び融通性のあるシステムを提供することである。この目的を達成するには、今発生し暗号化したバイオメトリック情報を参照保存した以前に発生した暗号化バイオメトリック情報と比較する比較器からなる最初に定義したシステムを用いて、現バイオメトリック情報と参照バイオメトリック情報とが同一人に基づく物かどうかをその比較をもとに決定する方法による。
【００１９】
本発明は以前のとは異なる実施形態の記述と添付図面を参照しながらより綿密に説明する。
【発明を実施するための最良の形態】
【００２０】
図１は使用者のアイデンティティーを照合するための照合システムを示す。照合システムは２つの計算上わかれたパートからなる：クライアント側で入力を実施し照合プロセスを始め、サーバー側で現使用者のバイオメトリック情報を以前に保存した参照バイオメトリック情報と適合させる。データは色々異なる方法でクライアント側とサーバー側とで転送出来、例えば光学的リンクにより無線で、コンピューターネットワークであるいはインターネットを通じて行われる。この転送の間データは暗号化により機密保持される事も又されない事も可能である。
【００２１】
認証システムは個人から生のバイオメトリックデータＲＢＤを読みとるためのバイオメトリック読み取り機１からなる。読み取り機は例えばスキャナーや超音波検出器である。本発明は使用するバイオメトリックスの様式に依存しない。従ってバイオメトリック読み取り機は使用者のいずれかの行動的或いは生理学的特性をディジタル化するいかなる装置でも良い。バイオメトリック読み取り機は例えばイメージ入力装置であり生のバイオメトリックデータは例えばイメージデータである。生のバイオメトリックデータＲＢＤはフィーチャー抽出機２に転送される。フィーチャー抽出機２は使用者に固有の生のフィーチャーに関するバイオメトリックデータから抽出する。フィーチャー抽出機２からの出力は使用者のアイデンティティの照合に有用なこの固有のフィーチャーを持つバイオメトリック情報Ｂ１となる。例えばバイオメトリックデータが指紋を表しているならば、バイオメトリック読み取り機１は指紋読み取り機でありフィーチャー抽出機２は指紋読み取り機で読みられたデータを受信しそのイメージに現れた指紋の特異なフィーチャーを抽出する。フィーチャー抽出機２により生じたバイオメトリック情報Ｂ１はバイオメトリック情報を暗号化するために暗号化装置３に転送する。暗号化装置３は疑似乱数発生器６とＸＯＲ機能７からなる。
【００２２】
クライアント側は又入力装置５、例えば使用者アイディとパスワード入力用キーボードからなる。この場合パスワードは暗号鍵ＥＫであるが、他の実施形態では暗号鍵はこのパスワードに基づいても良い。暗号鍵ＥＫは暗号化装置３に転送される。従って暗号化装置３へ暗号鍵ＥＫとフューチャー抽出機２からのバイオメトリック情報Ｂ１が入力される。もし暗号鍵とバイオメトリック情報がまだ変換されていなければ、０と１の２進ビットストリームに変換されねばならない。コンピューターは殆ど例外なくビットストリームで通信される。従って変換では単に入力データをその生の形呼び戻す事からなる。しかしコード化はバイオメトリック情報と暗号鍵を非２進数表示により入力し、それらをいずれかの種類のコード化システムを用いて２進数ビットストリームにより更に洗練された変換アルゴリズムを実行することでも出来る。コード化システムはビットストリームを出来るだけ短くする事が好ましい。
【００２３】
暗号鍵ＥＫは乱数ＲＮを出力する疑似乱数発生器６にシードとして供給される。乱数がフィーチャー抽出機２から受信したバイオメトリック情報Ｂ１と同じ長さになると乱数発生器の出力は停止する。暗号鍵は固有の疑似乱数発生器出力を決定しその出力を逆方向から作ることはできない。疑似乱数発生器は数学的に証明された性質を持つ：即ちもし暗号鍵がｋビットの長さを持ち完全に未知ならば、生成乱数は多項時間ｋで作動するいかなる統計的テストによっても同じ長さをもつ真の乱数と区別出来ない。疑似乱数発生装置のより詳しい定義と性質についてはゴールドライヒ、オー. (Goldreich, O.)著の“暗号学の基礎：基本的ツール”(Foundations of Cryptography: Basic Tools),  第３章 (ch.3)、ケンブリッジ大学出版部(Cambridge University Press)、２００１年に発表されている。今回の応用に特に適する疑似乱数発生装置についてはジェナロー、アール(Gennaro, R)が“離散対数問題に基づく改良疑似乱数発生器”(An Improved Pseudo-Random Generator based on the Discrete Logarithms Problem”との題でクリプト２０００（Crypto2000）、４６９−４８１頁(pp. 469-481)に論文を発表している。この疑似乱数発生器を実行するにはある特定の鍵アルゴリズムに関する知識があることが仮定され、そのアルゴリズムはシュナイダー,ビー(Schneider, B)著の“応用暗号学”(Applied Cryptograph  ２版 (2nd Ed)、ジョン  ワイリーアンドサンズ社（John Wiley & Sons）,  １９９６年（1996）に見られる。
【００２４】
バイオメトリック情報ＢＩはＸＯＲ操作を用いて乱数とＲＮとを掛け合わす。暗号化装置３からの出力は暗号化バイオメトリック情報ＥＢＩとなる。暗号化バイオメトリック情報は対応する使用者アイディと一緒にサーバー側に転送される。サーバー側は使用者アイディと一緒に保存された暗号化バイオメトリック情報のデータベース１０からなる。システムに登録された全個人の暗号化バイオメトリック情報サンプルはそれら全個人の使用者アイディと共に参照用にデータベースに保存する。サーバー側は又読みとったバイオメトリック情報が資格を持つ人に所属するか否かを決定する識別装置１１からなる。識別装置１１は現暗号化バイオメトリック情報をデータベース１０に保存した参照情報と比較する比較器１２と、現生体情報が同一人の参照バイオメトリック情報に由来するかをこの比較をもとに決定する方法１３からなる。
【００２５】
受信するバイオメトリックデータが変動するのでその比較は統計的テストをもとにした物でなければならない。この統計的試験は暗号化バイオメトリック情報と暗号化参照バイオメトリック情報が十分に満足できるレベルの物であるかどうかをチェックする。この目的のために現暗号化バイオメトリック情報と暗号化参照バイオメトリック情報との間の相関関係を計算する。もし相関関係が許容範囲内であれば承認シグナル１５を発生し、相関関係が許容範囲外の場合は非承認のシグナルを発生する。相関関係を測定する方法は既知技術のいずれの方法でも良い。いずれの相関関係法を使用するかはバイオメトリックデータの形式やそのアルゴリズムがフィーチャー抽出器やその他の因子と如何に相互運用するかに依存する。
【００２６】
サーバー側は更に第二比較器１４を持っていても良く、現在と過去に保存した暗号化バイオメトリック情報を比較する。この第二比較器はその情報を比較し、もしバイオメトリックサンプルが同一であるならエラー信号を発生する。この第二比較器の目的はディジタルなバイオメトリック情報の再使用或いは盗難を防止することである。バイオメトリックスの性質として、同一人の同じバイオメトリックタイプによる２つのサンプルは互いに非常に類似している。しかし２つのサンプルが同一であることは殆どあり得ない。もしそうであれば誰かが暗号化バイオメトリック情報の電子版を複製し再使用した可能性が高い。このようなコピーを防止するには、そのシステムはそれら暗号化バイオメトリック情報サンプルが同一かどうかをテストし、もし同一ならエラー信号を発生する。
【００２７】
図２は本発明の実施形態による方法とコンピュータープログラム製品のフローチャートを示す。フローカードの各ブロックは一台又は数台のコンピューター上で作動するコンピュータープログラム命令により実行される事が判る。本実施形態ではプログラムはクライアントコンピューターとサーバーコンピューターの２台のコンピューターで実行される。ブロック２０ではバイオメトリック情報ＢＩ１をフィーチャー抽出器２で読み取り、パスワードＥＫと使用者アイディーをキーボード５で読みとる。この実施形態ではパスワードは暗号鍵と等しい。もしパスワードが暗号鍵と等しくなければ、操作はパスワードから暗号鍵を派生することをやらねばならない。
【００２８】
ブロック２１ではバイオメトリック情報ＢＩ１を暗号化する。暗号鍵ＥＫは乱数ＲＮを発生する疑似乱数発生装置６へのシードとして用いる。乱数ＲＮとバイオメトリック情報ＢＩ１はＸＯＲ操作により掛け合わす。その結果暗号化バイオメトリックス情報ＥＢＩ１が得られる。暗号化バイオメトリック情報ＥＢＩ１とそのアイディーはクライアント側からサーバー側へ転送される。暗号化バイオメトリック情報ＥＢＩ１とそのアイディーはその人の将来の照合用の参照資料としてデータベース１０に保存する、ブロック２２。このデータベースはシステムに許可されている全ての人の暗号化参照バイオメトリック情報からなる。
【００２９】
一人の人がシステムに入る事が認可されているとき、この人のバイオメトリックデータを読み取りこの人がパスワードと使用者アイディーを入力する。もし必要ならば暗号鍵をパスワードから派生する。認可が成功するには暗号鍵が参照バイオメトリック情報の暗号化に用いられた暗号鍵と同じでなければならない。もし暗号鍵が同一でなければ認証プロセスは失敗する。システムはバイオメトリック情報ＢＩ２、暗号鍵ＥＫ、及び使用者アイディーを読みとり、ブロック２３、参照バイオメトリック情報ＢＩ１と同様に暗号化する、ブロック２４．暗号化バイオメトリック情報ＥＢＩ２は使用者アイディーと共にサーバー側に転送される。そのアイディーに対応する暗号化参照バイオメトリック情報ＥＢＩ１をデータベース２５から呼び戻す。
【００３０】
ブロック２６では受信した暗号化バイオメトリック情報ＥＢＩ２を保存した暗号参照バイオメトリック情報ＥＢＩ１と各ビットごとに比較する。もし同一であればエラー信号を発生する。暗号化バイオメトリック情報ＥＢＩ２も又参照暗号化バイオメトリック情報ＥＢＩ１と両者の相関関係を計算することにより比較する、ブロック２７。ＥＢＩ１とＥＢＩ２間の相関関係の程度をもとに、現バイオメトリック情報ＥＢＩ２が参照バイオメトリック情報ＥＢＩ１と同一人物に由来するかを決定する、ブロック２８。もし相関関係が高いならばシステムは承認シグナルを発生し、ブロック２９、もし相関関係が低い時には非承認シグナルを発生する、ブロック３０。
【００３１】
本発明は開示した実施形態に限られる物ではなく以下の請求項の範囲内で変形したり改良出来る。例えば使用者のアイデンティティの識別に関する方法を記述しているが、この方法は使用者の識別に使用することも出来る。もし使用者を照合するのであれば、使用者のアイディーはシステムに供与されない。暗号化バイオメトリック情報を多くの個人の保存暗号化バイオメトリック情報と比較し、参照情報のデータベース記録のいずれかが現バイオメトリック情報と高い相関関係を保持することが判ればその人が識別される。
【００３２】
現暗号化バイオメトリック情報を以前に保存した暗号化バイオメトリック情報とを比較し認可に十分な程度に一致しているかを決定するには、例えば相関関係の範囲のような基準を使用するステップを含むことになる。この適合基準は固定化か調整可能のいずれかであり、システムと連結した第三パーティのアプリケーションや幾つかの他の構成要素により必要な基準と範囲が明記される。調整可能な範囲や基準は各使用者或いは各アプリケーションにたいして明記されうる。本発明の一つの実施形態ではデータベースにある暗号化参照バイオメトリック情報は認可との関連で自動的に調整できる。ある混合基準を使って現暗号化バイオメトリック情報と暗号化参照バイオメトリック情報とを混合することにより、新しい暗号化バイオメトリック情報を生成し、その暗号化参照バイオメトリック情報と置換出来る。この新しい暗号化バイオメトリック情報は更なるバイオメトリックサンプルを用いて作成され、古い参照サンプルより新しく獲得されているから、恐らくその人の真のバイオメトリックスにより良く対応するであろう。
【００３３】
その他の実施形態では幾つかのタイプのバイオメトリックスが使用できる。第三パーティのアプリケーションや他の構成成分からなるか又は連結しているシステムによりは認可の必要基準が明記される。その基準はシステムに使われているバイオメトリックスのいずれか一つか或いは数個のバイオメトリックスの組み合わせを基にしている。
【００３４】
開示した実施形態ではシステムは２つの別のパーツからなりそれぞれ少なくとも一台のコンピューターを持つ。しかしこれらの分かれたパーツは必ずしも分ける必要はない。それらパーツを一緒にしてバイオメトリック機密保持メカニズムに必要なスタンドアロンシステムに統合しても良い。
【産業上の利用可能性】
【００３５】
本発明は人間の識別／照合に限定されず動物に応用できる。バイオメトリック特性は又時計や宝石類のような個人に属する物理的対照を含めても良い。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態による個人のバイオメトリック識別や照合用認証システムのブロック図を示す。
【図２】本発明実施形態による個人のバイオメトリック識別や照合法のフローチャートを示す。
【図１】
2005532627.tif 000003
【図２】
2005532627.tif 000004
【手続補正書】
【提出日】平成17年2月18日(2005.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
個人のバイオメトリック識別又はバイオメトリック照合のための方法で
-  参照バイオメトリック情報を読み取り、個人に固有な特性を表し、
-  暗号鍵を用いてバイオメトリック情報を暗号化し、
-  暗号化参照バイオメトリック情報を参照資料として保存し、
-  個人の現バイオメトリック情報を読み取り、
-  暗号鍵を用いて現バイオメトリック情報を暗号化することからなる方法であって、
暗号化が暗号化情報間の相関関係を保持する暗号化法により実施され、さらにその方法が、
-  暗号化現バイオメトリック情報と暗号化参照バイオメトリック情報との相関関係を計算し、
-  前記計算結果に基づいて暗号化した現バイオメトリック情報を暗号化参照バイオメトリック情報と比較し、
-  その比較を基に現バイオメトリック情報が参照バイオメトリック情報と同一人物に由来するかを決定すること
を含むことを特徴とする方法。
【請求項２】
同一の暗号鍵が参照バイオメトリック情報と現バイオメトリック情報の暗号化に使用することを特徴とする請求項１による方法。
【請求項３】
方法が第一の暗号鍵を受信し、第一の暗号鍵を用いて参照バイオメトリック情報を暗号化し、第二の暗号鍵を受信し、第二の受信した暗号鍵を用いて現バイオメトリック情報を暗号化する事からなり、その個人の照合／識別が成功する条件は第一と第二の暗号鍵が同じであることである事を特徴とする請求項１による方法。
【請求項４】
この比較が統計的テストを用いて実施されることを特徴とする前述の請求項のいずれかによる方法。
【請求項５】
この暗号化法がその暗号鍵を用いて乱数を発生しついでその乱数とバイオメトリック情報を基に暗号化バイオメトリック情報を生成することを特徴とする前述の請求項のいずれかによる方法。
【請求項６】
暗号化バイオメトリック情報がこの乱数とバイオメトリック情報を掛け合わすことにより生成することを特徴とする請求項５の方法。
【請求項７】
バイオメトリック情報と上述乱数がそれらを掛け合わす前に２進数ストリームビットに変換する事を特徴とする請求項６の方法。
【請求項８】
その方法が暗号化現バイオメトリック情報と暗号化参照バイオメトリック情報が同一かどうかを決定し同一の時はエラー信号を発生することを特徴とする前述の請求項のいずれかの方法。
【請求項９】
コンピューターの内部メモリーに直接ロード出来るコンピュータープログラム製品で、このプラグラムをコンピューター上で作動したときに、請求項１−８のいずれかのステップが実施出来るソフトウェアーコード部分からなる製品。
【請求項１０】
このプログラムがコンピューター上で作動するとき、プログラムが請求項１−８のいずれかのステップをコンピューターに実施出来るように記録したプログラムを持つコンピューター読み取り媒体。
【請求項１１】
個人のバイオメトリック識別又はバイオメトリック照合システムにおいて、
-  個人固有の特性を表すバイオメトリック情報を読み取るバイオメトリック情報読み取り機（１）と、
-  暗号鍵（ＥＫ）により読み取ったバイオメトリック情報を暗号化する暗号化装
置（３）と、
-  暗号化バイオメトリック情報を保存用記憶装置（１０）と
を含むシステムであって、
このシステムがさらに
-  今読みとった暗号化バイオメトリック情報を以前に読み取った暗号化バイオメトリック情報と比較する比較装置（１２）及び
-  その比較に際し現バイオメトリック情報が参照バイオメトリック情報の同一人に由来するかを決定する手段（１３）と
を含み、
前記比較装置（１２）が暗号化現バイオメトリック情報と暗号化参照バイオメトリック情報間の相関関係を計算する手段を含み、前記暗号化装置（３）が暗号化情報間の相関関係を保持する暗号化法を使用することを特徴とするシステム。
【請求項１２】
この暗号化装置（３）が乱数発生用暗号鍵（ＥＫ）を用いる疑似乱数発生器（６）からなり、その暗号化の手段がその乱数とバイオメトリック情報をもとに暗号化バイオメトリック情報生成のために使用することを特徴とする請求項１１によるシステム。
【請求項１３】
暗号化装置（３）がその乱数とバイオメトリック情報とを掛け合わして暗号化バイオメトリック情報の生成に用いられる事を特徴とする請求項１１のシステム。
【請求項１４】
システムがその今読みとった暗号化バイオメトリック情報を以前読み取った暗号化バイオメトリック情報と比較する第二の比較器（１４）と、もし暗号化現バイオメトリック情報が暗号化参照バイオメトリック情報と同一であればエラー信号を発生するエラー信号発生器からなる事を特徴とする請求項１１−１３のいずれかによるシステム。
【請求項１５】
その暗号鍵（ＥＫ）をシステムに供与する入力手段（５）からなることを特徴とする請求項１１−１４のいずれかによるシステム。
【国際調査報告】
2005532627.tif 000005
2005532627.tif 000006
2005532627.tif 000007