(57)【要約】ネットワーク通信およびトランザクションの信用と認証を提供する１特徴にしたがって、生物測定学的私設キー（ＢｉｏＰＫＩ）を使用するネットワークインフラストラクチャが提供される。通常、Ｂｉｏ  ＰＫＩは電子的ユーザ認証を確認する２つのソフトウェア解決法、即ちデータの完全性のための最新技術の生物測定学的署名システムとデジタル署名の特有の組合わせである。組合わされた解決法により、財務機関のようなネットワーク化されたビジネスおよび商人は、ユーザ認証が標準的なネットワーク環境内で信用のある秘密保護された方法で行われることを確実にすることが可能である。１例の構成では、生物測定学的署名は自動化された標準的ではないユーザ認証能力を既存のデジタル署名プロセスへ付加することによって標準的なデジタル署名を拡大する。純粋な生物測定学ベースのシステムまたはデジタル署名／証書環境における簡単な確認と対照的に、ＢｉｏＰＫＩは生物測定学的認証と産業標準のＰＫＩ技術に基づいてデジタル署名を生成するため私設キーにアクセスするための生物測定学的技術の組合わせを使用する。１例ではＢｉｏＰＫＩはＢｉｏＰＫＩサーバに送信する生物測定学的情報を暗号化するために公共キー暗号化技術を使用する。暗号化パケットは個人の私設キーにアクセスする前に生物測定学的署名が秘密保護され確認されることを確実にするために複数の内部情報層を含んでいる。
2005532736.tif 000002
【特許請求の範囲】
【請求項１】
サービスにアクセスするためのリクエストを受信し、
リクエストに関連するユーザから生物測定学的サンプルを集め、
その生物測定学的サンプルをユーザに関連する生物測定学的テンプレートと比較し、
比較ステップの結果にしたがって私設キーへのアクセスを与えるステップを含んでいる方法。
【請求項２】
さらに、結果が一致を示したならば、私設キーを使用してユーザへデジタル署名を生成するステップを含んでいる請求項１記載の方法。
【請求項３】
さらに、デジタル署名をリクエストに関連するサービスへ提供するステップを含んでいる請求項２記載の方法。
【請求項４】
さらに、集められた生物測定学的サンプルに対応する生物測定学的署名をリクエストに関連するサービスへ提供するステップを含んでいる請求項１記載の方法。
【請求項５】
さらに、比較ステップの結果にしたがって、サービスがリクエストに対応するトランザクションを実現するか否かを決定することを可能にするステップを含んでいる請求項４記載の方法。
【請求項６】
さらに、ユーザに対する事前の入会キーを発生し、
事前の入会キーをそれぞれのキー発生者に供給し、
キー管理者により与えられたキーがキー発生者に供給された事前の入会キーと一致する場合にのみユーザの最終的な入会キーが発生されるステップを含んでおり、キー管理者はキー発生者とは異なる人である請求項１記載の方法。
【請求項７】
さらに、最終的な入会キーの比較にしたがってユーザの登録を確認し、
登録が確認される場合にのみユーザの生物測定学的テンプレートを生成し、
生物測定学的テンプレートが生成に成功した場合にのみ私設キーを生成するステップを含んでいる請求項６記載の方法。
【請求項８】
さらに、ユーザ識別情報を最終的な入会キーに関連付けるステップを含んでいる請求項６記載の方法。
【請求項９】
さらに、認証サーバへ送信するため集められた生物測定学的サンプルを暗号化し、
暗号化された生物測定学的サンプル中に完全な情報を含んでいるステップを含んでいる請求項１記載の方法。
【請求項１０】
さらに、暗号化された生物測定学的サンプルを認証サーバで解読し、
生物測定学的サンプルに含まれた完全な情報をチェックするステップを含んでいる請求項９記載の方法。
【請求項１１】
完全な情報は特有のトランザクション識別子を含んでいる請求項９記載の方法。
【請求項１２】
さらに、ユーザ識別情報を私設キーに関連付け、
ユーザ識別情報と、私設キーに対応する公共キーとを含んでいるデジタル証書を維持するステップを含んでいる請求項１記載の方法。
【請求項１３】
生物測定学的サンプルは指紋走査を含んでいる請求項１記載の方法。
【請求項１４】
サービスにアクセスするためのリクエストを受信する手段と、
リクエストに関連するユーザから生物測定学的サンプルを集める手段と、
その生物測定学的サンプルをユーザに関連する生物測定学的テンプレートと比較する手段と、
比較の結果にしたがって私設キーへのアクセスを行う手段とを具備している装置。
【請求項１５】
さらに、結果が一致を示したならば、私設キーを使用してユーザへデジタル署名を生成する手段を具備している請求項１４記載の装置。
【請求項１６】
さらに、デジタル署名をリクエストに関連するサービスへ提供する手段を具備している請求項１５記載の装置。
【請求項１７】
さらに、集められた生物測定学的サンプルに対応する生物測定学的署名をリクエストに関連するサービスへ提供する手段を具備している請求項１４記載の装置。
【請求項１８】
さらに、比較手段の結果にしたがって、サービスがリクエストに対応するトランザクションを実現するか否かを決定することを可能にする手段を具備している請求項１７記載の装置。
【請求項１９】
さらに、ユーザの事前の入会キーを発生する手段と、
その事前の入会キーをそれぞれのキー発生者に供給する手段と、
キー管理者により与えられたキーがキー発生者に供給された事前の入会キーと一致する場合にのみユーザの最終的な入会キーを発生する手段とを具備しており、キー管理者はキー発生者とは異なる人である請求項１４記載の装置。
【請求項２０】
さらに、最終的な入会キーの比較にしたがってユーザの登録を確認する手段と、
登録が確認される場合にのみユーザの生物測定学的テンプレートを生成する手段と、
生物測定学的テンプレートが生成に成功した場合にのみ私設キーを生成する手段とを具備している請求項１９記載の装置。
【請求項２１】
さらに、ユーザ識別情報を最終的な入会キーに関連付ける手段を備えている請求項１９記載の装置。
【請求項２２】
さらに、認証サーバへ送信するために集められた生物測定学的サンプルを暗号化する手段と、
暗号化された生物測定学的サンプル中に完全な情報を含む手段を具備している請求項１４記載の装置。
【請求項２３】
さらに、暗号化された生物測定学的サンプルを認証サーバで解読する手段と、
生物測定学的サンプルにより含まれた完全な情報をチェックする手段とを具備している請求項２２記載の装置。
【請求項２４】
完全な情報は特有のトランザクション識別子を含んでいる請求項２２記載の装置。
【請求項２５】
さらに、ユーザ識別情報を私設キーに関連付ける手段と、
ユーザ識別情報と、私設キーに対応する公共キーとを含んでいるデジタル証書を維持する手段とを具備している請求項１４記載の装置。
【請求項２６】
生物測定学的サンプルは指紋走査を含んでいる請求項１４記載の装置。
【請求項２７】
サービスにアクセスするためのリクエストを遮断するサーバと、
リクエストに関連するユーザからの生物測定学的サンプルを集めるクライアント装置とを具備し、
サーバは集められた生物測定学的サンプルを認証するためにユーザに関連する生物測定学的テンプレートを維持し、
サーバは、ユーザがサービスにアクセスするためのトークンを維持する必要がないように、認証結果にしたがって私設キーへのアクセスを与える認証インフラストラクチャ。
【請求項２８】
私設キーはユーザがサービスによるトランザクションを実行することを可能にするためメッセージを署名するために使用され、サービスはサーバからの対応する公共キーを含んでいる請求項２７記載の認証インフラストラクチャ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的にネットワーク通信およびトランザクションに関し、特に生物測定学的認証を用いる私設キーインフラストラクチャを使用してネットワーク通信およびトランザクションの信用および確認に関する。
【背景技術】
【０００２】
本出願は2002年７月３日出願の米国特許出願第60/393,606号明細書に対して優先権を主張しており、あらゆる目的で本出願で参考とされる。
【０００３】
インターネットは世界的な商業および通信に対して主要なプラットフォームになっている。現在は空間に関係なくコンピュータおよび電子ネットワークで満ちたネットワーク化世界である。ビジネス界では、本社、財務機関等は敏感な情報を通信し共有しており、これは全てインターネットの使用を飛躍的に増加するように貢献する。ビジネス、政府、個人は日常を基礎としてビジネスを行うための新しい技術に大きく依存している。大人、子供等はインターネットのアクセスにより家庭での安楽のため友人、同僚、愛人と通信するためにｅメールに依存している。
【０００４】
インターネットおよび他のネットワークの十分な潜在性に日々近づくほど、人は紙ベースのトランザクションおよび存在点に関連する信用度と同程度の信用度で財務トランザクションに従事する。密封された封筒、公式の書簡、書かれた署名、ＩＤ確認、信用のある転送サービスは伝統的な通信において自信を与えている。ネットワークでは、電子トランザクションは“バーチャル世界”で行われている。
【０００５】
しかしながら、インターネットの爆発的成長を助長する大きなオープン性はインターネットトランザクションがコンテキスト、形態およびユーザのアイデンティティの両者において安全であることを確実にすることを困難にしている。政府、ビジネス、個人は彼らがインターネットで送信する情報の完全性だけでなく、保護された情報が本当に識別された人により確実に送信されたという気楽さを保証し、したがって人により行われるような紙ベースのトランザクションおよび識別確認と同一レベルの信用を与える機構を求めている。
【０００６】
インターネットへの敏感な通信を行う前に、ユーザはしたがって特定の保証を必要とする。彼らは電子トランザクションを機密にし、改ざんされることを保護されることを望んでいる。彼らは参加者が自称している通りの人であることが信用できることを望み、事実後のトランザクションでの関与を否定できる人がいないことを確実にしようと望んでいる。
【０００７】
公共キー暗号法および公共キーインフラストラクチャ（ＰＫＩ）は秘密保護されたオンライントランザクションをネットワーク環境で行う既知の方法である。知られているように、公共キー暗号法は非対称公共キーと私設キー（即ちキー対）の使用を含んでいる。公共キー暗号法を実行するための１例のフレームワークはＲＳＡセキュリティ社により提供される公共ドメイン私設キー暗号化標準（ＰＫＣＳ）で説明されており、この標準のバージョン２．１（２００２年６月）はwww.rsasecurity.com/rsalabs/pkcs/pkcs-1/index.htmlで利用可能であり、その内容をここで参考文献とする。
【０００８】
ＰＫＩはさらにデジタル証書と、証明機関の使用を含んでいる。通常のＰＫＩ100の１例は図１に示されている。図１に示されているように、送信者102が信用されたメッセージを（例えば秘密保護トランザクションに対して）受取人104へ送信しようとするとき、送信者102は証明機関106からのキー対を供給する。証明機関（ＣＡ）106は送信者102の私設キー108と公共キー110を含むキー対を生成する。ＣＡはさらに、送信者の公共キーと種々の他の識別情報を含む暗号化されたデジタル証書114を発行する。ＣＡはその自分の公共キー112を例えば印刷物の公表またはインターネットを通して利用可能にする。目的とする受取人104はその後、デジタル証書を復号し、これがＣＡ106により発行されたことを確認するためにＣＡの公共キー112を使用できる。この情報により、受取人は送信者の公共キー110を得て、暗号化された回答を送信者102へ返送するためにこれを使用することができる。送信者102から受取人104へのメッセージは暗号化されてもされていなくても、さらに確認するためにデジタル署名を含むこともできる。知られているように、デジタル署名は送信者の私設キー108を使用し、署名がこの特定のメッセージに属していることを確認し、したがってメッセージの内容が改ざんされていないことを確実にメッセージ自体から生成される。送信者の公共キー110を使用して、受取人108はしたがってデジタル署名を復号し、このような付加的な確認を行うことができる。用語“送信者”と“受取人”はここでは説明を容易にするために使用されていることに注意すべきである。当業者は特定の“受取人”が同一または異なるトランザクションでメッセージを送信できる一方で、１つのトランザクションの特定の“送信者”もまたメッセージを暗号化されていてもされていなくても受信できることを理解するであろう。
【０００９】
通常のＰＫＩ100はしたがって敏感な電子通信が私有であり、改ざんから保護されていることを確実にしようと試みる。これはもとのメッセージの内容が改ざんされておらず、受信エンティティにより確認されることができる幾らかの保証を与える。
【００１０】
デジタル革命に参加する政府、ビジネス、個人は全て将来性のあるデジタル証書のユーザである。これが関与する潜在的な数の証明では、１つの方法はそれらの使用を管理し処理することを必要とされる。証書管理はＰＫＩの証明機関の強さの規格である。世界中には、大企業および小企業が証書の中央化された作成、分配、管理、更新、取消しを可能にするための好ましい解決策として公共キーインフラストラクチャを採択している。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、問題は残されている。インターネットにおける現在のトランザクションセキュリティシステムの前提は合法のユーザが知られているもの（私設キー）を所有するか、ユーザの私設キーを解読するパスワードまたはトークンを委任されるか、或いは通常の暗号化技術の使用によりアクセスを許可することである。この私設キーは（ウェブブラウザの場合）デジタル証書の内容中に埋設されることができるか、スマートカードまたは他の電子装置のような可搬型の装置またはコンピュータ装置で暗号化されることができる。全てのこれらのシナリオでは、ユーザがこれらの装置およびキーを個人的所有およびセーフガードにより窃盗から保護することが想定される。しかしながら、今日のネットワーク環境では、これらのトークンはユーザによる不注意な制御または直接的な盗難またはパスワードの操作により容易に侵害されることができる。
【００１２】
本発明の出願人により共通して所有され、ここで参考文献とされている米国特許出願第09/801,468号明細書（ＡＷＴ−００３）では生物測定学を使用してオンラインのトランザクションを伴って詐欺行為を減少させる最新技術を劇的に発展させている。しかしながら、前述したような技術面の問題をさらに一層解決するために、本発明の生物測定学的ユーザ認証特徴を標準的なネットワーク環境内のオンライン通信および商用トランザクションへさらに十分に拡張する必要が残されている。
【課題を解決するための手段】
【００１３】
本発明はネットワーク通信およびトランザクションの信用と認証に関する。本発明の１特徴によれば、生物測定学的私設キー（ＢｉｏＰＫＩ）を使用するネットワークインフラストラクチャが提供される。通常、Ｂｉｏ  ＰＫＩは電子的なユーザ認証を確認する２つのソフトウェア解決法、即ちデータの完全性のための最新技術の生物測定学的署名システムとデジタル署名の特有の組合わせである。組み合わされた解決法により、財務機関のようなネットワーク化されたビジネスおよび商人は、ユーザ認証が標準的なネットワーク環境内で信用のある秘密保護された方法で行われることを確証することが可能である。この新しい技術は電子通信界におけるユーザ認証とデータの完全性の両者を提供する。
【００１４】
１例の構成では、生物測定学的署名は自動化された標準的ではないユーザ認証能力を既存のデジタル署名プロセスへ付加することによって標準的なデジタル署名を拡大する。純粋な生物測定学ベースのシステムまたはデジタル署名／証書環境における簡単な確認と対照的に、ＢｉｏＰＫＩは生物測定学的認証と産業標準のＰＫＩ技術に基づいてデジタル署名を生成するために私設キーにアクセスするための生物測定学的技術の組合わせを使用する。１例では、ＢｉｏＰＫＩはＢｉｏＰＫＩサーバへ送信するための生物測定学的署名情報を暗号化するための公共キー暗号法技術を使用する。暗号化パケットは個人の私設キーにアクセスする前に、生物測定学的署名が秘密保護され確認されることを確実にするための内部情報の幾つかの層を含んでいる。
【００１５】
本発明の別の特徴によれば、システムはＢｉｏＰＫＩがネットワーク環境でシームレスに動作することを可能にするクライアント／サーバ設計を含んでいる。１つの可能な例では、システムは（スマートカードのような）個人の私設キーを秘密保護する簡単な４デジットのＰＩＮ／トークン技術を使用して通常認証される個人を迅速に認証するように分散されたアーキテクチャを特徴付けする。ＢｉｏＰＫＩ認証サーバはユーザ所有の私設キーにアクセスし、トランザクション処理のため適切なダウンストリームエンティティへデジタル署名を伝送するための処理容量にアクセスする前に、個人を認証するために必要とされる生物測定学的テンプレートにアクセスする。これは支払いゲートウェイ、財務機構、またはその他の認証ブローカのようなエンティティを含んでいる。ＢｉｏＰＫＩは生物測定学的ユーザ認証と私設キーインフラストラクチャ技術を展開する。これらの２つの技術を共に結び付けることにより、さらに頑強な“無線ＰＫＩ”セキュリティシステムが生成され、これは個人が多数のトークンを維持することを必要とせず、この方法はこれらの私設キーが生物測定学的署名（例えば指紋）が確認された後にのみアクセスされる秘密保護サーバで記憶されることを可能にする。ＢｉｏＰＫＩはまたユーザ認証のための付加的なパスワード素子を使用して構成されることができ、これは生物測定学的署名の付加的なセキュリティを必要としても必要としなくてもよい。この後者の技術はターゲットのトランザクション処理を所望するセキュリティレベルを決定するシステムのユーザの能力を可能にする。
【００１６】
ＢｉｏＰＫＩサーバおよびホストはクライアント／サーバアーキテクチャを形成するための種々の秘密保護されたネットワーク方法により接続される。サーバおよびクライアントはそれぞれ種々のレベルの認証サービスをネットワークのユーザに提供するディスクリートなサブシステムを含んでいる。本発明の１例では、システムはユーザクライアント、ネットワークベースのサーバ、ユーザデータの信用のある転送を確実にするための産業標準の暗号化コンポーネントから構成されている。現在の構造はＳＳＬを介する強力な暗号化を含んでいる。
【発明を実施するための最良の形態】
【００１７】
本発明のこれらおよび他の特性および特徴は添付図面を伴った以下の本発明の特別な実施形態の説明を概観して当業者に対して明白になるであろう。  
当業者が本発明を実行できるように本発明の例示として示されている本発明を図面を参照して詳細に説明する。以下の図面および例は本発明の技術的範囲を限定することを意味しないことに注意すべきである。さらに、本発明のあるエレメントが既知のコンポーネントを使用して部分的または十分に構成されることができる場合、本発明の理解に必要なこのような既知のコンポーネントの部分だけを説明し、そのような既知のコンポーネントのその他の部分の詳細な説明は本発明を曖昧にしないために省略する。さらに、ハードウェアを使用するあるコンポーネントと、ソフトウェアを使用するある他のコンポーネントの構成は技術的範囲内の設計の選択肢と考えられ、ここで説明するその組合わせは技術的範囲を限定するためのものではなく説明のためのものである。さらに、本発明はここで説明により示されている既知のコンポーネントに等価な現在および将来の既知のコンポーネントを含み、このような等価物を含んでいる構造は本発明の別の実施形態と考えるべきである。
【００１８】
図２は、本発明の特徴にしたがった生物測定学的私設キーインフラストラクチャ（Ｂｉｏ  ＰＫＩ）200の１例の構成を示すブロック図である。
【００１９】
通常、公共キー暗号法、デジタル署名、生物測定学的特徴付けの使用に基づいて、ＢｉｏＰＫＩはユーザがインターネットおよび他のネットワークに上で敏感な情報を確実に送信するために必要とする保証を与える。本発明の１特徴によれば、トランザクション処理を継続する前に秘密保護されたサーバに記憶されている私設キーにアクセスするために、認証は生物測定学的署名が既知のテンプレートに対して一致されることを必要とすることに基づいている。
【００２０】
ＢｉｏＰＫＩは汚染または悪用されることができないように個人の生物測定学的特性を保護する。この秘密保護された情報はその後、トランザクションメッセージコンテキストに署名するために生物測定学的署名を介してのみアクセスされることができる特別に割当てられた私設キーを検索するために使用される。結果として、デジタル署名、暗号化および解読（データスクランブルおよびスクランブル解除）技術と、方針および手順の包括的なフレームワークを使用するこの新しい技術は重要な新しい利点を与える。これらの利点には電子通信が許可されていない人により傍受され読取られないことを確実にすることによりプライバシーを保護し、電子通信が送信中に変更されず、使用される私設キーがメッセージの署名前に生物測定学的署名により確認されていることを確実にすることにより電子通信の完全性を確実にし、トランザクションでの関与を否認できる電子トランザクションに関与するパーティがないように、電子トランザクションに関与するパーティのアイデンティティを確認することが含まれている。さらに、ＢｉｏＰＫＩはこれらの保証を簡単なプロセスを通してユーザに対して透明に転送する。
【００２１】
通常のＰＫＩのように、この例の構造のＢｉｏＰＫＩ200はデータをスクランブル（暗号化）するための数学的アルゴリズムまたはキーと、それをアンスクランブル（解読）するための関連する数学的キーとを使用することにより敏感な情報またはメッセージの機密性を確実にするためにＰＫＣＳに基づくような公共キー暗号法を使用する。したがって、許可されユーザは例えば特別な暗号化および生物測定学的署名を捕捉するハードウェアおよびソフトウェアを含んだＰＫｄＩクライアント220を受信する。キーの対はまたＢｉｏＰＫＩ200で使用するために許可されたユーザに対して生成され、その１つはアクセス可能な公共キー204であり、他の１つは私設キー206である。しかしながら、通常のＰＫＩと異なって、ユーザの私設キー204はユーザから秘密に維持され、秘密保護サーバに記憶され、有効な生物測定学的署名208が認証された後にのみアクセスされる。キー対のキーは送信者の私設キー206により暗号化されたメッセージが対応する公共キー204を使用してのみ確認されることができるように数学的に関連される。送信者（例えば銀行の客または従業員）である許可されたユーザはしたがって彼／彼女の私設キー206を使用して暗号化された彼／彼女のメッセージ（例えば資金転送リクエスト）を有し、目的とする受取人（例えば銀行）は公共キー204を使用してメッセージを確認する。公共キーは例えば電子ディレクトリで出版されることにより自由に利用可能にされることができる。
【００２２】
通常のＰＫＩのように、証書機関202はＢｉｏＰＫＩ200の主要なコンポーネントである。これは許可されたユーザに対応するデジタル証書210を発行し、その寿命を通してこれらを管理するように動作する信用された第３のパーティである。しかしながら通常の証書機関とは異なり、本発明にしたがった証書機関202は以下さらに詳細に説明するように、許可されたユーザに関連する生物測定学的テンプレートおよび私設キーの保管場所を生成し管理するＰＫｄＩサーバ212をさらに含んでいる。
【００２３】
ＰＫｄＩサーバ212はユニックスまたは類似のオペレーティングシステムで構成されるサン、ヒューレットパッカード等により提供されるようなサーバコンピュータと、公共のドメインＡｐａｃｈｅサーバのようなネットワークサーバ機能により構成される。好ましくはＰＫｄＩサーバ212はクライアント220との全ての通信の暗号化／解読のための秘密保護されたソフトウェア層プロトコル機能も含んでいる。本発明の１特徴によれば、ＰＫｄＩサーバ212はトランザクションが保護されるサービスとは別に信用された第３のパーティにより維持され動作される。ＰＫｄＩサーバ212はここで説明する以外のハードウェアおよびソフトウェアを含むことができることに注意すべきである。しかしながら、このような通常のコンポーネントおよび機能は本発明を曖昧にしないようにさらに詳細には説明しない。ここで説明するサーバの機能と構成については米国特許出願第09/801,468号明細書（ＡＷＴ−００３）も参照することができる。
【００２４】
説明を容易にするためにここでは別々に示しているが、ＰＫｄＩサーバ212のあるコンポーネントおよび機能は財務機関のようなトランザクションプロバイダのウェブサーバまたはネットワーク内で一体化されることができることに注意すべきである。当業者は本発明の例により教示された後、種々の代替手段を理解することができ、このような代替手段は本発明の付加的な実施形態と考えられる。
【００２５】
生物測定学的署名208は個人の運転免許証、パスポート等に対する伝統的なアイデンティティチェックに匹敵する。１例の構成では、前述の特許明細書（ＡＷＴ−００３）に記載されているような指紋特徴による技術は生物測定学的署名テンプレートを生成するために生物測定学的サンプルから特異の特徴を検出し符号化するために使用される。生物測定学的比較はその後、トランザクションのために個人の私設キー206へのアクセスを許可するために個人の登録されたテンプレートに対して行われる。
【００２６】
デジタル証書210は例えば送信者の公共キー204と送信者についての特別な識別情報を含んでいる電子ファイルである。デジタル証書はＣＡ202により暗号化され、証書の内容の確認のためのＣＡの公共キー222を使用して受取人により解読される。例えば、標準的なデジタル証書生成を使用することによって、これらは改ざんに対して防御され、偽造されることができず、敏感な情報のデータ暗号化／解読のためのインターネットコミュニティにより良好に信用されている。さらにパスポート局はパスポートを発生するのにこれを行い、証書機関202はしたがって個人に授与されたデジタル証書が自らを称している通りの人であることを証明する。
【００２７】
デジタル署名214は伝統的な紙ベースの署名に匹敵する電子識別子であり、これは特有で確認可能であり、署名者だけがそれを開始できる。暗号化されたまたは暗号化されないメッセージと共に使用して、デジタル署名はまたデジタル的に署名されたメッセージまたは文書に含まれた情報が送信中に変更されなかったことを確証する。
【００２８】
ＰＫｄＩクライアント220は生物測定学的収集装置および関連するソフトウェア（例えば指紋走査および特徴、網膜走査および特徴等）およびＰＫｄＩサーバ212と通信するための暗号化／解読ソフトウェアを含んでいる。米国特許出願第09/801,468（ＡＷＴ−００３）号明細書および技術で知られている暗号化／解読、ネットワーク通信技術およびプロトコル（例えばＨＴＴＰＳ、ＴＣＰ／ＩＰ、ＳＳＬ）に記載されていない範囲については、ＰＫｄＩクライアント220の機能および構成の詳細は以下のＰＫｄＩサーバ212の説明から明白になるであろう。ＰＫｄＩクライアント220に関連する特定のコンピュータ装置は本発明に対して付随的なものであり、ＰＣ、ラップトップ、ノートブック、ＰＤＡおよびその他のハンドヘルド装置、スマート電話機等のような装置を含むことができることにさらに注意すべきである。
【００２９】
通常、本発明の生物測定学的特徴付け特性は例えば指紋、網膜走査等の否定できない特徴により個人が認証される確認が行われる。本発明の１特徴によれば、個人は彼らがアクセスを需要するあらゆるサービスで個人情報を含んでいる“トークン”を維持する必要がない。むしろ、このような情報は許可されたユーザに対してＰＫｄＩサーバ212で生成され記憶されることができる。デジタル署名をメッセージに添付するようにするリクエストはその後、個人が提出したリクエストの生物測定学的署名を使用して認証される。デジタル署名のリクエストを伴って個人により提出された生物測定学的署名が個人の記憶されたテンプレートと一致しないならば、その個人の私設キー206はアクセスされないかおよび／またはリクエストのために使用される。この技術はユーザ所有の私設キーが盗難により侵害されず、ユーザが秘密保護トランザクションを初期化するためにインスツルメントまたはパスワードを所有しなければならない負担をかけないことを確実にする。したがってユーザにより提供され維持される必要のある唯一の“トークン”は、前述の特許出願明細書に説明されているように、指紋、網膜走査またはその他の生物測定学的署名のような彼／彼女の固有の不変特徴である。
【００３０】
本発明のある特徴にしたがったＰＫｄＩサーバ212の例示的な構造を示すブロック図が図３に示されている。
【００３１】
図３に示されているように、この例のサーバ212は２つの異なる事前入会キーを生成する入会プロセス302を含んでおり、この事前入会キーはその後、システムによる入会を求める各個人に対して最終的な入会キーを生成するために異なるエンティティに与えられる。１例の構造では、入会キーは特有であり、少なくとも１９文字の長さであるランダムに生成された文字数字ストリングである。１例によれば、入会プロセス302は最終的な入会キーが２人の他の個人により生成される事前入会キーを使用して１人の信用された個人により生成されることを必要とし、したがってセキュリティの別の層を提供し、新しいユーザの入会が単一の個人により制御されないことを確実にする。入会は口座情報のエントリ／生成のような他の動作と、将来性のあるユーザに関連するその他の識別情報を含むことができることに注意すべきである。
【００３２】
図３にさらに示されているように、ＰＫｄＩサーバ212は登録プロセス304も含んでいる。通常、登録プロセス304は個人がＢｉｏＰＫＩサーバ212に登録することを可能にする。登録プロセス中、第３のパーティに関連する信用された個人は将来性のあるユーザをＰＫｄＩクライアント220により構成し、口座ＩＤ、パスワード、入会キーのユーザエントリをクライアントを介して管理する。信用された個人はまた好ましくは、ＩＤ、パスワード、入会キー、生物測定学的サンプルを実際に入力する人が“名前を付けられた”入会者であることを確証する。
【００３３】
ＰＫｄＩサーバ212が入会者により入力された口座ＩＤ、パスワード、ＢｉｏＰＫＩ入会キーを確認した後、入会者はその後、生物測定学的テンプレートを生成するために生物測定学的署名208を提出する必要がある。“確認された”生物測定学的テンプレートの受信後、ＰＫｄＩサーバ212は入会者の私設キー204および公共キー206（即ちキーの対）を生成する。
【００３４】
入会者がＰＫｄＩサーバ212に適切に登録された後、彼／彼女はその後、通常のトランザクション処理のためにログインページまたは特定された位置に再誘導される。ログインプロセス306はログインページを維持する。通常、ログインプロセスはデジタル署名を必要とするトランザクションのためにデジタル署名214を生成するように送信者の私設キー206へのアクセスを可能にする前に送信者の生物測定学的署名208を認証する。
【００３５】
前述したように、多数の利点の中で、これは特別なアプリケーションに対して個人が幾つかの“トークン”を携帯する必要をなくす。これらは代りに、ドメインと共にサーバ212に記憶され、全ての確認および生物測定学的署名手順が行われるときにのみ使用されることができる。
【００３６】
ログインプロセス306はその後、ＢｉｏＰＫＩサーバに記憶されている入力されたユーザＩＤおよびパスワードに対応する生物測定学的テンプレートを使用して個人に対する生物測定学的認証を行う。例えばログインプロセス306はＰＫｄＩクライアント220に個人から生物測定学的署名を集めさせる。集められた生物測定学的署名208は記憶された生物測定学的テンプレートと比較される。集められた生物測定学的署名208を確認するとき、適切なアプリケーションまたはページへの再誘導を行うことができる。例えばＢｉｏＰＫＩは個人に関連する許可情報の確認と検索のためにリクエストされたサービスに関連する口座およびパスワードシステムへ認証されたリクエストを転送する能力をもつことができる。生物測定学的署名208が記憶されたテンプレートに一致しないならば、個人は生物測定の失敗のために指定されたページへ再度誘導されることができる。どのようにして“一致”が決定されることができるかの１例は前記米国特許出願明細書（ＡＷＴ−００３）に記載されている。
【００３７】
１例の構造では、ＢｉｏＰＫＩはＰＫｄＩサーバ212へ送信するための生物測定学的署名208の情報を暗号化するＰＫＣＳ技術を使用する。暗号化パケットはさらに、パケットが送信中にまたは発生点で傷つけられていないことを確実にするために内部情報の幾つかの層を含むことができる。例えばＰＫｄＩサーバ212が生物測定学的認証に対するリクエストを受信するとき、サーバは特別なトランザクションＩＤを暗号化／解読プロセスの一部分になるリクエストへ割当てる。結果として、２つの同一のトランザクションは生成されず、それらはＢｉｏＰＫＩシステムにより受取られない。
【００３８】
ＰＫｄＩサーバ212が生物測定学的パケットを受信するとき、それはパケットの各コンポーネントの完全性をチェックする。生物測定学的署名は、全てのトランザクションリクエストに対して特有に発生された一回の私有―公共キーの対の使用により自己保護している。これらのキー対の発生は標準的なＰＫＣＳ技術を使用して展開され、各トランザクションリクエストが特有であることを確実にする。各セッションでユーザへのリクエストがランダムにＰＫｄＩサーバにより発生されるので、この構成は生物測定学的データの“切取りおよび貼付け”が可能ではないことを確実にし、トランザクション中の各点における特有の暗号化を確実にする。セッション全体で、リクエストはその後標準的なＳＳＬプロトコルを介して二重に暗号化される。セッションの私有−公共対に加えて、完全性チェックは生物測定学的署名が切取りおよび貼付けのハッキングを含んだ不正行為をされていないことを確実にするために行われることができる。これらの付加的なチェックはＩＰアドレススタンプ（両方向のターゲットクライアントのインターネットアドレスを確認する）と、タイムスタンプおよび／または特有のトランザクションＩＤを含むことができる。何等かの完全性チェックが失敗したならば、生物測定学的リクエストは無効と考えられ、リクエストは中断される。トランザクションフローの特性にしたがって、個人はエラーまたはもとのログインページのような別のネットワーク位置へ再誘導されることができる。
【００３９】
図４は本発明にしたがったＰＫｄＩサーバの別の構造を示している。図４に示されているように、この例のサーバはさらに確認プロセス402を含んでいる。
【００４０】
組織（例えば財務機関）のウェブサイトのトランザクション確認ページは電子トランザクションの“提出”ボタンをクリックするとき、例えばリクエストが生物測定学的確認のために既知の再誘導技術を使用してＰＫｄＩサーバへ転送されるように変更されることができる、ＰＫｄＩサーバ212はその後、送信者とのリンクを設定し、ＰＫｄＩクライアント220を呼出す。
【００４１】
送信者のユーザＩＤは生物測定学的テンプレートおよび関連する私設キー206の位置を検出するために使用される。ＰＫｄＩクライアント220はその後、個人の生物測定学的署名208を集める。生物測定学的認証が成功したならば、生物測定学的署名208に関連する私設キー206が検索され、メッセージコンテキストを署名するために使用される。トランザクションリクエストに関連され、私設キー206で暗号化されるデジタル署名はその後、受取人により処理されるようにダウンストリームへ転送される。生物測定学的署名がリクエスト者の記憶された生物測定学的テンプレートと一致しないならば、私設キーはアクセスされず、メッセージは署名されない。メッセージは私設キーが個人の生物測定学的署名を使用して確認されるまで“署名されない”と考えられる。
【００４２】
さらに、デジタル署名を強化するための確認が受取人および／または送信者によりリクエストされることができ、この確認もまた確認プロセス402の別の例の構成で実行されることができる。例えば、受取人または送信者は個人のテンプレートに対する付加的な生物測定学的署名比較をリクエストできる。生物測定学的署名は捕捉され、特定された期間中私設キーで署名された各トランザクションに対してデータベース中に維持される。アクセスを私設キーに対して行うために使用された捕捉された生物測定学的署名208はさらにこの認証プロセスで受取人が受取るメッセージの一部分として含まれることができる。これは私設キー206にアクセスするために個人の生物測定学的署名208を使用し、およびメッセージ自体中のメッセージを署名するために使用される実際の生物測定学的署名を含み、その受信された生物測定学的署名を記憶されたテンプレートと比較して、二重の確認を行う。
【００４３】
確認プロセス402は前述の生物測定学的確認機能の一方または両者を含むことができることに注意すべきである。
【００４４】
図５は本発明の１特徴にしたがったＰＫｄＩサーバの入会プロセスにより実行されることのできる例示的な方法を示すフローチャートである。
【００４５】
本発明の１特性によれば、プロセスは２人以上の個人の参加を必要とすることにより入会キー発生プロセスを保護する。ＢｉｏＰＫＩ入会キーの生成が秘密保護され確認可能であることを確実にするために以下のステップが行われることができる。入会プロセスは一度ユーザの申込みが十分確認され、ユーザ（銀行の客／従業員）がアクセスを行うサービスをホストするエンティティ（例えば財務機関）により承認されるときのみ開始されることができることを理解すべきである。
【００４６】
ステップS501とS502-2に示されているように、サービスから２人の権利を与えられた従業員（キー−発生器−１とキー−発生器−２）／（ＫＧ−１とＫＧ−２）が入会プロセスにアクセスし、入会プロセスにユーザの識別情報を与える。入会プロセスはその後、それぞれの事前入会キーを発生し、それらを従業員へ通信する。１例では、事前入会キーは特有であり、ランダムに発生された文字数字ストリングである。好ましくはＫＧ−１とＫＧ−２はあらゆる承認されたユーザ／クライアントに対して事前入会キーを発生するために別々に入会プロセスにアクセスする。
【００４７】
ＫＧ−１とＫＧ−２はその後、事前入会キーを最終的な入会キーの発生および承認のためにキー発生器管理者および証明者（ＫＧＡＣ）へ転送する。組織から権利を与えられた従業員はＫＧＡＣである。ＫＧＡＣが将来性のあるユーザの識別情報を入力後、入会プロセスは既にユーザに対して発生された２つの事前入会キーをＫＧＡＣに与える。この情報が正しいならば、入会プロセスは最終的な入会キーを生成し、必要ならばさらに生物測定学的署名がＫＧＡＣ（S504）により供給されることを必要とする。１例では、所有プログラムが最終的な入会キーを発生するために使用される。
【００４８】
ステップS506で、ＫＧＡＣはユーザを規定し（例えばユーザＩＤを発生し）、一致する最終的な入会キーに関連するようにデフォルト／一時的パスワードを発行する命令をＢｉｏＰＫＩ管理者へ転送する。１例では、これはＢｉｏＰＫＩ管理者へ転送される証明された文書により行われる。このような証明された文書は他の可能な識別情報の中でユーザＩＤ、デフォルト／一時的パスワードおよび最終的な入会キーを含んでいる。ＢｉｏＰＫＩ管理者はその後、以下さらに詳しく説明するように、認定されたクライアント／ユーザの入会と生物測定学的データの収集とを処理するためこのような情報をＢｉｏＰＫＩシステムヘ入力する。
【００４９】
図６は本発明にしたがったＰＫｄＩサーバの登録プロセスにより実行されることのできる例示的な方法を示すフローチャートである。
【００５０】
１例では、ＢｉｏＰＫＩ管理者がユーザの情報をシステムに入力後、アフターセールサポートグループは証明された最終的な入会キーを与えられる。アフターセールサポートグループで信用された個人はその後、ＰＤｋＩサーバにアクセスし通信するため、クライアントにより将来性のあるユーザを構成する。例えば、サポートグループはＢｉｏＰＫＩクライアントソフトウェアと生物測定学的スキャナをクライアントのワークステーションにインストールする（ステップS602）。
【００５１】
インストール後、ユーザはユーザＩＤ、パスワード、アフターセールサポートグループにより与えられる最終的な入会キーとを使用してＢｉｏＰＫＩシステムヘログインするためにクライアントソフトウェアを使用する（ステップS604）。入力された情報が記憶された情報と一致しないならば、登録プロセスはユーザを登録せず、プロセスは終了する（ステップS608）。そうでなければ、ユーザは収集するため生物測定を入力するように促される。好ましくは、生物測定学的収集は名前を付けられたユーザが生物測定学的サンプル（例えば指紋走査）を供給している実際の人であることを確証するためにサポートグループの個人により個別に管理される（ステップS610）。
【００５２】
生物測定学的サンプルの収集が生物測定的テンプレートの生成を成功させたならば（ステップ612で決定されるとき）、ユーザはシステムに登録される。この点でのユーザは彼／彼女のデフォルト／一時的システムパスワードを変更できる。１つの実行例では、登録はユーザの公共／私設キーの対を生成し、ユーザの識別情報とユーザの公共キーとを含むデジタル証書を生成することを含んでいる。このデジタル証書はその後、サービス（例えば財務機関）へ与えられ、それによりこのユーザはその後の通信のためにサービスがユーザの公共キーを得ることができるように登録されることを意図している。
【００５３】
図７は本発明にしたがったＰＫｄＩサーバのログインプロセスにより実行されることのできる１例の方法を示すフローチャートである。
【００５４】
１例では、本発明のＢｉｏＰＫＩシステムと接触を有するサービス（即ち証明機関202、好ましくは信用された第３のパーティ）はリクエストしているユーザに対してサービスへのアクセスが承認される前にログインスクリーンを有する。ログインスクリーンに関連するのはＰＫｄＩサーバのログインプロセスに着手するためのスクリプトである。リクエストするユーザが一度、ユーザＩＤとパスワードを入力すると、情報がＢｉｏＰＫＩサーバのログインプロセス306へ転送される（ステップS702）。（ステップS704で決定される）ユーザＩＤとパスワードが一致するならば、ユーザの生物測定学的テンプレートは検索され、ユーザはさらに生物測定学的署名を供給するようにリクエストされる（ステップS708）。生物測定学的署名がそのユーザに対する記憶されたテンプレートに対する比較が成功するならば、適切なアプリケーションまたはページへの再誘導が行われる。例えば、ＢｉｏＰＫＩは確認およびユーザに与えられる許可のために認証されたリクエストをリクエストされたサービスの口座およびパスワードシステムへ転送することができる。ログインまたは生物測定学的署名が一致しないならば、個人は生物測定学的な失敗とリクエストされたサービスへのアクセスを否認するために指定されたページに再誘導される（S706）。
【００５５】
十分に前述したように、ＢｉｏＰＫＩはＰＫｄＩサーバへ送信するための生物測定学的署名情報を暗号化するためにＰＫＣＳ技術を使用できる。暗号化パケットはさらにパケットが送信中または発生点で汚染されていないことを確実にするのに使用される内部情報の幾つかの層を含むことができる。ＰＫｄＩサーバが生物測定学的認証のリクエストを受信するとき、サーバは特有のトランザクションＩＤを暗号化／解読プロセスの一部分になるリクエストへ割当てる。結果として、２つの同一のトランザクションが行われることはなく、これらはＢｉｏＰＫＩシステムにより受諾されない。他の内部確認はＩＰスタンプとタイムスタンプを含むことができる。
【００５６】
図８は、本発明にしたがったＰＫｄＩサーバの確認プロセスにより実行されることのできる方法の１例を示すフローチャートである。
【００５７】
ユーザトランザクションの確認がリクエストされるならば、リクエストは例えば生物測定学的確認のための既知の再誘導技術を使用してＰＫｄＩサーバに転送される（ステップS802）。ＰＫｄＩサーバ212はその後、送信者とのリンクを設け、ユーザの生物測定学的署名の収集および送信のためＰＫｄＩクライアントソフトウェアを呼出す（ステップS804）。
【００５８】
送信者のユーザＩＤは比較のために生物測定学的テンプレートの位置を検出するために使用される（ステップS806）。生物測定学的認証が成功したならば、ユーザに関連する私設キー206は検索され、メッセージコンテキストに署名するために使用される。デジタル署名はその後、サービス／受取人へのメッセージを添付される。生物測定学的署名の比較が失敗したならば、私設キーはアクセスされず、メッセージは署名されない（ステップS808）。この時点で、受取人はデジタル署名を単に解読することによりユーザのアクセスを確認できる。
【００５９】
しかしながら、デジタル署名を強化する付加的な確認が個人のテンプレートに対する生物測定学的な署名比較をリクエストすることにより行われることができる。これが所望される（受取人の送信者によりリクエストされる）か否かはステップS812で決定される。ステップS804で捕捉される生物測定学的署名は特定された期間だけ、バイオ私設キーで署名される各トランザクションに対するデータベースに維持されることができる。さらに確認が必要とされるならば、生物測定学的署名自体は受取人がこの認証プロセスで受信するメッセージの一部分として構成されることができる（ステップS814）。これは個人の私設キーと、メッセージの署名に使用された実際の署名を使用して二重の確認プロセスを与える。したがって受取人がリクエストするとき、確認プロセスは転送された生物測定学的署名が適切に送信者の記憶されたテンプレートに対して比較することの確認を行うことができる。
【００６０】
本発明をその好ましい実施形態を参照して特別に説明したが、形態および詳細の変更と変形が本発明の技術的範囲を逸脱することなく行われてもよいことが当業者により容易に明白であろう。特許請求の範囲はこのような変更および変形を含むことを意図している。
【図面の簡単な説明】
【００６１】
【図１】通常の公共キーインフラストラクチャを示すブロック図。
【図２】本発明にしたがった生物測定学的認証（ＢｉｏＰＫＩ）を使用するネットワークインフラストラクチャを示すブロック図。
【図３】本発明にしたがったインフラストラクチャで使用されることができるＰＫｄＩサーバの１例の構造を示すブロック図。
【図４】本発明にしたがったインフラストラクチャで使用されることができるＰＫｄＩサーバの別の例の構造を示すブロック図。
【図５】本発明の１特徴にしたがった入会プロセスにより実行される方法の１例を示すフローチャート。
【図６】本発明の１特徴にしたがった登録プロセスにより実行される方法の１例を示すフローチャート。
【図７】本発明の１特徴にしたがったログインプロセスにより実行される方法の１例を示すフローチャート。
【図８】本発明の１特徴にしたがった確認プロセスにより実行される方法の１例を示すフローチャート。
【図１】
2005532736.tif 000003
【図２】
2005532736.tif 000004
【図３】
2005532736.tif 000005
【図４】
2005532736.tif 000006
【図５】
2005532736.tif 000007
【図６】
2005532736.tif 000008
【図７】
2005532736.tif 000009
【図８】
2005532736.tif 000010
【国際調査報告】
2005532736.tif 000011
2005532736.tif 000012
2005532736.tif 000013