(57)【要約】  本発明は、-  認証するユーザーの第１のバイオメトリック画像から基準バイオメトリックテンプレートを生成するステップ、-  基準バイオメトリックテンプレートを身体的に分離し得る第１と第２の基準バイオメトリックテンプレート部分に分割するステップ、-  第１と第２の基準バイオメトリックテンプレート部分に署名し暗号化するステップ、-  署名し暗号化した第１と第２の基準バイオメトリックテンプレート部分を異なるメモリに記憶するステップを含むバイオメトリック識別技術の使用に基づいたユーザー認証方法に関する。
2007522540.tif 000002
【特許請求の範囲】
【請求項１】
登録ステップ（２０）と検証ステップ（４０）とを含むバイオメトリック識別技術の使用に基づいたユーザー認証方法であって、前記登録ステップ（２０）は、
-  認証するユーザーの第１のバイオメトリック画像から基準バイオメトリックテンプレートを生成するステップ（２２、２３）、
-  前記基準バイオメトリックテンプレートを第１と第２の基準バイオメトリックテンプレート部分に分割するステップ（２５）、
-  前記第１と第２の基準バイオメトリックテンプレート部分を暗号化するステップ（２７、２８）、及び
-  前記基準バイオメトリックテンプレート部分の各々を異なるメモリに記憶するステップ（２９、３０、３１）、
を含むユーザー認証方法。
【請求項２】
前記基準バイオメトリックテンプレート部分の各々を異なるメモリに記憶する前記ステップが、
-  前記第１の基準バイオメトリックテンプレート部分を前記登録ステップ（２０）において動作する第１のシステム（２）からデバイス（４）に転送するステップ（２９）、
-  前記第１の基準バイオメトリックテンプレート部分を前記検証ステップ（４０）において動作する前記デバイス（４）のメモリ（６）に記憶するステップ（３０）、
-  前記第２の基準バイオメトリックテンプレート部分を前記第１のシステム（２）から前記検証ステップ（４０）において動作する第２のシステム（３）に転送するステップ（３１）、及び
-  前記第２の基準バイオメトリックテンプレート部分を前記第２のシステム（３）のメモリ（１１ａ）に記憶するステップ（３１）、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記検証ステップ（４０）が、
-  認証する前記ユーザーの第２のバイオメトリック画像からライブテンプレートを生成するステップ（４１、４２）、
-  前記ライブテンプレートを暗号化するステップ（４３）、及び
-  前記ライブテンプレートと前記第２の基準バイオメトリックテンプレート部分とを前記デバイス（４）に転送するステップ（４４）、
を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記検証ステップ（４０）が、
-  前記ライブテンプレートと前記第２の基準バイオメトリックテンプレート部分とを解読するステップ（４５、４７）、
-  前記第１と第２の基準バイオメトリックテンプレート部分から前記基準バイオメトリックテンプレートを再構成するステップ（４６）、及び
-  再構成された前記基準バイオメトリックテンプレートを前記ライブテンプレートと比較するステップ（４８）、
を含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記検証ステップ（４０）が、
-  前記比較の結果を前記第２のシステム（３）に送信するステップ（４９）、及び
-  前記結果に基づいて前記ユーザーを認証するか又は認証しないステップ（５０）、
を含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記基準バイオメトリックテンプレートを第１と第２の基準バイオメトリックテンプレート部分に分割する前記ステップが、
-  前記第１のシステム（２）により前記バイオメトリックテンプレートを破壊するステップ、
を含むことを特徴とする請求項２〜５のいずれか一項に記載の方法。
【請求項７】
前記第１と第２の基準バイオメトリックテンプレート部分を暗号化する前記ステップ（２７、２８）が、
-  前記第１のシステム（２）にそれぞれ関連付けられた公開鍵（ＫＥｐｕｂ）と秘密鍵（ＫＥｐｒ）である第１と第２の鍵（ＫＥｐｕｂ、ＫＥｐｒ）及び関連のデジタル証明書（ＣＥ）を前記第１のシステム（２）のメモリ（７ａ）に記憶するステップ（２１）、
-  認識する前記ユーザーにそれぞれ関連付けられた公開鍵（ＫＵｐｕｂ）と秘密鍵（ＫＵｐｒ）である第１と第２の鍵（ＫＵｐｕｂ、ＫＵｐｒ）及び関連のデジタル証明書（Ｃｕ）を前記デバイス（４）の前記メモリ（６）に記憶するステップ（２１）、
-  前記第１のシステム（２）の前記秘密鍵（ＫＥｐｒ）で前記第１と第２の基準バイオメトリックテンプレート部分に署名するステップ（２７）、及び
-  認証する前記ユーザーの前記公開鍵（ＫＵｐｕｂ）で前記第１と第２の基準バイオメトリックテンプレート部分を暗号化するステップ（２８）、
を含むことを特徴とする請求項２〜６のいずれか一項に記載の方法。
【請求項８】
前記ライブテンプレートと前記第２の基準バイオメトリックテンプレート部分とを前記デバイス（４）に転送する前記ステップが、
-  現在のデータ検証ステップ（４０）に関連付けられ、前記現在のデータ検証ステップ（４０）の真正性を保証する偶然の値を生成するステップ、
-  前記偶然の値に署名し暗号化するステップ、及び
-  前記偶然の値を前記デバイス（４）に送信するステップ、
を含むことを特徴とする請求項３〜７のいずれか一項に記載の方法。
【請求項９】
前記比較バイオメトリックテンプレートを暗号化する前記ステップが、
-  前記第２のシステム（３）にそれぞれ関連付けられた公開鍵（ＫＶｐｕｂ）と秘密鍵（ＫＶｐｒ）である第１と第２の鍵（ＫＶｐｕｂ、ＫＶｐｒ）及び関連のデジタル証明書（Ｃｖ）を前記第２のシステム（３）の前記メモリ（１１ａ）に記憶するステップ、
-  前記第２のシステム（３）の前記秘密鍵（ＫＶｐｒ）で前記ライブテンプレートに署名するステップ（４３）、及び
-  認証する前記ユーザーの前記公開鍵（ＫＵｐｕｂ）で前記ライブテンプレートを暗号化するステップ（４３）、
を含むことを特徴とする請求項７又は８に記載の方法。
【請求項１０】
前記ライブテンプレートと前記第２の基準バイオメトリックテンプレート部分とを解読する前記ステップが、
-  署名と前記偶然の値の有効性とを解読するステップ、
-  認証する前記ユーザーの前記秘密鍵（ＫＵｐｒ）で前記第２の基準バイオメトリックテンプレート部分を解読するステップ（４５）、
-  その署名を検証するステップ（４５）
-  認証する前記ユーザーの前記秘密鍵（ＫＵｐｒ）で前記ライブテンプレートを解読するステップ（４７）、及び
-  その署名を検証するステップ（４７）、
を含むことを特徴とする請求項８又は９に記載の方法。
【請求項１１】
前記比較の結果を前記第２のデバイス（１１）に送信する前記ステップが、
-  前記結果を含んだメッセージを生成するステップ、
-  前記メッセージを暗号化するステップ、
を含むことを特徴とする請求項５〜１０のいずれか一項に記載の方法。
【請求項１２】
前記バイオメトリック識別技術が、顔認識、指紋、手形、音声テンプレート、網膜像、筆跡サンプルから選択された種類の少なくとも１つのバイオメトリック識別技術を含むことを特徴とする請求項１〜１１のいずれか一項に記載の方法。
【請求項１３】
前記第１と第２のシステム（２）、（３）がそれぞれデータ登録システムとデータ検証システムであり、前記デバイス（４）がデータ記憶媒体であることを特徴とする請求項２〜１２のいずれか一項に記載の方法。
【請求項１４】
前記基準バイオメトリックテンプレートを分割する前記ステップが、
-  前記基準バイオメトリックテンプレートを複数の基準バイオメトリックテンプレート部分に分割するステップであって、前記基準バイオメトリックテンプレート部分の少なくともいくつかは前記基準バイオメトリックテンプレートを再構成するのに用いられる前記ステップ、
を含むことを特徴とする請求項１に記載の方法。
【請求項１５】
バイオメトリック識別技術の使用に基づいたユーザー認証アーキテクチャーであって、
-  認証するユーザーの第１のバイオメトリック画像から基準バイオメトリックテンプレートを生成するための少なくとも１つのデータ登録システム（２）であって、前記基準バイオメトリックテンプレートを第１と第２の基準バイオメトリックテンプレート部分に分割するため及び前記第１と第２の基準バイオメトリックテンプレート部分を暗号化するためにホストコンピュータ（７）を備える前記データ登録システム（２）、
-  認証する前記ユーザーに関連付けられた少なくとも１つの携帯式データ記憶媒体（４）であって、署名され暗号化された前記第１の基準バイオメトリックテンプレート部分を記憶するためのメモリ（６ａ）を備える前記データ記憶媒体（４）、及び
-  署名され暗号化された前記第２の基準バイオメトリックテンプレート部分を記憶するためのメモリ（１１ａ）を備えた少なくとも１つのデータ検証システム（３）、
を備える前記ユーザー認証アーキテクチャー。
【請求項１６】
前記データ記憶媒体（４）が、前記第１と第２の基準バイオメトリックテンプレート部分を暗号化し、署名を検証し、解読された前記第１と第２の基準バイオメトリックテンプレート部分から前記基準バイオメトリックテンプレートを再構成するための処理ロジック（５ａ）を含んだマイクロプロセッサ（５）を備えることを特徴とする請求項１５に記載のアーキテクチャー。
【請求項１７】
前記マイクロプロセッサ（５）が、再構成された前記基準バイオメトリックテンプレートを、識別するユーザーの第２のバイオメトリック画像により生成されたライブテンプレートと比較する比較ロジック（５ｂ）を備え、識別するユーザーの前記第２のバイオメトリック画像がデータ検証システム（３）により生成されることを特徴とする請求項１６に記載のアーキテクチャー。
【請求項１８】
ユーザー認証アーキテクチャー（１）により認証すべきユーザーに関連付けられた携帯式データ記憶媒体（４）であって、前記データ記憶媒体（４）は、認証する前記ユーザーに関連付けられた第１の基準バイオメトリックテンプレート部分を記憶するためのメモリ（６）を有するマイクロプロセッサ（５）を備え、前記第１の基準バイオメトリックテンプレート部分は署名され暗号化され、前記携帯式データ記憶媒体は第２の基準バイオメトリックテンプレート部分と認証する前記ユーザーに関連付けられたライブテンプレートとを前記ユーザー認証アーキテクチャーから入力として受信するよう適合しており、前記第２の基準バイオメトリックテンプレート部分と前記ライブテンプレートは署名され暗号化され、前記マイクロプロセッサ（５）はさらに、
-  前記第１と第２の基準バイオメトリックテンプレート部分を解読するため及びそれから認証する前記ユーザーに関連付けられた前記基準バイオメトリックテンプレートを再構成するための処理ロジック（５ａ）、
-  再構成された前記基準バイオメトリックテンプレートを前記ライブテンプレートと比較して前記比較の結果を前記ユーザー認証アーキテクチャー（１）に送信するための比較ロジック（５ｂ）、
を備える前記携帯式データ記憶媒体（４）。
【請求項１９】
大きさが実質的に長方形の基板を含むことを特徴とする請求項１８に記載のデータ記憶媒体。
【請求項２０】
前記データ記憶媒体（４）がアクセスカード又はクレジットカード又はデビットカード又は識別カード又はスマートカード又はＳＩＭカードであることを特徴とする請求項１８又は１９に記載のデータ記憶媒体。
【請求項２１】
電子デバイス（１１）と認証すべきユーザーに関連付けられた携帯式データ記憶媒体（４）とを備えたデータ検証システム（３）であって、前記データ記憶媒体は認証するユーザーに関連付けられた第１の基準バイオメトリックテンプレート部分を記憶するよう適合しており、前記第１の基準バイオメトリックテンプレート部分は署名され暗号化され、
前記電子デバイスは、
-  認証するユーザーに関連付けられ、前記第１の基準バイオメトリックテンプレート部分に相補的で署名され暗号化された第２の基準バイオメトリックテンプレート部分を記憶するよう適合したメモリ（１１ａ）、
-  ライブテンプレートを生成するための画像取得及び処理デバイス（１２）、
を備え、前記電子デバイス（１１）は、前記ライブテンプレートを暗号化し署名し、前記第２の基準バイオメトリックテンプレート部分と前記ライブテンプレートとを前記携帯式データ記憶媒体（４）に送信し、前記データ記憶媒体（４）により実行される前記ライブテンプレートと認証する前記ユーザーの基準バイオメトリックテンプレートとの比較の結果に基づいて前記ユーザーを認証するよう適合しており、前記基準バイオメトリックテンプレートは前記第１と第２の基準バイオメトリックテンプレート部分を用いることにより再構成される、前記データ検証システム（３）。
【請求項２２】
電子デバイス（１１）と認証すべきユーザーに関連付けられた携帯式データ記憶媒体（４）とを備えたデータ検証システム（３）であって、前記データ記憶媒体は、認証するユーザーに関連付けられた第１の基準バイオメトリックテンプレート部分を記憶するよう適合しており、前記第１の基準バイオメトリックテンプレート部分は署名され暗号化され、
前記電子デバイスは、
-  認証するユーザーに関連付けられ、署名され暗号化された第２の基準バイオメトリックテンプレート部分を記憶するよう適合した第１のメモリ（１１ａ、１５）、
-  認証するユーザーに関連付けられた、署名され暗号化された少なくとも第３の基準バイオメトリックテンプレート部分を記憶するよう適合した少なくとも第２のメモリ（１１ａ、１５、３ｂ）であって、前記第１、第２及び少なくとも第３の基準バイオメトリックテンプレート部分は、前記基準バイオメトリックテンプレート部分のうち少なくとも２つからなるサブセットから基準バイオメトリックテンプレートを再構成できるようなものである、前記少なくとも第２のメモリ（１１ａ、１５、３ｂ）、
-  ライブテンプレートを生成するための画像取得及び処理デバイス（１２）、
を備え、
前記電子デバイス（１１）は、前記ライブテンプレートを暗号化し署名し、前記第２の基準バイオメトリックテンプレート部分と前記ライブテンプレートとを前記携帯式データ記憶媒体（４）に送信し、前記データ記憶媒体（４）により実行される前記ライブテンプレートと認証する前記ユーザーの基準バイオメトリックテンプレートとの比較の結果に基づいて前記ユーザーを認証するよう適合しており、前記基準バイオメトリックテンプレートは前記第１と第２の基準バイオメトリックテンプレート部分を用いることにより再構成される、前記データ検証システム（３）。
【請求項２３】
少なくとも１つの電子プロセッサのメモリにロードできる電子プロセッサ用プログラムであって、前記プログラムが前記電子プロセッサにより実行されるとき、請求項１〜１４のいずれか一項に記載の方法を実行するためのプログラムコードを含む前記電子プロセッサ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
一般に本発明は安全な認証システムの分野に関する。特に、本発明はバイオメトリック識別技術の利用に基づいたユーザー認証方法及びその関連のアーキテクチャーに関する。
【背景技術】
【０００２】
認証とは、金融機関、銀行などのエンティティが、自分自身に対してその顧客又はユーザーを識別し検証し、かつその顧客又はユーザーに対して自分自身を識別し検証するプロセスである。
【０００３】
認証は、物理的な物（例えばカード及び／又は鍵）、共有の秘密（例えば個人識別番号（ＰＩＮ）及び／又はパスワード）及びバイオメトリック技術（例えば声紋、写真、署名及び／又は指紋）の使用を含む。バイオメトリックタスクは、例えば、識別タスクと検証タスクとからなる。検証タスクは、身元の正当性を主張している人が真に身元の正当性が請求された人か否かを判断する。
【０００４】
識別タスクは、指紋などのバイオメトリック信号が、だれかが既にシステムに登録したものと一致するか否かを判断する。
【０００５】
スマートカードと共に使用するために種々のバイオメトリックスが考えられてきており、例えば指紋、手形、声紋、網膜像、筆跡サンプルなどが挙げられる。
【０００６】
バイオメトリックに基づいたスマートカードの例がＵＳ-Ａ-５，２８０，５２７に示されており、マイクロチップを含んだクレジットカードサイズのトークン（バイオメトリックセキュリティ装置という）が記載されており、マイクロチップの中に許可されたユーザーの声のサンプルが記憶されている。口座にアクセスするためには、ユーザーはトークンをＡＴＭの指定スロットに挿入してＡＴＭと話さなければならない。ユーザーの声とマイクロチップに記憶された声のサンプル登録とが一致していることが分かれば、口座へのアクセスが許可される。
【０００７】
ＵＳ-Ａ-５，２８０，５２７に開示されたシステムは、従来のＰＩＮに基づいたシステムと比較すると、不正アクセスの危険性は小さくなっているが、クレジットカードとその中に搭載されたマイクロチップとが不正に改変し得る限り、このシステムは今日の金融取引においてしばしば要求されるレベルの信頼性とセキュリティを与えない。
【０００８】
またＷＯ-Ａ-０１３９１３４にはセキュリティシステムが開示されており、人の固有のバイオメトリック特徴を表すバイオメトリックデータを検出するバイオメトリックセンサーを有する中央ユニットと、少なくとも１つの携帯式データ記憶媒体と、人のバイオメトリック基準特徴を表すバイオメトリック基準データをシステムに記憶するためのメモリ手段と、許可信号を発生してセンサーにより検出したバイオメトリックデータと基準データとの比較に依存して機能ユニットを制御することができる制御システムとを備える。
【０００９】
この文献で提案されているセキュリティシステムでは、ユーザーの真正性を確認するためにセンサーで検出したバイオメトリックデータと比較される基準データは、従来の方法ではデータ記憶媒体にすべてが記憶されてなく、一部はデータ記憶媒体に一部は読取りデバイスに分割されている。データ記憶媒体と読取りデバイスとの組み合わせでのみ、認証に必要な完全な情報を生成する。
【００１０】
この発明はバイオメトリックセンサーが指紋センサーであるとき特に有利である。指紋センサーは指紋の細部の局所分解位置を測定する。この細部は指紋の乳頭線の特異点である。これらは、指紋の乳頭線における終点、分岐又は同様の点としてもよい。局所位置は、基準点からの距離又は基準方向に関係している角度への半径に基づいて求められる。
【００１１】
データ記憶媒体を個人化するために、データ記憶媒体の所有者の指紋が再生され、適当な基準値が半径及び角度について求められる。次にこれらの値はシステムに記憶される。実際的な目的のため、半径基準データはデータ記憶媒体にのみ記憶され、角度基準データは読取りデバイス上にのみ記憶される。別法として、角度基準データはデータ記憶媒体に記憶され、距離基準データは読取りデバイス上に記憶される。
【特許文献１】ＵＳ-Ａ-５，２８０，５２７
【特許文献２】ＷＯ-Ａ-０１３９１３４
【発明の開示】
【発明が解決しようとする課題】
【００１２】
出願人は、使用するバイオメトリック識別技術から独立して安全で且つユーザーのプライバシーを保護する、バイオメトリック識別技術の使用に基づいたユーザー認証方法を実現する課題に取り組んだ。
【課題を解決するための手段】
【００１３】
出願人は、認証するユーザーの第１のバイオメトリック画像から基準バイオメトリックテンプレートを生成した後、基準バイオメトリックテンプレートを分離可能な第１と第２の基準バイオメトリックテンプレート部分に分割するステップを含むバイオメトリック識別技術の使用に基づいたユーザー認証方法により上記課題を解決できることが分かった。それから第１と第２のバイオメトリック基準テンプレート部分が署名され、暗号化され、異なるメモリに記憶される。
【００１４】
具体的には、バイオメトリック識別技術の使用に基づいたユーザー認証方法は、登録ステップと検証ステップとを含み、前記登録ステップは、
-  認証するユーザーの第１のバイオメトリック画像から基準バイオメトリックテンプレートを生成するステップ、
-  前記基準バイオメトリックテンプレートを第１と第２の基準バイオメトリックテンプレート部分に分割するステップ、
-  前記第１と第２の基準バイオメトリックテンプレート部分を暗号化するステップ、及び
-  前記基準バイオメトリックテンプレート部分の各々を異なるメモリに記憶するステップを含む。
【００１５】
本発明の別の側面は、バイオメトリック識別技術の使用に基づいたアーキテクチャーであり、
-  認証するユーザーの第１のバイオメトリック画像から基準バイオメトリックテンプレートを生成するための少なくとも１つのデータ登録システムであって、前記基準バイオメトリックテンプレートを身体的に分離可能な第１と第２の基準バイオメトリックテンプレート部分に分割するため及び前記第１と第２の基準バイオメトリックテンプレート部分を暗号化するためにホストコンピュータを備える前記データ登録システム、
-  認証する前記ユーザーに関連付けられた少なくとも１つの携帯式データ記憶媒体であって、署名され暗号化された前記第１の基準バイオメトリックテンプレート部分を記憶するためのメモリを備える前記データ記憶媒体、及び
-  署名され暗号化された前記第２の基準バイオメトリックテンプレート部分を記憶するためのメモリを備えた少なくとも１つのデータ検証システム
を備える。
【００１６】
本発明の別の側面は、ユーザー認証アーキテクチャーにより認証すべきユーザーに関連付けられた携帯式データ記憶媒体であり、前記データ記憶媒体は、認証する前記ユーザーに関連付けられた第１の基準バイオメトリックテンプレート部分を記憶するためのメモリを有するマイクロプロセッサを備え、前記第１の基準バイオメトリックテンプレート部分は署名され暗号化され、前記携帯式データ記憶媒体は、第２の基準バイオメトリックテンプレート部分と認証する前記ユーザーに関連付けられたライブテンプレートとを前記ユーザー認証アーキテクチャーから入力として受信するよう適合し、前記第２の基準バイオメトリックテンプレート部分と前記ライブテンプレートは署名され暗号化され、前記マイクロプロセッサはさらに、
-  前記第１と第２の基準バイオメトリックテンプレート部分を解読するため及びそれから認証する前記ユーザーに関連付けられた前記基準バイオメトリックテンプレートを再構成するための処理ロジック、
-  再構成された前記基準バイオメトリックテンプレートと前記ライブテンプレートとを比較し前記比較の結果を前記ユーザー認証アーキテクチャーに送信するための比較ロジック
を備える。
【００１７】
本発明の別の側面は電子デバイスと認証すべきユーザーに関連付けられた携帯式データ記憶媒体とを備えたデータ検証システムであり、前記データ記憶媒体は、認証するユーザーに関連付けられた第１の基準バイオメトリックテンプレート部分を記憶するよう適合し、前記第１の基準バイオメトリックテンプレート部分は署名され暗号化され、
前記電子デバイスは、
-  認証するユーザーに関連付けられ、前記第１の部分に相補的な、署名され暗号化された第２の基準バイオメトリックテンプレート部分を記憶するよう適合したメモリ、
-  ライブテンプレートを生成するための画像取得及び処理デバイス、
を備え、
前記電子デバイスは、前記ライブテンプレートを暗号化し署名し、前記第２の基準バイオメトリックテンプレート部分と前記ライブテンプレートとを前記携帯式データ記憶媒体に送信し、前記データ記憶媒体により実行される前記ライブテンプレートと認証する前記ユーザーの基準バイオメトリックテンプレートとの比較の結果に基づいて前記ユーザーを認証するよう適合し、前記基準バイオメトリックテンプレートは前記第１と第２の基準バイオメトリックテンプレート部分を用いることにより再構成される。
【００１８】
本発明の別の側面は、少なくとも１つの電子プロセッサのメモリにロード可能なコンピュータプログラムプロダクトであって、プロセッサ上で該プロダクトが実行されるとき本発明によるプロセスを実行するソフトウエアコード部分を含んだものを扱う。この場合、この表現は、本発明によるプロセスを実行するためにコンピュータのネットワークを制御する命令を含んだコンピュータにより読取り可能な手段に等価なものと見るべきである。「少なくとも１つの電子プロセッサ」と述べたのは、明らかに、非集中的な場合に本発明による解決策を実行する可能性を指摘する目的である。
【００１９】
本発明の別の好ましい側面は、従属請求項及び明細書に開示されている。
【００２０】
添付図面に関して非制限的な例として与えられた以下の態様の説明から、本発明の特徴と効果が分かる。
【発明を実施するための最良の形態】
【００２１】
図１では、本発明によるユーザー認証方法がユーザー認証アーキテクチャー１に適用され、該アーキテクチャーはデータ登録システム２、データ検証システム３及び携帯式データ記憶媒体４を含み、この後者のものは認証すべきユーザーの所有物である。データ記憶媒体４は実質的に長方形の大きさの基板、例えばアクセスカード、クレジットカード、デビットカード、識別カード、スマートカード、ＳＩＭカード又は安全なデジタルカードとし得る。いずれにせよ、データ記憶媒体４は、処理ロジック５ａ、比較ロジック５ｂ及びメモリ６を含んだマイクロプロセッサ５を備える。
【００２２】
常に図１に関し、好ましい態様では、データ登録システム２は、認証すべきユーザーのバイオメトリックデータを記憶するのに十分なメモリ７ａを有するホストコンピュータ７、例えばパーソナルコンピュータ、業務用コンピュータなどを備える。データ登録システム２はまた、画像取得及び処理デバイス８（ホストコンピュータ７に接続）、及びデータ読取り／書込みデバイス６０（これもホストコンピュータ７に接続されデータ記憶媒体４とのインターフェースを実現する）を含み得る。データ読取り／書込みデバイス６０は、例えば、データ記憶媒体４がスマートカードの場合はスマートカードリーダー、又はデータ記憶媒体４がＳＩＭカードの場合は携帯電話とし得る。
【００２３】
具体的には、画像取得及び処理デバイス８は、認証すべき第１のユーザーの例えば顔テンプレートを検出するバイオメトリック型のセンサー９、例えばテレビカメラと、センサー９とホストコンピュータ７の間に接続され、センサー９で検出されたユーザーのバイオメトリック画像から基準バイオメトリックテンプレートを生成する画像プロセッサ１０とを含む。
【００２４】
好ましくは、データ登録システム２はデータ検証システム３とは分離したシステムであり、安全な環境に置かれる。
【００２５】
好ましい態様では、データ検証システム３は、認証すべきユーザーのバイオメトリックデータを記憶するのに十分なメモリ１１ａを有する電子デバイス１１、例えばパーソナルコンピュータ、パームトップコンピュータ、携帯電話、ハンドヘルドＰＣ、スマートフォン等を備える。
【００２６】
データ検証システム３はまた、電子デバイスに接続された遠隔システムにより管理されたデータベース（公知の種類なので図１では図示せず）と、画像取得及び処理デバイス１２と、データ記憶媒体４とのインターフェースを実現するデータ読取り／書込みデバイス６１とを備え得る。画像取得及び処理デバイス１２とデータ読取り／書込みデバイス６１は両方とも電子デバイス１１に接続される。また、データデバイス６１は、例えば、データ記憶媒体４がスマートカードの場合にはスマートカードリーダー、又はデータ記憶媒体４がＳＩＭカードの場合には携帯電話とし得る。
【００２７】
具体的には、画像取得及び処理デバイス１２は、認証すべきユーザーの第２のバイオメトリック画像（顔テンプレート）を検出するバイオメトリック型のセンサー１３、例えばテレビカメラを備える。画像取得及び処理デバイス１２はまた、センサー１３と電子デバイス１１の間に接続され、センサー１３で検出したユーザーバイオメトリック画像からライブテンプレートを生成する画像プロセッサ１４を備える。後で詳細に説明するように、電子デバイス１１はまた、データ記憶媒体４により実行される基準バイオメトリックテンプレートとライブテンプレートとの比較操作の結果を読取り解釈することができる処理ロジック（図１では図示せず）を備えることもできる。
【００２８】
以下の説明では、バイオメトリックデータを暗号化及び解読するために、非対称型の暗号アルゴリズム、例えばＲＳＡアルゴリズムを使用するのが好ましいことに留意されたい。特に、これらのアルゴリズムは、データの暗号化と解読のステップにおいて２つの異なる鍵を用いること、及び例えばＲ．Ｈｏｕｓｌｅｙ、Ｉｎｔｅｒｎｅｔ  Ｘ．５０９  Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  Ｃｅｒｔｉｆｉｃａｔｅ  ａｎｄ  ＣＲＬ  Ｐｒｏｆｉｌｅ、ＲＦＣ２４５９、１９９９に記載の規格Ｘ．５０９に基づいたＰＫＩ（公開鍵インフラストラクチャー）の存在に基づいている。
【００２９】
以下、図２〜３に示されたフロー図に関して、本発明によるユーザー認証方法を説明する。
好ましい態様では、本発明による方法は、データ登録システム２により実行される登録ステップ２０（図２に示す）と、データ検証システム３及びデータ記憶媒体４により実行される検証ステップ４０（図３に示す）とを含む。
【００３０】
図２において、登録ステップ２０では最初に、データ登録システム２とデータ検証システム３とデータ記憶媒体４との初期化ステップ２１が与えられる。
【００３１】
具体的には、初期化ステップ２１では、
-  データ登録システム２に関連付けられた１対の公開鍵ＫＥｐｕｂ及び秘密鍵ＫＥｐｒと、安全な認証機関により発行され秘密鍵で署名され公開鍵を含む関連のデジタル証明書ＣＥと、場合によっては同じ認証機関のデジタル証明書ＣＡＣとをホストコンピュータ７のメモリ７ａに記憶し、
-  認証するユーザーに関連付けられた１対の公開鍵ＫＵｐｕｂ及び秘密鍵ＫＵｐｒと、安全な認証機関の秘密鍵で署名され公開鍵ＫＵｐｕｂを含む関連のデジタル証明書Ｃｕと、場合によっては同じ認証機関のデジタル証明書ＣＡＣとをデータ記憶媒体４のメモリ６に記憶する。別法として、データ記憶媒体４の初期化で、データ記憶媒体４自体の上に前記１対の公開鍵及び秘密鍵ＫＵｐｕｂ、ＫＵｐｒを生成し（オンカード）、公開鍵ＫＵｐｕｂの証明リクエストを安全な認証機関に送信することもできる。初期化プロセスはユーザーデジタル証明書Ｃｕをデータ記憶媒体４にインストールし、関連の証明書をデータ登録システム２及びデータ検証システム３に送ることによって終了する。これらすべての操作はマイクロプロセッサ５内で実行できる。そして、
-  データ検証システム３に関連付けられた１対の公開鍵ＫＶｐｕｂ及び秘密鍵ＫＶｐｒを含むファイルと、安全な認証機関により発行され秘密鍵で署名され公開鍵ＫＶｐｕｂを含む関連のデジタル証明書Ｃｖと、場合によっては同じ認証機関のデジタル証明書ＣＡＣとを電子デバイス１１のメモリ１１ａに記憶する。
【００３２】
登録ステップ２０は次に進み、認証するユーザーの第１のバイオメトリック画像をセンサー９により検出する（ブロック２２）。その後、第１のバイオメトリック画像を画像プロセッサ１０に転送し、基準バイオメトリックテンプレートを生成する（ブロック２３）。
【００３３】
それから、基準バイオメトリックテンプレートをホストコンピュータ７のメモリ７ａに記憶する（ブロック２４）。その後、ホストコンピュータ７は後に詳細に説明する分割アルゴリズムを用いて基準バイオメトリックテンプレートを第１と第２の基準バイオメトリックテンプレート部分に分解し（ブロック２５）、それから基準バイオメトリックテンプレートの元のコピーを破壊する（ブロック２６）。
【００３４】
このとき、ホストコンピュータ７はデータ登録システム２の秘密鍵ＫＥｐｒで第１と第２の基準バイオメトリックテンプレート部分に署名し（ブロック２７）、それから認証するユーザーの公開鍵ＫＵｐｕｂでこれら２つの部分を暗号化する（ブロック２８）。
【００３５】
その後、ホストコンピュータ７は第１の基準バイオメトリックテンプレート部分をデータ記憶媒体４に転送する（ブロック２９）。ここで、第１の基準バイオメトリックテンプレート部分はメモリ６における保護された領域６ａ（図１中に図示）に記憶される（ブロック３０）。例えば、メモリ領域６ａはＰＩＮにより保護し得る。
【００３６】
本発明の別の態様では、ホストコンピュータ７は第１の基準バイオメトリックテンプレート部分を読取り／書込みデバイス６１に含まれるメモリ、例えば携帯電話メモリ又は任意の個人用処理デバイス（ＰＣ、ＰＤＡ、ハンドヘルドデバイスなど）のメモリに転送できる。
【００３７】
データ登録システム２とデータ記憶媒体４との間の通信は、例えば読取り／書込みデバイス６０中に実装された通信プロトコルにより行なうことができる。読取り／書込みデバイス６０はまた、データ転送をチェックするロジック（アプリケーションプログラム）を備える。
【００３８】
第２の基準バイオメトリックテンプレート部分は電子デバイス１１のメモリ１１ａに転送され記憶される（ブロック３１）。
【００３９】
別法として、第２の基準バイオメトリックテンプレート部分をデータベースに転送し記憶することもできる。
【００４０】
データ登録システム２から電子デバイス１１への、又はデータベースへの第２の基準バイオメトリックテンプレート部分の転送は、ＯＯＢ（“Ｏｕｔ  Ｏｆ  Ｂａｎｄ”）式の方法を用いることにより行なうことができる。特に、これらの方法では、データはネットワーク中を転送されるのではなく、例えば電話チャネルや従来のメールなどの代替の通信チャネルを用いて転送されることが想定される。
【００４１】
好ましいほどではないが、第２の基準バイオメトリックテンプレート部分の転送は、モデム又は通信ネットワーク、例えばＴＣＰ／ＩＰ又はＧＳＭネットワークを介して行なうことができる。
【００４２】
次に図３では、ユーザーがデータ記憶媒体４をデータ読取り／書込みデバイス６１に入れることにより、ユーザーアーキテクチャー１の認証を要求すると、検証ステップが開始する（ブロック４０ａ）。この条件下で、データ検証システム３は、認証すべきユーザーの第２のバイオメトリック画像をセンサー１３により検出する（ブロック４１）。次に、この第２のバイオメトリック画像は、ライブテンプレートを生成する画像プロセッサ１４に転送される（ブロック４２）。その後、ライブテンプレートは電子デバイス１１に送られ、この電子デバイス１１はそれにデータ検証システム３の秘密鍵ＫＶｐｒで署名し、ユーザーの公開鍵ＫＵｐｕｂで暗号化する（ブロック４３）。
【００４３】
その時、電子デバイス１１は、読取り／書込みデバイス６１によってライブテンプレートと第２の基準バイオメトリックテンプレート部分の両方をデータ記憶媒体４に転送するが、この後者のものは、その場所に記憶されていたものか、又はデータベースから取り出したものであり、現在のデータ検証セッションの真正性を保証するために一義的なＮｏｎｃｅ（すなわち暗号スキームにおいて１回だけ使用される偶然の値）を含む（ブロック４４）。この一義的なＮｏｎｃｅもまた暗号化され署名される。この操作は例えばいわゆるリプレイ攻撃（攻撃する人が、認可されたユーザーであり、後の認証セッションにおいて当該ユーザーに関して以前の肯定的な認証セッションをシステムに再提案する場合の攻撃）からの保護を保証する。
【００４４】
データ検証システム３とデータ記憶媒体４との間の通信は、例えば読取り／書込みデバイス６１中に実装された通信プロトコルにより行なうことができる。読取り／書込みデバイス６１はまた、データ転送をチェックするロジック（アプリケーションプログラム）を備える。
【００４５】
その後、データ記憶媒体４は、それ自身の秘密鍵ＫＵｐｒを用いて第２の基準バイオメトリックテンプレート部分を解読し、データ登録システム２の公開鍵ＫＥｐｕｂを用いることによってその署名をチェックする（ブロック４５）。チェックが成功すると、データ記憶媒体４は、以下で説明するメモリ６に記憶された再構成アルゴリズムに基づき、今解読された第２の基準バイオメトリックテンプレート部分と保護されたメモリ領域６ａに記憶された第１の基準バイオメトリックテンプレート部分とを用いて基準バイオメトリックテンプレートを再構成する（ブロック４６）。
【００４６】
その後、データ記憶媒体４は、それ自身の秘密鍵ＫＵｐｒを用いて、データ検証システム３により送信されたライブテンプレートを解読し、データ検証システム３の公開鍵ＫＶｐｕｂを用いてその署名をチェックする（ブロック４７）。
【００４７】
マイクロプロセッサ５の処理ロジック５ａにより実行される上記チェック操作のすべてが肯定的な結果であれば、データ記憶媒体４は基準バイオメトリックテンプレートとライブテンプレートとの比較操作を実行する（ブロック４８）。
【００４８】
好ましくは、この比較操作は、使用するバイオメトリック識別技術に依存した公知の比較関数を用いるアトミック操作として、マイクロプロセッサ５の比較ロジック５ｂにより実行される。例えば、顔テンプレートでは、比較関数として、プリンシパル・コンポーネント・アナリシス（Eigenfaces）又はローカル・フューチャーズ・アナリシス、又はニューラル・ネットワークス若しくは３Ｄ若しくはウエーブレット・ガボール(Gabor)などの技術において与えられるものが使用できる。
【００４９】
その後、データ記憶媒体４は比較操作の結果をデータ検証システム自身が前に受信した一義的なＮｏｎｃｅと共にデータ検証システム３に転送する（ブロック４９）。
【００５０】
比較操作の結果と一義的なＮｏｎｃｅとは、例えばユーザー秘密鍵ＫＵｐｒで署名されデータ検証システム３の公開鍵ＫＶｐｕｂで暗号化されたメッセージとして送信できる。
【００５１】
この時、電子デバイス１１は、データ記憶媒体４により送信されたメッセージをデータ検証システム３の秘密鍵ＫＶｐｒを用いて解読し、その署名をチェックし、比較操作の結果に基づいて要求サービスへのユーザーアクセスを許可又は不許可する（ブロック５０）。
【００５２】
第２の基準バイオメトリックテンプレート部分を記憶するのにデータベースが用いられる場合には、電子デバイス１１と遠隔データベース管理システムとの間の通信を安全にする必要もある。このことは、転送データの完全性及びプライバシーに加えて影響される部分の認証を保証するために、例えば、上述した認証、プライバシー及び否認防止の暗号機構を用いることによって達成できる。
【００５３】
また、遠隔データベース管理システムは、アクセス制御リスト式の（ユーザーＩＤとパスワード又はデジタル証明書によるユーザー認証による）アクセス制御方法を用いて、データベースに含まれるデータへの安全なアクセスを保証できる。
【００５４】
好ましくは、データ登録システム２により用いられて基準バイオメトリックテンプレートを基準バイオメトリックテンプレートの２つの部分に分割する分割アルゴリズムは、“秘密共有スキーム”式の暗号技術において用いることのできる秘密分割アルゴリズムである。この場合、秘密はＮ個の部分に分割され、秘密の１つの部分から開始し元のものを再構成できる特性を有するＮ個のエンティティに安全に転送される。このタイプのアルゴリズムは例えばＨ．Ｆｅｉｓｔｅｌの“Ｃｒｙｐｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  ｆｏｒ  Ｄａｔａ-Ｂａｎｋｉｎｇ  Ｐｒｉｖａｃｙ”，ＩＢＭ  Ｒｅｓｅａｒｃｈ，ＮｅｗＹｏｒｋ，１９７０に記載されている。
【００５５】
より詳細には、分割アルゴリズムは登録ステップを含み、該登録ステップにおいて、テンプレートｔ（基準バイオメトリックテンプレート）を生成したデータ登録システム２が、テンプレートｔと同じ大きさ（長さ）の乱数ｔ１（第１の基準バイオメトリックテンプレート部分）を発生する。その後、データ登録システム２はＸＯＲ関数をｔとｔ１に適用して値ｔ２（第２の基準バイオメトリックテンプレート部分）を生成する。すなわち、
ｔ  ＸＯＲ  ｔ１＝ｔ２
それから、ｔ１は保護モード（署名と暗号化を行なう）にてデータ記憶媒体４に記憶され、ｔ２は保護モード（署名と暗号化を行なう）にてデータ検証システム３又は中央データベースに記憶される。
【００５６】
テンプレートｔをｔ１とｔ２から再構成するためにデータ記憶媒体４により用いられる、テンプレートｔについての再構成アルゴリズムは、数学的には上述した分割アルゴリズムの逆関数である。特に、データ記憶媒体４は、ｔ２を取得した後、ｔ１とｔ２の間でＸＯＲを実行してテンプレートｔの元の値を再構成する。すなわち、
ｔ１  ＸＯＲ  ｔ２＝ｔ
【００５７】
説明したすべての操作が正しく実行されるなら、この技術は安全である。というのは１つの部分、ｔ１又はｔ２を所有することにより、テンプレートｔを得ることはできないからである。
【００５８】
上述したユーザー認証方法により得ることのできる利点は次の通りである。
まず最初に、このユーザー認証方法は安全である。というのは、データ記憶媒体４又はデータ検証システム３に侵入しようと試みるハッカーは、基準バイオメトリックテンプレートに遡るのに十分な要素を得ることができないからである。この基準バイオメトリックテンプレートは、一部はデータ記憶媒体４に、一部はデータ検証システム３に記憶されているからである。このようにして、ユーザーのプライバシーコンプライアンスと、基準バイオメトリックテンプレートの一部のみの場合にも同じバイオメトリック技術を使用する機会の両方が保証される。実際、基準バイオメトリックテンプレートは使用するバイオメトリック技術に依存した１個の情報である。すなわち、同じバイオメトリック技術を同じ人の画像に適用することにより、元のものに非常に類似した基準バイオメトリックテンプレートが得られる。したがって、全部の基準バイオメトリックテンプレートがハッカーの手に落ちたなら、このハッカーはサービスの許可されたユーザーになりすますためにそれを使用し、使用されているバイオメトリック技術を害することができる。また、リバース・エンジニアリング・プロセスにより、ハッカーがバイオメトリック技術で用いているモードに遡って基準バイオメトリックテンプレートを生成することができるということはあり得ることである。このようにして、関連のバイオメトリック技術はもはや安全ではない。
【００５９】
また、本発明によるユーザー認証方法はまた、サービスを提供するオペレータがデータ検証システム３を制御するオンラインサービスへのアクセスのために認証が強制される場合にも有利である。実際、サービスを提供するオペレータは、ユーザーの検証に対する制御を維持し続けることができる。というのは、本発明によると、データ記憶媒体４とデータ検証システム３の両方は、否認し得ない安全な方法にて検証ステップを実行する際に協力するからである（セッションの否認防止は、セッション自体に参加したことをユーザーが否定することの不可能を意味する）。
【００６０】
また、本発明によるユーザー認証方法により得られる全体的なセキュリティは、基準バイオメトリックテンプレート１１の生成ロジックが、データ記憶媒体４上には存在せず、好ましくはデータ検証システム３とは別のシステムであって安全な環境に置かれたデータ登録システム２上に存在することによりさらに高められる。データ記憶媒体４上には、基準バイオメトリックテンプレートを再構成し適当な暗号操作も行なう処理ロジック５ａ、及び基準バイオメトリックテンプレートとライブテンプレートとの間の相関を計算する比較ロジック５ｂのみが存在する。
【００６１】
最後に、ここで説明したユーザー認証方法とその関連のアーキテクチャーに対する多くの変更及び改変を特許請求の範囲に記載の発明の概念の範囲で行なうことができることは明らかである。
【００６２】
例えば、指紋、手形、音声テンプレート、網膜像、筆跡サンプルなどのような顔認識とは異なるバイオメトリック技術を使用できる。
【００６３】
さらに、データ登録システム２により用いられる分割アルゴリズムは、その部分ｔ１，ｔ２，…，ｔｎのうち任意数ｉ個（ここでｉ＜ｎ）からｔを得ることは不可能である特性により、テンプレートｔをｎ個の部分に分割することができる（ここでｎ＞＝２、（例えばｔ１，ｔ２，…，ｔｎ）である）。換言すれば、一緒に組み合わされたすべての部分ｔ１，ｔ２，…，ｔｎのみで、元のテンプレートｔを再構成することができる。単一部分の大きさは変わり得る。すなわち、選択した分割アルゴリズムに依存して、それらはテンプレートｔの大きさとは等しくない場合もある。
【００６４】
また、本発明によるユーザー認証方法は例えば下記のような異なるシナリオに適用できる：
-  スタンドアロンのシナリオ。このシナリオでは、データ記憶媒体４を備えたユーザーによって本発明によるユーザー認証方法が使用されてデータ検証システム３へのアクセス（例えばパーソナルコンピュータ、パームトップ、携帯電話-ＳＩＭへのログイン）を保護する。
-  クライアント-サーバーのシナリオ。この場合、クライアントシナリオは、好ましくはＳＩＭカードとして実現されるデータ記憶媒体４とデータ検証システム３のクライアント部分とを含み、一方、サーバーシナリオはデータ検証システム３のサーバー部分を含む。特に、データ検証システム３のサーバー部分は中央サーバー（例えば要求サービスを提供するサーバー）に一致する場合もあり一致しない場合もある。この場合、データ検証システム３のクライアント部分は、認証プロセスにおいて多かれ少なかれ能動的な役割を果たすことができる。例えば、データ検証システム３のクライアント部分は、認証すべきユーザーのバイオメトリック画像を検出して、ライブテンプレートの生成を代わりに任せられた中央サーバーにそれを転送する機能を実行できる。それから、中央サーバーはライブテンプレートをデータ検証システム３のクライアント部分に転送する。
【００６５】
別法として、データ検証システム３のクライアント部分はまたライブテンプレートを生成することもできる。
【００６６】
考慮している両方のシナリオにおいて、基準バイオメトリックテンプレートとライブテンプレートとの比較操作がデータ記憶媒体４上で実行され、再構成された基準バイオメトリックテンプレートはデータ記憶媒体４から決して出ない。次にこの操作の結果は安全な方法で（例えば暗号化され署名されて）中央サーバーに転送され、許可か不許可かを決定する。
【００６７】
クライアント-サーバー認証シナリオでは、中央サーバーが認証プロセスにおいて能動的な役割を演じるならば、基準バイオメトリックテンプレートを例えば次の３つの部分に分割できる。すなわち、図４に示されるように、データ記憶媒体４に記憶されたｔ１と、データ検証システム３のサーバー部分３ａに含まれる中央サーバー１５に記憶されたｔ２と、データ検証システム３のクライアント部分３ｂに記憶されたｔ３とである。別法として、基準バイオメトリックテンプレートの部分ｔ３もまたサーバー部分３ａに記憶できる。テンプレートの再構成及びテンプレートの検証のために、すべてのシステム間の相互作用が必要とされる。
【００６８】
アプリケーションの固有の要求により、上述した構成はまた任意数のシステムに拡張することもでき、その各々は分割された基準バイオメトリックテンプレートの夫々の部分を記憶する。この場合、上述した分割アルゴリズムの拡張バージョンを使用することができる（例えば書籍“Ａｐｐｌｉｅｄ  Ｃｒｙｐｔｏｇｒａｐｈｙ”，Ｓｅｃｏｎｄ  Ｅｄｉｔｉｏｎ，Ｃｈａｐｔｅｒ  ３，７０-７１頁、著者Ｂｒｕｃｅ  Ｓｃｈｎｅｉｅｒ，Ｊｏｈｎ  Ｗｉｌｅｙ  ａｎｄ  Ｓｏｎｓ  Ｉｎｃにより刊行を参照のこと）。
【００６９】
具体的には、ｎ個のシステムが含まれる場合には（ｎ＞＝２）、登録ステップにて、元のテンプレートｔと同じ長さを有するｎ-１個のランダムな文字列が生成される。次に、これらのｎ-１個のランダムな文字列は、テンプレートｔとＸＯＲを取り、共有テンプレートのｎ番目のランダム文字列を得る。次にこれらのランダム文字列の各々は夫々のシステムに分配され、その後に元のテンプレートｔは破壊される。検証ステップでは、元のテンプレートｔを再構成するために、これらすべてのランダム文字列が存在しなければならない。
【００７０】
ｎ個のシステム（その各々は元のテンプレートｔの夫々の部分を記憶する）を含む別のシナリオでは、ｍ個のシステム（ｎ＞ｍ＞＝２）のみがテンプレートの再構成及び検証に関わるテンプレート共有スキームを必要とし得る。このタイプの共有スキームは、例えばＳｈａｍｉｒ，”Ｈｏｗ  ｔｏ  ｓｈａｒｅ  ａ  ｓｅｃｒｅｔ”，Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭ，２２（１９７９），ｐｐ．６１２-６１３に記載されている。
【００７１】
より具体的には、（ｍ，ｎ）しきいスキームと称されるこの共有スキームでは、テンプレートｔはｎ個の部分に分割され、そのうちのｍ個だけが元のテンプレートｔを再構成するのに必要とされる。例えば、図５に示されるように、（３，４）しきいスキームにより、データ登録システム２はテンプレートｔをデータ記憶媒体４（ｔ１）と、例えば中央サーバー１５（ｔ２）及びバックアップサーバー１６（ｔ４）を含んだデータ検証システム３のサーバー部分３ａと、データ検証システム３のクライアント部分３ｂ（ｔ３）とに分割し、それにより、これらのシステムのうち３つだけが、元のテンプレートｔを再構成するのに必要とされる。このようにして、中央サーバー１５が一時的に利用できない場合に（又は攻撃により障害が生じた場合に）、バックアップサーバー１６がテンプレート再構成においてそれに取って代ることができる。
【００７２】
テンプレートの再構成に関与するシステム間で交換される情報の保護についての同じセキュリティの考察が、上述した構成にも有効である。すなわち、転送前に適当な秘密鍵と公開鍵を用いてすべてのテンプレート部分がデジタル的に署名され暗号化される。
【００７３】
さらに、上述したシナリオの各々では、システム間でのすべての通信チャネルは、上記説明したものと同様の公開鍵暗号化方法によって保護される。よって、システムにより交換されるすべてのリクエスト／レスポンスメッセージは、適当な秘密鍵と公開鍵を用いて署名され暗号化される。これらのメッセージはまた、リプライ攻撃に対する保護のためにｎｏｎｃｅを含むこともできる。
【００７４】
プライバシーを高めるために、基準バイオメトリックテンプレートとライブテンプレートとの間の比較操作はデータ記憶媒体４上で実行されるが、具体的なアプリケーションの要求に依存して、例えばデータ検証システム３（クライアント部分又はサーバー部分）によりデータ記憶媒体４の外側で実行することもできる。
【００７５】
また、出願人は上述した分散方式にてバイオメトリック基準テンプレートを分割して安全に記憶することにより、テンプレートに向けられた攻撃に対する耐性が高められ、よってユーザーのプライバシーが保証されることを強調する。
【００７６】
従来のセキュリティ機構（場合によっては非対称暗号化の使用に基づく）もまた、秘密共有スキームに関与する当事者の真正性と使用される通信チャネルの機密性とを保証するのに用いることができる。
【図面の簡単な説明】
【００７７】
【図１】本発明によるユーザー認証アーキテクチャーの概略図である。
【図２】本発明によるユーザー認証方法の第１のステップを実行することに関係したフロー図を示す。
【図３】本発明によるユーザー認証方法の第２のステップを実行することに関係したフロー図を示す。
【図４】基準バイオメトリックテンプレートを３つの部分に分割する例を示す。
【図５】テンプレートｔは４個の部分に分割され、そのうちの３個だけが元のテンプレートｔを再構成するのに必要とされる例を示す。
【符号の説明】
【００７８】
１…ユーザー認証アーキテクチャー
２…データ登録システム
３…データ検証システム
４…データ記憶媒体
【図１】
2007522540.tif 000003
【図２】
2007522540.tif 000004
【図３】
2007522540.tif 000005
【図４】
2007522540.tif 000006
【図５】
2007522540.tif 000007
【国際調査報告】
2007522540.tif 000008
2007522540.tif 000009
2007522540.tif 000010