(57)【特許請求の範囲】
【請求項１】
通信インタフェースと、
ユーザプロンプト装置と、
バイオメトリックセンサと、
コントローラと、を備え、前記コントローラは前記通信インタフェース、前記ユーザプロンプト装置及び前記バイオメトリックセンサと協働し、
前記バイオメトリックセンサでバイオメトリックスプーフ検出を実行する、
前記バイオメトリックセンサが前記コントローラに結合されていることを示す通知を前記通信インタフェースを介してリモート装置に送信する、
前記通信インタフェースを介して前記リモート装置から人間の存在検証要求を受信する、
前記人間の存在検証要求の受信に基づいて、ユーザプロンプト装置を通じたＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)要求によって、ユーザにバイオメトリックセンサを使って検証操作を実行するようプロンプトする、
ユーザが、前記プロンプトに応答して、前記バイオメトリックスプーフ検出に基づいて前記バイオメトリックセンサを使った前記検証操作を完了したかを決定する、及び
ユーザが前記検証操作を完了したという決定に基づいて前記通信インタフェースを介して前記リモート装置に応答を送信し、前記ＣＡＰＴＣＨＡ要求を前記バイオメトリックセンサでバイパスする、ことを特徴とする電子装置。
【請求項２】
前記バイオメトリックセンサはバイオメトリック指センサを備える、ことを特徴とする請求項１記載の電子装置。
【請求項３】
前記コントローラはインピーダンス検知に基づいてバイオメトリックスプーフ検出を実行する、ことを特徴とする請求項２記載の電子装置。
【請求項４】
前記コントローラは前記決定前に前記バイオメトリックスプーフ検出を実行する、ことを特徴とする請求項１記載の電子装置。
【請求項５】
前記コントローラは、前記バイオメトリックセンサを使った前記検証操作を所定のプロンプト時間内に完了したかを決定する、ことを特徴とする請求項１記載の電子装置。
【請求項６】
前記通信インタフェースはインターネットを介して通信するように構成されている、ことを特徴とする請求項１記載の電子装置。
【請求項７】
前記ユーザプロンプト装置はディスプレイ及び可聴インジケータの少なくとも一つを備える、ことを特徴とする請求項１記載の電子装置。
【請求項８】
通信インタフェース及びユーザプロンプト装置を備える電子装置のための人間の存在検証システムであって、前記システムは、
バイオメトリックセンサと、
コントローラと、を備え、前記コントローラは前記通信インタフェース、前記ユーザプロンプト装置及び前記バイオメトリックセンサと協働し、
前記バイオメトリックセンサでバイオメトリックスプーフ検出を実行する、
前記バイオメトリックセンサが前記コントローラに結合されていることを示す通知を前記通信インタフェースを介してリモート装置に送信する、
前記通信インタフェースを介して前記リモート装置から人間の存在検証要求を受信する、
前記人間の存在検証要求の受信に基づいて、ユーザプロンプト装置を通じたＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)要求によって、ユーザにバイオメトリックセンサを使って検証操作を実行するようプロンプトする、
ユーザが前記プロンプトに応答して、前記バイオメトリックスプーフ検出に基づいて前記バイオメトリックセンサを使って前記検証操作を完了したかを決定する、及び
ユーザが前記検証操作を完了したという決定に基づいて前記通信インタフェースを介して前記リモート装置に応答を送信し、前記ＣＡＰＴＣＨＡ要求を前記バイオメトリックセンサでバイパスする、ことを特徴とする人間の存在検証システム。
【請求項９】
前記バイオメトリックセンサはバイオメトリック指センサを備える、ことを特徴とする請求項８記載の人間の存在検証システム。
【請求項１０】
前記コントローラはインピーダンス検知に基づいてバイオメトリックスプーフ検出を実行する、ことを特徴とする請求項９記載の人間の存在検証システム。
【請求項１１】
通信インタフェースと、
ユーザプロンプト装置と、
バイオメトリック指センサと、
コントローラと、を備え、前記コントローラは、前記通信インタフェース、前記ユーザプロンプト装置及び前記バイオメトリック指センサと協働し、
前記バイオメトリック指センサが前記コントローラに結合されていることを示す通知を前記通信インタフェースを介してリモート装置に送信する、
前記通信インタフェースを介して前記リモート装置から人間の存在検証要求を受信する、
前記人間の存在検証要求の受信に基づいて、ユーザプロンプト装置を通じたＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)要求によって、ユーザにバイオメトリックセンサを使って検証操作を実行するようプロンプトする、
ユーザが、前記プロンプトに応答して前記バイオメトリックセンサを使った前記検証操作を完了したかを決定する、及び
ユーザが前記検証操作を完了したという決定に基づいて前記通信インタフェースを介して前記リモート装置に応答を送信し、前記ＣＡＰＴＣＨＡ要求を前記バイオメトリックセンサでバイパスする、ことを特徴とする電子装置。
【請求項１２】
前記コントローラは、前記バイオメトリックセンサを使った前記検証操作を所定のプロンプト時間内に完了したかを決定する、ことを特徴とする請求項１１記載の電子装置。
【請求項１３】
前記通信インタフェースはインターネットを介して通信するように構成されている、ことを特徴とする請求項１１記載の電子装置。
【請求項１４】
前記ユーザプロンプト装置はディスプレイ及び可聴インジケータの少なくとも一つを備える、ことを特徴とする請求項１１記載の電子装置。
【請求項１５】
通信インタフェース及びユーザプロンプト装置を備える電子装置のための人間の存在検証システムであって、前記システムは、
バイオメトリック指センサと、
コントローラと、を備え、前記コントローラは、前記通信インタフェース、前記ユーザプロンプト装置及び前記バイオメトリック指センサと協働し、
前記バイオメトリック指センサが前記コントローラに結合されていることを示す通知を前記通信インタフェースを介してリモート装置に送信する、
前記通信インタフェースを介して前記リモート装置から人間の存在検証要求を受信する、
前記人間の存在検証要求の受信に基づいて、ユーザプロンプト装置を通じたＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)要求によって、ユーザにバイオメトリックセンサを使って検証操作を実行するようプロンプトする、
ユーザが、前記プロンプトに応答して前記バイオメトリックセンサを使った前記検証操作を完了したかを決定する、及び
ユーザが前記検証操作を完了したという決定に基づいて前記通信インタフェースを介して前記リモート装置に応答を送信し、前記ＣＡＰＴＣＨＡ要求を前記バイオメトリックセンサでバイパスする、ことを特徴とする人間の存在検証システム。
【請求項１６】
前記コントローラは、前記バイオメトリックセンサを使った前記検証操作を所定のプロンプト時間内に完了したかを決定する、ことを特徴とする請求項１５記載の人間の存在検証システム。
【請求項１７】
通信インタフェースと、ユーザプロンプト装置と、バイオメトリックセンサと、前記通信インタフェース、前記ユーザプロンプト装置及び前記バイオメトリックセンサと協働するコントローラとを備える電子装置を用いて人間の存在を検証する方法であって、前記方法は、
前記バイオメトリックセンサでバイオメトリックスプーフ検出を実行するステップ、
前記バイオメトリックセンサが前記コントローラに結合されていることを示す通知を前記通信インタフェースを介してリモート装置に送信するステップ、
前記通信インタフェースを介して前記リモート装置から人間の存在検証要求を受信するステップ、
前記人間の存在検証要求の受信に基づいて、ユーザプロンプト装置を通じたＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)要求によって、ユーザにバイオメトリックセンサを使って検証操作を実行するようプロンプトするステップ、
ユーザが、前記プロンプトに応答して、前記バイオメトリックスプーフ検出に基づいて前記バイオメトリックセンサを使った前記検証操作を完了したかを決定するステップ、及び
ユーザが前記検証操作を完了したという決定に基づいて前記通信インタフェースを介して前記リモート装置に応答を送信し、前記ＣＡＰＴＣＨＡ要求を前記バイオメトリックセンサでバイパスするステップ、を備える、ことを特徴とする人間の存在検証方法。
【請求項１８】
前記バイオメトリックセンサはバイオメトリック指センサを備える、ことを特徴とする請求項１７記載の方法。
【請求項１９】
前記コントローラはインピーダンス検知に基づいてバイオメトリックスプーフ検出を実行する、ことを特徴とする請求項１８記載の方法。
【請求項２０】
通信インタフェースと、ユーザプロンプト装置と、バイオメトリック指センサと、前記通信インタフェース、前記ユーザプロンプト装置及び前記バイオメトリック指センサと協働するコントローラを備える電子装置を用いて人間の存在を検証する方法であって、前記方法は、
前記バイオメトリック指センサが前記コントローラに結合されていることを示す通知を前記通信インタフェースを介してリモート装置に送信するステップ、
前記通信インタフェースを介して前記リモート装置から人間の存在検証要求を受信するステップ、
前記人間の存在検証要求の受信に基づいて、ユーザプロンプト装置を通じたＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)要求によって、ユーザにバイオメトリックセンサを使って検証操作を実行するようプロンプトするステップ、
ユーザが、前記プロンプトに応答して前記バイオメトリックセンサを使った前記検証操作を完了したかを決定するステップ、及び
ユーザが前記検証操作を完了したという決定に基づいて前記通信インタフェースを介して前記リモート装置に応答を送信し、前記ＣＡＰＴＣＨＡ要求を前記バイオメトリックセンサでバイパスするステップ、を備える、ことを特徴とする方法。
【請求項２１】
前記バイオメトリックセンサを使った前記検証操作を所定のプロンプト時間内に完了したかを決定するステップを更に備える、ことを特徴とする請求項２０記載の方法。
【請求項２２】
前記通信インタフェースはインターネットを介して通信するように構成されている、ことを特徴とする請求項２０記載の方法。
【請求項２３】
前記ユーザプロンプト装置はディスプレイ及び可聴インジケータの少なくとも一つを備える、ことを特徴とする請求項２０記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は検証に関し、特に人間の存在検証及び関連方法に関する。
【背景技術】
【０００２】
自動ソフトウェアが不正利用のためであろうと資源支出のためであろうと所定のシステムのサービスの品質を低下させる操作を実行しないようにするためにＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)を使用することができる。ＣＡＰＴＣＨＡはコンピュータシステムをウェブメールサービスなどの電子メールスパムから保護するために使用することができる。
【０００３】
ＣＡＰＴＣＨＡは、レスポンスがコンピュータで生成されたものでないことを確認するためにコンピュータシステムで使用されるチャレンジ−レスポンステストの一種である。そのプロセスは、典型的には、一つのコンピュータが自己採点可能な簡単なテストを生成し、その簡単なテストをユーザに実行するよう要求するステップを含む。他のコンピュータはＣＡＰＴＣＨＡを解くことができないため、正しい解を入力するユーザは人間であると推定される。普通のタイプのＣＡＰＣＨＡはユーザがスクリーンに現れる歪められたイメージから文字や数字をタイプすることを必要とする。例えば、「あなたはボットでないかどうかここでチェックします」というチェックボックスは人間とコンピュータとを区別するのに役立つかもしれないが、これは攻撃者が特定の形を解読する努力をしなかったという事実に基づくためにＣＡＰＴＣＨＡではない。このような「ここでチェック」方法は通常比較的容易に破られる。
【０００４】
典型的なＣＡＰＴＣＨＡは視覚に基づくため、例えば視覚障害のため又は読み書きできないためにＣＡＰＴＣＨＡを視察することができないユーザはＣＡＰＴＣＨＡにより保護されたタスクを実行することはできない。従って、ＣＡＰＴＣＨＡを実装するサイトはビジュアル法に加えてオーディオバージョンを提供することが可能である。
【０００５】
オーディオ及びビジュアルＣＡＰＴＣＨＡであっても視覚障害者で聴覚障害者でもあるような一部のユーザに対して手動介入が要求され得る。もっとアクセスし易いＣＡＰＴＣＨＡを生成する試みとして、ジャバスクリプトの使用、数学的質問（「１＋１は何」又は「常識」質問（「晴れた日の空は何色」の使用がある。しかしながら、それらは自動生成可であるという基準及び攻撃者に対して初であるＣＡＰＴＣＨＡのタイプに依存しないという基準の両方を満たすものではない。
【０００６】
多くのＣＡＰＴＣＨＡの実装は一般攻撃になりやすい。例えば、ＣＡＰＴＣＨＡは攻撃者がＣＡＰＴＣＨＡを完全にバイパスできるように実装内のバグを悪用することによって、文字認識ソフトウェアを高めることによって、又は安価な人間労働者を使ってテストを処理することによって、破ることができる。更に、無料サービスを提供するウェブサービスのユーザは無料サービスにアクセスする前に別のウェブサイトに対するＣＡＰＴＣＨＡに回答するように要求され得る。
【０００７】
いくつかのＣＡＰＴＣＨＡ実装は小さな固定のＣＡＰＴＣＨＡイメージプールのみを使用することがある。最終的には、十分なＣＡＰＴＣＨＡイメージの解がある期間に亘って攻撃者によって収集されたとき、ＣＡＰＴＣＨＡは単にテーブル内の解をルックアップするだけで破られ得る。
【０００８】
特許文献１にはユーザの認証にＣＡＰＴＣＨＡを使用するゲームシステムが開示されている。他の先行技術文献、例えば特許文献２、特許文献３及び特許文献４には、ユーザを認証又は検証（確認）するためにＣＡＰＴＣＨＡを使用することが開示されている。特許文献５には電子メールの送信者を検証するためにＣＡＰＴＣＨＡを使用することが開示されている。
【０００９】
ＣＡＰＴＣＨＡはユーザにとって不便である。例えば、ユーザはＣＡＰＴＣＨＡの文字及び／又は数字を入力するために特定の作業から離れなければならない。多くの場合、ユーザは文字を再入力しなければならず、またイナクティブ期間中又はユーザが不注意にブラウザバックボタンを使用してしまったときはＣＡＰＴＣＨＡを再び解かなければならない。ユーザが多量のデータを要求する場合、又は多量のリクエストをする場合には、各リクエストがＣＡＰＴＣＨＡの完了を要求するので、同じことが言える。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】Bailey等の米国特許出願公開第２００８／０００９３４５号
【特許文献２】Kendrick等の米国特許出願公開第２００９／０１３２４２４号
【特許文献３】Farbの米国特許出願公開第２００９／０１５３２９２号
【特許文献４】Lindsayの米国特許第７，５５２，４６７号
【特許文献５】Spadea,IIIの米国特許出願公開第２００６／００４７７６６号
【発明の概要】
【００１１】
従って、以上の背景を考慮して、本発明の目的は人間の存在の検証(確認)を増加した速度及び精度で且つ減少したユーザインタラクションで提供することにある。
【００１２】
本発明によれば、この目的及び他の目的、特徴及び利点が、通信インタフェースと、ユーザプロンプト装置と、バイオメトリックセンサと、バイオメトリックスプーフ（詐称）検出をバイオメトリックセンサで実行するコントローラとを含む電子装置によってもたらされる。コントローラは更に、通信インタフェースを介してリモート装置から人間の存在検証要求を受信し、この要求の受信に基づいてバイオメトリックセンサを使って検証操作を実行するようにユーザにユーザプロンプト装置によってプロンプトすることができる。
【００１３】
コントローラは更に、ユーザがプロンプトに応答して、バイオメトリックスプーフ検出に基づいてバイオメトリックセンサを使った検証操作を完了したかを決定する。コントローラは更に、ユーザが検証操作を完了したという決定に基づいて通信インタフェースを介してリモート装置に応答を送信する。従って、この電子装置は、ＣＡＰＴＣＨＡのような人間存在検証テストに手動的に回答するのと対照的に、スプーフ検出機能を有するバイオメトリックセンサを含めることによって、人間の存在を検証するのに必要な時間及びインタラクションを低減し、精度を向上することができる。
【００１４】
バイオメトリックセンサは、例えばバイオメトリック指センサを含むことができる。コントローラは、例えばインピーダンス検知に基づいてバイオメトリックスプーフ検出を実行することができる。検証操作は、例えば指をバイオメトリック指センサから移動させてその指をバイオメトリックセンサに隣接して再配置することを含むことができる。
【００１５】
いくつかの有利な実施例では、コントローラはバイオメトリックセンサがコントローラに結合されていることを示す通知を通信インタフェースを介してリモート装置に送信することもできる。これは、有利なことに、人間の存在検証をキーボードではなくバイオメトリックセンサにより行うことを可能にし、それによって検証に要する時間を短縮し、ユーザエクスペリエンスを向上する。コントローラは、例えばバイオメトリックセンサを利用してＣＡＰＴＣＨＡ要求をバイパスすることができるため、ＣＡＰＴＣＨＡ要求でユーザをプロンプトすることができる。
【００１６】
コントローラは検証操作完了の決定前にバイオメトリックスプーフ検出を実行することができる。あるいは、コントローラは検証操作完了の決定中にバイオメトリックスプーフ検出を実行することもできる。コントローラは更に、信頼性を高めるために、例えばユーザがバイオメトリックセンサを使って検証操作を所定のプロンプト時間内に完了したかを決定する。
【００１７】
通信インタフェースはインタフェースを介して通信するように構成することができる。ユーザプロンプト装置は、例えばディスプレイ及び可聴インジケータの少なくとも一つを含むことができる。
【００１８】
別の実施例では、電子装置は更に、バイオメトリックセンサがコントローラに結合されていることを示す通知をリモート装置に通信インタフェースを介して送信することができる。コントローラは、例えば通信インタフェースを介してリモート装置から人間の存在検証要求を受信し、この要求の受信に基づいてユーザにバイオメトリックセンサを使って検証操作を実行するようユーザプロンプト装置によってプロンプトすることができる。これは、有利なことに、キーボードなどの別の装置からの入力を促すプロンプトを除去し、バイオメトリック指センサを使用するというダイレクトプロンプトを与えることによって、人間の存在検証操作の実行に要する時間量を減少させることができる。
【００１９】
方法態様の発明は電子装置を用いて人間の存在を検証(確認)する方法に関する。電子装置は、通信インタフェース、ユーザプロンプト装置、バイオメトリックセンサ及びコントローラを含むことができる。本方法は、バイオメトリックスプーフ検出をバイオメトリックセンサで実行するステップを含む。本方法は更に、通信インタフェースを介してリモート装置から人間の存在検証要求を受信するステップ及びこの要求の受信に基づいてユーザにバイオメトリックセンサを使って検証操作を実行するようユーザプロンプト装置によってプロンプトするステップを含むことができる。
【００２０】
本方法は更に、ユーザがプロンプトに応答してバイオメトリックスプーフ検出に基づいてバイオメトリックセンサを使った検証操作を完了したかを決定するステップを含むことができる。本方法は更に、ユーザが検証操作を完了したという決定に基づいて通信インタフェースを介してリモート装置に応答を送信するステップを含むことができる。
【００２１】
別の方法態様の発明は電子装置を用いて人間の存在を検証する方法に関する。本方法は、バイオメトリックセンサがコントローラに結合されていることを示す通知をリモート装置に通信インタフェースを介して送信するステップを含むことができる。本方法は更に、例えば通信インタフェースを介してリモート装置から人間の存在検証要求を受信し、この要求の受信に基づいてユーザにバイオメトリックセンサを使って検証操作を実行するようユーザプロンプト装置によってプロンプトするステップを含むことができる
【図面の簡単な説明】
【００２２】
【図１】本発明による人間存在検証システムを示す図である。
【図２】図１の人間存在検証システムの概略ブロック図である。
【図３】本発明による人間存在検証システムの別の実施形態の概略ブロック図である。
【図４】本発明による人間の存在を検証する方法のフローチャートである。
【図５】図４に示す方法のより詳細なフローチャートである。
【図６】本発明の別の実施形態による人間の存在を検証する方法のフローチャートである。
【図７】図６に示す方法のより詳細なフローチャートである。
【発明を実施するための形態】
【００２３】
以下に、本発明の好適な実施形態を示す添付図面を参照して本発明をより十分に説明する。しかしながら、本発明は多くの異なる形態に具体化することができ、本明細書に記載される実施形態に限定されるものと解釈してはならない。むしろこれらの実施形態はこの開示を徹底的に完全にするために与えられ、本発明の範囲を当業者に十分に理解させるものである。同等の番号は初めから終わりまで同等の要素を示し、代替実施形態における同等の要素はプライム表記で示す。
【００２４】
最初に図１及び図２につき説明すると、電子装置２０は一例として通信インタフェース２１、ユーザプロンプト装置２２及びバイオメトリックセンサ２３を含む。電子装置２０は通信インタフェース２１、ユーザプロンプト装置２２及びバイオメトリックセンサ２３と協働するコントローラ２４も含む。
【００２５】
ユーザプロンプト装置２２は一例としてディスプレイ３１を含む。当業者に明らかなように、ユーザプロンプト装置２２はオーディオ変換器などの可聴インジケータ３２を含むこともできる。ユーザプロンプト装置２２は別のインジケータを含むことができ、また当業者に明らかなようにそれらのインジケータの組み合わせを含むこともできる。
【００２６】
通信インタフェース２１は、例えばインターネット網２８を介して通信するように構成される。通信インタフェース２１は有線又は無線ネットワークで通信するように構成されてもよい。更に、通信インタフェース２１を介する通信は、当業者に明らかなように、ＳＳＬ（Secure Socket Layer）を含むことができる。
【００２７】
バイオメトリックセンサ２３は一例としてバイオメトリック指センサである。バイオメトリックセンサ２３はスライドセンサとしてもよい。当業者に明らかなように、バイオメトリックセンサ２３はバイオメトリック網膜センサ、音声センサ又は他のバイオメトリックセンサとしてもよい。
【００２８】
コントローラ２４はバイオメトリックセンサ２３を用いてバイオメトリックスプーフ検出を実行する。例えば、コントローラ１４はバイオメトリックスプーフ検出をインピーダンス検知に基づいて実行することができる。さらなるバイオメトリックスプーフ検出方法が本出願人に譲渡されたSetlak等の米国特許第５，９５３，４４１号に開示されており、その全内容は参照することにより本明細書に組み込まれる。同様に、さらなるスプーフ検出方法が本出願人に譲渡されたBoshraの米国特許出願第１２／４８６，９７８号に見ることができ、その全内容は参照することにより本明細書に組み込まれる。
【００２９】
コントローラ２４は、通信インタフェースを介してリモート装置２５から人間の存在検証要求を受信する。リモート装置２５は、例えばウェブサーバとすることができ、ユーザの処理開始を許可する前に人間の存在検証を要求し得るウェブサイトを含むことができる。例えば、コントローラ２４はリモート装置２５のウェブサイトと協働するブラウザプラグインを含むことができる。
【００３０】
コントローラ２４は更に、人間の存在検証要求の受信に基づいて、ユーザプロンプト装置２２を用いて、ユーザ２６にバイオメトリックセンサ２３を使って検証操作を実行するようにプロンプトする。例えば、ディスプレイ３１を介して視覚テストを、又はコンピュータスピーカなどのオーディオインジケータ３２を介して可聴テストをユーザにプロンプトすることができる。人間の存在検証のためには、当業者に明らかなように、チェックボックスなどの他のテストをユーザにプロンプトすることもできる。いくつかの実施例では、ユーザをＣＡＰＴＣＨＡ(Completely Automated Public Turning test to tell Computers and Humans Apart)要求でプロンプトすることができるが、コントローラ２４はこのＣＡＰＴＣＨＡ要求をバイオメトリックセンサ２３でバイパスすることができる。有利なことに、これによりユーザが人間であることを証明するのに要する時間を短縮することができ、よってボットに起因するネットワークトラヒック及び関連アクティビティを低減することができる。
【００３１】
検証操作は、ユーザの指２７をバイオメトリックセンサ２３から移動させてその指をバイオメトリックセンサ２３に隣接して再配置することを含むことができる。例えば、このようなユーザの指の移動及び再配置は、検証をプロンプトされたときに認証又はナビゲーション機能のためにユーザがバイオメトリックセンサ２３を使用する際に起こり得る。これは、ユーザがナビゲーション及び／又は認証のためにバイオメトリックセンサを既に使用しているかもしれないので、検証時間を短縮することができ有利である。
【００３２】
コントローラ２４は、ユーザがプロンプトに応答して、バイオメトリックスプーフ検出に基づいてバイオメトリックセンサ２３を使った検証操作を完了したかを決定する。バイオメトリックスプーフ検出を実行し、その決定に基づくことによって、有利なことに、人間の存在検証の精度が向上し、例えばスプーフ指による誤った人間存在検証の量が低減する。
【００３３】
いくつかの実施例では、コントローラ２４はバイオメトリックスプーフ検出を検証操作の完了決定前に実行することができ、例えばバイオメトリックスプーフ検出がナビゲーション又は認証の一部分として実行されるとき、それによって検証時間を更に短縮することができる。加えて又は代わりに、他の実施例では、コントローラ２４はバイオメトリックスプーフ検出を検証操作の完了決定中に実行することができる。
【００３４】
更に、コントローラ２４は、自由選択で、ユーザ２６がバイオメトリックセンサ２３を使った検証操作を例えば所定のプロンプト時間内に完了したかを決定することもできる。例えば、検証操作が所定のプロンプト時間量内に完了しない場合には、人間は存在しないという決定をなすことができる。
【００３５】
コントローラ２４は更に、ユーザ２６の検証操作完了の決定に基づいて通信インタフェース２１を介してリモート装置２５に応答を送信する。いくつかの実施例では、この応答は人間の存在が検出されたことを知らせるリモート装置２５への通知を含むことができる。コントローラ２４は更に、バイオメトリックセンサ２３がコントローラ２４に結合されていることを知らせる通知を通信インタフェース２１を介してリモート装置に送信することができる。この通知は、有利なことに、キーボードなどの別の入力装置又はインタフェースによる検証を予期するリモート装置２５にバイオメトリックセンサ２３による検証を予期させることができる。
【００３６】
次に図３につき説明すると、人間検証システム２０’の別の実施例では、コントローラ２４’は、バイオメトリックセンサ２３’がコントローラ２４’に結合されていることを知らせる通知を通信インタフェース２１’を介してリモート装置に送信する。この通知は、有利なことに、キーボードなどの別の入力装置又はインタフェースによる検証を予期するリモート装置２５にバイオメトリックセンサ２３’による検証を予期させることができる。
【００３７】
コントローラ２４’は更に、通信インタフェース２１’を介してリモート装置２５’から人間の存在検証要求を受信し、この人間の存在検証要求の受信に基づいて、ユーザ２６’にバイオメトリック指センサ２３’を使って検証操作を実行するようユーザプロンプト装置２２’でプロンプトする。
【００３８】
図３につき説明する実施例では、コントローラ２４’は必ずしもバイオメトリックスプーフ検出を実行する必要はない。しかし、当業者に明らかなように、コントローラ２４’はバイオメトリックスプーフ検出を実行してもよい。
【００３９】
図４のフローチャート５０を参照すると、方法態様の発明は電子装置を用いて人間の存在を検証する方法にある。電子装置２０は、通信インタフェース２１と、ユーザプロンプト装置２２と、バイオメトリックセンサ２３と、通信インタフェース、ユーザプロンプト装置及びバイオメトリックセンサと協働するコントローラ２４とを含む。バイオメトリックセンサ２３は例えばバイオメトリック指センサを含むことができる。他のバイオメトリックセンサを使用することもできる。
【００４０】
本方法は、ブロック５２で開始し、バイオメトリックスプーフ検出をバイオメトリックセンサで実行するステップ（ブロック５４）を含む。バイオメトリックスプール検出はインピーダンス照合に基づいて実行することができる。スプーフ検出は、当業者に明らかなように、他の方法を用いて実行することもできる。本方法は更に、通信インタフェース２１及びインターネット２８を介してリモート装置２５から人間の存在検証要求を受信するステップ（ブロック５６）を含む。
【００４１】
本方法は、ブロック５８において、人間の存在検証要求の受信に基づいて、ユーザにバイオメトリックセンサを使って検証操作を実行するようユーザプロンプト装置２２でプロンプトするステップを含む。
【００４２】
本方法は更に、ブロック６２において、ユーザがプロンプトに応答して、バイオメトリックスプーフ検出に基づいてバイオメトリックセンサ２３を使った検証操作を完了したかを決定するステップを含む。バイオメトリックセンサ２３がバイオメトリック指センサである場合には、検証操作として、例えば指２７をバイオメトリック指センサから移動させてその指をバイオメトリックセンサに隣接して再配置することが挙げられる。
【００４３】
ブロック６６において、ユーザの検証操作完了の決定に基づいて応答を通信インタフェースを介してリモート装置２５に送信する。本方法はブロック６８で終了する。
【００４４】
次に図５のフローチャート５０’につき説明すると、人間の存在を検証する方法の別の実施例では、バイオメトリックセンサ２３はバイオメトリック指センサとすることができる。ブロック５６’で受信される要求はＣＡＰＴＣＨＡ要求とすることができ、コントローラ２４はブロック５８’においてＣＡＰＴＣＨＡ要求でユーザに検証操作をプロンプトすることができる。ブロック６４’において、本方法は、自由選択として、ユーザがバイオメトリック指センサ２３を使って検証操作を所定のプロンプト時間内に完了したかを決定することができる。ユーザの検証操作完了の決定に基づいて、ＣＡＰＴＣＨＡ要求は終了ブロック６８’の前のブロック６６’においてバイオメトリックセンサでバイパスすることができる。
【００４５】
次に図６のフローチャート７０につき説明すると、方法の別の実施例は電子装置２０’を用いて人間の存在を検証する方法にある。電子装置２０’は通信インタフェース２１’と、ユーザプロンプト装置２２’と、バイオメトリック指センサ２３’と、通信インタフェース、ユーザプロンプト装置及びバイオメトリック指センサと協働するコントローラ２４’を含む。
【００４６】
本方法は、ブロック７２で始まり、バイオメトリック指センサがコントローラ２４’に結合されていることを知らせる通知を通信インタフェース２１’を介してリモート装置２５’に送信するステップを含む。本方法は更に、通信インタフェース２１’を介してリモート装置２５’から人間の存在検証要求を受信するステップ（ブロック７６）を含む。
【００４７】
本方法は、ブロック７８において、人間の存在検証要求の受信に基づいてユーザにバイオメトリックセンサを使って検証操作を実行するようユーザプロンプト装置２２’でプロンプトするステップを含む。本方法は更に、ブロック８２において、ユーザがプロンプトに応答してバイオメトリックセンサ２３’を使った検証操作を完了したかを決定するステップを含む。
【００４８】
終了ブロック８８の前のブロック８６において、ユーザの検証操作完了の決定に基づいて応答を通信インタフェース２１’を介してリモート装置２５’に送信する。
【００４９】
次に図７のフローチャート７０’につき説明すると、人間の存在を検証する方法の別の実施例では、ブロック７６’で受信される要求はインターネット２８’を介して受信することができるＣＡＰＴＣＨＡ要求とすることができる。ブロック７８’において、コントローラ２４’はＣＡＰＴＣＨＡ要求でユーザに検証操作をプロンプトすることができる。検証操作には、例えば指２７をバイオメトリック指センサから移動させてその指を再度バイオメトリックセンサに隣接して再配置することが含まれる（ブロック８２’）。本方法は、自由選択として、ブロック８４’において、ユーザがバイオメトリック指センサ２３を使った検証操作を所定のプロンプト時間内に完了したかを決定するステップを含むことができる。ユーザの検証操作完了の決定に基づいて、ＣＡＰＴＣＨＡ要求を終了ブロック８８’の前のブロック８６’においてバイオメトリックセンサ２３’でバイパスすることができる。
【００５０】
図６及び図７を参照して記載した実施例では、バイオメトリックスプーフ検出は実行されない。しかし、当業者に明らかなように、図４及び図５を参照して記載した方法を図６及び図７を参照して記載した方法と関連させて又は組み合わせて使用することができる。
【００５１】
以上の説明及び関連する図面に示される教示を利用すれば本発明の多くの変形例及び他の実施例が当業者に想到される。よって、本発明は開示した特定に実施例に限定されず、様々な変形例及び実施例も添付の請求の範囲に含まれるものと理解されたい。
【図１】
0005568145.tif 000002
【図２】
0005568145.tif 000003
【図３】
0005568145.tif 000004
【図４】
0005568145.tif 000005
【図５】
0005568145.tif 000006
【図６】
0005568145.tif 000007
【図７】
0005568145.tif 000008