"登録ステップ20と検証ステップ40とを含むバイオメトリック識別技術の使用に基づいたユーザ認証方法であって、前記登録ステップ20は、認証するユーザの第1のバイオメトリック画像から基準バイオメトリックテンプレートを生成するステップ22、23、前記基準バイオメトリックテンプレートを第1と第2の基準バイオメトリックテンプレート部分に分割するステップ25、前記第1と第2の基準バイオメトリックテンプレート部分を暗号化するステップ27、28、及び前記基準バイオメトリックテンプレート部分の各々を異なるメモリに記憶するステップ29、30、31、を含むユーザ認証方法。前記基準バイオメトリックテンプレート部分の各々を異なるメモリに記憶する前記ステップが、前記第1の基準バイオメトリックテンプレート部分を前記登録ステップ20において動作する第1のシステム2からデバイス4に転送するステップ29、前記第1の基準バイオメトリックテンプレート部分を前記検証ステップ40において動作する前記デバイス4のメモリ6に記憶するステップ30、前記第2の基準バイオメトリックテンプレート部分を前記第1のシステム2から前記検証ステップ40において動作する第2のシステム3に転送するステップ31、及び前記第2の基準バイオメトリックテンプレート部分を前記第2のシステム3のメモリ11aに記憶するステップ31、を含むことを特徴とする請求項1に記載の方法。前記検証ステップ40が、認証する前記ユーザの第2のバイオメトリック画像からライブテンプレートを生成するステップ41、42、前記ライブテンプレートを暗号化するステップ43、及び前記ライブテンプレートと前記第2の基準バイオメトリックテンプレート部分とを前記デバイス4に転送するステップ44、を含むことを特徴とする請求項1又は2に記載の方法。前記検証ステップ40が、前記ライブテンプレートと前記第2の基準バイオメトリックテンプレート部分とを解読するステップ45、47、前記第1と第2の基準バイオメトリックテンプレート部分から前記基準バイオメトリックテンプレートを再構成するステップ46、及び再構成された前記基準バイオメトリックテンプレートを前記ライブテンプレートと比較するステップ48、を含むことを特徴とする請求項3に記載の方法。前記検証ステップ40が、前記比較の結果を前記第2のシステム3に送信するステップ49、及び前記結果に基づいて前記ユーザを認証するか又は認証しないステップ50、を含むことを特徴とする請求項4に記載の方法。前記基準バイオメトリックテンプレートを第1と第2の基準バイオメトリックテンプレート部分に分割する前記ステップが、前記第1のシステム2により前記バイオメトリックテンプレートを破壊するステップ、を含むことを特徴とする請求項2~5のいずれか一項に記載の方法。前記第1と第2の基準バイオメトリックテンプレート部分を暗号化する前記ステップ27、28が、前記第1のシステム2にそれぞれ関連付けられた公開鍵KEpubと秘密鍵KEprである第1と第2の鍵KEpub、KEpr及び関連のデジタル証明書CEを前記第1のシステム2のメモリ7aに記憶するステップ21、認識する前記ユーザにそれぞれ関連付けられた公開鍵KUpubと秘密鍵KUprである第1と第2の鍵KUpub、KUpr及び関連のデジタル証明書Cuを前記デバイス4の前記メモリ6に記憶するステップ21、前記第1のシステム2の前記秘密鍵KEprで前記第1と第2の基準バイオメトリックテンプレート部分に署名するステップ27、及び認証する前記ユーザの前記公開鍵KUpubで前記第1と第2の基準バイオメトリックテンプレート部分を暗号化するステップ28、を含むことを特徴とする請求項2~6のいずれか一項に記載の方法。前記ライブテンプレートと前記第2の基準バイオメトリックテンプレート部分とを前記デバイス4に転送する前記ステップが、現在のデータ検証ステップ40に関連付けられ、前記現在のデータ検証ステップ40の真正性を保証する偶然の値を生成するステップ、前記偶然の値に署名し暗号化するステップ、及び前記偶然の値を前記デバイス4に送信するステップ、を含むことを特徴とする請求項3~7のいずれか一項に記載の方法。前記比較バイオメトリックテンプレートを暗号化する前記ステップが、前記第2のシステム3にそれぞれ関連付けられた公開鍵KVpubと秘密鍵KVprである第1と第2の鍵KVpub、KVpr及び関連のデジタル証明書CVを前記第2のシステム3の前記メモリ11aに記憶するステップ、前記第2のシステム3の前記秘密鍵KVprで前記ライブテンプレートに署名するステップ43、及び認証する前記ユーザの前記公開鍵KUpubで前記ライブテンプレートを暗号化するステップ43、を含むことを特徴とする請求項7又は8に記載の方法。前記ライブテンプレートと前記第2の基準バイオメトリックテンプレート部分とを解読する前記ステップが、署名と前記偶然の値の有効性とを解読するステップ、認証する前記ユーザの前記秘密鍵KUprで前記第2の基準バイオメトリックテンプレート部分を解読するステップ45、その署名を検証するステップ45認証する前記ユーザの前記秘密鍵KUprで前記ライブテンプレートを解読するステップ47、及びその署名を検証するステップ47、を含むことを特徴とする請求項8又は9に記載の方法。前記比較の結果を前記第2のデバイス11に送信する前記ステップが、前記結果を含んだメッセージを生成するステップ、前記メッセージを暗号化するステップ、を含むことを特徴とする請求項5~10のいずれか一項に記載の方法。前記バイオメトリック識別技術が、顔認識、指紋、手形、音声テンプレート、網膜像、筆跡サンプルから選択された種類の少なくとも1つのバイオメトリック識別技術を含むことを特徴とする請求項1~11のいずれか一項に記載の方法。前記第1と第2のシステム2、3がそれぞれデータ登録システムとデータ検証システムであり、前記デバイス4がデータ記憶媒体であることを特徴とする請求項2~12のいずれか一項に記載の方法。前記基準バイオメトリックテンプレートを分割する前記ステップが、前記基準バイオメトリックテンプレートを複数の基準バイオメトリックテンプレート部分に分割するステップであって、前記基準バイオメトリックテンプレート部分の少なくともいくつかは前記基準バイオメトリックテンプレートを再構成するのに用いられる前記ステップ、を含むことを特徴とする請求項1に記載の方法。バイオメトリック識別技術の使用に基づいたユーザ認証アーキテクチャーであって、認証するユーザの第1のバイオメトリック画像から基準バイオメトリックテンプレートを生成するための少なくとも1つのデータ登録システム2であって、前記基準バイオメトリックテンプレートを第1と第2の基準バイオメトリックテンプレート部分に分割するため及び前記第1と第2の基準バイオメトリックテンプレート部分を暗号化するためにホストコンピュータ7を備える前記データ登録システム2、認証する前記ユーザに関連付けられた少なくとも1つの携帯式データ記憶媒体4であって、署名され暗号化された前記第1の基準バイオメトリックテンプレート部分を記憶するためのメモリ6aを備える前記データ記憶媒体4、及び署名され暗号化された前記第2の基準バイオメトリックテンプレート部分を記憶するためのメモリ11aを備えた少なくとも1つのデータ検証システム3、を備える前記ユーザ認証アーキテクチャー。前記データ記憶媒体4が、前記第1と第2の基準バイオメトリックテンプレート部分を暗号化し、署名を検証し、解読された前記第1と第2の基準バイオメトリックテンプレート部分から前記基準バイオメトリックテンプレートを再構成するための処理ロジック5aを含んだマイクロプロセッサ5を備えることを特徴とする請求項15に記載のアーキテクチャー。前記マイクロプロセッサ5が、再構成された前記基準バイオメトリックテンプレートを、識別するユーザの第2のバイオメトリック画像により生成されたライブテンプレートと比較する比較ロジック5bを備え、識別するユーザの前記第2のバイオメトリック画像がデータ検証システム3により生成されることを特徴とする請求項16に記載のアーキテクチャー。ユーザ認証アーキテクチャー1により認証すべきユーザに関連付けられた携帯式データ記憶媒体4であって、前記データ記憶媒体4は、認証する前記ユーザに関連付けられた第1の基準バイオメトリックテンプレート部分を記憶するためのメモリ6を有するマイクロプロセッサ5を備え、前記第1の基準バイオメトリックテンプレート部分は署名され暗号化され、前記携帯式データ記憶媒体は第2の基準バイオメトリックテンプレート部分と認証する前記ユーザに関連付けられたライブテンプレートとを前記ユーザ認証アーキテクチャーから入力として受信するよう適合しており、前記第2の基準バイオメトリックテンプレート部分と前記ライブテンプレートは署名され暗号化され、前記マイクロプロセッサ5は更に、前記第1と第2の基準バイオメトリックテンプレート部分を解読するため及びそれから認証する前記ユーザに関連付けられた前記基準バイオメトリックテンプレートを再構成するための処理ロジック5a、再構成された前記基準バイオメトリックテンプレートを前記ライブテンプレートと比較して前記比較の結果を前記ユーザ認証アーキテクチャー1に送信するための比較ロジック5b、を備える前記携帯式データ記憶媒体4。大きさが実質的に長方形の基板を含むことを特徴とする請求項18に記載のデータ記憶媒体。前記データ記憶媒体4がアクセスカード又はクレジットカード又はデビットカード又は識別カード又はスマートカード又はSIMカードであることを特徴とする請求項18又は19に記載のデータ記憶媒体。電子デバイス11と認証すべきユーザに関連付けられた携帯式データ記憶媒体4とを備えたデータ検証システム3であって、前記データ記憶媒体は認証するユーザに関連付けられた第1の基準バイオメトリックテンプレート部分を記憶するよう適合しており、前記第1の基準バイオメトリックテンプレート部分は署名され暗号化され、前記電子デバイスは、認証するユーザに関連付けられ、前記第1の基準バイオメトリックテンプレート部分に相補的で署名され暗号化された第2の基準バイオメトリックテンプレート部分を記憶するよう適合したメモリ11a、ライブテンプレートを生成するための画像取得及び処理デバイス12、を備え、前記電子デバイス11は、前記ライブテンプレートを暗号化し署名し、前記第2の基準バイオメトリックテンプレート部分と前記ライブテンプレートとを前記携帯式データ記憶媒体4に送信し、前記データ記憶媒体4により実行される前記ライブテンプレートと認証する前記ユーザの基準バイオメトリックテンプレートとの比較の結果に基づいて前記ユーザを認証するよう適合しており、前記基準バイオメトリックテンプレートは前記第1と第2の基準バイオメトリックテンプレート部分を用いることにより再構成される、前記データ検証システム3。電子デバイス11と認証すべきユーザに関連付けられた携帯式データ記憶媒体4とを備えたデータ検証システム3であって、前記データ記憶媒体は、認証するユーザに関連付けられた第1の基準バイオメトリックテンプレート部分を記憶するよう適合しており、前記第1の基準バイオメトリックテンプレート部分は署名され暗号化され、前記電子デバイスは、認証するユーザに関連付けられ、署名され暗号化された第2の基準バイオメトリックテンプレート部分を記憶するよう適合した第1のメモリ11a、15、認証するユーザに関連付けられた、署名され暗号化された少なくとも第3の基準バイオメトリックテンプレート部分を記憶するよう適合した少なくとも第2のメモリ11a、15、3bであって、前記第1、第2及び少なくとも第3の基準バイオメトリックテンプレート部分は、前記基準バイオメトリックテンプレート部分のうち少なくとも2つからなるサブセットから基準バイオメトリックテンプレートを再構成できるようなものである、前記少なくとも第2のメモリ11a、15、3b、ライブテンプレートを生成するための画像取得及び処理デバイス12、を備え、前記電子デバイス11は、前記ライブテンプレートを暗号化し署名し、前記第2の基準バイオメトリックテンプレート部分と前記ライブテンプレートとを前記携帯式データ記憶媒体4に送信し、前記データ記憶媒体4により実行される前記ライブテンプレートと認証する前記ユーザの基準バイオメトリックテンプレートとの比較の結果に基づいて前記ユーザを認証するよう適合しており、前記基準バイオメトリックテンプレートは前記第1と第2の基準バイオメトリックテンプレート部分を用いることにより再構成される、前記データ検証システム3。少なくとも1つの電子プロセッサのメモリにロードできる電子プロセッサ用プログラムであって、前記プログラムが前記電子プロセッサにより実行されるとき、請求項1~14のいずれか一項に記載の方法を実行するためのプログラムコードを含む前記電子プロセッサ用プログラム。出願人は、使用するバイオメトリック識別技術から独立して安全で且つユーザのプライバシーを保護する、バイオメトリック識別技術の使用に基づいたユーザ認証方法を実現する課題に取り組んだ。出願人は、認証するユーザの第1のバイオメトリック画像から基準バイオメトリックテンプレートを生成した後、基準バイオメトリックテンプレートを分離可能な第1と第2の基準バイオメトリックテンプレート部分に分割するステップを含むバイオメトリック識別技術の使用に基づいたユーザ認証方法により上記課題を解決できることが分かった。それから第1と第2のバイオメトリック基準テンプレート部分が署名され、暗号化され、異なるメモリに記憶される。具体的には、バイオメトリック識別技術の使用に基づいたユーザ認証方法は、登録ステップと検証ステップとを含み、前記登録ステップは、認証するユーザの第1のバイオメトリック画像から基準バイオメトリックテンプレートを生成するステップ、前記基準バイオメトリックテンプレートを第1と第2の基準バイオメトリックテンプレート部分に分割するステップ、前記第1と第2の基準バイオメトリックテンプレート部分を暗号化するステップ、及び前記基準バイオメトリックテンプレート部分の各々を異なるメモリに記憶するステップを含む。本発明の別の側面は、バイオメトリック識別技術の使用に基づいたアーキテクチャーであり、認証するユーザの第1のバイオメトリック画像から基準バイオメトリックテンプレートを生成するための少なくとも1つのデータ登録システムであって、前記基準バイオメトリックテンプレートを身体的に分離可能な第1と第2の基準バイオメトリックテンプレート部分に分割するため及び前記第1と第2の基準バイオメトリックテンプレート部分を暗号化するためにホストコンピュータを備える前記データ登録システム、認証する前記ユーザに関連付けられた少なくとも1つの携帯式データ記憶媒体であって、署名され暗号化された前記第1の基準バイオメトリックテンプレート部分を記憶するためのメモリを備える前記データ記憶媒体、及び署名され暗号化された前記第2の基準バイオメトリックテンプレート部分を記憶するためのメモリを備えた少なくとも1つのデータ検証システムを備える。本発明の別の側面は、ユーザ認証アーキテクチャーにより認証すべきユーザに関連付けられた携帯式データ記憶媒体であり、前記データ記憶媒体は、認証する前記ユーザに関連付けられた第1の基準バイオメトリックテンプレート部分を記憶するためのメモリを有するマイクロプロセッサを備え、前記第1の基準バイオメトリックテンプレート部分は署名され暗号化され、前記携帯式データ記憶媒体は、第2の基準バイオメトリックテンプレート部分と認証する前記ユーザに関連付けられたライブテンプレートとを前記ユーザ認証アーキテクチャーから入力として受信するよう適合し、前記第2の基準バイオメトリックテンプレート部分と前記ライブテンプレートは署名され暗号化され、前記マイクロプロセッサは更に、前記第1と第2の基準バイオメトリックテンプレート部分を解読するため及びそれから認証する前記ユーザに関連付けられた前記基準バイオメトリックテンプレートを再構成するための処理ロジック、再構成された前記基準バイオメトリックテンプレートと前記ライブテンプレートとを比較し前記比較の結果を前記ユーザ認証アーキテクチャーに送信するための比較ロジックを備える。本発明の別の側面は電子デバイスと認証すべきユーザに関連付けられた携帯式データ記憶媒体とを備えたデータ検証システムであり、前記データ記憶媒体は、認証するユーザに関連付けられた第1の基準バイオメトリックテンプレート部分を記憶するよう適合し、前記第1の基準バイオメトリックテンプレート部分は署名され暗号化され、前記電子デバイスは、認証するユーザに関連付けられ、前記第1の部分に相補的な、署名され暗号化された第2の基準バイオメトリックテンプレート部分を記憶するよう適合したメモリ、ライブテンプレートを生成するための画像取得及び処理デバイス、を備え、前記電子デバイスは、前記ライブテンプレートを暗号化し署名し、前記第2の基準バイオメトリックテンプレート部分と前記ライブテンプレートとを前記携帯式データ記憶媒体に送信し、前記データ記憶媒体により実行される前記ライブテンプレートと認証する前記ユーザの基準バイオメトリックテンプレートとの比較の結果に基づいて前記ユーザを認証するよう適合し、前記基準バイオメトリックテンプレートは前記第1と第2の基準バイオメトリックテンプレート部分を用いることにより再構成される。本発明の別の側面は、少なくとも1つの電子プロセッサのメモリにロード可能なコンピュータプログラムプロダクトであって、プロセッサ上で該プロダクトが実行されるとき本発明によるプロセスを実行するソフトウエアコード部分を含んだものを扱う。この場合、この表現は、本発明によるプロセスを実行するためにコンピュータのネットワークを制御する命令を含んだコンピュータにより読取り可能な手段に等価なものと見るべきである。少なくとも1つの電子プロセッサと述べたのは、明らかに、非集中的な場合に本発明による解決策を実行する可能性を指摘する目的である。本発明の別の好ましい側面は、従属請求項及び明細書に開示されている。添付図面に関して非制限的な例として与えられた以下の態様の説明から、本発明の特徴と効果が分かる。図1では、本発明によるユーザ認証方法がユーザ認証アーキテクチャー1に適用され、該アーキテクチャーはデータ登録システム2、データ検証システム3及び携帯式データ記憶媒体4を含み、この後者のものは認証すべきユーザの所有物である。データ記憶媒体4は実質的に長方形の大きさの基板、例えばアクセスカード、クレジットカード、デビットカード、身分証明書、スマートカード、SIMカード又は安全なデジタルカードとし得る。いずれにせよ、データ記憶媒体4は、処理ロジック5a、比較ロジック5b及びメモリ6を含んだマイクロプロセッサ5を備える。常に図1に関し、好ましい態様では、データ登録システム2は、認証すべきユーザのバイオメトリックデータを記憶するのに十分なメモリ7aを有するホストコンピュータ7、例えばパーソナルコンピュータ、業務用コンピュータなどを備える。データ登録システム2はまた、画像取得及び処理デバイス8ホストコンピュータ7に接続、及びデータ読取り/書込みデバイス60これもホストコンピュータ7に接続されデータ記憶媒体4とのインターフェースを実現するを含み得る。データ読取り/書込みデバイス60は、例えば、データ記憶媒体4がスマートカードの場合はスマートカードリーダー、又はデータ記憶媒体4がSIMカードの場合は携帯電話とし得る。具体的には、画像取得及び処理デバイス8は、認証すべき第1のユーザの例えば顔テンプレートを検出するバイオメトリック型のセンサー9、例えばテレビカメラと、センサー9とホストコンピュータ7の間に接続され、センサー9で検出されたユーザのバイオメトリック画像から基準バイオメトリックテンプレートを生成する画像プロセッサ10とを含む。好ましくは、データ登録システム2はデータ検証システム3とは分離したシステムであり、安全な環境に置かれる。好ましい態様では、データ検証システム3は、認証すべきユーザのバイオメトリックデータを記憶するのに十分なメモリ11aを有する電子デバイス11、例えばパーソナルコンピュータ、パームトップコンピュータ、携帯電話、ハンドヘルドPC、スマートフォン等を備える。データ検証システム3はまた、電子デバイスに接続された遠隔システムにより管理されたデータベース公知の種類なので図1では図示せずと、画像取得及び処理デバイス12と、データ記憶媒体4とのインターフェースを実現するデータ読取り/書込みデバイス61とを備え得る。画像取得及び処理デバイス12とデータ読取り/書込みデバイス61は両方とも電子デバイス11に接続される。また、データデバイス61は、例えば、データ記憶媒体4がスマートカードの場合にはスマートカードリーダー、又はデータ記憶媒体4がSIMカードの場合には携帯電話とし得る。具体的には、画像取得及び処理デバイス12は、認証すべきユーザの第2のバイオメトリック画像顔テンプレートを検出するバイオメトリック型のセンサー13、例えばテレビカメラを備える。画像取得及び処理デバイス12はまた、センサー13と電子デバイス11の間に接続され、センサー13で検出したユーザバイオメトリック画像からライブテンプレートを生成する画像プロセッサ14を備える。後で詳細に説明するように、電子デバイス11はまた、データ記憶媒体4により実行される基準バイオメトリックテンプレートとライブテンプレートとの比較操作の結果を読取り解釈することができる処理ロジック図1では図示せずを備えることもできる。以下の説明では、バイオメトリックデータを暗号化及び解読するために、非対称型の暗号アルゴリズム、例えばRSAアルゴリズムを使用するのが好ましいことに留意されたい。特に、これらのアルゴリズムは、データの暗号化と解読のステップにおいて2つの異なる鍵を用いること、及び例えばR.Housley、InternetX.509PublicKeyInfrastructureCertificateandCRLProfile、RFC2459、1999に記載の規格X.509に基づいたPKI公開鍵インフラストラクチャーの存在に基づいている。以下、図2~3に示されたフロー図に関して、本発明によるユーザ認証方法を説明する。好ましい態様では、本発明による方法は、データ登録システム2により実行される登録ステップ20図2に示すと、データ検証システム3及びデータ記憶媒体4により実行される検証ステップ40図3に示すとを含む。図2において、登録ステップ20では最初に、データ登録システム2とデータ検証システム3とデータ記憶媒体4との初期化ステップ21が与えられる。具体的には、初期化ステップ21では、データ登録システム2に関連付けられた1対の公開鍵KEpub及び秘密鍵KEprと、安全な認証機関により発行され秘密鍵で署名され公開鍵を含む関連のデジタル証明書CEと、場合によっては同じ認証機関のデジタル証明書CACとをホストコンピュータ7のメモリ7aに記憶し、認証するユーザに関連付けられた1対の公開鍵KUpub及び秘密鍵KUprと、安全な認証機関の秘密鍵で署名され公開鍵KUpubを含む関連のデジタル証明書Cuと、場合によっては同じ認証機関のデジタル証明書CACとをデータ記憶媒体4のメモリ6に記憶する。別法として、データ記憶媒体4の初期化で、データ記憶媒体4自体の上に前記1対の公開鍵及び秘密鍵KUpub、KUprを生成しオンカード、公開鍵KUpubの証明リクエストを安全な認証機関に送信することもできる。初期化プロセスはユーザデジタル証明書Cuをデータ記憶媒体4にインストールし、関連の証明書をデータ登録システム2及びデータ検証システム3に送ることによって終了する。これらすべての操作はマイクロプロセッサ5内で実行できる。そして、データ検証システム3に関連付けられた1対の公開鍵KVpub及び秘密鍵KVprを含むファイルと、安全な認証機関により発行され秘密鍵で署名され公開鍵KVpubを含む関連のデジタル証明書CVと、場合によっては同じ認証機関のデジタル証明書CACとを電子デバイス11のメモリ11aに記憶する。登録ステップ20は次に進み、認証するユーザの第1のバイオメトリック画像をセンサー9により検出するブロック22。その後、第1のバイオメトリック画像を画像プロセッサ10に転送し、基準バイオメトリックテンプレートを生成するブロック23。それから、基準バイオメトリックテンプレートをホストコンピュータ7のメモリ7aに記憶するブロック24。その後、ホストコンピュータ7は後に詳細に説明する分割アルゴリズムを用いて基準バイオメトリックテンプレートを第1と第2の基準バイオメトリックテンプレート部分に分解しブロック25、それから基準バイオメトリックテンプレートの元のコピーを破壊するブロック26。このとき、ホストコンピュータ7はデータ登録システム2の秘密鍵KEprで第1と第2の基準バイオメトリックテンプレート部分に署名しブロック27、それから認証するユーザの公開鍵KUpubでこれら2つの部分を暗号化するブロック28。その後、ホストコンピュータ7は第1の基準バイオメトリックテンプレート部分をデータ記憶媒体4に転送するブロック29。ここで、第1の基準バイオメトリックテンプレート部分はメモリ6における保護された領域6a図1中に図示に記憶されるブロック30。例えば、メモリ領域6aはPINにより保護し得る。本発明の別の態様では、ホストコンピュータ7は第1の基準バイオメトリックテンプレート部分を読取り/書込みデバイス61に含まれるメモリ、例えば携帯電話メモリ又は任意の個人用処理デバイスPC、PDA、ハンドヘルドデバイスなどのメモリに転送できる。データ登録システム2とデータ記憶媒体4との間の通信は、例えば読取り/書込みデバイス60中に実装された通信プロトコルにより行なうことができる。読取り/書込みデバイス60はまた、データ転送をチェックするロジックアプリケーションプログラムを備える。第2の基準バイオメトリックテンプレート部分は電子デバイス11のメモリ11aに転送され記憶されるブロック31。別法として、第2の基準バイオメトリックテンプレート部分をデータベースに転送し記憶することもできる。データ登録システム2から電子デバイス11への、又はデータベースへの第2の基準バイオメトリックテンプレート部分の転送は、OOBOutOfBand式の方法を用いることにより行なうことができる。特に、これらの方法では、データはネットワーク中を転送されるのではなく、例えば電話チャネルや従来のメールなどの代替の通信チャネルを用いて転送されることが想定される。好ましいほどではないが、第2の基準バイオメトリックテンプレート部分の転送は、モデム又は通信ネットワーク、例えばTCP/IP又はGSMネットワークを介して行なうことができる。次に図3では、ユーザがデータ記憶媒体4をデータ読取り/書込みデバイス61に入れることにより、ユーザアーキテクチャー1の認証を要求すると、検証ステップが開始するブロック40a。この条件下で、データ検証システム3は、認証すべきユーザの第2のバイオメトリック画像をセンサー13により検出するブロック41。次に、この第2のバイオメトリック画像は、ライブテンプレートを生成する画像プロセッサ14に転送されるブロック42。その後、ライブテンプレートは電子デバイス11に送られ、この電子デバイス11はそれにデータ検証システム3の秘密鍵KVprで署名し、ユーザの公開鍵KUpubで暗号化するブロック43。その時、電子デバイス11は、読取り/書込みデバイス61によってライブテンプレートと第2の基準バイオメトリックテンプレート部分の両方をデータ記憶媒体4に転送するが、この後者のものは、その場所に記憶されていたものか、又はデータベースから取り出したものであり、現在のデータ検証セッションの真正性を保証するために一義的なNonceすなわち暗号スキームにおいて1回だけ使用される偶然の値を含むブロック44。この一義的なNonceもまた暗号化され署名される。この操作は例えばいわゆるリプレイ攻撃攻撃する人が、認可されたユーザであり、後の認証セッションにおいて当該ユーザに関して以前の肯定的な認証セッションをシステムに再提案する場合の攻撃からの保護を保証する。データ検証システム3とデータ記憶媒体4との間の通信は、例えば読取り/書込みデバイス61中に実装された通信プロトコルにより行なうことができる。読取り/書込みデバイス61はまた、データ転送をチェックするロジックアプリケーションプログラムを備える。その後、データ記憶媒体4は、それ自身の秘密鍵KUprを用いて第2の基準バイオメトリックテンプレート部分を解読し、データ登録システム2の公開鍵KEpubを用いることによってその署名をチェックするブロック45。チェックが成功すると、データ記憶媒体4は、以下で説明するメモリ6に記憶された再構成アルゴリズムに基づき、今解読された第2の基準バイオメトリックテンプレート部分と保護されたメモリ領域6aに記憶された第1の基準バイオメトリックテンプレート部分とを用いて基準バイオメトリックテンプレートを再構成するブロック46。その後、データ記憶媒体4は、それ自身の秘密鍵KUprを用いて、データ検証システム3により送信されたライブテンプレートを解読し、データ検証システム3の公開鍵KVpubを用いてその署名をチェックするブロック47。マイクロプロセッサ5の処理ロジック5aにより実行される上記チェック操作のすべてが肯定的な結果であれば、データ記憶媒体4は基準バイオメトリックテンプレートとライブテンプレートとの比較操作を実行するブロック48。好ましくは、この比較操作は、使用するバイオメトリック識別技術に依存した公知の比較関数を用いるアトミック操作として、マイクロプロセッサ5の比較ロジック5bにより実行される。例えば、顔テンプレートでは、比較関数として、プリンシパルコンポーネントアナリシスEigenfaces又はローカルフューチャーズアナリシス、又はニューラルネットワークス若しくは3D若しくはウエーブレットガボールなどの技術において与えられるものが使用できる。その後、データ記憶媒体4は比較操作の結果をデータ検証システム自身が前に受信した一義的なNonceと共にデータ検証システム3に転送するブロック49。比較操作の結果と一義的なNonceとは、例えばユーザ秘密鍵KUprで署名されデータ検証システム3の公開鍵KVpubで暗号化されたメッセージとして送信できる。この時、電子デバイス11は、データ記憶媒体4により送信されたメッセージをデータ検証システム3の秘密鍵KVprを用いて解読し、その署名をチェックし、比較操作の結果に基づいて要求サービスへのユーザアクセスを許可又は不許可するブロック50。第2の基準バイオメトリックテンプレート部分を記憶するのにデータベースが用いられる場合には、電子デバイス11と遠隔データベース管理システムとの間の通信を安全にする必要もある。このことは、転送データの完全性及びプライバシーに加えて影響される部分の認証を保証するために、例えば、上述した認証、プライバシー及び否認防止の暗号機構を用いることによって達成できる。また、遠隔データベース管理システムは、アクセス制御リスト式のユーザIDとパスワード又はデジタル証明書によるユーザ認証によるアクセス制御方法を用いて、データベースに含まれるデータへの安全なアクセスを保証できる。好ましくは、データ登録システム2により用いられて基準バイオメトリックテンプレートを基準バイオメトリックテンプレートの2つの部分に分割する分割アルゴリズムは、秘密共有スキーム式の暗号技術において用いることのできる秘密分割アルゴリズムである。この場合、秘密はN個の部分に分割され、秘密の1つの部分から開始し元のものを再構成できる特性を有するN個のエンティティに安全に転送される。このタイプのアルゴリズムは例えばH.FeistelのCryptographicCodingforDataBankingPrivacy,IBMResearch,NewYork,1970に記載されている。より詳細には、分割アルゴリズムは登録ステップを含み、該登録ステップにおいて、テンプレートt基準バイオメトリックテンプレートを生成したデータ登録システム2が、テンプレートtと同じ大きさ長さの乱数t1第1の基準バイオメトリックテンプレート部分を発生する。その後、データ登録システム2はXOR関数をtとt1に適用して値t2第2の基準バイオメトリックテンプレート部分を生成する。すなわち、tXORt1=t2それから、t1は保護モード署名と暗号化を行なうにてデータ記憶媒体4に記憶され、t2は保護モード署名と暗号化を行なうにてデータ検証システム3又は中央データベースに記憶される。テンプレートtをt1とt2から再構成するためにデータ記憶媒体4により用いられる、テンプレートtについての再構成アルゴリズムは、数学的には上述した分割アルゴリズムの逆関数である。特に、データ記憶媒体4は、t2を取得した後、t1とt2の間でXORを実行してテンプレートtの元の値を再構成する。すなわち、t1XORt2=t説明したすべての操作が正しく実行されるなら、この技術は安全である。というのは1つの部分、t1又はt2を所有することにより、テンプレートtを得ることはできないからである。上述したユーザ認証方法により得ることのできる利点は次の通りである。まず最初に、このユーザ認証方法は安全である。というのは、データ記憶媒体4又はデータ検証システム3に侵入しようと試みるハッカーは、基準バイオメトリックテンプレートに遡るのに十分な要素を得ることができないからである。この基準バイオメトリックテンプレートは、一部はデータ記憶媒体4に、一部はデータ検証システム3に記憶されているからである。このようにして、ユーザのプライバシーコンプライアンスと、基準バイオメトリックテンプレートの一部のみの場合にも同じバイオメトリック技術を使用する機会の両方が保証される。実際、基準バイオメトリックテンプレートは使用するバイオメトリック技術に依存した1個の情報である。すなわち、同じバイオメトリック技術を同じ人の画像に適用することにより、元のものに非常に類似した基準バイオメトリックテンプレートが得られる。したがって、全部の基準バイオメトリックテンプレートがハッカーの手に落ちたなら、このハッカーはサービスの許可されたユーザになりすますためにそれを使用し、使用されているバイオメトリック技術を害することができる。また、リバースエンジニアリングプロセスにより、ハッカーがバイオメトリック技術で用いているモードに遡って基準バイオメトリックテンプレートを生成することができるということはあり得ることである。このようにして、関連のバイオメトリック技術はもはや安全ではない。また、本発明によるユーザ認証方法はまた、サービスを提供するオペレータがデータ検証システム3を制御するオンラインサービスへのアクセスのために認証が強制される場合にも有利である。実際、サービスを提供するオペレータは、ユーザの検証に対する制御を維持し続けることができる。というのは、本発明によると、データ記憶媒体4とデータ検証システム3の両方は、否認し得ない安全な方法にて検証ステップを実行する際に協力するからであるセッションの否認防止は、セッション自体に参加したことをユーザが否定することの不可能を意味する。また、本発明によるユーザ認証方法により得られる全体的なセキュリティは、基準バイオメトリックテンプレート11の生成ロジックが、データ記憶媒体4上には存在せず、好ましくはデータ検証システム3とは別のシステムであって安全な環境に置かれたデータ登録システム2上に存在することにより更に高められる。データ記憶媒体4上には、基準バイオメトリックテンプレートを再構成し適当な暗号操作も行なう処理ロジック5a、及び基準バイオメトリックテンプレートとライブテンプレートとの間の相関を計算する比較ロジック5bのみが存在する。最後に、ここで説明したユーザ認証方法とその関連のアーキテクチャーに対する多くの変更及び改変を特許請求の範囲に記載の発明の概念の範囲で行なうことができることは明らかである。例えば、指紋、手形、音声テンプレート、網膜像、筆跡サンプルなどのような顔認識とは異なるバイオメトリック技術を使用できる。更に、データ登録システム2により用いられる分割アルゴリズムは、その部分t1,t2,...,tnのうち任意数i個ここでi<nからtを得ることは不可能である特性により、テンプレートtをn個の部分に分割することができるここでn>=2、例えばt1,t2,...,tnである。換言すれば、一緒に組み合わされたすべての部分t1,t2,...,tnのみで、元のテンプレートtを再構成することができる。単一部分の大きさは変わり得る。すなわち、選択した分割アルゴリズムに依存して、それらはテンプレートtの大きさとは等しくない場合もある。また、本発明によるユーザ認証方法は例えば下記のような異なるシナリオに適用できる:スタンドアロンのシナリオ。このシナリオでは、データ記憶媒体4を備えたユーザによって本発明によるユーザ認証方法が使用されてデータ検証システム3へのアクセス例えばパーソナルコンピュータ、パームトップ、携帯電話SIMへのログインを保護する。クライアントサーバーのシナリオ。この場合、クライアントシナリオは、好ましくはSIMカードとして実現されるデータ記憶媒体4とデータ検証システム3のクライアント部分とを含み、一方、サーバーシナリオはデータ検証システム3のサーバー部分を含む。特に、データ検証システム3のサーバー部分は中央サーバー例えば要求サービスを提供するサーバーに一致する場合もあり一致しない場合もある。この場合、データ検証システム3のクライアント部分は、認証プロセスにおいて多かれ少なかれ能動的な役割を果たすことができる。例えば、データ検証システム3のクライアント部分は、認証すべきユーザのバイオメトリック画像を検出して、ライブテンプレートの生成を代わりに任せられた中央サーバーにそれを転送する機能を実行できる。それから、中央サーバーはライブテンプレートをデータ検証システム3のクライアント部分に転送する。別法として、データ検証システム3のクライアント部分はまたライブテンプレートを生成することもできる。考慮している両方のシナリオにおいて、基準バイオメトリックテンプレートとライブテンプレートとの比較操作がデータ記憶媒体4上で実行され、再構成された基準バイオメトリックテンプレートはデータ記憶媒体4から決して出ない。次にこの操作の結果は安全な方法で例えば暗号化され署名されて中央サーバーに転送され、許可か不許可かを決定する。クライアントサーバー認証シナリオでは、中央サーバーが認証プロセスにおいて能動的な役割を演じるならば、基準バイオメトリックテンプレートを例えば次の3つの部分に分割できる。すなわち、図4に示されるように、データ記憶媒体4に記憶されたt1と、データ検証システム3のサーバー部分3aに含まれる中央サーバー15に記憶されたt2と、データ検証システム3のクライアント部分3bに記憶されたt3とである。別法として、基準バイオメトリックテンプレートの部分t3もまたサーバー部分3aに記憶できる。テンプレートの再構成及びテンプレートの検証のために、すべてのシステム間の相互作用が必要とされる。アプリケーションの固有の要求により、上述した構成はまた任意数のシステムに拡張することもでき、その各々は分割された基準バイオメトリックテンプレートの夫々の部分を記憶する。この場合、上述した分割アルゴリズムの拡張バージョンを使用することができる例えば書籍AppliedCryptography,SecondEdition,Chapter3,7071頁、著者BruceSchneier,JohnWileyandSonsIncにより刊行を参照のこと。具体的には、n個のシステムが含まれる場合にはn>=2、登録ステップにて、元のテンプレートtと同じ長さを有するn1個のランダムな文字列が生成される。次に、これらのn1個のランダムな文字列は、テンプレートtとXORを取り、共有テンプレートのn番目のランダム文字列を得る。次にこれらのランダム文字列の各々は夫々のシステムに分配され、その後に元のテンプレートtは破壊される。検証ステップでは、元のテンプレートtを再構成するために、これらすべてのランダム文字列が存在しなければならない。n個のシステムその各々は元のテンプレートtの夫々の部分を記憶するを含む別のシナリオでは、m個のシステムn>m>=2のみがテンプレートの再構成及び検証に関わるテンプレート共有スキームを必要とし得る。このタイプの共有スキームは、例えばShamir,Howtoshareasecret,CommunicationsoftheACM,221979,pp.612613に記載されている。より具体的には、m,nしきいスキームと称されるこの共有スキームでは、テンプレートtはn個の部分に分割され、そのうちのm個だけが元のテンプレートtを再構成するのに必要とされる。例えば、図5に示されるように、3,4しきいスキームにより、データ登録システム2はテンプレートtをデータ記憶媒体4t1と、例えば中央サーバー15t2及びバックアップサーバー16t4を含んだデータ検証システム3のサーバー部分3aと、データ検証システム3のクライアント部分3bt3とに分割し、それにより、これらのシステムのうち3つだけが、元のテンプレートtを再構成するのに必要とされる。このようにして、中央サーバー15が一時的に利用できない場合に又は攻撃により障害が生じた場合に、バックアップサーバー16がテンプレート再構成においてそれに取って代ることができる。テンプレートの再構成に関与するシステム間で交換される情報の保護についての同じセキュリティの考察が、上述した構成にも有効である。すなわち、転送前に適当な秘密鍵と公開鍵を用いてすべてのテンプレート部分がデジタル的に署名され暗号化される。更に、上述したシナリオの各々では、システム間でのすべての通信チャネルは、上記説明したものと同様の公開鍵暗号化方法によって保護される。よって、システムにより交換されるすべてのリクエスト/レスポンスメッセージは、適当な秘密鍵と公開鍵を用いて署名され暗号化される。これらのメッセージはまた、リプライ攻撃に対する保護のためにnonceを含むこともできる。プライバシーを高めるために、基準バイオメトリックテンプレートとライブテンプレートとの間の比較操作はデータ記憶媒体4上で実行されるが、具体的なアプリケーションの要求に依存して、例えばデータ検証システム3クライアント部分又はサーバー部分によりデータ記憶媒体4の外側で実行することもできる。また、出願人は上述した分散方式にてバイオメトリック基準テンプレートを分割して安全に記憶することにより、テンプレートに向けられた攻撃に対する耐性が高められ、よってユーザのプライバシーが保証されることを強調する。従来のセキュリティ機構場合によっては非対称暗号化の使用に基づくもまた、秘密共有スキームに関与する当事者の真正性と使用される通信チャネルの機密性とを保証するのに用いることができる。"