(57)【要約】  リプレイ攻撃への耐性を有する認証のためのシステム及び方法が提供される。ユーザの画像データを捕捉してユーザを認証又は識別するために装置が使用され得る。捕捉された画像データを処理及び分析することによって認証情報を得ることができる。撮像装置及び捕捉された画像データの状態に関するデータは、不正検出のために使用され得る。データは、画像データが処理及び分析されるときに収集され得る。撮像装置及び捕捉された画像データの状態は、繰り返される可能性が低い。撮像装置及び捕捉された画像データの状態の検出される繰り返しは、リプレイ攻撃が行われている可能性を高める原因であり得る。装置は、取引を行うために使用され得る。
2021536601.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデバイスを使用してユーザの画像データを捕捉すること、
前記画像データから、前記ユーザに関する識別情報を得ること、
前記ユーザデバイスに固有である前記画像データの特性を含むナンスデータを、前記ナンスデータが収集される間のある時点において収集すること、及び
（１）前記識別情報、及び（２）前記ナンスデータに基づいて、１つ又は複数のプロセッサを用いてユーザ又は取引を認証すること
を含み、
前記画像データは、ユーザの顔の少なくとも一部を含む、ユーザ又は取引を認証するための方法。
【請求項２】
前記ナンスデータは、前記画像データから導出されるチェックサム値を更に含む、請求項１に記載の方法。
【請求項３】
前記チェックサム値は、前記画像データの前記特性に基づいて導出される、請求項２に記載の方法。
【請求項４】
前記画像データの前記特性は、（ｉ）画像処理中にもたらされる１つ又は複数のパラメータ、（ｉｉ）前記未処理の画像データの１つ又は複数のプロパティ、及び（ｉｉｉ）前記処理された画像データの１つ又は複数のプロパティ、の少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記ナンスデータは、前記ユーザデバイスの物理的状態から導出されるチェックサム値を更に含む、請求項１に記載の方法。
【請求項６】
前記ユーザデバイスの前記物理的状態は、前記ユーザデバイスのコンポーネントの物理的状態を示すデータを含み、前記コンポーネントは、撮像装置、電力供給ユニット、プロセッサ及びメモリを含む群から選択される、請求項５に記載の方法。
【請求項７】
前記ユーザデバイスの前記物理的状態は、１つ又は複数のセンサによって収集されるセンサデータを使用して得られる、請求項５に記載の方法。
【請求項８】
前記ナンスデータは、前記ナンスデータが２つ以上のファクタを含むとき、前記ファクタが前記１つ又は複数のプロセッサによってアクセス可能でないように暗号化される、請求項１に記載の方法。
【請求項９】
前記ナンスデータ及び識別情報は、リプレイ攻撃の存在を判定するために、過去に収集されたナンスデータ及び過去に収集された識別情報と比較される、請求項１に記載の方法。
【請求項１０】
前記ユーザの前記画像データは、ライブ画像である、請求項１に記載の方法。
【請求項１１】
ユーザが取引を行うことを許可するように構成される、ユーザデバイスと通信するサーバを含み、前記サーバは、（ｉ）ソフトウェア命令の組を記憶するためのメモリ、及び（ｉｉ）１つ又は複数のプロセッサを備え、
前記１つ又は複数のプロセッサは、
前記ユーザデバイスからユーザの画像データを受信すること、
前記ユーザデバイスに固有である前記画像データの特性を含むナンスデータを、前記ナンスデータが収集される間のある時点において受信すること、
前記画像データから、前記ユーザに関する識別情報を得ること、及び
（１）前記識別情報、及び（２）前記ナンスデータに基づいてユーザ又は取引を認証すること
を行うための前記ソフトウェア命令の組を実行するように構成され、
前記画像データは、ユーザの顔の少なくとも一部を含む、ユーザ又は取引の認証を行うためのシステム。
【請求項１２】
前記ナンスデータは、前記画像データから導出されるチェックサム値を更に含む、請求項１１に記載のシステム。
【請求項１３】
前記チェックサム値は、前記画像データの前記特性に基づいて導出される、請求項１２に記載のシステム。
【請求項１４】
前記チェックサム値は、前記ユーザデバイスのボード上で導出される、請求項１２に記載のシステム。
【請求項１５】
前記チェックサム値は、前記サーバのボード上で導出される、請求項１２に記載のシステム。
【請求項１６】
前記画像データの前記特性は、（ｉ）画像処理中にもたらされる１つ又は複数のパラメータ、（ｉｉ）前記未処理の画像データの１つ又は複数のプロパティ、及び（ｉｉｉ）前記処理された画像データの１つ又は複数のプロパティ、の少なくとも１つを含む、請求項１１に記載のシステム。
【請求項１７】
前記ナンスデータは、前記ユーザデバイスの物理的状態から導出されるチェックサム値を更に含む、請求項１１に記載のシステム。
【請求項１８】
前記ユーザデバイスの前記物理的状態は、前記ユーザデバイスのコンポーネントの物理的状態を示すデータを含み、前記コンポーネントは、撮像装置、電力供給ユニット、プロセッサ及びメモリを含む群から選択される、請求項１７に記載のシステム。
【請求項１９】
前記ユーザデバイスの前記物理的状態は、１つ又は複数のセンサによって収集されるセンサデータを使用して得られる、請求項１７に記載のシステム。
【請求項２０】
前記ユーザの前記画像データは、ライブ画像である、請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
［0001］  本願は、２０１８年８月２４日に出願された米国仮特許出願第６２／７２２，６２９号の優先権及び利益を主張し、２０１６年７月２９日に出願された米国仮特許出願第６２／３６８，９６９号の優先権及び利益を主張する、２０１７年７月２８日に出願された国際特許出願ＰＣＴ／米国特許出願公開第２０１７／０４４３７１号の継続出願である、２０１９年１月１５日に出願された米国特許出願公開第１６／２４７，８３５号の一部継続出願であり、これらの出願の全内容は、参照により本明細書に援用される。
【背景技術】
【０００２】
発明の背景
［0002］  リプレイ攻撃は、不正な取引、とりわけ電子取引で大きい役割を果たす。リプレイ攻撃では、とりわけユーザ又は装置を認証するために、以前の取引のデータが新たな取引において不正に又は悪意を持って繰り返される。
【０００３】
［0003］  運転免許証又は他の任意の種類のＩＤカード上のバーコード等の機械可読セキュア識別トークンは、認証時に使用されることが知られている。携帯電話のカメラの使用時、従来の物理トークンは、デジタルカメラによってスキャンされ、認証又は識別に使用され得る。しかし、そのような静的セキュリティトークンは、リプレイ攻撃を受けやすい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
発明の概要
［0004］  従って、リプレイ攻撃への耐性を有する、ユーザの識別を認証するための改善されたシステム及び方法の必要性が存在する。
【課題を解決するための手段】
【０００５】
［0005］  本発明の一態様では、アンチリプレイ分析を行う方法が提供される。リプレイ攻撃への耐性を有する、トークンを用いたユーザ認証のための方法及びシステムが提供される。取引中に物理トークンの画像を撮るために、カメラを備えたユーザデバイスを使用することができる。加えて又は代わりに、取引中にユーザの「自撮り」画像若しくは写真又はビデオクリップを捕捉するために、カメラを有するユーザデバイスを使用することができる。画像の状態、カメラの状態又はユーザデバイスの状態に関するデータを取引の時点において収集することができる。かかるデータは、繰り返すことができないか又は繰り返される可能性が極めて低い可能性がある特異点値又は「ナンス」を作成するために使用することができる。その後の取引内でナンスデータが全く同じに繰り返される場合、ナンスデータが繰り返される可能性は、極めて低いため、かかる繰返しは、その後の取引がリプレイ攻撃である可能性が高いことを示し得る警告を発し得る。
【０００６】
［0006］  一態様では、ユーザ又は取引を認証するための方法が提供される。この方法は、ユーザデバイスを使用して物理トークンの画像データを捕捉することであって、画像データは、グラフィカルコードを含む、捕捉すること、画像データから、ユーザに関する識別情報を得ること、（１）ユーザデバイスの物理的状態、又は（２）ユーザデバイスに固有である画像データの特性を含むナンスデータを、ナンスデータが収集される間のある時点において収集すること、及び（１）識別情報、及び（２）ナンスデータに基づいて、１つ又は複数のプロセッサを用いてユーザ又は取引を認証することを含む。
【０００７】
［0007］  一部の実施形態では、物理トークンは、ユーザに関する識別情報を含むグラフィカルコードを含む。一部の実施形態では、物理トークンが権限エンティティによって発行され、ユーザの識別に関連付けられる。
【０００８】
［0008］  一部の実施形態では、ナンスデータは、以下：（ｉ）画像データを捕捉する操作のためにユーザデバイスに結合される撮像装置の１つ又は複数の動作パラメータ、（ｉｉ）撮像装置又はユーザデバイスに関する位置情報、及び（ｉｉｉ）画像データの画像処理に由来する画像データの特性の少なくとも２つを含む。一部の事例では、ユーザデバイスの物理的状態に関するナンスデータは、１つ又は複数のセンサによって収集されるデータを含む。一部の事例では、ユーザデバイスの物理的状態は、ユーザデバイスのコンポーネントの物理的状態を示すデータを含み、一部の状況では、コンポーネントは、撮像装置、電力供給ユニット、プロセッサ及びメモリを含む群から選択される。一部の実施形態では、画像データの特性は、以下：（ｉ）画像処理中にもたらされる１つ又は複数のパラメータ、（ｉｉ）未処理の画像データの１つ又は複数のプロパティ、及び（ｉｉｉ）処理された画像データの１つ又は複数のプロパティの少なくとも１つを含む。
【０００９】
［0009］  一部の実施形態では、ナンスデータは、ナンスデータが２つ以上のファクタを含むとき、それらのファクタが１つ又は複数のプロセッサによってアクセス可能でないように暗号化される。一部の実施形態では、ナンスデータ及び識別データは、リプレイ攻撃の存在を判定するために、過去に収集されたナンスデータ及び過去に収集された識別データと比較される。
【００１０】
［0010］  別の態様では、ユーザ又は取引の認証を行うためのシステムが提供される。このシステムは、ユーザが取引を行うことを許可するように構成される、ユーザデバイスと通信するサーバを含み、そのサーバは、（ｉ）ソフトウェア命令の組を記憶するためのメモリ、及び（ｉｉ）１つ又は複数のプロセッサであって、（１）ユーザデバイスの物理的状態、及び（２）ユーザデバイスに固有である画像データの特性を含むナンスデータを、ナンスデータが収集される間のある時点において受信することであって、画像データは、グラフィカルコードを含む、受信すること、ユーザによって保持される物理トークンの画像データを受信すること、画像データから、ユーザに関する識別情報を得ること、及び（１）識別情報、及び（２）ナンスデータに基づいてユーザ又は取引を認証することを行うためのソフトウェア命令の組を実行するように構成される１つ又は複数のプロセッサを含む。
【００１１】
［0011］  一部の実施形態では、物理トークンは、ユーザに関する識別情報を含むグラフィカルコードを含む。一部の実施形態では、物理トークンが権限エンティティによって発行され、ユーザの識別に一意に関連付けられる。
【００１２】
［0012］  一部の実施形態では、ナンスデータは、以下：（ｉ）画像データを捕捉する操作のためにユーザデバイスに結合される撮像装置の１つ又は複数の動作パラメータ、（ｉｉ）撮像装置又はユーザデバイスに関する位置情報、及び（ｉｉｉ）画像データの画像処理に由来する画像データの特性の少なくとも２つを含む。一部の事例では、システムによって生成される命令に応じて、撮像装置の１つ又は複数の動作パラメータの少なくとも１つが変更される。一部の実施形態では、ユーザデバイスの物理的状態は、１つ又は複数のセンサによって収集されるデータを含む。一部の実施形態では、ユーザデバイスの物理的状態は、ユーザデバイスのコンポーネントの物理的状態を示すデータを含み、コンポーネントは、撮像装置、電力供給ユニット、プロセッサ及びメモリを含む群から選択される。一部の実施形態では、画像データの特性は、以下：（ｉ）画像処理中にもたらされる１つ又は複数のパラメータ、（ｉｉ）未処理の画像データの１つ又は複数のプロパティ、及び（ｉｉｉ）処理された画像データの１つ又は複数のプロパティの少なくとも１つを含む。一部の実施形態では、ナンスデータ及び識別データは、リプレイ攻撃の存在を判定するために、過去に収集されたナンスデータ及び過去に収集された識別データと比較される。
【００１３】
［0013］  別の態様では、アンチリプレイ保護を有する、ユーザ又は取引を認証するための方法が提供される。この方法は、ユーザデバイスを使用して物理トークンの画像データを捕捉すること、（１）画像データを捕捉する操作に関係するユーザデバイスの物理的状態、又は（２）ユーザデバイスに固有である画像データの特性に関するナンスデータを、ナンスデータが収集される間のある時点において収集すること、ユーザデバイス又はユーザに関する識別情報を得ること、１つ又は複数のプロセッサを用いて、ナンスデータ及び識別情報を、過去に収集されたナンスデータ及び過去に収集された識別情報と比較すること、及び１つ又は複数のプロセッサを用いて、ナンスデータと、過去に収集されたナンス状態データとが同一であるかどうかに基づいて、リプレイ攻撃の存在を判定することを含む。一部の実施形態では、ナンスデータは、以下：（ｉ）画像データを捕捉する操作中にユーザデバイスに結合される撮像装置の１つ又は複数の動作パラメータ、（ｉｉ）撮像装置又はユーザデバイスに関する位置情報、及び（ｉｉｉ）画像データの画像処理に由来する画像データの１つ又は複数の特性の少なくとも１つを含む。
【００１４】
参照による援用
［0014］  本明細書で言及する全ての刊行物、特許及び特許出願は、それぞれの刊行物、特許又は特許出願が参照により援用されるように具体的且つ個別に示されている場合と同程度に参照により本明細書に援用される。
【００１５】
図面の簡単な説明
［0015］  本発明の原理を利用する例示的実施形態について記載する以下の詳細な説明を参照することにより、本発明の特徴及び利点のより良好な理解が得られる。
【図面の簡単な説明】
【００１６】
【図１】［0016］本発明の実施形態による、認証を必要とする取引を行うことを促進し得る装置の一例を示す。
【図２】［0017］本発明の実施形態による、認証のための物理トークンを捕捉するためにユーザデバイスを使用する一例を示す。
【図２Ａ】［0018］本発明の実施形態による、認証のための自撮り画像を捕捉するためのユーザデバイスの一例を示す。
【図３】［0019］本発明の実施形態による、画像の捕捉及び処理中に生成されるナンスデータとして使用され得るデータの例を示す。
【図３Ａ】［0020］本発明の実施形態による、ユーザの画像データの捕捉及び処理中に生成されるナンスデータとして使用され得るデータの例を示す。
【図４】［0021］本発明の実施形態による、ナンスデータがどのように生成又は記憶され得るかの例を示す。
【図５】［0022］本発明の実施形態による、様々な取引についてデータがどのように記憶され得るかの例を示す。
【図６】［0023］本発明の実施形態による、認証パラメータを形成するためにナンスデータ及び識別データがどのように使用され得るかを示す。
【図７】［0024］本発明の実施形態による、ユーザ及び／又は装置を識別するために識別データ及びナンスデータを使用する一例を示す。
【図８】［0025］本発明の実施形態による、ユーザ及び／又は装置を識別するためにナンスデータを使用する一例を示す。
【図９】［0026］本発明の実施形態による、認証事象に関与するエンティティの例を示す。
【図１０Ａ】［0027］ナンスデータ又はナンスファクタを導出するためにチェックサムを使用する例を示す。
【図１０Ｂ】［0027］ナンスデータ又はナンスファクタを導出するためにチェックサムを使用する例を示す。
【図１０Ｃ】［0027］ナンスデータ又はナンスファクタを導出するためにチェックサムを使用する例を示す。
【発明を実施するための形態】
【００１７】
発明の詳細な説明
［0028］  本明細書において本発明の好ましい実施形態を図示し説明してきたが、かかる実施形態は、例として提供されるに過ぎないことが当業者に明らかになる。ここで、本発明から逸脱することなく、多くの改変形態、変更形態及び置換形態が当業者に想起されるであろう。本発明を実践する際、本明細書に記載する本発明の実施形態に対する様々な代替形態が使用され得ることを理解すべきである。
【００１８】
［0029］  本発明は、リプレイ攻撃への耐性を有する、トークンを用いたユーザ認証のためのシステム及び方法を提供する。本明細書に記載の本発明の様々な態様は、以下に記載する特定の応用の何れかに適用され得る。本発明は、認証システムとして又は独立型のアンチリプレイシステム、不正検出ソフトウェア若しくは識別の検証若しくは認証を必要とする任意の取引プロセスとして適用され得る。本発明の様々な態様は、個別に、集合的に又は互いに組み合わせて認識され得ることを理解すべきである。
【００１９】
［0030］  取引は、ユーザ認証又は識別の検証を必要とする事象又は活動であり得る。ユーザ識別情報は、機械可読セキュア識別トークン（例えば、ユーザのＩＤカード上のバーコード）等の物理トークンに基づいて提供され得る。オンライン取引では、ユーザは、物理トークンをスキャンし、識別を検証するためにＩＤ情報をサービスプロバイダに伝送することができる。一部の事例では、識別の検証又は認証のために顔認識を用いたバイオメトリク認証を使用することができる。例えば、ユーザは、自撮り画像を捕捉すること又は顔認識によって認証され得る。一部の事例では、物理トークンの画像を撮ることの代替策として、自撮り画像を捕捉することを使用することができる。一部の事例では、自撮り画像を捕捉することは、物理トークンを用いて認証することに加えて行われ得る。取引は、オンラインで行われる場合があり、その場合、データが容易に傍受される可能性がある。例えば、最初の取引中のユーザに関する情報が記録され得る。最初の取引内で登場したのと同じユーザに見えるように又はその後の取引の進行を許可するように、記録された情報は、リプレイ攻撃において、その後の取引内で使用され得る。記録される情報は、最初の取引内で使用されるスキャンされた画像データ又は撮像装置の状態に関係するナンスデータ等、最初の取引の条件に関し得る。ナンスデータの繰り返しを検出することは、リプレイ攻撃が行われていることを示し得る。
【００２０】
［0031］  一部の実施形態では、最初の取引中のスキャンされた画像又は撮像装置の状態に関係するナンスデータが収集され得る。ナンスデータは、現実的に１度のみ生じる可能性があり、自然に繰り返されることがない特異点値（例えば、ナンスファクタ）の１つ又は複数の組を含み得る。従って、ナンスデータが繰り返されることは、リプレイ攻撃が行われている可能性があるという疑いの原因になり得る。ナンスデータは、撮像装置若しくは撮像装置のコンポーネントの内部状態に関係する場合があるか、又はユーザの識別データを含むスキャンされた画像に関係して収集され得るデータを含み得る。ナンスデータは、メタデータ、位置情報又は撮像装置に関係する他の任意の情報等の画像捕捉情報を含み得る。ナンスデータは、コンテキスト分析のために画像を処理する間に生成されるデータも含み得る。
【００２１】
［0032］  ナンスデータは、１つ又は複数のセンサ及び１つ又は複数のプロセッサを用いて収集され得る。センサ及びプロセッサは、装置に搭載され得る。センサ及びプロセッサは、外部信号又は装置外から収集されるデータの使用を必要としてもしなくてもよい。
【００２２】
［0033］  図１は、本発明の実施形態による、認証を必要とする取引を行うことを補助し得る装置１００の一例を示す。この装置は、ディスプレイ１０２を含むユーザデバイスであり得、装置を使用して取引を行うためのインタフェース１０４を含み得る。この装置は、１つ若しくは複数のメモリ記憶ユニット１０６、１つ若しくは複数のプロセッサ１０８、１つ若しくは複数の通信ユニット１１０、１つ若しくは複数の電源１１２及び／又は１つ若しくは複数のセンサ１１４、１１６を含み得る。
【００２３】
［0034］  ユーザデバイス１００は、取引を補助し得るか又はユーザを識別及び／又は認証することを補助し得る電子装置であり得る。ユーザデバイスは、モバイル装置（例えば、スマートフォン、タブレット、ページャ、携帯情報端末（ＰＤＡ））、コンピュータ（例えば、ラップトップコンピュータ、デスクトップコンピュータ、サーバ又は他の任意の種類の装置であり得る。ユーザデバイスは、任意選択的に携帯型であり得る。ユーザデバイスは、手持ち型であり得る。ユーザデバイスは、軽量であり得る。一部の実施形態では、ユーザデバイスの重さは、１０ｋｇ、８ｋｇ、６ｋｇ、５ｋｇ、４ｋｇ、３ｋｇ、２ｋｇ、１．５ｋｇ、１ｋｇ、０．７ｋｇ、０．５ｋｇ、０．３ｋｇ、０．１ｋｇ、０．０５ｋｇ、０．０１ｋｇ、０．００５ｋｇ又は０．００１ｋｇ以下であり得る。
【００２４】
［0035］  ユーザデバイスは、ローカルエリアネットワーク（ＬＡＮ）、インターネット等の広域ネットワーク（ＷＡＮ）、電気通信網、データネットワーク、他の任意の種類のネットワーク等、ネットワークを接続可能なネットワーク装置であり得る。ユーザデバイスは、直接的又は間接的な無線通信が可能であり得る。ユーザデバイスは、ピアツーピア（Ｐ２Ｐ）通信及び／又はクラウドベースのインフラとの通信が可能であり得る。
【００２５】
［0036］  ユーザデバイスは、取引エンティティとの取引（金融取引等）中に使用され得る。取引は、金融（例えば、金銭、短期証券、債務、融資等）のやり取りを含み得る。取引は商品又はサービスのやり取りを含み得る。取引は、情報のやり取りを含み得る。取引は、ユーザの識別を検証すること又は情報若しくは場所へのユーザアクセスを認証することを含み得る。一部の例では、取引は、機密を扱うデータ及び／又は非公開のデータのやり取りを含み得る。取引エンティティは、取引に関与する任意のエンティティを含み得る。取引エンティティは、個人、会社、合資会社、企業、組織、集団、主催者又は他の任意の種類のエンティティであり得る。一部の例では、取引エンティティは、金融機関（例えば、銀行、財務管理会社）、小売商（例えば、店、オンライン商人）、ソーシャルネットワーキング会社、非営利組織、医療組織、教育機関、行政体若しくは行政機関又は他の任意の種類のエンティティを含み得る。ユーザデバイスは、取引エンティティと直接的又は間接的に通信可能であり得る。一部の実施形態では、取引エンティティは、サーバ若しくは他の種類のオンラインホストを使用し得るか、又はサーバ若しくは他の種類のオンラインホストであり得る。ユーザデバイスは、取引エンティティのサーバ及び／又は他のホスト装置と通信し得る。
【００２６】
［0037］  ユーザデバイスは、ディスプレイ１０２を含み得る。ディスプレイは、撮像装置によって捕捉される１つ又は複数の静止画（例えば、写真）及び／又は動画（例えば、ビデオ）をリアルタイムで表示することができる。ディスプレイは、ユーザに情報を提示可能であり得る。ディスプレイは、情報を視覚的に示すことができる。ディスプレイ上に示される情報は、変更可能であり得る。ディスプレイは、液晶ディスプレイ（ＬＣＤ）画面、発光ダイオード（ＬＥＤ）画面、有機発光ダイオード（ＯＬＥＤ）画面、プラズマ画面、電子インク画面、タッチスクリーン、他の任意の種類の画面又はディスプレイ等の画面を含み得る。ディスプレイは、ユーザ入力を受け付けても受け付けなくてもよい。
【００２７】
［0038］  ディスプレイは、グラフィカルユーザインタフェース１０４を示し得る。グラフィカルユーザインタフェースは、ユーザが装置を使用して取引を行うことを補助し得るブラウザ、ソフトウェア又はアプリケーションの一部であり得る。インタフェースは、ユーザが装置を使用して自己識別することを可能にし得る。ユーザは、装置を使用してユーザアカウントにアクセスすることができる。ユーザアカウントは、取引中に使用され得る。ユーザデバイスは、１つ又は複数のソフトウェアアプリケーションを操作可能であり得る。１つ又は複数のアプリケーションは、電子取引に関係してもしなくてもよい。１つ又は複数のアプリケーションは、ユーザの識別及び／又は認証を必要とするか又は使用し得る。
【００２８】
［0039］  ユーザデバイスは、ユーザ対話装置による入力を受け付けることができ得る。かかるユーザ対話装置の例は、キーボード、ボタン、マウス、タッチスクリーン、タッチパッド、ジョイスティック、トラックボール、カメラ、マイクロフォン、運動センサ、熱センサ、慣性センサ又は他の任意の種類のユーザ対話装置を含み得る。
【００２９】
［0040］  ユーザデバイスは、１つ又は複数のメモリ記憶ユニット１０６を含み得、メモリ記憶ユニット１０６は、１つ又は複数のステップを実行するためのコード、ロジック又は命令を含む非一時的コンピュータ可読媒体を含み得る。ユーザデバイスは、例えば、非一時的コンピュータ可読媒体に従って１つ又は複数のステップを実行可能な１つ又は複数のプロセッサ１０８を含み得る。１つ又は複数のメモリ記憶ユニットは、１つ若しくは複数のソフトウェアアプリケーション又はソフトウェアアプリケーションに関係するコマンドを記憶し得る。１つ又は複数のプロセッサは、ソフトウェアアプリケーションのステップを個別に又は集合的に実行し得る。
【００３０】
［0041］  通信ユニット１１０は、装置に提供され得る。通信ユニットは、ユーザデバイスが外部装置と通信することを可能にし得る。外部装置は、取引エンティティの装置、サーバであり得るか、又はクラウドベースのインフラであり得る。通信は、ネットワーク上での通信又は直接的な通信を含み得る。通信ユニットは、無線通信又は有線通信を可能にし得る。無線通信の例は、これに限定されないが、ＷｉＦｉ、３Ｇ、４Ｇ、ＬＴＥ、無線周波数、Bluetooth、赤外線又は他の任意の種類の通信を含み得る。通信ユニットは、ナンスデータの決定に使用されるデータの収集を補助してもしなくてもよい。
【００３１】
［0042］  本装置は、オンボード電源１１２を有し得る。代わりに、ユーザデバイスに給電するために外部電源が電力を提供し得る。外部電源は、有線接続又は無線接続によってユーザデバイスに電力を提供し得る。オンボード電源は、ユーザデバイス全体又は無線装置の１つ若しくは複数の個々のコンポーネントに給電し得る。一部の実施形態では、装置の異なるコンポーネントに給電し得る複数のオンボード電源が提供され得る。例えば、装置の１つ又は複数のメモリ記憶ユニット、プロセッサ、通信ユニット及び／又はディスプレイとは別のソースを使用して装置の１つ又は複数のセンサが給電され得る。
【００３２】
［0043］  ユーザデバイスは、撮像センサを含むことができ、撮像装置１１４としての役割を果たす。撮像装置１１４は、ユーザデバイスのボード上にあり得る。撮像装置は、ハードウェア及び／又はソフトウェア要素を含み得る。一部の実施形態では、撮像装置は、ユーザデバイスに動作可能に結合されるカメラであり得る。一部の代替的実施形態では、撮像装置は、ユーザデバイスの外部に位置することができ、バーコード等のグラフィカル要素の画像データは、本明細書の他の箇所に記載の通信手段によってユーザデバイスに伝送され得る。撮像装置は、視覚的コードをスキャンするように構成されるアプリケーション／ソフトウェアによって制御され得る。一部の実施形態では、ＩＤカード上のバーコード、パスポート上のバーコード、書類上のバーコード又は外部ディスプレイ上に表示されたバーコードをスキャンするようにカメラが構成され得る。一部の実施形態では、ユーザデバイス上のカメラを活性化してコードをスキャンするようにソフトウェア及び／又はアプリケーションが構成され得る。他の実施形態では、ユーザデバイス内にネイティブに埋め込まれたプロセッサによってカメラが制御され得る。
【００３３】
［0044］  撮像装置１１４は、固定レンズカメラ又は自動焦点レンズカメラであり得る。撮像装置は、光の波長に応じて電気信号を生成する相補型金属酸化膜半導体（ＣＭＯＳ）センサを利用することができる。結果として生じる電気信号を処理して、画像データを作成することができる。撮像装置は、撮像センサ上に光を導くように構成されるレンズを含み得る。カメラは、動画データ（例えば、ビデオ）を捕捉するムービーカメラ又はビデオカメラであり得る。カメラは、静止画（例えば、写真）を捕捉する静止カメラであり得る。カメラは、動画データ及び静止画の両方を捕捉することができる。カメラは、動画データ及び静止画の捕捉を切り替えることができる。本明細書で示す特定の実施形態は、カメラに関連して説明されるが、本開示は、任意の適切な撮像装置に適用することができ、カメラに関する本明細書のいかなる説明も任意の適切な撮像装置に適用することができ、他の種類の撮像装置に適用できることを理解すべきである。カメラは、光学素子（例えば、レンズ、ミラー、フィルタ等）を含み得る。カメラは、カラー画像、グレースケール画像等を捕捉することができる。
【００３４】
［0045］  撮像装置１１４は、装置の周りの視像を捕捉するために使用されるカメラであり得る。装置の周りの熱画像を捕捉するために使用され得る赤外線センサ等の他の任意の種類のセンサが使用され得る。撮像センサは、電磁スペクトル沿いの何れかの箇所の情報を収集することができ、対応する画像を適宜生成することができる。
【００３５】
［0046］  一部の実施形態では、撮像装置は、非常に高い分解能で動作可能であり得る。撮像センサは、約１００μｍ、５０μｍ、１０μｍ、５μｍ、２μｍ、１μｍ、０．５μｍ、０．１μｍ、０．０５μｍ、０．０１μｍ、０．００５μｍ、０．００１μｍ、０．０００５μｍ又は０．０００１μｍ以上の分解能を有し得る。画像センサは、４Ｋ以上の画像を収集可能であり得る。
【００３６】
［0047］  撮像装置は、画像フレーム又は一連の画像フレームを特定の画像分解能で捕捉することができる。一部の実施形態では、画像フレームの分解能は、フレーム内のピクセル数によって定められ得る。一部の実施形態では、画像の分解能は、約３５２×４２０ピクセル、４８０×３２０ピクセル、７２０×４８０ピクセル、１２８０×７２０ピクセル、１４４０×１０８０ピクセル、１９２０×１０８０ピクセル、２０４８×１０８０ピクセル、３８４０×２１６０ピクセル、４０９６×２１６０ピクセル、７６８０×４３２０ピクセル又は１５３６０×８６４０ピクセル以上であり得る。
【００３７】
［0048］  撮像装置１１４は、一連の画像フレームを特定の捕捉レートで捕捉することができる。一部の実施形態では、一連の画像は、約０．０００１秒、０．０００２秒、０．０００５秒、０．００１秒、０．００２秒、０．００５秒、０．０１秒、０．０２秒、０．０５秒、０．１秒、０．２秒、０．５秒、１秒、２秒、５秒又は１０秒毎に１画像以下のレートで捕捉され得る。一部の実施形態では、捕捉レートは、ユーザ入力及び／又は外部条件（例えば、照明の明るさ）に応じて変わり得る。
【００３８】
［0049］  撮像装置１１４の状態は、画像が捕捉されるか又はバーコードがスキャンされる時点におけるカメラ又は撮像装置の撮像センサの１つ又は複数の動作パラメータに関係する情報を含み得る。例えば、カメラの状態は、露光時間、ＩＳＯ感度率、焦点距離、フラッシュの使用、ライトバランシング、分解能又は時間、照明等の環境条件、カメラの向き若しくは位置と共に変わり得る他の任意の情報を含み得る。一部の実施形態では、撮像装置の状態に関係する追加情報を供給するために１つ又は複数の追加のセンサを設けることができる。
【００３９】
［0050］  ユーザデバイスは、撮像装置の瞬間的な位置情報及び姿勢情報を提供するための１つ又は複数のセンサ１１６を装置のボード上に有することができる。一部の実施形態では、位置情報及び姿勢情報は、位置センサ（例えば、全地球測位システム（ＧＰＳ））、慣性センサ（例えば、加速度計、ジャイロスコープ、慣性測定装置（ＩＭＵ））、高度センサ、姿勢センサ（例えば、コンパス）、圧力センサ（例えば、気圧計）及び／又は場センサ（例えば、磁気計、電磁センサ）等のセンサによって提供され得る。
【００４０】
［0051］  １つ又は複数のセンサ１１６は、これに限定されないが、位置センサ（例えば、全地球測位システム（ＧＰＳ）センサ、位置の三角測量を可能にするモバイル装置の送信機）、ビジョンセンサ（例えば、カメラ等の可視光、赤外線光又は紫外線光を検出可能な撮像装置）、近接センサ（例えば、超音波センサ、ライダ、飛行時間カメラ）、慣性センサ（例えば、加速度計、ジャイロスコープ、慣性計測装置（ＩＭＵ））、高度センサ、圧力センサ（例えば、気圧計）、音声センサ（例えば、マイクロフォン）、時間センサ（例えば、クロック）、温度センサ、メモリ使用量及び／又はプロセッサ使用量を検出可能なセンサ又は場センサ（例えば、磁気計、電磁センサ）を含み得る。１つ、２つ、３つ、４つ、５つ又はそれを超えるセンサ等、任意の適切な数及び組合せのセンサを使用することができる。任意選択的に、異なる種類（例えば、２種類、３種類、４種類、５種類、それを超える種類）のセンサからデータを受信することができる。異なる種類のセンサは、異なる種類の信号若しくは情報（例えば、位置、向き、速度、加速度、近接度、圧力等）を測定し、及び／又は異なる種類の測定技法を利用してデータを得ることができる。例えば、センサは、能動センサ（例えば、自らのソースからのエネルギを生成し測定するセンサ）及び受動センサ（例えば、可用エネルギを検出するセンサ）の任意の適切な組合せを含み得る。
【００４１】
［0052］  任意の数のセンサがユーザデバイスに搭載して提供され得る。センサは、異なる種類のセンサ又は同じ種類のセンサを含み得る。本明細書に記載のセンサ及び／又は他の任意のコンポーネントは、装置のハウジング内に収め、装置のハウジング内に又は装置のハウジングの外側の部分上に埋め込むことができる。ハウジングは、ハウジングの内部及び／又はハウジングの外部を分ける液密（例えば、水密又は気密）シールを形成してもしなくてもよい。
【００４２】
［0053］  １つ又は複数のセンサ１１６は、情報をリアルタイムで継続的に収集し得るか、又は情報を周期的に収集し得る。一部の実施形態では、センサは、情報を規則的な時間間隔で又は不規則な時間間隔で収集することができる。センサは、情報を高い頻度で（例えば、毎分、より頻繁には１０秒毎に、より頻繁には１秒毎に、より頻繁には０．５秒毎に、より頻繁には０．１秒毎に、より頻繁には０．０５秒毎に、より頻繁には０．０１秒毎に、より頻繁には０．００５秒毎に、より頻繁には０．００１秒毎に、より頻繁には０．０００５秒毎に、より頻繁には０．０００１秒毎又はそれよりも頻繁に）収集し得る。センサは、規則的なスケジュール又は不規則なスケジュールに従って情報を収集し得る。
【００４３】
［0054］  センサは、検出される事象に応じて情報を収集することができる。一部の実施形態では、ユーザの識別／認証を必要とする取引の開始時、完了時又はその間の任意の状態において、センサが情報を収集し得る。センサは、ユーザが認証されているときに情報を収集し得る。例えば、センサは、ユーザがログインしているときに情報を収集し得る。センサは、画像を捕捉するために撮像装置が活性化されるときに情報を収集し得る。センサは、ユーザがユーザアカウントにアクセスしようとしているときに情報を収集し得る。センサは、ユーザが取引の完了を要求するときに情報を収集し得る。センサは、ユーザが入金又は送金を要求するときに情報を収集し得る。
【００４４】
［0055］  センサは、単一の時点又は複数の時点において情報を収集し得る。一部の実施形態では、センサは、ある時間間隔にわたって（例えば、周期的に、継続的に等）情報を収集し得る。一部の実施形態では、時間間隔は、１０秒、５秒、３秒、２秒、１秒、０．５秒、０．３秒、０．１秒、０．０５秒、０．０１秒、０．００５秒、０．００１秒、０．０００５秒又は０．０００１秒以下であり得る。代わりに、時間間隔は、本明細書に記載の値の何れかを上回るか若しくはかかる値と等しいことができるか、又は本明細書に記載の値の何れか２つの間の範囲に含まれ得る。
【００４５】
［0056］  撮像装置の状態は、撮像装置に関係する位置情報を含み得る。例えば、位置情報は、撮像装置の空間位置（例えば、地理位置）を含み得る。一部の実施形態では、位置情報は、撮像装置の緯度、経度及び／又は高度を含み得る。一部の実施形態では、位置情報は、座標として表現され得る。位置情報は、撮像装置の向きを含み得る。例えば、位置情報は、１軸、２軸又は３軸（例えば、ヨー軸、ピッチ軸及び／又はロール軸）に対する装置の向きを含み得る。位置情報は、撮像装置の姿勢であり得る。位置情報は、慣性基準系（例えば、環境、地表、重力）及び／又は局所基準系に対して決定され得る。
【００４６】
［0057］  位置情報は、撮像装置の運動情報を含み得る。例えば、位置情報は、１軸、２軸又は３軸に対する装置の直線速度又は直線加速度を含み得る。位置情報は、１軸、２軸又は３軸を中心とする装置の角速度又は角加速度を含み得る。位置情報は、加速度計、ジャイロスコープ及び／又は磁気計等、１つ又は複数の慣性センサを用いて収集され得る。
【００４７】
［0058］  撮像装置の状態は、画像の捕捉時においてユーザデバイスによって収集される環境情報も含み得る。環境情報は、装置のマイクロフォンによって収集される音声情報を含み得る。環境情報は、運動検出器、超音波センサ、ライダ、温度センサ、圧力センサ又は装置に関する環境情報を収集し得る他の任意の種類のセンサによって収集される情報を含み得る。環境情報は、装置を保持するユーザの接触又は手の位置を検出し、装置の何れの部分がユーザによって接触又は保持されるかを収集することを含み得る。
【００４８】
［0059］  本明細書に記載の撮像センサは、画像データを捕捉するために使用することができる。撮像装置によって生成される画像データは、静止画（例えば、写真）、動画（例えば、ビデオ）又はその適切な組み合わせであり得る１つ又は複数の画像を含み得る。画像データは、多色（例えば、ＲＧＢ、ＣＭＹＫ、ＨＳＶ）又はモノクロ（例えば、グレースケール、白黒、セピア）であり得る。画像データは、任意の画像形式（例えば、ＥＰＳ又はＳＶＧベクトルグラフ、ＰＮＧ、ＧＩＦ又はＪＰＥＧラスタグラフィックス形式等）であり得る。認証に使用される画像データは、データベース内に記憶されてもされなくてもよい。
【００４９】
［0060］  捕捉画像の状態は、未処理画像の情報（例えば、メタデータ）又は画像処理に関与するデータを含み得る。一部の事例では、関心領域内に符号化された情報を抽出するために画像データを処理することができる。ユーザが操る撮像装置から捕捉されるため、捕捉画像内の関心領域は、変形した形状、不定の輝度、分解能、サイズを有し得る。例えば、バーコード等の物理的表現を含むスキャンされた画像が分析又は処理され得る。バーコードの形状は、様々なアルゴリズム又は方法を使用して正規化することができる。例えば、バーコードの形状は、縁及び／又は角を検出することによってまず認識され、逆遠近変換によって正規化され、２値画像データに変換され、復号され得る。画像処理操作（例えば、スキュー角の除去、トリミング、正規化、強調、フィルタリング等）中に多量のパラメータが生成され得る。一部の事例では、バーコード内に符号化された識別情報を抽出するために画像処理が適用され得る。別の例では、画像の特性又はプロパティ（例えば、輝度、幅、高さ、分解能等）の分析から大量のパラメータが取得され得る。画像又は画像処理に関係するナンスデータについての詳細は、本明細書で後に説明する。
【００５０】
［0061］  撮像装置及び画像データの状態に関係する情報は、ナンスデータとして記憶され得る。ナンスデータは、１つ又は複数のセンサ及び１つ又は複数のプロセッサから生成される情報を含み得る。
【００５１】
［0062］  一部の実施形態では、ナンスデータは、センサデータから生成される情報を含み得る。一部の実施形態では、単一のセンサからの情報がナンスデータとして記憶され得る。代わりに、複数のセンサからの情報がナンスデータとして記憶され得る。ナンスデータは、単一の時点において又はある時間間隔にわたって収集されるセンサ情報を含み得る。ナンスデータは、未処理のセンサ情報を含み得るか、又は処理されているセンサ情報を含み得る。ナンスデータは、センサ情報に基づいて生成され得る。一部の実施形態では、ナンスデータは、センサ情報から導出され得るか、又はセンサ情報のハッシュであり得る。ナンスデータは、現実的に繰り返されるべきではない少なくとも一部のセンサ情報から導出され得る。例えば、撮像装置の位置（例えば、向き）は、高水準の限定性において正確に繰り返される可能性が低い。ナンスデータは、現実的に繰り返されるべきではない。ナンスデータは、単一の時間においてのみ現実的に生じる。ナンスデータは、１度のみ生成又は使用される可能性が非常に高い特異点値を表し得る。従って、ナンスデータのいかなる繰り返しも、リプレイ攻撃が行われている可能性があることの信号であり得る。
【００５２】
［0063］  ナンスデータは、センサデータが収集されるのと同じ頻度で生成され得る。代わりに、ナンスデータは、センサデータが収集されるよりも低い頻度で生成され得る。一例では、センサデータは、情報を継続的に又は高い頻度で収集し得る一方、ナンスデータは、検出される事象に応答して生成及び／又は記憶され得る。一部の実施形態では、収集されるセンサデータの全てがナンスデータを生成するために使用され得る。代わりに、収集されるセンサデータの一部がナンスデータを生成するために使用されなくてもよい。
【００５３】
［0064］  一部の実施形態では、ナンスデータは、画像データの分析及び／又は処理に関係する１つ又は複数のプロセッサによって生成されるデータを更に含み得る。１つ又は複数のプロセッサは、ユーザデバイスのボード上にあり得る。画像捕捉装置のマイクロプロセッサ等、１つ又は複数のプロセッサは、撮像装置のボード上にあり得る。一部の実施形態では、１つ又は複数のプロセッサは、捕捉画像データの前処理を行い、メタデータと共に画像データを他のプロセッサに出力するように構成され得る。一部の実施形態では、画像データ内に含まれる視覚的トークンから識別情報を抽出するためにパターン認識を行うこと等、１つ又は複数のプロセッサは、捕捉画像データを処理するように構成され得る。従って、視覚的トークン画像の様々なパラメータ及び特性が画像の処理操作及び／又は分析中に生成され得る。パラメータは、画像捕捉装置による未処理画像の自動調節（例えば、バランス補正、ガンマ補正、モザイク除去、スペックル除去等）等の前処理操作中に得ることができる。パラメータは、画像のセグメント化、エッジ検出、コーナー検出、パターン検出、画像のスキュー角及び回転の測定、ピクセルコンテンツ及びヒストグラムの測定、画像の変倍、平滑化、形態学的フィルタ等、物理トークンを認識するための及び／又はトークンを復号するための画像処理操作中に取得され得る。操作は、画像全体又は認識された関心領域に適用され得る。
【００５４】
［0065］  ナンスデータは、撮像装置の状態及び捕捉画像データの状態に関係するデータを含み得る。データは、認証のために視覚的トークンの画像が捕捉され、処理され、分析されるときに収集され得る。一部の実施形態では、収集されるデータの全てがナンスデータの生成に使用され得る。代わりに、収集されるデータの全てがナンスデータの生成に使用されなくてもよい。
【００５５】
［0066］  ナンスデータは、装置のコンポーネントのデータに関係し得る。例えば、ナンスデータは、装置又は装置のコンポーネントの動作段階に関するデータを含み得る。装置又は装置の任意のコンポーネントに関する局所データが収集され得る。装置に関する局所データは、装置又は装置のコンポーネントの状態を指し得る。一部の例では、局所データは、装置の周りの環境条件を考慮しない装置又はコンポーネントの状態を指し得る。装置のコンポーネントの例は、ディスプレイ、メモリ、プロセッサ、電力供給、通信ユニット、センサ、ハウジング又は装置の他の任意のコンポーネントを含み得る。装置の局所状態は、装置の向き等の位置情報を含み得る。装置の局所状態は、コンポーネントがどのように動作しているか又はコンポーネントが動作している条件を表す、位置を考慮しない動作データを含み得る。局所データは、単一の時点において、連続した複数の時点において又はある時間間隔にわたって収集され得る。
【００５６】
［0067］  一例では、装置に関する局所データは、装置のディスプレイの状態を指し得る。例えば、局所データは、ディスプレイがオンにされているか又はオフにされているかを含み得る。局所データは、ディスプレイ上に表示されている画像を含み得る。例えば、局所データは、ディスプレイ上の画像のスクリーンショットを含み得るか、又はディスプレイ上に表示されている画像に関するデータを含み得る。局所データは、ある期間にわたるディスプレイのスクリーンショットを含み得る（例えば、動的表示）。配光及び／又は画像に関する他のデータの分析が収集され得る。ある時点にディスプレイによって消費される電力の算出が収集され得る。一部の実施形態では、ディスプレイの状態変化がリプレイ攻撃の見込みを減らし得ると判定されることがある。ディスプレイの状態変化がナンスデータの一部として含まれる場合又はディスプレイの状態に基づいてナンスデータが導出される場合、ディスプレイの状態変化は、ナンスデータの変化に反映され得る。本明細書の他の箇所に記載の他の局所データ及び／又は環境データを含む、装置に関して収集される他の任意の種類のデータに対し、ナンスデータに対する同様の応用を適用することができる。
【００５７】
［0068］  装置に関する局所データは、装置の電力供給の状態を指し得る。例えば、充電の電池状態（例えば、残っている充電のパーセンテージ、電池寿命の残り時間等）が評価され得る。電池の充電状態は、高度な精度及び／又は正確性まで求めることができる。例えば、残充電の残りのパーセンテージは、約１％、０．５％、０．１％、０．０５％、０．０１％、０．００５％、０．００１％、０．０００１％又は０．００００１％の範囲内まで求めることができる。局所データは、所与の時点における電池消耗率に関する情報も含み得る。１秒毎、１ミリ秒毎又は他の任意の時間単位毎の記載のパーセンテージ値の何れか等、電池消耗率も高度な正確性及び／又は精度まで求めることができる。局所データは、電池の温度又は電池に関する他の任意の測定も含み得る。
【００５８】
［0069］  局所データは、装置の任意のコンポーネント又は装置全体の温度を含み得る。温度は、高度な正確性及び／又は精度まで求めることができる。例えば、温度は、摂氏２度、摂氏１度、摂氏０．５度、摂氏０．１度、摂氏０．０５度、摂氏０．０１度、摂氏０．００５度、摂氏０．００１度、摂氏０．０００５度、摂氏０．０００１度、摂氏０．００００５度又は摂氏０．００００１度の範囲内まで求めることができる。装置の複数のコンポーネントの温度を求めることができる。装置の複数のコンポーネントについて温度プロファイルを生成することができる。異なる認証事象中にコンポーネント又は複数のコンポーネントの組合せに関する全く同じ温度が収集され得る可能性は極めて低い場合がある。温度データは、単一のコンポーネント又は複数のコンポーネントに関するある時点における温度変化率も含み得る。温度及び／又は温度プロファイルが同一である場合、リプレイ攻撃の見込みが高まる可能性があり、及び／又は温度及び／又は温度プロファイルが異なる場合、リプレイの見込みが減り得る。
【００５９】
［0070］  加えて、装置の局所データは、装置の通信ユニットの使用に関する情報を含み得る。例えば、外部に伝送されている及び／又は受信されているデータ量が収集され得る。外部に伝送及び／又は受信されているデータコンテンツ自体に関する情報が収集され得る。別の例では、通信ユニットと通信している外部装置又はネットワークの識別又は種類に関する情報が収集され得る。通信ユニットに関するかかる情報は、単一の時点において又はある時間間隔にわたって取られ得る。通信ユニットのデータが同一である場合、リプレイ攻撃の見込みが高まる可能性があるか、又はデータが異なる場合、リプレイ攻撃の見込みが減り得る。
【００６０】
［0071］  装置の更なる局所データは、１つ又は複数のメモリ記憶ユニットに関する情報を含み得る。例えば、記憶された及び／又は残っているメモリ量を求めることができる。記憶された及び／又は残っているメモリ量は、バイトのオーダで求めることができるか、又はパーセンテージとして求めることができる。記憶されたメモリの分布も求めることができる。例えば、断片化の水準又はデータの断片化がどのように記憶又は分布されているかを求めることができる。認証事象間でデータ記憶量又はデータ記憶分布が厳密に重複することが繰り返される可能性は低い場合がある。メモリ記憶ユニット内に記憶されるデータのコンテンツは、局所データを決定する際に考慮してもしなくてもよい。メモリ記憶域に関係するデータが同一である場合、リプレイ攻撃の見込みが高まる可能性があるか、又はデータが異なる場合、リプレイ攻撃の見込みが減り得る。
【００６１】
［0072］  一部の実施形態では、装置の局所データは、装置の１つ又は複数のプロセッサに関する情報を含み得る。例えば、プロセッサの使用水準を（例えば、数値又はパーセンテージとして）求めることができる。一部の実施形態では、装置上で実行されるソフトウェア又はアプリケーションに関するデータを求めることができる。ソフトウェア又はアプリケーションのそれぞれに関係するプロセッサの使用を求めることができる。様々なソフトウェア、アプリケーション及び／又はプロセスの使用に基づいてプロセッサ使用プロファイルを作成することができる。かかるデータは、単一の時点において又はある時間間隔にわたって収集され得る。プロセッサに関係するデータが同一である場合、リプレイ攻撃の見込みが高まる可能性があるか、又はデータが異なる場合、リプレイ攻撃の見込みが減り得る。
【００６２】
［0073］  装置の局所データの集合は、装置の１つ又は複数のセンサに関係するデータを含み得る。センサ自体によって収集されるデータが局所データに使用され得る。一部の例では、センサの動作パラメータ（例えば、センサがオンであるか又はオフであるか、データを収集しているかどうか、データの収集頻度、データの収集方向、データの収集感度、収集されているデータ量、収集されるデータ自体）が評価され得る。一例では、センサがカメラである場合、撮影モード、ズーム情報、露光、焦点、方向、光の平衡、分解能、カメラに関する他の任意の情報等、カメラの動作パラメータが局所データとして使用され得る。単一のセンサ又は複数のセンサに関係するデータが考慮され得る。例えば、センサ使用プロファイルを決定する際にセンサの組合せを考慮することができる。センサに関係するデータは、単一の時点において又はある時間間隔にわたって収集され得る。センサに関係するデータが同一である場合、リプレイ攻撃の見込みが高まる可能性があるか、又はデータが異なる場合、リプレイ攻撃の見込みが減り得る。
【００６３】
［0074］  ナンスデータは、収集され得る装置に関する任意の種類の環境データを含み得る。装置に関する環境データは、装置の外側の環境に関するデータを指し得る。一部の例では、環境データは、装置の外側の外部条件のデータの集合を含み得る。かかるデータは、視覚的、熱、音声であり得るか、電磁スペクトルに沿った何れかの場所のデータを含み得るか、又は音響情報を含み得る。環境データは、単一の時点において、連続した複数の時点において又はある時間間隔にわたって収集され得る。
【００６４】
［0075］  一例では、装置に関する環境データは、装置の画像センサによって収集されるデータを指し得る。装置の外側の環境の画像を収集するために装置の１つ又は複数の画像センサが使用され得る。画像センサによって収集される画像は、装置の周りの１つ若しくは複数の目印となる特徴の画像及び／又は装置のユーザの画像又はその任意の組合せを含み得る。環境データは、１つ又は複数の画像センサによって捕捉される画像を含み得るか、又は１つ若しくは複数の画像センサによって捕捉される画像に関するデータを含み得る。環境データは、ある期間にわたって収集されるスナップショットを含み得る（例えば、動的表示）。配光及び／又は画像に関する他のデータの分析が収集され得る。例えば、輝度分布、色分布、飽和度、色調又は画像に関する他のデータが収集及び／又は分析され得る。かかるデータは、画素又は画素群（例えば、画素行、画素の高さ）毎に収集及び／又は調査され得る。一部の実施形態では、捕捉画像の変化がリプレイ攻撃の見込みを減らし得ると判定される場合がある。完全に同一の画像データが生じる可能性は極めて低く、リプレイ攻撃の見込みが高いことを示し得る。画像データがナンスデータの一部として含まれる場合又はナンスデータが画像データに基づいて導出される場合、画像データの変化は、ナンスデータの変化に反映され得る。同様に、変化している可能性がある他のナンスファクタがない場合、同一の画像データは、ナンスデータの無変更に反映され得る。本明細書の他の箇所に記載の他の局所データ及び／又は環境データを含む、装置に関して収集される他の任意の種類のデータに対し、ナンスデータに対する同様の応用を適用することができる。
【００６５】
［0076］  画像センサは、装置の周りの視覚画像を捕捉するために使用されるカメラであり得る。装置の周りの熱画像を捕捉するために使用され得る赤外線センサ等の他の任意の種類のセンサが使用され得る。画像センサは、電磁スペクトルに沿った何れかの場所の情報を収集することができ、対応する画像をそれに応じて生成することができる。
【００６６】
［0077］  一部の実施形態では、画像センサは、非常に高い分解能で動作可能であり得る。画像センサは、約１００μｍ、５０μｍ、１０μｍ、５μｍ、２μｍ、１μｍ、０．５μｍ、０．１μｍ、０．０５μｍ、０．０１μｍ、０．００５μｍ、０．００１μｍ、０．０００５μｍ又は０．０００１μｍ以上の分解能を有し得る。画像センサは、４Ｋ以上の画像を収集可能であり得る。
【００６７】
［0078］  一部の実施形態では、環境データを収集するために使用されるセンサは、ライダ、ソナー、レーダ、超音波センサ、運動センサ又はセンサに反映され得る信号を生成することができる他の任意のセンサを含み得る。環境内の物体の存在及び／又は位置等、かかるセンサは、環境に関する情報を収集するために使用され得る。
【００６８】
［0079］  環境データの別の例は、環境情報４５０を収集するために使用され得る１つ又は複数の音声センサに関し得る。音声情報は、環境から捕捉される音を含み得る。かかる音は、騒音及び／又は装置自体によって作り出される雑音を含み得る。音声データは、単一の時点において収集される音声スナップショットを含み得るか、又はある期間にわたって収集される音声クリップを含み得る。期間は、約１０秒、５秒、３秒、２秒、１秒、０．５秒、０．１秒、０．０５秒、０．０１秒、０．００５秒、０．００１秒、０．０００５秒、０．０００１秒、０．００００５秒、０．００００１秒、０．０００００５秒又は０．０００００１秒以下であり得る。代わりに、期間は、記載した値の何れか以上であり得るか、又は記載した値の何れか２つの間の範囲に含まれ得る。
【００６９】
［0080］  音声データの音声特性の分析を収集するか又は求めることができる。例えば、音声データに対して高速フーリエ変換（ＦＦＴ）分析又は同様の種類の分析を行うことができる。一部の実施形態では、捕捉音声の変化がリプレイ攻撃の見込みを減らす可能性があると判定され得る。未処理の音声データ及び／又は未処理の音声データの分析が環境データとして提供され得る。こうして音声フィンガプリントが生成され得る。音声フィンガプリントは、データが収集される特定の時間に固有であることが予期され得る。完全に同一の音声データが生じる可能性は極めて低く、リプレイ攻撃の見込みが高いことを示し得る。音声データがナンスデータの一部として含まれる場合又はナンスデータが音声データに基づいて導出される場合、音声データの変化は、ナンスデータの変化に反映され得る。同様に、変化している可能性がある他のナンスファクタがない場合、同一の音声データは、ナンスデータの無変更に反映され得る。本明細書の他の箇所に記載の他の局所データ及び／又は環境データを含む、装置に関して収集される他の任意の種類のデータに対し、ナンスデータに対する同様の応用を適用することができる。
【００７０】
［0081］  一部の実施形態では、情報を収集するために１つ又は複数の音声センサが使用され得る。音声センサは、マイクロフォンであり得る。マイクロフォンは、幅広い方向から情報を収集し得るか、又は限られた方向範囲を有する指向性マイクロフォン若しくは放物面マイクロフォンであり得る。マイクロフォンは、コンデンサマイクロフォン、ダイナミックマイクロフォン、リボンマイクロフォン、カーボンマイクロフォン、圧電マイクロフォン、光ファイバマイクロフォン、レーザマイクロフォン、リキッドマイクロフォン、ＭＥＭｓマイクロフォン又は他の任意の種類のマイクロフォンであり得る。音声センサは、高度な感度で音声データを収集可能であり得る。一部の実施形態では、音声センサは、１０ｄＢ、５ｄＢ、３ｄＢ、２ｄＢ、１ｄＢ、０．５ｄＢ、０．１ｄＢ、０．０５ｄＢ、０．０１ｄＢ、０．００５ｄＢ、０．００１ｄＢ、０．０００５ｄＢ、０．０００１ｄＢ、０．００００５ｄＢ又は０．００００１ｄＢ以下のオーダで音声データを区別し得る。先に説明したように、とりわけ高感度のマイクロフォンで収集されるとき、音声データが正確に繰り返される可能性は極めて低い。異なる取引について収集されたとされる音声が１００％一致することは、リプレイ攻撃が行われた見込みを高め得る。
【００７１】
［0082］  ナンスデータは、チェックサム関数に関係し得る。例えば、チェックサム関数により、任意の種類のデータ入力を使用してチェックサム値を導出することができる。チェックサム値は、ナンスデータであり得る。入力値が僅かに異なるのみでも、チェックサム値は、著しく異なり得る。知られているか又は後に開発される任意の種類のチェックサム関数を使用することができる。例えば、チェックサムは、水平パリティチェック等のパリティチェックを利用することができる。一部の例では、モジュラーサムを使用することができる。フレッチャーのチェックサム、Adler-32又は巡回冗長検査（ＣＲＣ）等の一部のチェックサムは、位置に依存し得る。一部の例では、チェックサム値は、ナンスデータとして使用され得る。チェックサム関数は、既存のチェックサム関数であり得、及び／又は伝送若しくは記憶中に生じている可能性がある誤りを検出するためにシステムによって利用され得る。チェックサム値は、上記の目的に加えてナンスデータを生成するために更に利用され得る。チェックサム値は、デジタルデータのブロック（例えば、画像データ）から導出される小さいサイズのデータであり得、それにより、認証に必要なメモリ又はデータ伝送帯域幅を減らすことができる。
【００７２】
［0083］  例えば、図１０Ａに示すように、チェックサム値をもたらすためにセンサデータをチェックサム関数にかけることができる。例えば、位置センサ、画像センサ、音声センサ、振動センサ、運動センサ、赤外線センサ又は他の任意の種類のセンサ等、本明細書の他の箇所に記載の任意のセンサからのデータをチェックサム関数にかけてチェックサム値をもたらすことができる。チェックサム値は、ナンスデータとして使用することができる。例えば、チェックサム値が同じである場合、センサデータが同じであると判定され得る。本明細書の他の箇所に記載の通り、かかる一致は、リプレイ攻撃の可能性に影響を及ぼし得る。
【００７３】
［0084］  同様に図１０Ｂに示すように、チェックサム値をもたらすために画像データをチェックサム関数にかけることができる。画像自体（例えば、ユーザの身分証明書の画像、自撮り画像等）から導出されるデータ又は画像に関係する様々なパラメータをチェックサム関数にかけてチェックサム値をもたらすことができる。任意選択的に、チェックサム値は、ナンスデータとして使用することができる。例えば、チェックサム値が同じである場合、画像データが同じであると判定され得る。本明細書の他の箇所に記載の通り、かかる一致は、リプレイ攻撃の可能性に影響を及ぼし得る。
【００７４】
［0085］  更に、図１０Ｃは、チェックサム値をもたらすために装置のコンポーネントのデータをチェックサム関数にかけ得ることを示す。局所データ若しくは動作データ又は環境データを含む任意の種類のデータを使用してチェックサム値をもたらすことができる。一部の例では、チェックサム値は、ナンスデータとして使用することができる。例えば、チェックサム値が同じである場合、装置のコンポーネントのデータが同じであると判定され得る。本明細書の他の箇所に記載の通り、かかる一致は、リプレイ攻撃の可能性に影響を及ぼし得る。
【００７５】
［0086］  一部の実施形態では、チェックサム値は、ナンスファクタであり得る。チェックサム値は、ナンスデータの一部を構成し得るか又はナンスデータを導出するために使用され得るナンスファクタを形成し得る。
【００７６】
［0087］  一部の例では、チェックサムへの入力は、ナンスファクタ又はナンスデータであり得る。本明細書の他の箇所に記載の通り、ナンスファクタ又はナンス値は、１つ又は複数のデータソースから求めることができる。ナンスファクタ又はナンスデータは、チェックサム関数に更にかけることができる。チェックサム値を比較してリプレイ攻撃の可能性を判定することができる。
【００７７】
［0088］  チェックサム値は、装置のボード上で生成され得る。例えば、チェックサム値は、装置の１つ又は複数のプロセッサを使用して生成され得る。チェックサム値は、装置の１つ又は複数のメモリ記憶ユニット内に記憶することができる。チェックサム値は、通信ユニットを用いて外部装置又はネットワークに伝送され得る。代わりに、チェックサム値は、装置のボード外で生成され得る。センサ又はプロセッサ等のデータソースからのデータは、伝送前にメモリ内に記憶してもしなくてもよい。データソースからのデータは、チェックサムデータを生成するために外部装置又はネットワークにおいて使用され得る。
【００７８】
［0089］  ナンスデータは、装置のボード上で生成され得る。例えば、ナンスデータは、装置の１つ又は複数のプロセッサを使用して生成され得る。ナンスデータは、装置の１つ又は複数のメモリ記憶ユニット内に記憶することができる。ナンスデータは、通信ユニットを用いて外部装置又はネットワークに伝送され得る。代わりに、ナンスデータは、装置のボード外で生成され得る。ユーザデバイスのボード上の１つ又は複数のセンサ及び１つ又は複数のプロセッサからのデータは、通信ユニットを用いて外部装置又はネットワークに伝送され得る。センサ及びプロセッサからのデータは、伝送前にメモリ内に記憶してもしなくてもよい。センサ及びプロセッサからのデータは、ナンスデータを生成するために外部装置又はネットワークにおいて使用され得る。
【００７９】
［0090］  チェックサムデータは、任意選択的に、ナンスデータを生成する同じ装置において導出され得るか、又はナンスデータを生成する装置と異なる装置において導出され得る。例えば、チェックサム及びナンスデータの両方が装置上で局所的に導出され得る。代わりに、装置上でチェックサムを生成できる一方、ナンスデータは、外部装置又はネットワーク上で導出される。別の例では、装置上でナンスデータを生成できる一方、チェックサム値は、外部装置又はネットワーク上で導出される。一部の例では、チェックサム値及びナンスデータの両方を外部装置又はネットワークにおいて装置のボード外で生成することができる。
【００８０】
［0091］  図２は、本発明の実施形態による、認証のための物理トークン２０７を捕捉するためにユーザデバイス２０３を使用する一例を示す。ユーザデバイス２０３は、物理トークン２０７の画像を捕捉することによって識別データ及びナンスデータの両方を生成し、認証のためにそのデータを使用するために使用され得る。一部の事例では、物理トークンを捕捉する代わりに又は捕捉することに加えて、自撮り画像又はビデオを捕捉するためにユーザデバイスを使用することができる。自撮り画像の捕捉中に生成されるナンスデータも、認証のために又はリプレイ攻撃を検出するために使用され得る。自撮り画像の捕捉中に生成されるナンスデータは、顔認識に基づく認証プロセスに関連してリプレイ攻撃を検出するために使用され得る。代わりに又は加えて、自撮り画像の捕捉中に生成されるナンスデータは、物理トークンのスキャン中に生成されるメタデータと組み合わせて使用することができる。自撮り画像を使用することに関する詳細は、本明細書で後に説明する。
【００８１】
［0092］  識別データは、ユーザの識別を認証又は検証するために使用される情報を含み得る。識別データは、ユーザの識別を表す名前、誕生日、住所、国籍等の個人情報を含み得る。識別データは、製品又はサービスの識別を表す指示、購入選択権、サービスプロバイダ情報等の製品情報を含み得る。識別データは、ユーザ、サービス、取引等を一意に識別することができる任意の種類の情報を含み得る。識別データは、同じユーザ、同じサービス又は同じ取引に関係する情報を含むことができる。一部の実施形態では、情報又は識別子が識別データ内で過去に暗号化されている暗号文であり得る。情報を復号するために秘密鍵又はパスワードが必要であり得る。他の実施形態では、識別データは、非暗号化データである平文であり得る。
【００８２】
［0093］  一部の実施形態では、識別データが物理トークン２０７内に符号化され得る。物理トークンは、適切な装置（例えば、バーコードリーダ、光学式スキャナ、カメラ）によってスキャンされ得る視覚的グラフィカル要素であり得るか、又は機械可読であり得る。視覚的グラフィカル要素は、バーコード、テキスト、ピクチャ、そのシーケンス等、捕捉され及び／又は装置上で表示され得る任意の形式であり得る。視覚的グラフィカル要素は、PDF417、Aztec、MaxiCode及びＱＲコード等の二次元バーコードであり得る。視覚的グラフィカル要素は、Interleaved 2/5、Industrial 2/5、Code39、Code39 Extended、Codabar、Code11、Code128、Code128 Extended、EAN/UCC128、UPC-E、UPC-A、EAN-8、EAN-13、Code93、Code93 Extended、DataBar Omnidirectional（RSS-14）、DataBar Truncated（RSS-14 Truncated）、DataBar Limited（RSS Limited）、DataBar Stacked、DataBar Expanded、DataBar Expanded Stacked等の一次元バーコードであり得る。バーコードは、様々な種類の情報を２値、英数字又はＡＳＣＩＩ等の任意の種類の適切な形式で符号化することができ、コードは、任意の規格に基づき得る。視覚的グラフィカル要素は、一定量のデータを符号化することができる様々な記憶容量及び不定の物理的サイズを有し得る。一部の実施形態では、バーコードは、標準的なバーコードリーダによって読取可能な既知の規格に準拠し得る。他の実施形態では、バーコードは、独占権下にあるものであり得、それにより、かかるバーコードは、認証システムによって提供される認証されたアプリケーションによってのみ読み取ることができ、アプリケーションがユーザデバイス上で実行され得ることを認証した。一部の例では、認証システム又は認証アプリケーションのみがバーコードを暗号化／復号することができる。
【００８３】
［0094］  図２は、物理トークン２０７を有する例示的な物理要素２０５を示す。一部の実施形態では、物理トークン２０７は、ユーザが保持する物理要素２０５上の視覚的グラフィカルコードであり得る。物理要素２０５は、エンティティ又はサービスプロバイダによって発行又は提供されるカード（ＩＤカード、運転免許証、ペイメントカード、図書館カード、ログインカード等）、書類（パスポート、法律書類、健康管理記録等）等であり得る。一部の事例では、物理要素は、政府、ＤＭＶ、連邦政府関係機関等の権限エンティティによって発行されるカード、紙の書類又は他の形式の資格証明書であり得る。一部の実施形態では、物理要素は、社会保障カード、パスポート、運転免許証、ｅ−パスポート、出生証明書、従業員の身分証明書等の個人の市民資格証明書であり得る。加えて、ユーザの識別を確立するために、データベース内のレコード、電子識別情報等を含み得る物理要素が使用され得る。
【００８４】
［0095］  一部の実施形態では、物理トークン２０７は、表示装置上に表示され得る視覚的グラフィカルコードであり得る。表示装置は、サーバ（即ちサービスプロバイダ）上で実行される取引を完了するために表示装置を利用してセッション又は取引を行うためにユーザの認証又は検証を要求するコンピュータ（例えば、ラップトップコンピュータ、デスクトップコンピュータ）、モバイル装置（例えば、スマートフォン、タブレット、ページャ、携帯情報端末（ＰＤＡ））、自動販売機等であり得る。表示装置は、任意選択的に、携帯型であり得る。表示装置は、手持ち式であり得る。
【００８５】
［0096］  ユーザデバイス２０３は、物理トークン２０７の画像データを捕捉するために使用される撮像装置２００を含み得る。撮像装置は、図１に記載したのと同じ撮像装置であり得る。本明細書の他の箇所に記載の通り、画像データは、静止画データ（例えば、写真）又は動画データ（例えば、ビデオ）であり得る。一部の実施形態では、捕捉した写真は、ユーザデバイスのディスプレイ２０２上で表示することができる。一部の実施形態では、ユーザは、バーコードの写真を捕捉することなく、リアルタイムでバーコードをディスプレイ２０２上で視覚化することを許可され得る。一部の事例では、有効な画像が捕捉されたかどうかをディスプレイがユーザに知らせることができる。質の低い画像は、復号及び認証に使用するには無効であり得る。照明、焦点、安定等の要因が画質に影響し得る。一部の実施形態では、所定の時間内に物理トークンを復号できない場合、読み取りの失敗を示すメッセージをディスプレイが提供し得る。一部の実施形態では、全バーコード領域を捕捉するために、標的物とユーザデバイスとの間の距離、向き又は角度を調節するようにユーザが促され得る。
【００８６】
［0097］  他の実施形態では、全物理トークンが認証に必要とされ得る。他の実施形態では、認証のためにバーコード領域の一部で十分な場合がある。例えば、認証及びナンスデータの生成のために、物理トークンの１０％、２０％、３０％、４０％、５０％、６０％、７０％、８０％、９０％が画像データ内で捕捉され得る。
【００８７】
［0098］  一部の実施形態では、バーコード２０７の写真を取得し、更なる画像処理及び復号のためにユーザデバイス２０３のメモリユニット上に記憶することができる。代わりに、撮像装置２００は、バーコードの写真を捕捉することなしにバーコードをリアルタイムでスキャンすることができる。この実施形態では、撮像装置２００は、バーコード２０７の画像を絶えず取得し、それをメモリ内に記憶することができる。バーコードが正しく復号されるまで、それらの画像のそれぞれが後に処理される。バーコード２０７が復号されると、撮像装置２００は、バーコードの画像の取得を停止することができる。
【００８８】
［0099］  一部の事例では、認証のための識別情報を抽出するために捕捉画像データを処理することができる。図２に示す物理トークン２０７は、識別情報を符号化する黒色及び白色のモジュールを含む関心領域であり得る。バーコード領域は、矩形、正方形、三角形、円形、楕円形等の任意の形状であり得る。バーコードの関心領域には、境界があってもなくてもよい。例えば、関心領域は、PDF417コードを含む矩形領域であり得、PDF417コードは、名前、住所、誕生日等のユーザの識別情報を符号化し得る。代替的な事例では、識別情報が捕捉画像データによって提供されない場合がある。例えば、識別情報は、ユーザデバイス又は認証アプリケーションに関連する装置ＩＤ又はユーザＩＤであり得る。
【００８９】
［0100］  一部の実施形態では、符号化される識別情報が過去に符号化されている場合があり、暗号文を復号するために暗号鍵が必要とされ得る。例えば、運転免許証上のPDF417コードは、標準的なリーダによって復号できるが、復号した識別情報が発行者によって過去に暗号化されている場合があり、それにより、識別データを復号するために暗号鍵及び暗号アルゴリズムが必要とされ得る。一部の事例では、権限エンティティ又は特定のサービスプロバイダのみが暗号鍵及び方法を保持し得る。他の実施形態では、ユーザデバイスが暗号鍵及び方法を保持し得る。鍵及び方法は、標準的であり得る。例えば、データは、１０２４ビットの多型暗号を使用して又はエクスポート制御にもよるが、ＡＥＳ２５６ビットの暗号化方法を使用して暗号化され得る。更に、暗号化は、リモート鍵（シード）又はローカル鍵（シード）を使用して行うことができる。当業者によって理解されるように代替的な暗号化方法、例えばＳＨＡ２５６、ＡＥＳ、Blowfish、ＲＳＡ等が使用され得る。
【００９０】
［0101］  一部の実施形態では、識別データを得るために物理トークンを処理し、復号することができる。物理トークンは、ぼやけた画像、雑音の多い画像、スキュー角のついた画像、変倍された画像、歪んだ画像等を引き起こす場合がある任意の向き、サイズ、照明条件等で捕捉される画像から読み取られ得る。画像処理のプロセス中、物理トークンを含む画像データの様々な特性を分析することができる。ナンスデータを生成するために捕捉画像データ及び撮像装置の特性を使用することができる。
【００９１】
［0102］  一部の実施形態では、ユーザを認証するために自撮り画像又はビデオクリップを撮ることができる。図２Ａは、本発明の実施形態による、認証のための自撮り画像２１１を捕捉するためのユーザデバイス２０３の一例を示す。
【００９２】
［0103］  ユーザデバイス２０３及び撮像装置２１０は、図２に記載した装置と同じであり得る。自撮り画像を捕捉するために使用されるユーザデバイスは、本明細書の他の箇所に記載の取引又は他の機能を行うために使用される同じ装置であり得る。ユーザデバイスは、本明細書の他の箇所に記載の取引又は他の機能を行うために使用される装置と通信し得る。ユーザデバイスは、自撮り画像を捕捉するために使用され得るカメラを含むことができる。自撮り画像は、可視光画像、ＩＲ画像又は他の種類の画像を含み得る。
【００９３】
［0104］  一部の実施形態では、ユーザ、とりわけ顔部分の写真を取得し、更なる画像処理及び顔認識のためにユーザデバイス２０３のメモリユニット上に記憶することができる。代わりに又は加えて、ユーザの写真は、ユーザデバイスと通信するサーバによってアクセスされるデータベース内に記憶され得る。画像処理及び顔認識は、ユーザデバイス及び／又はサーバによって行われ得る。一部の事例では、撮像装置２１０は、ユーザの写真を捕捉することなしにユーザをリアルタイムでスキャンすることができる。一実施形態では、撮像装置２１０は、ユーザの画像を絶えず取得し、それをメモリ内に記憶することができる。ユーザの顔のバイオメトリクスが検出されるまで、それらの画像のそれぞれが後に処理される。ユーザの顔が検出されると、撮像装置２１０は、ユーザの画像の取得を停止することができる。一部の事例では、ユーザが自撮り画像を撮るように促され得る。例えば、ユーザは、顔のスキャンを行う許可を要求され得る。自撮り画像又は顔のスキャンを撮る許可を示すユーザの命令を受信すると、カメラを自動で活性化して顔のスキャンを行うことができる。代わりに、顔のスキャンを行うこと又は自撮り画像を撮ることに関してユーザ入力が要求されない場合がある。一部の事例では、更なる処理に関して自撮り画像が無効である場合、ユーザに通知することができる。例えば、自撮り画像が無効である具体的理由（例えば、顔を検出するには画質が十分に良好でない、認証されたユーザが認識されない等）に関してユーザに通知することができる。代わりに、自撮り画像の有効性についてユーザに通知しなくてもよい。
【００９４】
［0105］  一部の事例では、捕捉画像データを処理して、認証のためのユーザの顔の特色／特徴／目印を抽出することができる。画像は、静止画又は一連の画像（「ライブ画像」）であり得る。自撮り画像は、静止画、ビデオクリップ、ライブ画像又は他の任意の種類の画像を含み得る。自撮り画像は、画像内にユーザの少なくとも一部を含み得る。例えば、ユーザの顔、頭、シルエット、体、付属物の少なくとも一部が画像内で閲覧可能であり得る。自撮り画像は、ユーザの顔の少なくとも一部を含み得る。自撮り画像は、ユーザの顔全体又は少なくとも顔認識に有用なユーザの顔の十分な部分を任意選択的に含み得る。一部の例では、顔上の最小限のデータ点又は顔の特定の特徴の組が自撮り画像内に含まれ得る。一部の事例では、リプレイ攻撃を検出するために使用可能なナンスデータを生成するために、顔の特色／特徴／目印を抽出するための画像処理に関係する情報が使用され得る。
【００９５】
［0106］  図３は、本発明の実施形態による、画像の捕捉及び処理中に生成されるナンスデータとして使用され得るデータの例を示す。一部の実施形態では、データは、撮像装置の状態に関するものであり得る。パートＡは、画像の捕捉中に収集され得る撮像装置に関する局所データの例を示す。撮像装置に関する局所データは、撮像装置又は撮像センサ、光学素子等の撮像装置のコンポーネントの状態を指すことができる。撮像装置の局所データは、装置の向き、地理位置等の位置情報を含み得る。撮像装置の局所データは、画像が捕捉される時間、画像が修正される時間等のタイムスタンプを含み得る。撮像装置の局所データは、焦点距離、ＩＳＯ、フレームレート、シャッター速度等の事象に基づく動作パラメータを含み得る。一部の実施形態では、局所データは、本明細書の他の箇所に記載のＧＰＳ、ＩＭＵ、加速度計及び気圧計等のユーザデバイスの１つ又は複数のセンサから収集され得る。
【００９６】
［0107］  一部の実施形態では、撮像装置に関する局所データは、画像のメタデータから得ることができる。メタデータは、写真に自動で付加されるデータであり得る。メタデータは、露光設定、捕捉時間、ＧＰＳ位置情報及びカメラの型式等、画像及びその捕捉方法に関する技術的情報を含む変数データを含み得る。一部の実施形態では、メタデータは、撮像装置のボード上でマイクロプロセッサによって生成される。
【００９７】
［0108］  撮像装置の局所データは、動作パラメータを含み得る。一部の実施形態では、動作パラメータは、事象に基づくパラメータであり得る。例えば、露光時間は、局所的な照明光条件に基づいて変わり得る。撮像装置の焦点距離は、物理トークンと撮像装置との間の距離に基づいて自動で変えられ得る。変化の多い環境及び撮像される物体に対処するために、所定のアルゴリズムに従ってＩＳＯ、シャッター、開口速度を自動で調節することができる。
【００９８】
［0109］  撮像装置に関する動作パラメータの収集を促進することができる、撮像装置のボード上の１つ又は複数のプロセッサを設けることができる。例えば、撮像装置は、物理トークンを捕捉する第１の時点において動作パラメータの第１の組を有することができ、同じ物理トークンを捕捉する第２の時点において異なる動作パラメータの組を有することができる。先に説明したように、非常に変わりやすい環境に対処するために、動作パラメータは、所定のアルゴリズムに従って自動で調節することができる。
【００９９】
［0110］  撮像装置の局所データは、位置情報を含み得る。一部の実施形態では、位置情報は、装置の緯度、経度及び／又は高度を含み得る。一部の実施形態では、位置情報が座標として表現され得る。位置情報は、装置の向きを含み得る。例えば、位置情報は、１軸、２軸又は３軸（例えば、ヨー軸、ピッチ軸及び／又はロール軸）に対する装置の向きを含み得る。位置情報は、装置の姿勢であり得る。位置情報は、慣性基準系（例えば、環境、地表、重力）及び／又は局所基準系に対して決定され得る。
【０１００】
［0111］  撮像装置に関する位置情報の収集を促進することができる１つ又は複数のセンサを設けることができる。例えば、装置は、経時的に異なる向きにある場合がある。例えば、静的な基準系に関して、装置は、様々な向きを有し得る。軸間の角度は、経時変化し得る。上記で説明したように、位置情報（例えば、角度情報、空間位置情報）は、高度な正確性及び／又は精度まで求めることができる。装置の向きは、１軸、２軸又は３軸にわたって評価することができる。装置の空間位置は、１軸、２軸又は３軸に沿って評価することができる。
【０１０１】
［0112］  撮像装置の局所データは、画像が捕捉される時間、画像が撮像装置のボード上のプロセッサによって前処理される時間、画像が記憶及び／又は出力される時間等のタイムスタンプも含み得る。
【０１０２】
［0113］  認証事象は、様々な時点において生じ得る。ユーザは、様々な時点において認証を行い、及び／又は取引に参加することができる。同じユーザによって同じ物理トークンを捕捉するために同じ撮像装置が使用され得ることがあるが、それらは、撮像装置の完全に同一の局所データ（例えば、動作パラメータ、位置、姿勢及び／又はタイムスタンプ）を有する可能性が極めて低い。認証事象間の局所データにおいて少なくとも幾らかの軽微な変動が予期され得る。従って、様々な認証事象において取られる撮像装置の局所データが完全に同一である場合、リプレイ攻撃が行われている可能性があり得る。例えば、詐欺師が撮像装置の局所データを含む認証事象（例えば、過去の取引、ユーザ認証、アカウントアクセス）を過去に記録し、過去の認証事象をリプレイしている可能性がある。一例では、第１の認証事象中、撮像装置の局所データがパートＡに示すように読み取られ得る。第２の認証事象中、装置の局所データが全く同じであるように読み取られる場合、かかる一致の可能性は、殆どなく、リプレイ攻撃を示している可能性がある。とりわけ装置がモバイル装置又は携帯型装置である場合、撮像装置の情報が変わる可能性が高い。たとえ装置が認証事象中にある面上にあっても、装置とのユーザの対話が幾らかの撮像条件（例えば、焦点距離、視線等）の変化を引き起こし得る。たとえユーザが装置に直接触らなくても、照明等の環境条件が幾らかのパラメータの変化（例えば、ＩＳＯ速度、開口速度、シャッター速度、露光時間）を引き起こし得る。
【０１０３】
［0114］  パートＢは、データの例が画像処理から収集され、ナンスデータとして使用され得ることを示す。収集されるデータは、画像データの状態に関係し得る。収集されるデータは、画像データの様々な特性に関係し得る。一部の実施形態では、捕捉画像データ３０１は、関心領域３０３を含み得る。関心領域は、識別情報を符号化するパターンを含むバーコード領域であり得る。関心領域は、図２に示すのと同じであり得る。一部の実施形態では、情報を復号するために画像データを処理することができる。例えば、捕捉画像データは、変形させるか又は歪めることができ、バーコードを復号するために、捕捉画像データは、回転、スキュー角の除去、２値画像への変換、トリミング、雑音除去、サイズ変更、位置合わせ等の正規化を行う必要があり得る。様々な操作は、捕捉される様々な画像に関して異なり得る特性データを生成し得る。
【０１０４】
［0115］  例えば、パートＢに示すように、スキャン領域３０２に対して回転したバーコード領域３０３が捕捉される場合がある。画像座標３０５とバーコード座標３０７との間の角度（即ち画像フレームに対するバーコードの向き）は、ユーザが画像を撮るたびに変わり得る。例えば、第１の認証事象において捕捉される画像データ３０１をシナリオＢ−１に示し、バーコード領域の左上角の座標が［ｘ，ｙ］３０９として検出され得る。第２の認証事象において同じグラフィカルコードを捕捉することができ、画像データ３１１がシナリオＢ−２にあるように示され得る。同じグラフィカルコードの左上角の座標は、第１の認証事象の座標と異なる［ｘ’，ｙ’］３１３であり得る。
【０１０５】
［0116］  画像データの様々な特性又はプロパティ（例えば、バーコード領域のスキュー角の程度、回転／方向角度、幅、高さ）は、認証事象間で異なり得る。例えば、撮像装置と標的物との間の距離は、固定サイズの画像センサ上でバーコードが有し得る広範囲の可能なサイズ（拡大率）につながり得る。別の例では、バーコードの画像を斜めに撮ることが見る人にとってのバーコードの見掛け上の形状（スキュー角の程度）を変える。真正面から見たときに矩形形状を有するバーコードＢ−１は、斜めに見たときに台形（又は不規則な四辺形）Ｂ−２のように見え得る。横から又は傾けて見たとき、バーコードの画像ピクセルの位置及びアドレス指定が劇的に変わる。
【０１０６】
［0117］  認証情報を復号するために捕捉画像データを処理することができる。一部の実施形態では、画像処理中に生成されるデータがナンスデータとして使用され得る。ナンスデータは、画像処理から得られる捕捉画像データの様々な特性から生成され得る。検出されるバーコード領域の角の座標、捕捉画像の重心位置、関係のあるパターンのサイズ、スキュー角の程度、その向き等、捕捉画像データの様々な特性が追加の計算／操作なしに画像処理中に生成され得る。例えば、分析のために画像データを処理してバーコード領域を整列させる場合、角度を計算し、記録することができる。画像の座標に対するバーコード領域の角の座標（ｘ，ｙ）３０９もパターン認識のために検出することができる。バーコード領域の高さ、幅及びヒストグラム等の他の特性も画像処理中に分析することができ、ナンスデータとして使用され得る。
【０１０７】
［0118］  他の例では、特性データが前処理から生成され得る。例えば、画像データは、白バランスに関して自動で補正することができる。特定の色を正しくレンダリングするために、コンポーネントＲＧＢカラーの輝度を調節することができる。従って、プロセス中に輝度を分析し、ナンスデータとして使用することができる。
【０１０８】
［0119］  加えて、特性データは、復号プロセスから生成され得る。例えば、バーコードの捕捉画像データ内の明るさ及びコントラストのばらつきに対処するためにアルゴリズム及び方法を実行することができる。これは、大域的に及び局所的に適応する画像処理操作（例えば、閾値処理、フィルタリング等）を使用することによって行われ得る。別の例では、バーコードのパターンを認識するためにパターン認識技法を実行することができる。このプロセス中、画像の座標に対するパターンの一部に関する特性を収集し、ナンスデータとして使用することができる。例えば、非正規化画像内で認識される最初のバーパターンの座標又はサイズを記録し、ナンスデータとして使用することができる。
【０１０９】
［0120］  一部の実施形態では、自撮り画像データが認証に使用される場合、ナンスデータを生成するために撮像装置の状態に関係するデータ、及び／又は顔検出プロセス、及び／又は顔認識プロセスから生成される特性データを使用することができる。一部の実施形態では、自撮り画像データの特性は、以下：（ｉ）画像処理中にもたらされる１つ又は複数のパラメータ、（ｉｉ）未処理の画像データの１つ又は複数のプロパティ、及び（ｉｉｉ）処理された画像データの１つ又は複数のプロパティの少なくとも１つを含み得る。特性データは、顔を識別するために、捕捉された顔画像データが処理される顔検出プロセス中に生成され得る。図３Ａは、本発明の実施形態による、ユーザの画像データの捕捉及び処理中に生成されるナンスデータとして使用され得るデータの例を示す。
【０１１０】
［0121］  一部の実施形態では、データは、撮像装置の状態に関し得る。一部の事例では、自撮り画像を撮るための撮像装置の状態に関するデータは、図３に記載のＩＤ書類のスキャン中に作成されるデータと同様であり得る。図３Ａは、自撮り画像の捕捉中に収集され得る撮像装置に関する局所データ３４０の例を示す。撮像装置に関する局所データは、撮像装置又は撮像センサ、光学素子等の撮像装置のコンポーネントの状態を指すことができる。撮像装置の局所データは、装置の向き、地理位置等の位置情報を含み得る。撮像装置の局所データは、画像が捕捉される時間、画像が修正される時間等のタイムスタンプを含み得る。撮像装置の局所データは、焦点距離、ＩＳＯ、フレームレート、シャッター速度等の事象に基づく動作パラメータを含み得る。一部の実施形態では、局所データは、本明細書の他の箇所に記載のＧＰＳ、ＩＭＵ、加速度計及び気圧計等のユーザデバイスの１つ又は複数のセンサから収集され得る。
【０１１１】
［0122］  一部の実施形態では、撮像装置に関する局所データは、画像のメタデータから得ることができる。メタデータは、写真に自動で付加されるデータであり得る。メタデータは、露光設定、捕捉時間、ＧＰＳ位置情報及びカメラの型式等、画像及びその捕捉方法に関する技術的情報を含む変数データを含み得る。一部の実施形態では、メタデータは、撮像装置のボード上でマイクロプロセッサによって生成される。
【０１１２】
［0123］  撮像装置の局所データは、動作パラメータを含み得る。一部の実施形態では、動作パラメータは、事象に基づくパラメータであり得る。例えば、露光時間は、局所的な照明光条件に基づいて変わり得る。撮像装置の焦点距離は、物理トークンと撮像装置との間の距離に基づいて自動で変えられ得る。変化の多い環境及び撮像される物体に対処するために、所定のアルゴリズムに従ってＩＳＯ、シャッター、開口速度を自動で調節することができる。
【０１１３】
［0124］  撮像装置に関する動作パラメータの収集を促進することができる、撮像装置のボード上の１つ又は複数のプロセッサを設けることができる。例えば、撮像装置は、自撮り画像を捕捉する第１の時点において動作パラメータの第１の組を有することができ、同じユーザの自撮り画像を捕捉する第２の時点において異なる動作パラメータの組を有することができる。先に説明したように、非常に変わりやすい環境に対処するために動作パラメータは、所定のアルゴリズムに従って自動で調節することができる。
【０１１４】
［0125］  撮像装置の局所データは、位置情報を含み得る。一部の実施形態では、位置情報は、装置の緯度、経度及び／又は高度を含み得る。一部の実施形態では、位置情報が座標として表現され得る。位置情報は、装置の向きを含み得る。例えば、位置情報は、１軸、２軸又は３軸（例えば、ヨー軸、ピッチ軸及び／又はロール軸）に対する装置の向きを含み得る。位置情報は、装置の姿勢であり得る。位置情報は、慣性基準系（例えば、環境、地表、重力）及び／又は局所基準系に対して決定され得る。
【０１１５】
［0126］  撮像装置に関する位置情報の収集を促進することができる１つ又は複数のセンサを設けることができる。例えば、装置は、経時的に異なる向きにある場合がある。例えば、静的な基準系に関して、装置は、様々な向きを有し得る。軸間の角度は、経時変化し得る。上記で説明したように、位置情報（例えば、角度情報、空間位置情報）は、高度な正確性及び／又は精度まで求めることができる。装置の向きは、１軸、２軸又は３軸にわたって評価することができる。装置の空間位置は、１軸、２軸又は３軸に沿って評価することができる。
【０１１６】
［0127］  撮像装置の局所データは、画像が捕捉される時間、画像が撮像装置のボード上のプロセッサによって前処理される時間、画像が記憶及び／又は出力される時間等のタイムスタンプも含み得る。
【０１１７】
［0128］  認証事象は、様々な時点において生じ得る。ユーザは、様々な時点において認証を行い、及び／又は取引に参加することができる。同じユーザによって自撮り画像を捕捉するために同じ撮像装置が使用され得ることがあるが、それらは、撮像装置の完全に同一の局所データ（例えば、動作パラメータ、位置、姿勢及び／又はタイムスタンプ）を有する可能性が極めて低い。認証事象間の局所データにおいて少なくとも幾らかの軽微な変動が予期され得る。従って、様々な認証事象において取られる撮像装置の局所データが完全に同一である場合、リプレイ攻撃が行われている可能性があり得る。例えば、詐欺師が撮像装置の局所データを含む認証事象（例えば、過去の取引、ユーザ認証、アカウントアクセス）を過去に記録し、過去の認証事象をリプレイしている可能性がある。一例では、第１の認証事象中、撮像装置の局所データ３４０が図３Ａに示すように読み取られ得る。第２の認証事象中、装置の局所データが全く同じであるように読み取られる場合、かかる一致の可能性は、殆どなく、リプレイ攻撃を示している可能性がある。とりわけ装置がモバイル装置又は携帯型装置である場合、撮像装置の情報が変わる可能性が高い。たとえ装置が認証事象中にある面上にあっても、装置とのユーザの対話が幾らかの撮像条件（例えば、焦点距離、視線等）の変化を引き起こし得る。たとえユーザが装置に直接触らなくても、照明等の環境条件が幾らかのパラメータの変化（例えば、ＩＳＯ速度、開口速度、シャッター速度、露光時間）の変化を引き起こし得る。
【０１１８】
［0129］  画像捕捉装置による未処理画像の自動調節（例えば、バランス補正、ガンマ補正、モザイク除去、スペックル除去等）等の前処理操作中に１つ又は複数のパラメータを得ることができる。画像から顔を抽出するために、様々な画像処理又はコンピュータビジョン技法を利用することができる。パラメータは、画像のセグメント化、エッジ検出、コーナー検出、パターン検出、画像のスキュー角及び回転の測定、ピクセルコンテンツ及びヒストグラムの測定、画像の変倍、平滑化、形態学的フィルタ等、顔画像から顔を抽出するための画像処理操作中に取得され得る。別の例では、画像を正規化することができ、正規化は、顔又は活動性のジェスチャに関係してもしなくてもよい原因から生じる任意の残留アーティファクトを除去するために画像を回転、変倍又は修正することを含み得る。かかるアーティファクトは、例えば、過度な回転差、過度な変倍差及び被写体ブレを含み得る。かかるパラメータは、異なる画像処理事象において同一である可能性が極めて低い。輝度、幅、高さ、分解能等、未処理画像及び処理された画像の１つ又は複数のプロパティもナンスデータの生成に使用することができる。
【０１１９】
［0130］  例えば、図３Ａに示すように、スキャン領域３２０に対して回転した顔画像３２３が捕捉され得る。画像座標３２７と顔座標３２５との間の角度（即ち画像フレームに対する顔の向き）は、ユーザが自撮り画像を撮るたびに変わり得る。別の例では、第１の認証事象Ｃ−１において、顔（例えば、顔の中心）の座標は、第２の認証事象Ｃ−２の座標［ｘ’，ｘ’］３３１と異なり得る［ｘ，ｙ］３２１として検出され得る。
【０１２０】
［0131］  顔認識プロセス中に生成される情報もナンスデータとして使用され得る。顔画像を既に抽出し、トリミングし、サイズ変更し、通常、グレースケールに変更した状態で、画像を最もよく表す特性を見つけるために様々な顔認識アルゴリズムを使用することができる。認証を要求しているユーザに関係する顔画像に対して入力顔画像を比較するために、任意の適切な顔認識アルゴリズム（例えば、スケール不変特徴変換、fisherfaces、local binary patterns histograms、eigenfaces、speed up robust features等）を使用することができる。同様に、顔認識プロセス中に作成される１つ又は複数のパラメータを記憶し、ナンスデータの生成に使用することができる。例えば、画像を幾つもの特徴ベクトルへと変換するためにスケール不変特徴変換が使用される場合、画像の平行移動、変倍、回転、照明変化、局所的な幾何歪み等の変換パラメータを収集し、ナンスデータの生成に使用することができる。
【０１２１】
［0132］  画像処理中に生成されるか又は未処理画像に関する様々な特性データをナンスデータとして使用することができる。データは、物理トークン又は自撮り画像が捕捉されるたびに収集され、識別情報を復号／抽出するために処理され得る。一部の実施形態では、データは、画像処理操作なしに収集され得る。画像データを交代することなく、データは、本明細書の他の箇所に記載の任意の分析によって生成することができる。認証事象のために物理トークンが捕捉され得るため、物理トークンの画像データを処理することで生成されるデータが自動で収集され、ナンスデータとして使用され得る。
【０１２２】
［0133］  撮像装置の状態及び捕捉画像データの状態に関するデータは、認証事象のためのナンスデータとして使用され得る。認証事象は、様々な時点において生じ得る。ユーザは、様々な時点において認証を行い、及び／又は取引に参加することができる。同じユーザによって同じ物理トークンを捕捉するために同じ撮像装置が使用され得ることがあるが、それらは、画像に関する完全に同一のデータ及び／又は画像処理から生成される完全に同一のデータ（例えば、スキュー角、回転角、ヒストグラム、輝度等）を有する可能性が極めて低い。認証事象間のデータにおいて少なくとも幾らかの軽微な変動が予期され得る。従って、異なる認証事象において取られる画像処理のデータ又は未処理画像のデータが完全に同一である場合、リプレイ攻撃が行われている可能性があり得る。例えば、詐欺師が画像の状態のデータを含む認証事象（例えば、過去の取引、ユーザ認証、アカウントアクセス）を過去に記録し、過去の認証事象をリプレイしている可能性がある。とりわけ装置がモバイル装置又は携帯型装置である場合、画像データ情報が変わる可能性が高い。
【０１２３】
［0134］  たとえ装置が認証事象中にある面上にあっても、撮像装置とのユーザの対話が焦点距離、視野角、定常性等の幾らかの撮像条件の変化を引き起こし得る。例えば、撮像装置と標的物との間の距離は、固定サイズの画像センサ上でバーコードが有し得る広範囲の可能なサイズ（拡大率）につながり得る。別の例では、バーコードの画像を斜めに撮ることは、見る人にとってのバーコードの見掛け上の形状（スキュー角の程度）を変える。
【０１２４】
［0135］  たとえユーザが装置に直接触らなくても、照明等の環境条件が幾らかの変数の変化（例えば、雑音、輝度、白バランス等）を引き起こし得る。例えば、撮像装置は、画像データの捕捉中の照明のために周辺光のみを利用し得る。非常に変わりやすい周辺光は、様々な撮像装置のパラメータの自動調節を引き起こし得る。非常に変わりやすい周辺光は、影、バーコードの長さにわたる微妙な相違、露光過多、露光不足及び捕捉画像データの同様の特性の変化ももたらし得る。
【０１２５】
［0136］  従って、改竄又は不正の見込みについてユーザ認証プロセス又は取引等の認証事象が評価され得る。撮像装置及び画像データの情報が不正の見込みの増大を示さない場合、ユーザの識別を検証することができ、及び／又は取引を認証することができる。
【０１２６】
［0137］  図４は、ナンスデータがどのように生成又は記憶され得るかの例を示す。ナンスデータについての本明細書のいかなる説明も任意の種類の特異点値に適用され得る。ナンスデータについてのいかなる説明も、繰り返される可能性が低い場合がある様々な装置測定、指標又はパラメータに適用され得る。ナンスファクタについてのいかなる説明も、繰り返される可能性が低い場合がある様々な装置測定、指標又はパラメータに適用され得る。ナンスデータは、１つ又は複数のナンスファクタを含み得るか、又はかかるナンスファクタから導出され得る。
【０１２７】
［0138］  ナンスデータ４０１の組を形成するために、１つ又は複数のナンスファクタ（例えば、ナンスファクタ１  ４０３、ナンスファクタ２  ４０５、ナンスファクタ３  ４０７．．．）を使用することができる。ナンスファクタは、撮像装置の状態及び／又は捕捉画像データの状態に関して収集される様々な種類のデータを含み得る。ナンスファクタは、撮像装置及び捕捉画像データの様々な特性に関係する様々な種類のデータを含み得る。ナンスファクタは、ユーザデバイスの様々なセンサからのデータを含み得る。ナンスファクタは、ユーザデバイスの状態に関して収集される様々な種類のデータを含み得る。ナンスファクタは、単一の時点において、複数の時点において又はある時間間隔にわたってそれぞれ取られ得る。ナンスファクタのそれぞれは、異なる時点からのものであり得るか、又は一致し及び／又は重複する時間からのものであり得る。ナンスファクタのそれぞれは、装置の異なるセンサ又は異なる種類のセンサから収集されるデータを含み得る。代わりに、ナンスファクタの２つ以上が同じセンサ又は同じ種類のセンサから収集され得る。一部の例では、ナンスファクタの全てが同じセンサ又は同じ種類のセンサから収集され得る。
【０１２８】
［0139］  一例では、ナンスデータ４０１は、単一のナンスファクタから導出され得る。一部の実施形態では、単一のナンスファクタは、特性群に関係する情報であり得る。例えば、単一のナンスファクタは、画像フレームに対するバーコード領域に関係する処理されたデータであり得る。この場合、単一のナンスファクタは、バーコード領域の角の座標、回転角、重心、幅及び高さ等のバーコード領域に関する特性群を含み得る。別の例では、単一のナンスファクタは、撮像装置の未処理の位置データであり得、従って、単一のナンスファクタは、姿勢、緯度等の特性群を含み得る。別の例では、単一のナンスファクタは、ＩＳＯ速度、露光時間又は本明細書の他の箇所に記載の他の任意の種類のデータ等、撮像センサの動作パラメータに関係する情報であり得る。単一のナンスファクタは、任意の数の特性データを含み得る。ナンスデータは、センサから直接読み取られる未処理のデータであり得るか、又は未処理のデータに基づいて導出若しくは処理され得る。特性群に関する情報が認証事象間で同一である場合、ナンスデータも認証事象間で同一であり得る。
【０１２９】
［0140］  シナリオＡに示すように、ナンスデータは、複数のナンスファクタから導出され得る。例えば、第１のナンスファクタは、撮像装置データを含むことができ、第２のナンスファクタは、画像特性データを含み得る。撮像装置データと画像特性データとが認証事象間で同一である場合、ナンスデータも認証事象間で同一であり得る。撮像装置データ及び画像特性データの両方が認証事象間で異なる場合、ナンスデータは、認証事象間で異なり得る。撮像装置データ及び画像特性データの少なくとも１つが認証事象間で異なる場合、ナンスデータは、認証事象間で異なる可能性があり得る。
【０１３０】
［0141］  複数のナンスファクタの少なくとも１つのナンスファクタが認証事象間で異なる場合、ナンスデータは、その違いを反映し得、認証事象間で異なり得る。一部の例では、単一のナンスファクタが認証事象間で異なる場合でも、ナンスデータが認証事象間で異なり得る。例えば、ナンスデータが認証事象間で１００％一致するには、ナンスファクタのそれぞれが１００％の一致である必要があり得る。これは、ナンスデータが複数のナンスファクタから導出される場合に特に当てはまり得る。例えば、ナンスデータは、ナンスファクタを考慮するアルゴリズムに基づいて生成され得る。ナンスデータは、様々なナンスファクタのハッシュであり得る。ナンスデータは、様々なナンスファクタに基づいて導出され得る値又は文字列を含み得る。一部の例では、ナンスファクタのそれぞれに関する区別情報は、ナンスデータから決定されなくてもよい。例えば、別個のナンスファクタは、ナンスデータから導出可能でなくても又は分けられなくてもよい。代わりに、ナンスファクタのそれぞれに関する区別情報は、ナンスデータから決定され得る。例えば、別個のナンスファクタは、ナンスデータから導出可能でなくても又は分けられなくてもよい。
【０１３１】
［0142］  シナリオＢに示すように、ナンスデータ４１１は、複数のナンスファクタの集合を含み得る。例えば、第１のナンスファクタは、撮像装置データを含むことができ、第２のナンスファクタは、画像特性データを含み得る。撮像装置データと画像特性データとが認証事象間で同一である場合、ナンスデータも認証事象間で同一であり得る。撮像装置データ及び画像特性データの両方が認証事象間で異なる場合、ナンスデータは、認証事象間で異なり得る。撮像装置データ及び画像特性データの少なくとも１つが認証事象間で異なる場合、ナンスデータは、認証事象間で異なる可能性があり得る。しかし、ナンスファクタの何れの組が認証事象間で異なるか及び何れが異なるかを区別することが可能であり得る。
【０１３２】
［0143］  複数のナンスファクタの少なくとも１つのナンスファクタが認証事象間で異なる場合、ナンスデータは、その違いを反映し得、認証事象間で異なり得る。一部の例では、単一のナンスファクタが認証事象間で異なる場合でも、ナンスデータが認証事象間で異なり得る。例えば、ナンスデータが認証事象間で１００％一致するには、ナンスファクタのそれぞれが１００％の一致である必要があり得る。しかし、ナンスファクタのそれぞれは区別可能な場合があり、そのため、何れのナンスファクタが一致であり、何れのナンスファクタが不一致であるかを明らかにすることができる。例えば、ナンスデータは、単に様々なナンスファクタの集合であり得るか、又は様々なナンスファクタを一緒に付加することができる。一部の例では、ナンスファクタのそれぞれに関する区別情報は、ナンスデータから決定され得る。例えば、別個のナンスファクタは、ナンスデータから導出可能であり得るか又は分けられ得る。代わりに、ナンスファクタのそれぞれに関する区別情報は、ナンスデータから決定され得る。例えば、別個のナンスファクタは、ナンスデータから導出可能でなくても又は分けられなくてもよい。
【０１３３】
［0144］  様々なナンスファクタを個々に区別できるようにすることは、リプレイ攻撃が行われているかどうかを判定する際の更に優れた粒度を有利に可能にし得る。例えば、異なるナンスファクタが異なるように重み付けされ得る。例えば、認証事象間で異なる可能性がより高いナンスファクタには、認証事象間で異なる可能性がより低い場合があるナンスファクタよりも多く重み付けすることができる。一例では、バーコード領域の向き及び座標のデータは、認証事象間で同一であり得る可能性が極めて低い場合がある。しかし、撮像装置の状態（例えば、露光時間、ＩＳＯ速度等）に幾らかの変動があり得る可能性があるため、撮像装置の状態は、繰り返しがより起こり得るファクタである可能性がある。その場合、バーコード領域の向き及び座標のデータにより多く重み付けすることができる。重み付けは、リプレイ攻撃の評価中に考慮することができる。
【０１３４】
［0145］  個々のファクタを見ることは、記録及び／又はリプレイされる可能性がある特定のデータ部分のみがあり得るときに有用な場合もある。例えば、一部の実施形態では、リプレイ攻撃中に物理トークンに関する全てのデータが記録され、リプレイされ得る。かかるシナリオでは、ファクタの何れかにおけるいかなる逸脱もリプレイ攻撃が行われた可能性を減らし得る。他の実施形態では、リプレイ攻撃中に物理トークンに関する選択されたデータのみが記録され、リプレイされ得る。例えば、撮像装置の状態に関するデータがリプレイされない一方、画像特性データのみが記録及びリプレイされ得る。かかるシナリオでは、ファクタの１つ（例えば、バーコード領域の向き、スキュー角の程度）が１００％一致すれば、リプレイ攻撃が行われた見込みを提供するのに十分であり得る。一部の実施形態では、本明細書で提供するシステム及び方法は、ナンスデータがどのように収集及び／又は考慮されているかを考慮に入れることができる。いかなるリプレイも全てのナンスファクタを自動で一緒にする方法でナンスデータが収集される場合、ナンスデータ内のいかなる逸脱もリプレイ攻撃の可能性が低いことを示すのに十分であり得る。別個のナンスファクタが分けられる及び／又は個別に提供され得る方法でナンスデータが収集される場合、ナンスファクタ、とりわけ繰り返される可能性が低いナンスファクタが１００％一致することは、リプレイ攻撃の高い可能性を示すのに十分であり得る。
【０１３５】
［0146］  リプレイ攻撃が行われたかどうかを判定する際、（例えば、シナリオＢに示すように）様々な個々のナンスファクタを考慮することができる。代わりに、（例えば、シナリオＡに示すように）全体的なナンスデータのみを考慮し得、いかなる違いの程度もリプレイ攻撃の見込みを減らし得る。一部の例では、リプレイ攻撃の見込みを判定する際に違いの程度を考慮することができる。例えば、全てのナンスファクタが同一である場合、リプレイ攻撃の見込みが高い可能性がある。単一のナンスファクタが同一であり、且つ繰返しが起こり得るものである場合、リプレイ攻撃の中程度の見込みが提供され得、何れのナンスファクタも同一ではない場合、リプレイ攻撃の低い見込みが提供され得る。
【０１３６】
［0147］  図５は、本発明の実施形態による、様々な取引についてデータがどのように記憶され得るかの例を示す。本発明の実施形態に従い、データは、ユーザ及び／又は不正な取引を識別するために使用され得る。取引は、本明細書の他の箇所で先に記載した通りに行われ得る。
【０１３７】
［0148］  データは、１つ又は複数の取引等、１つ又は複数の認証事象から収集される履歴データであり得る。履歴データは、単一のメモリユニット内に全て一緒に記憶され得るか、又は複数のメモリユニットにわたって分散され得る。複数のメモリユニットにわたって分散されるデータは、同時にアクセス可能であるか又はリンクされる場合もそうでない場合もある。履歴データは、単一のユーザに関するデータ又は複数のユーザからのデータを含み得る。複数のユーザからのデータは、全て一緒に記憶され得るか、又は互いに分けて記憶され得る。履歴データは、単一のユーザデバイス又は複数のユーザデバイスから収集されるデータを含み得る。複数のユーザデバイスからのデータは、全て一緒に記憶され得るか、又は互いに分けて記憶され得る。一部の例では、単一のユーザデバイスが単一のユーザについて提供され得る。代わりに、認証事象を行うときに複数のユーザが単一のユーザデバイスを使用し得るか、又は１人のユーザが複数のユーザデバイスを使用し得る。
【０１３８】
［0149］  記憶されるデータは、取引ＩＤ５０１及び／又は取引関連データ等の情報を含み得る。取引に言及する本明細書のいかなる議論も任意の種類の認証事象を指し得る。例えば、取引についての本明細書のいかなる議論も、ユーザの任意の認証及び／又はユーザアカウントへのアクセスに適用され得る。
【０１３９】
［0150］  例えば、ＴＩＤ１、ＴＩＤ２、ＴＩＤ３、ＴＩＤ４等、取引ＩＤ５０１は、特定の取引を識別する一意の識別子であり得る。先に説明したように、取引は、ユーザ又はユーザデバイスが認証事象を行う任意の時間であり得る。履歴データ内で提供される取引は、問題のフラグが立てられているかどうかに関係なく、及び／又は金銭、商品若しくはサービスの任意の移譲が完了に向けて進むことを許可されているかどうかに関係なく記憶され得る。
【０１４０】
［0151］  例えば、ＩＤ１、ＩＤ２等、任意の種類の識別関連データ５０３が記憶され得る。識別関連データは、取引を行っているとされるユーザ、ユーザの装置に関する情報又は取引自体に固有の任意の情報に関し得る。識別関連データは、認証データを含み得る。例えば、ユーザを認証するために使用されるユーザ名、パスワード若しくはフレーズ、暗号鍵、バイオメトリクデータ（例えば、指紋、眼の走査、掌紋、声紋）又は他の任意の種類の情報が提供され得る。
【０１４１】
［0152］  識別データ５０３は、ユーザの名前、ユーザに固有の識別子又はユーザに関する任意の個人情報（例えば、ユーザの住所、電子メール、電話番号、誕生日、出生地、ウェブサイト、社会保障番号、アカウント番号、性別、人種、宗教、教育情報、健康関連情報、雇用情報、家族情報、配偶者関係、扶養家族又はユーザに関係する他の任意の情報）を含み得る。ユーザに関する個人情報は、ユーザに関する金融情報を含み得る。例えば、ユーザに関する金融情報は、ユーザのペイメントカード情報（例えば、クレジットカード、デビットカード、ギフトカード、ディスカウントカード、プリペイドカード等）、ユーザの金融アカウント情報、銀行支店コード、残高、負債額、クレジット限度額、過去の金融取引又は他の任意の種類の情報を含み得る。
【０１４２】
［0153］  識別データ５０３は、物理トークンに関し得る。例えば、ＩＤカード上のバーコード等の一意の物理トークンが提供され得る。バーコード内に符号化される識別情報が提供され得る。
【０１４３】
［0154］  識別データ５０３は、ユーザの装置に関し得る。例えば、一意の装置識別子が提供され得る。装置のフィンガプリントデータ（例えば、装置の１つ又は複数の特性に関する情報）が提供され得る。装置のクロック、装置のＩＰアドレス、装置上で実行されるアプリケーションに関して収集される情報又は装置に関係する他の任意の情報が収集され得る。
【０１４４】
［0155］  取引に固有の情報が組み込まれ得る。例えば、取引の性質、取引に関与するエンティティ、取引の時間、取引に関する任意の金融又は商品若しくはサービスのやり取りの量、取引に関与するアカウント番号又は取引に関する他の任意の情報が提供され得る。
【０１４５】
［0156］  一部の実施形態では、識別データ５０３が物理トークンによって提供され得る。物理トークンは、図２に記載したのと同じトークンであり得る。ユーザデバイスを使用して物理トークンをスキャンすることによって識別データを得ることができ、識別データを復号するためにスキャンされた画像データを処理することができる。復号される識別データは、過去に暗号化されたデータであってもそうでなくてもよい。一部の実施形態では、データベース内に記憶される識別データは、暗号化された暗号文である。任意選択的に、データベース内に記憶される識別データは、平文データである。
【０１４６】
［0157］  識別データが得られると、ナンスデータが自動で収集され得る。ナンスデータは、物理トークンの画像が捕捉されるときに収集され得る。ナンスデータは、物理トークンの画像が処理又は分析されるときに収集され得る。
【０１４７】
［0158］  一部の実施形態では、追加のセンサ又は追加の操作を必要とすることなしにナンスデータ５０５が収集され得る。例えば、追加の測定又はいかなる操作もなしに、捕捉される静的トークンのメタデータから撮像装置の状態の情報に関するナンスデータが収集され得る。別の例では、いかなる追加の計算又は分析もなしに、撮像データの状態に関するナンスデータが画像処理中に収集され得る。
【０１４８】
［0159］  認証事象が生じるとき、ナンスデータ５０５が収集され得る。ナンスデータは、撮像装置の状態、捕捉される静的トークンの状態及び／又はユーザデバイスに関する情報を含み得る。ナンスデータは、その後の認証事象内で繰り返される可能性が極めて低いデータであり得る。ナンスデータは、単一の時点において又は複数の時点から（例えば、様々な時間間隔において又はある時間範囲内で継続的に）収集されるデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、データの単一又は複数の組として記憶され得る。ナンスデータは、ＮＤ１、ＮＤ２、ＮＤ３等として示され得る。
【０１４９】
［0160］  装置及び／又はユーザを識別するために又はユーザを認証するために履歴データを分析することができる。図示のように、最初の２つの取引は、警告を全く発しない可能性がある。例えば、ＴＩＤ１、ＴＩＤ２について、識別データＩＤ１とＩＤ２とが異なる取引に関するものであるため、異なる可能性があり、ナンスデータＮＤ１及びＮＤ２も両方のデータの組が変わっているため、異なり得る。
【０１５０】
［0161］  第３のシナリオＴＩＤ３では、警告が発せられる可能性がある。別の取引が行われている一方、同じ識別データＩＤ１は、その識別がＴＩＤ１と同じ識別（例えば、ユーザ）のはずであることを示し得る。ナンスデータＮＤ３は、ＴＩＤ１とＴＩＤ３との間で幾らかの情報が異なり、そのため、同じ取引である可能性が低いことを示し得る。これは、同じユーザが異なる取引を行うことを示し得る。ＴＩＤ１とＴＩＤ３との間で識別情報ＩＤ１が同一であることは、矛盾し、不正の可能性を高め得る。
【０１５１】
［0162］  第４のシナリオは、警告を発する可能性を示す。例えば、ＴＩＤ４は、別個の取引であると示されているが、同じ識別データＩＤ２及び第２の取引ＴＩＤ２を有する。ナンスデータＮＤ２もＴＩＤ２とＴＩＤ４との間で同じであると示されている可能性がある。ナンスデータは、繰り返される可能性が極めて低いか又は決して繰り返されない場合がある。ナンスデータが繰り返されることは、リプレイ攻撃を示す可能性がある。従って、第４の取引ＴＩＤ４についてリプレイ攻撃の見込みが高いというフラグを立てることができる。
【０１５２】
［0163］  撮像装置がある事象と同様の動作パラメータ（例えば、同じ露光時間）の組を有する可能性はあり得るが、とりわけ先に記載したようにデータが高水準の正確性及び／又は精度まで求められる測定を含む場合、情報が完全に一致する（例えば、高精度の向き及び／又は空間位置が完全に一致するか、又は画像フレームに対する静的トークンの高精度の座標、向き、スキュー角の程度、サイズ）ことは、殆どない。従って、第４のシナリオでは、リプレイ攻撃の幾らかの可能性があり得る。
【０１５３】
［0164］  一部のシナリオでは、ナンスデータ５０５は、認証事象中の複数の時点において収集されるナンス情報を含み得る。一例では、ナンス情報は、ユーザが撮像装置を始動するとき、画像データの捕捉後、静的トークンの復号後又はその間の何れか時点で収集され得る。
【０１５４】
［0165］  これらのシナリオは、例として与えられたに過ぎない。認証事象は、装置及び／又はユーザを識別することを含み得る。例えば、ユーザ及び／又は装置を識別するために識別情報が使用され得る。識別情報は、過去に記憶した識別情報の１つ又は複数の組と比較することができる。一部の実施形態では、識別情報が、過去に記憶した識別情報の組と一致する場合、その識別情報は、同じユーザ及び／又は装置に属すると判定され得る。
【０１５５】
［0166］  任意選択的に、ユーザ及び／又は装置を識別するとき、ナンスデータを考慮することができる。ナンスデータは、そのままで分析することができ、及び／又は過去に記憶されたナンスデータの１つ若しくは複数の組と比較することができる。ナンスデータが、過去に記憶されたナンスデータの組と全く同じように一致する場合、リプレイ攻撃の可能性があると判定され得る。これは、そのユーザが、自らが主張する人物ではないこと又はそのユーザが偽造情報を提供していることを示唆し得る。
【０１５６】
［0167］  図６は、本発明の実施形態による、認証パラメータ６００を形成するためにナンスデータ６０１及び識別データ６０３がどのように使用され得るかを示す。ナンスデータについての本明細書のいかなる説明も、本明細書で示す認証パラメータに適用され得る。認証パラメータは、ナンスデータ及び識別データを含み得るリプレイパラメータであり得る。一部の実施形態では、識別データは、ユーザ、物理トークン、装置又はサービスに関する静的データであり得る。ナンスデータは、取引毎に変化する動的データであり得る。従って、本発明の認証パラメータは、取引毎に自然に変化し得る。
【０１５７】
［0168］  一部の実施形態では、シナリオＡに示すように、認証パラメータ６００は、識別データ６０３及びナンスデータ６０１を含み得る。識別データ及びナンスデータは、同じ画像捕捉及び分析プロセス中に収集され得る。識別データ及びナンスデータは、取引中に同じ静的トークンを使用して収集され得る。識別データ及びナンスデータは、ユーザの自撮り画像を撮ることによって収集され得る。
【０１５８】
［0169］  識別情報／データ６０３は、本明細書の他の箇所に記載の任意の種類の情報を含み得る。例えば、識別情報は、ユーザ、ユーザデバイス、ユーザが保持する物理トークンに関することができ、及び／又は認証事象（例えば、取引）に関することができる。識別は、単一の情報片（例えば、一意の識別子）であり得るか、又はマルチファクタ情報（例えば、本明細書の他の箇所に記載の他の種類の情報の任意の組合せ）を含み得る。識別データ／情報は、顔のバイオメトリクスによって認識されるユーザの識別であり得る。例えば、抽出された顔の特色／目印を、予め記憶されたユーザの顔の特色／目印と比較することにより、一致が判定される場合にユーザの識別を取得することができる。
【０１５９】
［0170］  一部の実施形態では、識別データ６０３は、静的トークンであり得る。静的トークンは、バーコード等の物理トークンによって提供され得る。静的トークンは、図２に記載したのと同じであり得る。識別データは、ユーザデバイスを使用して物理トークンの画像を捕捉し、画像データを処理して情報を復号することによって得ることができる。一部の事例では、画像の処理及び復号は、ユーザデバイスと共にボード上にある１つ又は複数のプロセッサによって実行され得る。他の事例では、画像の処理及び復号は、ユーザデバイスの外部の１つ又は複数のプロセッサによって実行され得る。物理トークンを含む捕捉画像データは、復号及び／又は解読のために外部装置に伝送することができ、本明細書の他の箇所に記載の外部装置は、独自の認証又は識別の評価を行うために情報を分析することができる。この事例では、他の装置に伝送される前に捕捉画像データが処理（例えば、圧縮）されてもされなくてもよい。
【０１６０】
［0171］  ナンスデータ６０１と共にシールされる識別データ６０３は、物理トークンから復号されるデータであり得る。例えば、識別データは、ユーザデバイスによって捕捉されるグラフィカルコードの画像から復号され得る。捕捉画像は、ユーザデバイス上で復号されてもされなくてもよい。一部の事例では、ユーザデバイスのボード上で捕捉画像が復号され得る。例えば、ユーザデバイスを使用して運転免許証上のPDF417コードをスキャンすることができ、ユーザデバイス上に実装されるアプリケーション又はソフトウェアによってユーザ識別情報を復号することができる。
【０１６１】
［0172］  復号される識別データは、過去に暗号化されていてもされていなくてもよい。ユーザデバイスは、データを解読するために暗号鍵又は方法にアクセスできてもできなくてもよい。一部の実施形態では、復号データは、認証に使用されるパラメータとしてナンスデータと共に直接シールされ得る。一部の実施形態では、データが過去に暗号化されている場合、そのデータは、ユーザデバイスのボード上のアプリケーション又はソフトウェアによって解読され、次いでナンスデータと共にシールされ得る。他の実施形態では、ユーザデバイスがデータを解読しなくてもよく、そのため、暗号鍵又はパスワードを有する取引に関与するエンティティ等の外部装置に対して評価及び分析のためにデータを伝送することができる。ナンスデータと共にシールされる識別データは、画像データ、２値、英数字、ＡＳＣＩＩ等、任意の形式及び任意のデータタイプのものであり得る。
【０１６２】
［0173］  一部の実施形態では、識別データは、ナンスデータの収集に使用されたのと同じ画像データによって提供されてもされなくてもよい。例えば、ナンスデータは、撮像装置が画像データを捕捉しているときの撮像装置の状態から収集することができ、同じ画像データが識別情報を提供しない場合がある。別の例では、ナンスデータは、グラフィカルコード等の静的トークンを含む捕捉画像データの状態から収集され得、静的トークンは、識別情報を提供してもしなくてもよい。異なる例では、ナンスデータは、静的トークンを含む捕捉画像データの状態から収集され得、静的トークンは、識別情報の少なくとも一部を提供し得る。
【０１６３】
［0174］  ナンスデータ６０１は、１つ若しくは複数のナンスファクタから導出されるナンスデータ又は個別にアクセス可能な形式で１つ若しくは複数のナンスファクタを含み得るナンスデータ等、任意の種類のナンスデータであり得る。ナンスデータは、それ自体がシールされてもされなくてもよい。例えば、ナンスデータは、その元のナンスファクタへと分解されるか、分割されるか、又は導出可能でもそうでなくてもよい。シールされたナンスデータは、ナンスデータを導出するために使用される元のナンスファクタ及び／又は未処理データへのアクセスを許可しないことができる。シールされていないナンスデータは、ナンスデータを導出するために使用される元のナンスファクタ及び／又は未処理データへのアクセスを許可することができる。
【０１６４】
［0175］  ナンスデータ６０１及び識別情報６０３は、互いに関連付けられ得る。ナンスデータ及び識別情報は、互いにリンク又は結合され得る。ナンスデータ及び識別情報は、認証パラメータを導出するために使用され得る。ナンスデータが認証事象間で同一である場合、認証パラメータが認証事象間で同一であり得る。一部の例では、ナンスデータが同一であり且つ識別情報が同一である場合、認証パラメータが認証事象間で同一であり得る。ナンスデータが同一であり識別情報が同一ではない場合、認証パラメータが任意選択的に同一ではない可能性がある。
【０１６５】
［0176］  ナンスデータ６０１は、ユーザであるとされる者が認証事象に参加した認証事象に結び付けられ得る。ナンスデータは、異なる認証事象について異なる可能性が高いため、その後の認証事象についてナンスデータが異なり且つこの認証事象に関する識別情報が異なる場合、それは、警告を全く発しない可能性がある。ナンスデータが異なるが識別情報が同じである場合、それは、疑問を提起し得る。例えば、同一の情報が同じ認証事象を指している場合、ナンスデータは、同じであり異なるべきではない。別の例では、ナンスデータが同じであり識別情報が異なる場合、それは、警告及びリプレイ攻撃の可能性を提起し得る。例えば、異なる認証事象が行われている場合、ナンスデータが一致する可能性は極めて低い。ナンスデータは、認証事象間で変わるべきデータを含むように選択される。別の例では、ナンスデータ及び識別情報が同じである場合、それは、同じ認証事象についてデータが複数回記録されている場合に起こり得る。代わりに、たとえ識別情報が同じであるとされても、同一のナンスデータのいかなる指示も警告となる場合があるか、又はリプレイ攻撃の幾らかの可能性を提供し得る。
【０１６６】
［0177］  一部の実施形態では、シールド認証パラメータ６００は、個別に区別可能な又は読み取ることができる形式でナンスデータ及び識別情報を含み得る。例えば、ナンスデータがアクセスされ且つ読み取られ得、識別情報がアクセスされ且つ読み取られ得る。シールド認証パラメータは、ナンスデータ及び識別情報を分離不能な形式で永続的にリンクし得る。代替的な実施形態では、ナンスデータ及び識別情報が個別に区別されること又は読取可能であることを認証パラメータが許可しない場合がある。
【０１６７】
［0178］  一部の実施形態では、ナンスデータ６０１及び識別データ６０３がシールド認証パラメータ６００として暗号化され得る。ナンスデータ及び識別データは、認証パラメータを作り出すために実装される秘密の暗号アルゴリズムの入力パラメータとして使用され得る。パラメータを暗号化するために様々な方法を使用することができる。例えば、暗号化及び復号に対称鍵を使用することができる。これらの鍵は、文又は一連の無意味の文字列から構成され得、暗号化は、パラメータ（例えば、ナンスデータ及び識別データ）を構成するデータチャンク（例えば、元のデータ、構造データ及びリード・ソロモンデータ）に対してビット排他論理和演算を実行することによって行われる。別の例では、ナンスデータ及び識別データは、１０２４ビットの多型暗号を使用して又はエクスポート制御にもよるが、ＡＥＳ２５６ビットの暗号化方法を使用して暗号化され得る。更に、暗号化は、リモート鍵（シード）又はローカル鍵（シード）を使用して行うことができる。当業者によって理解されるように、代替的な暗号化方法、例えばＳＨＡ２５６、ＡＥＳ、Blowfish、ＲＳＡ等が使用され得る。一部の事例では、取引に関与するユーザデバイス及び他の認証システム又はエンティティ上のソフトウェア及び／アプリケーションが暗号鍵及び暗号化方法を保持し得る。
【０１６８】
［0179］  識別データ及びナンスデータの組合せ（シールド認証パラメータ）は、認証に使用することができる。識別データは、静的トークンによって提供され得る。識別データは、ユーザ及び／又は装置を識別するために使用することができる。同じ静的トークンを捕捉し、分析するプロセスからナンスデータを収集することができる。ナンスデータは、不正を検出するために使用され得る。ナンスデータは、そのままで分析することができ、及び／又は過去に記憶されたナンスデータの１つ若しくは複数の組と比較することができる。ナンスデータが、過去に記憶されたナンスデータの組と全く同じように一致する場合、リプレイ攻撃の可能性があると判定され得る。これは、そのユーザが、自らが主張する人物ではないこと又はそのユーザが偽造情報を提供していることを示唆し得る。
【０１６９】
［0180］  一部の実施形態では、図６のシナリオＢに示すように、認証パラメータ６１１は、追加情報を含み得る。ナンスデータ及び識別データを収集するために使用される画像データ以外の様々なソース又は手段によって追加の取引情報が提供され得る。例えば、取引中、認証のためにカード又は外部装置上のグラフィカルコード（例えば、ＩＤカード上のバーコード）をスキャンするようにユーザを促すことができる。捕捉画像から収集される識別情報６１３及びナンスデータ６１１に加えて、ユーザは、ユーザアカウント名、パスワード、金融取引の値等の他の取引情報も入力することができる。追加情報は、識別データ及びナンスデータと共にシールし、取引に関与する他のエンティティに伝送することができる。
【０１７０】
［0181］  別の実施形態では、追加情報は、動的トークン６１５に応じたデータを含み得る。動的トークン及び結果データは、ユーザデバイス又は取引を認証するために使用することができ、認証プロセスに更なるセキュリティを加えることができる。動的トークンは、取引に関与する認証システム又はエンティティによって提供され、ユーザデバイスによって受信され得る。様々な取引について、様々な動的トークンを生成することができる。動的トークンは、最初に認証システムによって生成され、ユーザデバイスに伝送され得る。返される動的トークン又は動的トークンに一意に関連する情報が最初の動的トークンと一致する場合、ユーザを認証することができる。
【０１７１】
［0182］  一部の実施形態では、動的トークンは、撮像装置のための動作パラメータの組を含む命令であり得る。取引中、動作パラメータは、撮像装置の幾つかのパラメータを固定値に設定し得る。例えば、グラフィカルトークンの画像データを捕捉するためにカメラが使用される場合、焦点距離、ＩＳＯ速度、フラッシュの使用等を定数に設定することができる。一部の事例では、例えば物理トークンに対してカメラレンズの焦点を合わせるために、物理トークンと撮像装置との間の距離を調節することにより、ユーザが撮像装置の設定に対処する必要があり得る。
【０１７２】
［0183］  動的トークンへの応答としての追加データ６１５は、シールド認証パラメータ内に含まれ得る。例えば、検証又は認証のために、動的トークンの影響を受け得る焦点距離、ＩＳＯ速度、開口時間、シャッター速度等を収集し、認証システム又はエンティティに返すことができる。
【０１７３】
［0184］  代わりに、動的トークンを受信した結果としてナンスデータを分析することができる。動的トークンは、ナンスデータの変化をもたらす場合がある。先に説明したように、ナンスデータは、撮像装置の動作パラメータを含み得る。従って、ナンスデータ内に含まれる対応するデータを評価することは、シールド認証パラメータの有効性を検証し得る。
【０１７４】
［0185］  図７は、本発明の実施形態による、ユーザ及び／又は装置を識別するために識別データ及びナンスデータを使用する一例を示す。ユーザデバイスを使用してナンスデータ及び識別データの組を収集することができる７０２。ナンスデータ及び識別データは、履歴ナンスデータ及び識別データ７０４と共に記憶することができる。ナンスデータ及び識別データは、過去に収集したナンスデータ及び識別データの１つ又は複数の組とそれぞれ比較することができる７０６。比較に基づくユーザの識別を評価することができる７０８。一部の実施形態では、この比較に基づいて取引を許可するか又は許可しないことができる。任意選択的に、リプレイ攻撃等の不正の見込みについての指示を与えることができる。
【０１７５】
［0186］  認証事象中にナンスデータ及び識別データの組を収集することができる７０２。識別データは、本明細書の他の箇所に記載の視覚的グラフィカルコード等の物理トークンによって提供され得る。物理トークンに関する画像データがユーザデバイスによって捕捉され得る。捕捉される視覚的グラフィカルコードを復号し、識別データを得るように１つ又は複数のプロセッサが構成され得る。一部の実施形態では、復号される識別データがサードパーティによって過去に暗号化されている場合があり、そのため、復号される識別データは、暗号鍵なしで読むことができる場合もできない場合もある。識別データは、先に記載の通り任意の形式及びデータタイプのものであり得る。識別データは、視覚的グラフィカルコードに関係することができる。識別データは、ユーザに関係することができる。識別データは、サービスに関係することができる。
【０１７６】
［0187］  本明細書の他の箇所に記載の通り、識別データは、取引事象等で使用される同じ物理トークン、同じユーザ、同じサービス又は同じ取引に関係する情報を含むことができる。識別データは、ユーザの識別を認証又は検証するために使用される情報を含み得る。識別データは、ユーザの識別を表す名前、誕生日、住所、国籍等の個人情報を含み得る。識別データは、製品又はサービスの識別を表す指示、購入選択権、サービスプロバイダ情報等の製品情報を含み得る。識別データは、ユーザ、サービス、取引等を一意に識別することができる任意の種類の情報を含み得る。
【０１７７】
［0188］  識別データは、ナンスデータの収集に使用されたのと同じ画像データによって提供されてもされなくてもよい。例えば、ナンスデータは、撮像装置が画像データを捕捉しているときの撮像装置の状態から収集することができ、同じ画像データが識別情報を提供しない場合がある。別の例では、ナンスデータは、グラフィカルコード等の静的トークンを含む捕捉画像データの状態から収集され得、静的トークンは、識別情報を提供してもしなくてもよい。異なる例では、ナンスデータは、静的トークンを含む捕捉画像データの状態から収集され得、静的トークンは、識別情報の一部を提供し得る。
【０１７８】
［0189］  ナンスデータは、識別データの収集と同時に収集され得る。本明細書の他の箇所に記載の通り、ナンスデータは、識別データを含む物理トークンが撮像装置によってスキャンされ、１つ又は複数のプロセッサによって処理され、分析されるときに収集され得る。ナンスデータは、認証事象の検出に応答して収集され得る。ナンスデータは、静的トークン（例えば、視覚的グラフィカルコード）に応答して収集され得、撮像装置を使用してユーザデバイスによって捕捉される。ナンスデータは、ユーザデバイス上の１つ又は複数のプロセッサを用いて収集され得る。ナンスデータは、ユーザデバイス上の１つ又は複数のセンサを用いて収集され得る。ナンスデータは、ユーザデバイス上の１つ又は複数のセンサによって収集されるセンサデータに基づいて生成され得る。ナンスデータは、撮像装置の状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、捕捉画像データの状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、ユーザデバイスの状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、撮像装置の局所状態又は環境状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、撮像装置の動作パラメータ、画像データの特性、位置情報、時間ベースの情報又は本明細書の他の箇所に記載の他の任意の種類の情報を含み得る。ナンスデータは、認証事象間で繰り返される可能性が低いデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、認証事象間で繰り返される可能性が２％、１％、０．５％、０．１％、０．０５％、０．０１％、０．００５％又は０．００１％未満のデータを含み得る。ナンスデータは、繰り返されるべきではない特異点値を表し得る。一部の実施形態では、ナンスデータが１００％同一である場合、かかる一致は、リプレイ攻撃を示すか又はリプレイ攻撃である可能性が極めて高い。
【０１７９】
［0190］  ナンスデータは、単一の時点における又は複数の時点にわたる撮像装置の状態及び／又は捕捉画像データの状態を反映し得る。ナンスデータは、その認証事象について実質的に一意であり得る。ユーザデバイスからの収集データは、ユーザデバイスの外部の装置に任意選択的に通信され得る。ナンスデータの組を生成するために収集データがユーザデバイスのボード上で解釈され得る。代わりに、ユーザデバイスの外部の装置は、受信された収集データに基づいてナンスデータを生成し得る。外部装置がナンスデータを生成する場合、ナンスデータは、ユーザデバイスに送り返されても送り返されなくてもよい。
【０１８０】
［0191］  ナンスデータの組が生成されると、そのナンスデータは、認証のための識別データと共にシールされ得る７０４。識別データ及びナンスデータを含むシールド認証パラメータは、図６に記載するのと同じ認証パラメータ６００であり得る。シールド認証パラメータは、取引事象に更なるセキュリティを与えるために更に暗号化してもしなくてもよい。一部の実施形態では、ユーザの認証を要求するサーバ又は他の種類のホスト装置等の取引エンティティに、シールされた識別データ及びナンスデータを伝送することができる。取引エンティティは、ナンスデータ及び識別データを得るためにシールド認証パラメータを解読する必要があってもなくてもよい。
【０１８１】
［0192］  ナンスデータの組が生成されると、そのナンスデータは、履歴ナンスデータ及び履歴識別データ７０６として識別データと共に記憶され得る。ナンスデータ及び識別データを記憶する方法は、図６に記載したのと同じであり得る。履歴ナンスデータ及び識別データは、１つ又は複数のメモリユニット内に記憶され得る。履歴ナンスデータ及び識別データは、ユーザデバイスのボード上のメモリ内に記憶することができ、ユーザデバイスの外部の装置（例えば、上記の種類の何れかのホストサーバ、別個の装置）のボード上のメモリ内に記憶することができるか、又は複数の装置にわたって分散させることができる（例えば、ユーザデバイスと外部装置との間のピアツーピア、クラウドコンピューティングベースのインフラ）。一部の実施形態では、ナンスデータは、ユーザデバイスのボード上で生成され、ユーザデバイス、外部装置のボード上に記憶されるか、又は複数の装置にわたって分散され得る。他の実施形態では、ナンスデータは、外部装置のボード上で生成され得、外部装置若しくはユーザデバイスのボード上に記憶されるか又は複数の装置にわたって分散され得る。１つ又は複数のメモリユニットは、データベースを含み得る。履歴ナンスデータ及び識別データの単一の複製を記憶することができるか、又は複数の複製を記憶することができる。複数の複製は、異なるメモリユニットにおいて記憶され得る。例えば、複数の複製を異なる装置上に（例えば、第１の複製をユーザデバイスのボード上に、第２の複製を外部装置のボード上に）記憶することができる。
【０１８２】
［0193］  履歴ナンスデータは、ユーザデバイスの１つ又は複数のセンサ及び１つ又は複数のプロセッサを用いて収集されるデータを含み得る。履歴ナンスデータは、同じユーザ、同じ物理トークンに属し及び／又は同じ装置に関連するとされるナンスデータを含み得る。例えば、現在のナンスデータの組が第１のユーザについて収集される場合、履歴位置データは、同じユーザについて収集されるナンスデータを含み得る。履歴ナンスデータは、同じ装置を使用して収集される、同じユーザ（及び／又は装置）に関する全てのナンスデータを含み得る。履歴ナンスデータは、「登録」ナンスデータを含んでも含まなくてもよい。一部の実施形態では、ユーザは、初期認証を行うことによってユーザの識別及び／又はユーザデバイスの識別を登録することができる。初期認証によって生成されるナンス情報の組が登録ナンスデータとして記憶され得る。代わりに、登録ナンスデータは、特に作成されない。ユーザ（及び／又は同じ装置）に関する全ての認証事象からの様々なナンスデータが記憶され得る。代わりに、登録ナンスデータのみが記憶され得る。代わりに、特定のユーザ（及び／又はユーザデバイス）に関する直近のナンスデータの組のみが記憶され得る。一部の例では、特定のユーザ（及び／又は装置）に関する直近のＸ組のナンスデータのみが記憶され得、ここで、Ｘは、所定の数、例えばＸ＝１、２、３、４、５、６、７、８、９、１０以上である。
【０１８３】
［0194］  一部の実施形態では、履歴ナンスデータは、ユーザデバイスと対話した任意のユーザに属するユーザデバイスによって収集されるナンスデータを含み得る。例えば、複数のユーザは、ユーザデバイスを使用して取引又は認証事象を行った可能性がある。履歴ナンスデータは、同じユーザとされる者を含み得る様々なユーザ（及び／又は同じユーザ若しくは異なるユーザの装置）に属するナンスデータを含み得る。例えば、現在のナンスデータの組が第１の装置について収集される場合、履歴ナンスデータは、同じユーザ及び他のユーザについて収集されるナンスデータの組を含み得る。履歴ナンスデータは、同じ装置を使用して収集される、１人又は複数のユーザに関する全てのナンスデータを含み得る。履歴ナンスデータは、「登録」ナンスデータを含んでも含まなくてもよい。一部の実施形態では、ユーザは、初期認証事象を行うことによってユーザ又はユーザの装置を登録することができる。初期認証事象によって生成されるナンスデータの組は、そのユーザに関する又はそのユーザの装置に関する登録ナンスデータとして記憶され得る。かかる登録は、複数の装置及び／又は複数のユーザについて行われ得る。一部の例では、各装置は、認証事象に使用される初回に登録される必要があり得る。代わりに、登録ナンスデータは、特に作成されない。全ての認証事象からのナンスデータの様々な組が記憶され得る。代わりに、登録ナンスデータのみが装置又はユーザ毎に記憶され得る。代わりに、装置又はユーザ毎の直近のナンスデータの組のみが記憶され得る。一部の例では、装置又はユーザ毎の直近のＸ組のナンスデータのみが記憶され得、ここで、Ｘは、所定の数、例えばＸ＝１、２、３、４、５、６、７、８、９、１０以上である。
【０１８４】
［0195］  先に説明したように、履歴データは、特定のユーザデバイスを使用して収集されるデータに関し得る。代わりに、ユーザデバイスからのデータが共有及び／又は集約され得る。履歴データは、複数のユーザデバイスからのデータを含み得る。履歴データは、複数のユーザデバイスによって収集されるナンスデータを含み得る。かかる収集は、同じユーザ又は複数のユーザが単一のユーザデバイスにおいて又は複数のユーザデバイスにわたって認証事象を行うことを含み得る。履歴データは、履歴ナンスデータのデータベースに情報を提供している可能性があるユーザデバイス又は複数のユーザデバイスと対話している可能性がある全てのユーザに関するデータを含み得る。例えば、サーバ又は本明細書の他の箇所に記載の他の任意の装置等の外部装置は、１つ又は複数のユーザデバイスからナンスデータを受信し、履歴ナンスデータを記憶し得る。
【０１８５】
［0196］  ナンスデータ及び識別の組を収集した後、そのナンスデータ及び識別を、過去に収集したナンスデータ及び識別データの１つ又は複数の組と比較することができる７０８。かかる比較は、認証又は識別のために識別データを履歴識別データと比較し、次いで不正を検出するためにナンスデータの組を識別に関連する履歴ナンスデータと比較することを含み得る。ナンスデータの組は、同じ識別データ（例えば、認証事象に使用されているのと同じユーザの物理トークン、同じユーザ又は同じユーザデバイス等）に由来するとされるナンスデータの組と比較され得る。例えば、識別データは、ユーザの名前又は他の識別子等の識別情報を含み得るか、又はユーザの名前若しくは他の識別子がアクセスされ得るアカウントにアクセスするために使用され得る。識別情報は、同じユーザとされる者を識別するために使用され得る。例えば、ユーザがJohn Doeであることを識別情報が示す場合、ナンスデータの組を、John Doeに属するナンスデータの他の組と比較することができる。このナンスデータは、John Doeの全てのカードに関するナンスデータ又は認証事象に使用されているものと同じJohn Doeの物理トークンのみと比較され得る。収集されるナンスデータが、過去に記憶されたナンスデータと全く同じように一致する場合、そのユーザが、過去にJohn Doeとして識別されたのと同じユーザである可能性があることについて幾らかの疑いが生じ得る。完全な一致が自然に起こることは、極めて低い可能性があり、リプレイ攻撃を示すことがある。
【０１８６】
［0197］  ナンスデータの組は、同じユーザに属すると思われる、過去に収集されたナンスデータの組の何れか又は全てと比較され得る。この比較は、ユーザの同じ物理トークンまでより明確に絞られ得るか、又は同じユーザの任意の若しくは全ての物理トークンに適用され得る。例えば、登録ナンスデータの組が提供される場合、収集されるナンスデータの組を登録ナンスデータの組と比較することができる。収集されるナンスデータは、他の任意のナンスデータと比較されることなしに登録ナンスデータと比較され得、登録ナンスデータ及び他のナンスデータと比較され得るか、又は登録ナンスデータと比較されることなしに他のナンスデータと比較され得る。一部の例では、ナンスデータは、直近に収集されたナンスデータと比較され得る。ナンスデータは、直近に収集された所定数のナンスデータ、例えば直近に収集された２組のナンスデータ、直近に収集された３組のナンスデータ、直近に収集された４組のナンスデータ、直近に収集された５組のナンスデータと比較され得、直近に収集された任意の数のナンスデータについても同様に比較され得る。
【０１８７】
［0198］  一部の実施形態では、ナンスデータが所定の範囲内に含まれるかどうかを知るためにナンスデータを検査することができる。ナンスデータが所定の範囲を超えていることが検出される場合、データは、詐欺師によって悪意を持って変更されている可能性が高い。例えば、画像フレームに対するバーコード領域の方向角度から導出されるナンスデータは、（４数字形式で）００００〜３６００の範囲内にあり得、この数字が３８００のように範囲外であることが検出される場合、それは、不正を示す可能性がある。
【０１８８】
［0199］  ナンスデータは、履歴ナンスデータに識別情報が記憶されている任意のユーザに由来するとされるナンスデータと比較され得る。ナンスデータの組が収集される場合、ユーザ及び／又はユーザデバイスに関するデータを含み得る識別情報が認証事象中に収集され得る。先に論じたように、識別情報は、ユーザを識別するために使用され得る。識別情報は、同じユーザとされる者を識別するために使用され得る。例えば、ユーザがJohn Doeであることを識別情報が示すか、又はユーザがJohn Doeであることを見出すために識別情報が使用される場合、カードのナンスデータは、John Doe及び履歴データを記憶している可能性がある他の任意のユーザに属する他のナンスデータと比較され得る。収集されるナンスデータが、過去に記憶されたナンスデータと全く同じように一致する場合、かかる一致は、リプレイ攻撃の疑いを抱かせ得る。
【０１８９】
［0200］  ナンスデータの組は、認証事象に参加したユーザの何れかに属するとされる過去に収集されたナンスデータの組の何れか又は全てと比較され得る。例えば、ナンスデータが様々なユーザについて提供される場合、ナンスデータは、様々なユーザの登録ナンスデータと比較され得る。ナンスデータは、他の任意のナンスデータと比較されることなしに登録ナンスデータと比較され得、登録ナンスデータ及び他のナンスデータと比較され得るか、又は登録ナンスデータと比較されることなしに他のナンスデータと比較され得る。一部の例では、ナンスデータは、ユーザ又はユーザの装置のそれぞれに関する直近に収集されたナンスデータと比較され得る。ナンスデータは、直近に収集された所定数のナンスデータ、例えば直近に収集された２組のナンスデータ、直近に収集された３組のナンスデータ、直近に収集された４組のナンスデータ、直近に収集された５組のナンスデータと比較され得、直近に収集された任意の数のナンスデータについても同様に比較され得る。
【０１９０】
［0201］  比較に基づくユーザの識別を評価することができる７１０。識別は、識別データに基づいてユーザが実際のユーザであることを認証することを含み得る。同じ識別データについて、収集されるナンスデータの組が、過去に記憶されたナンスデータの組との比較時に警告を発する（例えば、一致が完全過ぎる）場合、それまでのところ目下の認証事象が同じユーザによって行われていないという指示があり得る。例えば、ナンスデータが完全に一致し、且つJohn Doeに関する過去のナンスデータの組がある場合、認証を試みている現在のユーザは、John Doeではない可能性がある。同じ識別及び／又は認証をユーザデバイスについて行うことができる。例えば、ユーザデバイスが特定の装置として自らを識別し、且つ過去の認証事象に関して同じナンスデータが収集されている場合、警告が発せられ得る。現在の認証事象が同じ装置によって行われておらず、別の装置がリプレイ攻撃に参加している可能性があるという指示があり得る。
【０１９１】
［0202］  任意選択的に、不正の見込みについての指示を与えることができる。例えば、識別データが特定のユーザ（例えば、John Doe）として識別し、且つナンスデータが同じユーザ（例えば、John Doe）の以前の認証事象からのナンスデータと全く同じように一致する場合、不正の可能性を提供することができる。不正の可能性は、２値インジケータ（例えば、不正アラート、不正なし）であり得るか、又はリスク値（例えば、パーセンテージ等の数値又は文字によるグレード等のグレード値）として提供され得る。例えば、９の不正グレードは、２の不正グレードよりも高い不正の見込みを与え得る。
【０１９２】
［0203］  完全な一致（例えば、１００％の一致）と見なされるために、収集されるナンスデータは、過去に記憶されたナンスデータの組と完全に同一であり得る。完璧な１００％の一致は、疑わしい場合がある。例えば、ユーザが認証事象を行うたびに幾らかの僅かな変動がある可能性が高い。個人が全く同じ位置（例えば、向き及び／又は空間位置）において認証事象を行う可能性は、物理的に極めて低い。別の例では、物理トークンの全く同じ画像を捕捉する可能性も極めて低い。全く同じ特性を有することは、一種のリプレイ攻撃のインジケータであり得る。
【０１９３】
［0204］  一部の実施形態では、不正のリスクが検出されるときに１人又は複数の個人がアラートされ得る。例えば、認証事象を行っているユーザは、認証時の自身の試みが幾らかの不正のリスクでフラグを立てられたことを通知されてもされなくてもよい。ユーザが取引を行おうとしているエンティティは、不正のリスクを通知されてもされなくてもよい。例えば、ユーザが電子商取引サイトから品物を購入しようとしている場合、取引が幾らかの不正のリスクでフラグを立てられていることが電子商取引サイトに知らされ得る。取引自体は、続行を許可されてもされなくてもよい。一部の例では、いかなる不正のリスクがある場合にも取引を停止することができる。代わりに、幾らかの不正のリスクがあるが、それが低いと判定される場合、１つ又は複数の当事者が幾らかの不正のリスクについて通知される一方、取引が続行され得、及び／又は更なる検査が行われ得る。不正のリスクが閾値水準を上回る（例えば、中程度又は高い不正のリスクに達する）場合、取引を停止することができる。
【０１９４】
［0205］  いかなる種類の不正も検出することができる。一部の実施形態では、検出される不正は、リプレイ攻撃を含み得る。同じユーザ、ユーザデバイスになりすますために又は認証事象を完了させる（例えば、取引を完了させる）ために、リプレイ攻撃中、認証事象中にデータが記録され、その後の認証事象内でリプレイされる可能性がある。リプレイ攻撃は、初期認証事象と異なるユーザによって又は初期認証事象と同じユーザによって行われ得る。リプレイ攻撃は、初期認証事象と同じ装置を使用して又は初期認証事象と異なる装置を使用して行われ得る。
【０１９５】
［0206］  一部の例では、取引を停止するための閾値は、取引の値又は取引の他の特性に依存し得る。例えば、高値の取引では、取引を停止するための閾値が低値の取引についてよりも低い場合がある。例えば、取引が大きい金額に関する場合、不正の低いリスクでさえ取引を停止させる場合がある一方、小さい金額では、取引を停止させるために更に高い不正のリスクが必要とされ得る。代わりに、取引を停止するための閾値が全ての取引について同じであり得る。
【０１９６】
［0207］  シールされたナンスデータ及び識別データは、認証事象中に及び／又は認証事象に応答して収集され得る。例えば、ナンスデータ及び識別データは、ユーザが自身を自己識別し、及び／又は認証しようと試みているときに収集され得る。ユーザは、ユーザアカウントにアクセスするために及び／又は取引を行うために自己識別するように及び／又は認証されるように試み得る。シールされたナンスデータ及び識別データは、装置及び／又はユーザの認証のために個別に又は組み合わせて使用され得る。シールされたナンスデータ及び識別データは、取引の承認時に個別に又は金融情報等の他の情報と組み合わせて使用され得る。シールされたナンスデータ及び識別データは、不正を検出するために単独で使用され得る。
【０１９７】
［0208］  一部の実施形態では、ナンスデータ及び識別データが分析されるとき、全てに関するデータが単一の事象から収集され得る。ナンスデータ及び識別データの全てが同時に評価され得る。他の一部の実施形態では、ナンスデータ、識別データは、逐次的に又は様々な順序で評価され得る。
【０１９８】
［0209］  認証プロセスの様々なステップをユーザデバイス上で実行することができる。本明細書の他の箇所に記載の通り、ユーザデバイスは、例えば、開示した実施形態と合致する１つ又は複数の操作を実行するように構成される１つ又は複数の計算装置であり得る。例えば、ユーザデバイスは、ソフトウェア又はアプリケーションを実行可能な計算装置であり得る。一部の実施形態では、ソフトウェア及び／又はアプリケーションは、ユーザデバイスを使用してユーザがグラフィカルコード／トークンをスキャンできるようにすることによって識別データ及びナンスデータを収集し７０２、捕捉画像を処理して識別情報を復号し、ナンスデータを収集し、取引中にユーザデバイスと他の外部装置又はシステムとの間でシールド認証データを伝送すること７０４によって識別データ及びナンスデータを収集するように構成され得る。ソフトウェア及び／又はアプリケーションは、シールド認証データを暗号化してもしなくてもよい。一部の実施形態では、取引に関与する他の装置又はエンティティから受信される命令又は所定の命令に基づき、捕捉される物理トークンの種類をユーザに指示するようにソフトウェア及び／又はアプリケーションを構成することができる。
【０１９９】
［0210］  一部の実施形態では、ソフトウェア及び／又はアプリケーションは、識別データ及びナンスデータをユーザデバイス上の履歴データと比較し７０８、次いで取引中の更なる識別又は認証７１０のために評価結果を別の装置又はシステムに提供するように構成され得る。他の実施形態では、ソフトウェア及び／又はアプリケーションは、取引を完了するためにユーザデバイス上で比較７０８及び識別／認証７１０を実行するように構成され得る。
【０２００】
［0211］  ソフトウェア及び／又はアプリケーションは、追加の取引情報と共に識別データ及びナンスデータをシールするように構成されてもされなくてもよい。一部の実施形態では、ナンスデータを収集するために使用される画像データ以外の様々なソース又は手段によって追加の取引情報が提供され得る。例えば、取引中、認証のためにカード又は外部装置上のグラフィカルコード（例えば、ＩＤカード上のバーコード）をスキャンするようにユーザを促すことができる。捕捉画像から収集される識別情報及びナンスデータに加えて、ユーザは、ユーザアカウント名、パスワード、金融取引の値等の他の取引情報も入力することができる。追加情報は、識別データ及びナンスデータと共にシールし、取引に関与する他のエンティティに伝送することができる。
【０２０１】
［0212］  ソフトウェア及び／又はアプリケーションは、撮像装置を制御するように更に構成され得る。一部の実施形態では、撮像装置のための動作パラメータの組を含む動的トークンがソフトウェア及び／又はアプリケーションによって受信され得る。動的トークンは、図６に記載したのと同じ動的トークンであり得る。従って、ソフトウェアは、動的トークンに基づくパラメータを使用して画像データを捕捉するように撮像装置に命令することができる。
【０２０２】
［0213］  他の実施形態では、ナンスデータを不正検出のみのために使用することができる。ナンスデータは、そのままで分析することができ、及び／又は過去に記憶されたナンスデータの１つ若しくは複数の組と比較することができる。ナンスデータが、過去に記憶されたナンスデータの組と全く同じように一致する場合、リプレイ攻撃の可能性があると判定され得る。これは、そのユーザが、自らが主張する人物ではないこと又はそのユーザが偽造情報を提供していることを示唆し得る。
【０２０３】
［0214］  図８は、本発明の実施形態による、ユーザ及び／又は装置を識別するためにナンスデータを使用する一例を示す。ユーザデバイスを使用してナンスデータの組を収集することができる８０２。ナンスデータは、履歴ナンスデータ８０４と共に記憶することができる。ナンスデータは、過去に収集したナンスデータの１つ又は複数の組と比較することができる８０６。比較に基づくユーザの識別を評価することができる８０８。一部の実施形態では、この比較に基づいて取引を許可するか又は許可しないことができる。任意選択的に、リプレイ攻撃等の不正の見込みについての指示を与えることができる。本明細書の他の箇所でのシールド認証データのいかなる記載も、本明細書で示すナンスデータに適用され得る。
【０２０４】
［0215］  認証事象中にナンスデータの組を収集することができる８０２。ナンスデータは、継続的に又はスケジュールに応答して収集され得る。ナンスデータは、認証事象の検出に応答して収集され得る。ナンスデータは、画像ベースのトークンに応答して収集され得、ユーザデバイスによって捕捉される。ナンスデータは、ユーザデバイス上の１つ又は複数のプロセッサを用いて収集され得る。ナンスデータは、ユーザデバイス上の１つ又は複数のセンサを用いて収集され得る。ナンスデータは、ユーザデバイス上の１つ又は複数のセンサによって収集されるセンサデータに基づいて生成され得る。ナンスデータは、撮像装置の状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、捕捉画像データの状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、ユーザデバイスの状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、撮像装置の局所状態又は環境状態に関するデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、撮像装置の動作パラメータ、画像データの特性、位置情報、時間ベースの情報又は本明細書の他の箇所に記載の他の任意の種類の情報を含み得る。ナンスデータは、認証事象間で繰り返される可能性が低いデータを含み得るか、又はかかるデータから導出され得る。ナンスデータは、認証事象間で繰り返される可能性が２％、１％、０．５％、０．１％、０．０５％、０．０１％、０．００５％又は０．００１％未満のデータを含み得る。ナンスデータは、繰り返されるべきではない特異点値を表し得る。一部の実施形態では、ナンスデータが１００％同一である場合、かかる一致は、リプレイ攻撃を示すか又はリプレイ攻撃である可能性が極めて高い。
【０２０５】
［0216］  ナンスデータは、単一の時点における又は複数の時点にわたる撮像装置の状態及び／又は捕捉画像データの状態を反映し得る。ナンスデータは、その認証事象について実質的に一意であり得る。ユーザデバイスからの収集データは、ユーザデバイスの外部の装置に任意選択的に通信され得る。ナンスデータの組を生成するために収集データがユーザデバイスのボード上で解釈され得る。代わりに、ユーザデバイスの外部の装置は、受信された収集データに基づいてナンスデータを生成し得る。外部装置がナンスデータを生成する場合、ナンスデータは、ユーザデバイスに送り返されても送り返されなくてもよい。
【０２０６】
［0217］  ナンスデータの組が生成されると、そのナンスデータは、履歴ナンスデータ８０４と共に記憶され得る。履歴ナンスデータは、１つ又は複数のメモリユニット内に記憶され得る。履歴ナンスデータは、ユーザデバイスのボード上のメモリ内に記憶することができ、ユーザデバイスの外部の装置（例えば、上記の種類の何れかの別個の装置）のボード上のメモリ内に記憶することができるか、又は複数の装置にわたって分散させることができる（例えば、ユーザデバイスと外部装置との間のピアツーピア、クラウドコンピューティングベースのインフラ）。一部の実施形態では、ナンスデータは、ユーザデバイスのボード上で生成され、ユーザデバイス、外部装置のボード上に記憶されるか、又は複数の装置にわたって分散され得る。他の実施形態では、ナンスデータは、外部装置のボード上で生成され得、外部装置若しくはユーザデバイスのボード上に記憶されるか又は複数の装置にわたって分散され得る。１つ又は複数のメモリユニットは、データベースを含み得る。履歴ナンスデータの単一の複製を記憶することができるか、又は複数の複製を記憶することができる。複数の複製は、異なるメモリユニットにおいて記憶され得る。例えば、複数の複製を異なる装置上に（例えば、第１の複製をユーザデバイスのボード上に、第２の複製を外部装置のボード上に）記憶することができる。
【０２０７】
［0218］  履歴ナンスデータは、ユーザデバイスの１つ又は複数のセンサ及び１つ又は複数のプロセッサを用いて収集されるデータを含み得る。履歴ナンスデータは、同じユーザに属し及び／又は同じ装置に関連するとされるナンスデータを含み得る。例えば、現在のナンスデータの組が第１のユーザについて収集される場合、履歴位置データは、同じユーザについて収集されるナンスデータを含み得る。履歴ナンスデータは、同じ装置を使用して収集される同じユーザ（及び／又は装置）に関する全てのナンスデータを含み得る。履歴ナンスデータは、「登録」ナンスデータを含んでも含まなくてもよい。一部の実施形態では、ユーザは、初期認証を行うことによってユーザの識別及び／又はユーザデバイスの識別を登録することができる。初期認証によって生成されるナンス情報の組が登録ナンスデータとして記憶され得る。代わりに、登録ナンスデータは、特に作成されない。ユーザ（及び／又は同じ装置）に関する全ての認証事象からの様々なナンスデータが記憶され得る。代わりに、登録ナンスデータのみが記憶され得る。代わりに、特定のユーザ（及び／又はユーザデバイス）に関する直近のナンスデータの組のみが記憶され得る。一部の例では、特定のユーザ（及び／又は装置）に関する直近のＸ組のナンスデータのみが記憶され得、ここで、Ｘは、所定の数、例えばＸ＝１、２、３、４、５、６、７、８、９、１０以上である。
【０２０８】
［0219］  一部の実施形態では、履歴ナンスデータは、ユーザデバイスと対話した任意のユーザに属するユーザデバイスによって収集されるナンスデータを含み得る。履歴ナンスデータは、同じユーザとされる者を含み得る様々なユーザ（及び／又は同じユーザ若しくは異なるユーザの装置）に属するナンスデータを含み得る。履歴ナンスデータは、同じ装置を使用して収集される１人又は複数のユーザに関する全てのナンスデータを含み得る。履歴ナンスデータは、「登録」ナンスデータを含んでも含まなくてもよい。一部の実施形態では、ユーザは、初期認証事象を行うことによってユーザ又はユーザの装置を登録することができる。初期認証事象によって生成されるナンスデータの組は、そのユーザに関する又はそのユーザの装置に関する登録ナンスデータとして記憶され得る。かかる登録は、複数の装置及び／又は複数のユーザについて行われ得る。一部の例では、各装置は、認証事象に使用される初回に登録される必要があり得る。代わりに、登録ナンスデータは、特に作成されない。全ての認証事象からのナンスデータの様々な組が記憶され得る。代わりに、登録ナンスデータのみが装置又はユーザ毎に記憶され得る。代わりに、装置又はユーザ毎の直近のナンスデータの組のみが記憶され得る。一部の例では、装置又はユーザ毎の直近のＸ組のナンスデータのみが記憶され得、ここで、Ｘは、所定の数、例えばＸ＝１、２、３、４、５、６、７、８、９、１０以上である。
【０２０９】
［0220］  ナンスデータの組を収集した後、そのナンスデータを、過去に収集したナンスデータの１つ又は複数の組と比較することができる８０６。かかる比較は、ナンスデータの組を履歴ナンスデータと比較することを含み得る。ナンスデータの組は、同じユーザ（又は同じユーザデバイス）に由来するとされるナンスデータの組と比較され得る。例えば、ナンスデータの組が収集される場合、認証／識別情報を含み得る追加情報が認証事象中に収集され得る。この追加情報は、ユーザの名前又は他の識別子等の識別情報を含み得るか、又はユーザの名前若しくは他の識別子がアクセスされ得るアカウントにアクセスするために使用され得る。追加情報は、同じユーザとされる者を識別するために使用され得る。例えば、ユーザがJohn Doeであることを追加情報が示す場合、ナンスデータの組を、John Doeに属するナンスデータの他の組と比較することができる。このナンスデータは、John Doeの全てのカードに関するナンスデータ又は認証事象に使用されているものと同じJohn Doeのユーザデバイスのみに関するナンスデータと比較され得る。収集されるナンスデータが、過去に記憶されたナンスデータと全く同じように一致する場合、そのユーザが、過去にJohn Doeとして識別されたのと同じユーザである可能性があることについて幾らかの疑いが生じ得る。完全な一致が自然に起こることは、極めて低い可能性があり、リプレイ攻撃を示すことがある。
【０２１０】
［0221］  追加情報は、本明細書の他の箇所に記載する識別データを含み得る。識別情報は、図７において記載したのと同じ識別情報であり得る。
【０２１１】
［0222］  ナンスデータの組は、同じユーザに属すると思われる、過去に収集されたナンスデータの組の何れか又は全てと比較され得る。この比較は、ユーザの同じ装置までより明確に絞られ得るか、又は同じユーザの任意の装置若しくは全ての装置に適用され得る。例えば、登録ナンスデータの組が提供される場合、収集されるナンスデータの組を登録ナンスデータの組と比較することができる。収集されるナンスデータは、他の任意のナンスデータと比較されることなしに登録ナンスデータと比較され得、登録ナンスデータ及び他のナンスデータと比較され得るか、又は登録ナンスデータと比較されることなしに他のナンスデータと比較され得る。一部の例では、ナンスデータは、直近に収集されたナンスデータと比較され得る。ナンスデータは、直近に収集された所定数のナンスデータ、例えば直近に収集された２組のナンスデータ、直近に収集された３組のナンスデータ、直近に収集された４組のナンスデータ、直近に収集された５組のナンスデータと比較され得、直近に収集された任意の数のナンスデータについても同様に比較され得る。
【０２１２】
［0223］  一部の実施形態では、ナンスデータが所定の範囲内に含まれるかどうかを知るためにナンスデータを検査することができる。ナンスデータが所定の範囲を超えていることが検出される場合、データは、詐欺師によって悪意を持って変更されている可能性が高い。例えば、画像フレームに対するバーコード領域の方向角度から導出されるナンスデータは、（４数字形式で）００００〜３６００の範囲内にあり得、この数字が３８００のように範囲外であることが検出される場合、それは、不正を示す可能性がある。
【０２１３】
［0224］  ナンスデータは、履歴ナンスデータに情報が記憶されている任意のユーザに由来するとされるナンスデータと比較され得る。ナンスデータの組が収集される場合、ユーザ及び／又はユーザデバイスに関するデータを含み得る追加情報が認証事象中に収集され得る。先に論じたように、追加情報は、ユーザを識別するために使用され得る識別情報を含み得る。追加情報は、同じユーザとされる者を識別するために使用され得る。例えば、ユーザがJohn Doeであることを追加情報が示すか、又はユーザがJohn Doeであることを見出すために追加情報が使用される場合、カードのナンスデータは、John Doe及び履歴データを記憶している可能性がある他の任意のユーザに属する他のナンスデータと比較され得る。収集されるナンスデータが、過去に記憶されたナンスデータと全く同じように一致する場合、かかる一致は、リプレイ攻撃の疑いを抱かせ得る。
【０２１４】
［0225］  ナンスデータの組は、認証事象に参加したユーザの何れかに属するとされる過去に収集されたナンスデータの組の何れか又は全てと比較され得る。例えば、ナンスデータが様々なユーザについて提供される場合、ナンスデータは、様々なユーザの登録ナンスデータと比較され得る。ナンスデータは、他の任意のナンスデータと比較されることなしに登録ナンスデータと比較され得、登録ナンスデータ及び他のナンスデータと比較され得るか、又は登録ナンスデータと比較されることなしに他のナンスデータと比較され得る。一部の例では、ナンスデータは、ユーザ又はユーザの装置のそれぞれに関する直近に収集されたナンスデータと比較され得る。ナンスデータは、直近に収集された所定数のナンスデータ、例えば直近に収集された２組のナンスデータ、直近に収集された３組のナンスデータ、直近に収集された４組のナンスデータ、直近に収集された５組のナンスデータと比較され得、直近に収集された任意の数のナンスデータについても同様に比較され得る。
【０２１５】
［0226］  比較に基づくユーザの識別を評価することができる８０８。識別は、認証及び／又は識別情報に基づいてユーザが実際のユーザであることを認証することを含み得る。同じ追加情報について、収集されるナンスデータの組が、過去に記憶されたナンスデータの組との比較時に警告を発する（例えば、一致が完全過ぎる）場合、それまでのところ目下の認証事象が同じユーザによって行われていないという指示があり得る。例えば、ナンスデータが完全に一致し、且つJohn Doeに関する過去のナンスデータの組がある場合、認証を試みている現在のユーザは、John Doeではない可能性がある。同じ識別及び／又は認証をユーザデバイスについて行うことができる。例えば、ユーザデバイスが特定の装置として自らを識別し、且つ過去の認証事象に関して同じナンスデータが収集されている場合、警告が発せられ得る。現在の認証事象が同じ装置によって行われておらず、別の装置がリプレイ攻撃に参加している可能性があるという指示があり得る。
【０２１６】
［0227］  任意選択的に、不正の見込みについての指示を与えることができる。例えば、様々な認証及び／又は識別情報が特定のユーザ（例えば、John Doe）として識別し、且つナンスデータが、同じユーザ（例えば、John Doe）の以前の認証事象からのナンスデータと全く同じように一致する場合、不正の可能性を提供することができる。不正の可能性は、２値インジケータ（例えば、不正アラート、不正なし）であり得るか、又はリスク値（例えば、パーセンテージ等の数値又は文字によるグレード等のグレード値）として提供され得る。例えば、９の不正グレードは、２の不正グレードよりも高い不正の見込みを与え得る。
【０２１７】
［0228］  完全な一致（例えば、１００％の一致）と見なされるために、収集されるナンスデータは、過去に記憶されたナンスデータの組と完全に同一であり得る。完璧な１００％の一致は、疑わしい場合がある。例えば、ユーザが認証事象を行うたびに幾らかの僅かな変動がある可能性が高い。認証事象を行うために物理トークンの全く同じ画像データが個人によって捕捉される可能性は、物理的に極めて低い。全く同じ特性を有することは、一種のリプレイ攻撃のインジケータであり得る。
【０２１８】
［0229］  一部の実施形態では、不正のリスクが検出されるときに１人又は複数の個人がアラートされ得る。例えば、認証事象を行っているユーザは、認証時の自身の試みが幾らかの不正のリスクでフラグを立てられたことを通知されてもされなくてもよい。ユーザが取引を行おうとしているエンティティは、不正のリスクを通知されてもされなくてもよい。例えば、ユーザが電子商取引サイトから品物を購入しようとしている場合、取引が幾らかの不正のリスクでフラグを立てられていることが電子商取引サイトに知らされ得る。取引自体は、続行を許可されてもされなくてもよい。一部の例では、いかなる不正のリスクがある場合にも取引を停止することができる。代わりに、幾らかの不正のリスクがあるが、それが低いと判定される場合、１つ又は複数の当事者が幾らかの不正のリスクについて通知される一方、取引が続行され得、及び／又は更なる検査が行われ得る。不正のリスクが閾値水準を上回る（例えば、中程度又は高い不正のリスクに達する）場合、取引を停止することができる。
【０２１９】
［0230］  いかなる種類の不正も検出することができる。一部の実施形態では、検出される不正は、リプレイ攻撃を含み得る。同じユーザ、ユーザデバイスになりすますために又は認証事象を完了させる（例えば、取引を完了させる）ために、リプレイ攻撃中、認証事象中にデータが記録され、その後の認証事象内でリプレイされる可能性がある。リプレイ攻撃は、初期認証事象と異なるユーザによって又は初期認証事象と同じユーザによって行われ得る。リプレイ攻撃は、初期認証事象と同じ装置を使用して又は初期認証事象と異なる装置を使用して行われ得る。
【０２２０】
［0231］  一部の例では、取引を停止するための閾値は、取引の値又は取引の他の特性に依存し得る。例えば、高値の取引では、取引を停止するための閾値が低値の取引についてよりも低い場合がある。例えば、取引が大きい金額に関する場合、不正の低いリスクでさえ取引を停止させる場合がある一方、小さい金額では、取引を停止させるために更に高い不正のリスクが必要とされ得る。代わりに、取引を停止するための閾値が全ての取引について同じであり得る。
【０２２１】
［0232］  ナンスデータは、認証事象中に及び／又は認証事象に応答して収集され得る。例えば、ナンスデータは、ユーザが自身を自己識別し、及び／又は認証しようと試みているときに収集され得る。ユーザは、ユーザアカウントにアクセスするために及び／又は取引を行うために自己識別するように及び／又は認証されるように試み得る。ナンスデータは、識別のために個別に又は他の情報と組み合わせて使用され得る。ナンスデータは、装置及び／又はユーザの認証時に個別に又は組み合わせて使用され得る。ナンスデータは、取引の承認時に個別に又は金融情報等の他の情報と組み合わせて使用され得る。ナンスデータは、不正検出のために単独で又は他の情報と組み合わせて使用され得る。
【０２２２】
［0233］  一部の実施形態では、ナンスデータ及び／又は他の任意の情報が分析されるとき、全てに関するデータが単一の事象から収集され得る。ナンスデータ及び／又は他の任意の情報の全てが同時に評価され得る。他の一部の実施形態では、ナンスデータ及び／又は他の情報は、逐次的に又は様々な順序で評価され得る。
【０２２３】
［0234］  一部の実施形態では、ユーザの識別及び／又は認証を行う際に認証パラメータのデータが使用され得る。これは、取引プロセス内で使用され得る。認証パラメータを使用して不正の見込みを評価できてもできなくてもよい。認証パラメータのデータは、任意選択的に、図７と同様のプロセス内で使用することができ、かかるプロセスでは、認証パラメータが履歴データベース内に記憶され比較され得る。先に記載した認証パラメータのデータは、ナンスデータ及び識別データを含み得る。一部の実施形態では、識別データは、静的トークンであり得る。
【０２２４】
［0235］  図９は、本発明の実施形態による、認証事象に関与するエンティティの例を提供する。先に説明したように、様々な取引等、本明細書の他の箇所に記載の通りに行われ得る任意の種類の認証事象が使用され得る。認証は、金銭及び／又は商品若しくはサービスのやり取りを含んでも含まなくてもよい様々な取引について行われ得る。取引は、情報のやり取りを含んでも含まなくてもよい。認証は、ユーザがユーザ又はユーザデバイスの識別を検証し得る任意の状況を含み得る。
【０２２５】
［0236］  認証システムは、１つ又は複数の外部装置９１０、９２０と通信し得る１つ又は複数のユーザデバイス９００ａ、９００ｂ、９００ｃ、９００ｄを含み得る。１つ又は複数のユーザデバイスは、１人又は複数の個々のユーザに関連し得る。通信は、ネットワーク９３０上で行われ得るか又は直接行われ得る。１つ又は複数のユーザデバイスによってグラフィカルコード９６０ａ、９６０ｂ、９７０ｄ等の物理トークンを捕捉し、分析することができ、データ（例えば、識別データ及びナンスデータ）を収集することができる。１つ又は複数のユーザデバイスによってユーザ９７０ｃの自撮り画像を捕捉することができ、データ（例えば、ユーザの識別及びナンスデータ）を収集することができる。一部の事例では、物理トークン９６０ｂの画像を捕捉することに加えて、ユーザ９７０ｅの自撮り画像及び関連するナンスデータを使用することができる。１つ又は複数のユーザデバイスからのデータ９４０ａ、９４０ｂ、９４０ｃ、９４０ｄを１つ又は複数の外部装置に伝えることができる。一部の実施形態では、第１の外部装置によって受信されるデータ９５０ａは、第２の外部装置によって受信されるデータ９５０ｂと同じであり得るか、又はデータは異なり得る。一例では、第１の外部装置は、認証サーバシステム（例えば、セキュア認証を行うように構成されるサーバシステム）であり得るか若しくは認証サーバシステムに属し得、及び／又は第２の外部装置は、１つ若しくは複数のサードパーティ（例えば、小売商のシステム、仲介業者のシステム、識別の認証を必要とする他のエンティティ等、本明細書の他の箇所に記載の任意の取引エンティティ）であり得るか若しくはかかるサードパーティに属し得る。
【０２２６】
［0237］  ネットワーク９３０は、通信ネットワークであり得る。通信ネットワークは、ローカルエリアネットワーク（ＬＡＮ）又はインターネット等の広域ネットワーク（ＷＡＮ）を含み得る。通信ネットワークは、送信機、受信機及びその間でメッセージをルーティングするための様々な通信チャネル（例えば、ルータ）を含む電気通信網を含み得る。通信ネットワークは、イーサネット、ユニバーサルシリアルバス（ＵＳＢ）、FIREWIRE、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ）、エンハンスドデータＧＳＭ環境（ＥＤＧＥ）、符号分割多元アクセス（ＣＤＭＡ）、時分割多元アクセス（ＴＤＭＡ）、Bluetooth、Ｗｉ−Ｆｉ、ボイスオーバインターネットプロトコル（ＶｏＩＰ）、Wi-MAX、他の任意の適切な通信プロトコル等、様々な有線プロトコル又は無線プロトコルを含む任意の知られているネットワークプロトコルを使用して実装され得る。
【０２２７】
［0238］  ユーザデバイス９００ａ、９００ｂ、９００ｃ、９００ｄは、本明細書の他の箇所に記載のユーザデバイスの様々な実施形態の１つ又は複数の特性を含み得る。例えば、ユーザデバイスは、図１のユーザデバイスの１つ又は複数の特性、コンポーネント又は機能を有し得る。ユーザデバイスは、静的トークンを捕捉するように構成される撮像装置を含み得る。一部の実施形態では、ユーザデバイスは、ユーザ、第１の外部装置９１０及び／又は第２の外部装置９２０からの様々な要求を扱うように構成される１つ又は複数のプロセッサを含み得る。ユーザデバイスは、これに限定されないが、取引情報、取引データ、認証情報、識別情報、金融情報、ユーザデバイスに関連するユーザのアカウント情報、ユーザデバイスの装置情報、ユーザデバイスとの対話を有し得るカードリーダの装置識別子、ナンスデータ、履歴認証データ及び／又はユーザデバイスのユーザに関連する使用データ（例えば、ユーザに関連する他の活動データ）を含む様々な情報を記憶するための１つ又は複数のデータベースを含むこともできるか、又はかかるデータベースにアクセスし得る。認証を補助するために異なる種類のユーザデバイスが使用され得る。認証システムは、同時に使用され得る複数の種類のユーザデバイスを含み得る。
【０２２８】
［0239］  異なる種類のユーザデバイスは、これに限定されないが、手持ち型装置、ウェアラブル装置、モバイル装置、タブレット装置、ラップトップ装置、デスクトップ装置、計算装置、電気通信装置、メディアプレーヤ、ナビゲーション装置、ゲーム機、テレビ、リモコン、これらのデータ処理装置の何れか２つ以上の組合せ又は他のデータ処理装置を含み得る。任意選択的に、ユーザデバイスは、任意の種類のペイメントカード等の磁気カードを読み取ることができ得る。ユーザデバイスは、ペイメントカードの認証読取を行うことができ得る。ユーザデバイスは、ペイメントカードのスワイプを受け付け得、ペイメントカードから磁気情報を読み取ることができ得る。ペイメントカードのスワイプの速度、方向、角度、変動及び／又は固有の磁気特性等、使用装置は、ペイメントカードの１つ又は複数のスワイプ特性を読み取ることができ得る。代わりに、ユーザデバイスは、本明細書に記載の機能の何れかを有するカードリーダに接続し得る。
【０２２９】
［0240］  第１の外部装置９１０は、１つ又は複数のプロセッサを含み得る。第１の外部装置は、認証サーバシステムであり得る。第１の外部装置は、１つ又は複数のデータベースを含み得るか、又はかかるデータベースにアクセスし得る。第１の外部装置は、１つ又は複数のユーザデバイス９００ａ、９００ｂ、９００ｃ、９００ｄと通信し得る。第１の外部装置は、通信ユニット（例えば、Ｉ／Ｏインタフェース）を用いて様々なユーザデバイスと通信し得る。第１の外部装置は、様々な取引エンティティのシステム（例えば、小売商のシステム、仲介業者のシステム、クレジットカード会社、ソーシャルネットワークプラットフォーム及び／又は他のエンティティ）と通信し得る。第１の外部装置は、１つ又は複数のＩ／Ｏインタフェースを用いて様々な外部サーバシステムと通信し得る。ユーザデバイス及び／又はカードリーダへのＩ／Ｏインタフェースは、ユーザデバイス及び／又はカードリーダのそれぞれに関連する入力及び出力を処理することを補助し得る。例えば、Ｉ／Ｏインタフェースは、セキュア認証のための要求に関連するユーザ入力を処理することを補助し得る。外部サーバシステムへのＩ／Ｏインタフェースは、１つ又は複数のサードパーティエンティティ（例えば、小売商のシステム、仲介業者のシステム、クレジットカード会社、ソーシャルネットワークプラットフォーム及び／又は他のエンティティ）との通信を補助し得る。
【０２３０】
［0241］  第１の外部装置は、１つ又は複数のステップを実行するためのコード、ロジック又は命令を含む非一時的コンピュータ可読媒体を含み得るメモリ記憶ユニットを含むことができる。第１の外部装置の１つ又は複数のプロセッサは、例えば、非一時的コンピュータ可読媒体に従って１つ又は複数のステップを実行することができ得る。一部の実施形態では、１つ又は複数のプロセッサは、セキュア認証を行い、要求を処理し、ナンスデータ及び識別データを比較し、認証に必要な情報を識別し、認証を行い、要求に応答して認証結果を返すための要求を生成又は受信することができる。１つ又は複数のデータベースは、これに限定されないが、対応するナンスデータ、対応する識別データ、各ユーザに関連するアカウント情報、ユーザデバイスの装置情報（例えば、ユーザデバイス識別子）、履歴認証データ及び／又は各ユーザに関連する使用データ（例えば、各ユーザに関連する活動データ）を含む様々な情報を記憶し得る。
【０２３１】
［0242］  ユーザに関して記憶されるデータは、ユーザに関する識別情報を含み得る。識別情報は、名前、誕生データ、住所、電話番号、性別、社会保障番号又はユーザに関する他の任意の個人情報を含み得る。
【０２３２】
［0243］  ユーザに関して記憶されるデータは、ユーザに関する金融情報を含み得る。金融情報は、ユーザに関するカードリーダ及び／又はユーザに関するアカウント情報を含み得る。ユーザのカード情報は、カードの種類（例えば、クレジットカード、会員カード、識別カード等）、カード発行者（例えば、クレジットキャリア、会社、政府等）、クレジットキャリアの種類（例えば、Visa、Mastercard、American Express、Discover等）、カード番号、カードの有効期限及び／又はカードのセキュリティコードを含み得る。アカウント情報は、ユーザの名前、ユーザの郵送先住所、ユーザの電話番号、ユーザの電子メールアドレス、ユーザの誕生日、ユーザの性別、ユーザの社会保障番号、ユーザアカウントＩＤ及び関連するパスワード又はユーザに関する他の任意の個人情報を含み得る。
【０２３３】
［0244］  ナンスデータ等の取引関連データが記憶され得る。ナンスデータは、特定の認証事象（例えば、取引）についてユーザ又はユーザデバイスに関連し得る。ナンスデータは、導出され得るか、又は個々に若しくは組合せで繰り返される可能性が極めて低い（例えば、繰り返される確率が１％以下、０．５％以下、０．１％以下、０．０５％以下、０．０１％以下、０．００５％以下、０．００１％以下、０．０００５％以下、０．０００１％以下、０．００００５％以下、０．００００１％以下、０．０００００５％以下又は０．０００００１％以下である）装置の条件若しくはパラメータに関する情報を含み得る。ナンスデータは、その特定の時点又は時間間隔における装置の特異点値を表し得る。
【０２３４】
［0245］  識別データ及びナンスデータを含むシールド認証パラメータは、図５に記載の通り１つ又は複数のデータベース内に記憶することができる。
【０２３５】
［0246］  異なる種類の情報（例えば、金融情報、ユーザ情報、装置情報及び／又はナンスデータ）がユーザの様々な認証活動中に得られ、第１の外部装置のデータベース９５０ａ内に記憶され得る。第１の外部装置は、異なる種類の情報を記憶するためのデータベース又はデータベースのサブセットにアクセスし得る。異なる種類の情報は、更に、第１の外部装置（例えば、認証サーバシステム）におけるユーザの初期登録中に得られても得られなくても、記憶されてもされなくてもよい。一部の実施形態では、異なる種類の情報が第１の外部装置によってアクセス可能であり得る。例えば、第２の外部装置（例えば、サードパーティエンティティ）９２０は、異なる種類の情報を記憶するための同じデータベース又は同じデータベースのサブセットにアクセスできてもできなくてもよい。
【０２３６】
［0247］  第２の外部装置９２０は、サードパーティエンティティであり得るか、又はサードパーティエンティティに属し得る。サードパーティエンティティは、１つ又は複数の独立型データ処理機器又はコンピュータの分散ネットワーク上に実装され得る。一部の実施形態では、基礎をなす計算資源及び／又はインフラ資源を提供するためにエンティティがサードパーティサービスプロバイダ（例えば、サードパーティクラウドサービスプロバイダ）の様々な仮想装置及び／又はサービスを使用する場合もある。一部の実施形態では、ユーザの承認時に及び関係するプライバシポリシに従ってサードパーティ取引エンティティがユーザに関連するカード情報、アカウント情報、使用データ、ナンスデータ及び／又は装置情報を記憶してもしなくてもよい。１つ又は複数のサードパーティ取引エンティティは、電子商取引システム、小売システム、金融機関（例えば、銀行、仲介業者及びクレジットカード会社）、小売商のシステム、ソーシャルネーットワーキングプラットフォーム及び／又はユーザが認証を行う対象である他のエンティティを含み得る。一部の例では、サードパーティエンティティは、オンライン電子商取引であり得、オンラインでの製品の購入を完了又は拒否するためにユーザの装置に関係するユーザのナンスデータを分析することができる。一部の例では、サードパーティエンティティは、仲介業者のシステムであり得、ユーザの金融アカウントと仲介業者のシステムとの間の資金移動を検証するためにナンスデータを分析することができる。一部の例では、サードパーティエンティティは、複数のユーザアカウントをホストするソーシャルネットワーキングプラットフォームであり得る。ユーザは、ソーシャルネットワーキングプラットフォームへのユーザのログインを検証するためにナンスデータを使用し得る。
【０２３７】
［0248］  先に説明したように、第１の外部装置によってアクセス可能なデータ９５０ａ及び第２の外部装置によってアクセス可能なデータ９５０ｂは、同じであるか又は異なり得る。一部の実施形態では、第１の外部装置は、より大量のデータにアクセス可能であり得る認証システムであり得、及び／又は第２の外部装置は、より少量のデータにアクセス可能であり得るサードパーティエンティティであり得る。第１の外部装置及び第２の外部装置は、何れもナンスデータ及び／又は任意の認証事象に関連するデータ（例えば、取引データ）にアクセス可能であり得る。代わりに、第１の外部装置は、ナンスデータを得ることができてもよい一方、第２の外部装置は、ナンスデータにアクセスできなくてもよく、又はその逆も同様である。任意選択的に、認証事象に関連するデータ又はそのサブセットは、第１の外部装置及び／又は第２の外部装置の両方によって又は第１の外部装置若しくは第２の外部装置の一方のみによって得られ得る。
【０２３８】
［0249］  外部装置９５０ａ及び９５０ｂは、エンティティであってもそうでなくてもよく、１つ又は複数の物理トークン９６０ａ、９６０ｂ、９６０ｄをユーザに提供する。外部装置は、ユーザを検証又は認証するために識別データを解読する必要があってもなくてもよい。一部の実施形態では、外部装置９５０ａ及び９５０ｂは、ユーザがスキャンするために表示装置上にグラフィカルコード９７０ｄを与えるエンティティであり得る。グラフィカルコード（例えば、ＱＲコード）は、独占権下にあるものであり得、それにより、かかるグラフィカルコードは、ユーザデバイス上で実行される認証システムによって提供される認証されたアプリケーションによってのみ読み取られ得る。一部の例では、認証システム又は認証アプリケーションのみがグラフィカルコードを暗号化／解読することができる。グラフィカルコードは、ユーザを認証するための静的トークンとして使用可能な識別情報を符号化することができる。ユーザデバイス９００ｄによってコードがスキャンされると、ナンスデータが自動で生成され、不正を検出するために使用され得る。
【０２３９】
［0250］  先に説明したように、１つ又は複数のユーザデバイスからのデータ９４０ａ、９４０ｂ、９４０ｃ、９４０ｄは、第１の外部装置及び／又は第２の外部装置によってアクセス可能であり得る。１つ又は複数のユーザデバイスからのデータは、ナンスデータ及び識別データ及び／又はナンスデータを導出又は生成するために使用され得る装置の条件又はパラメータに関するデータを含み得る。例えば、ある認証事象について、ユーザデバイスが対応するナンスデータ及び／又は認証事象に関連する情報を送信し得る。データは、認証事象に応答して送信され得る。データは、ユーザデバイスによってプッシュされ得るか、又は第１の外部装置若しくは第２の外部装置によってプルされ得る。データは、リアルタイムで送信され得る。代わりに、データは、周期的に又はスケジュールに応答して送信され得る。一部の実施形態では、撮像装置の状態に関するデータ又は静的トークンの捕捉画像データの状態に関するデータをユーザデバイスが送信することができ、かかるデータは、他の場所で（例えば、第１の外部装置及び／又は第２の外部装置において）ナンスデータを生成するために使用され得る。撮像装置及び捕捉画像データの状態に関するデータは、本明細書の他の箇所に記載する通りである。撮像装置及び捕捉画像データの状態に関するデータは、装置のボード外の１つ又は複数のプロセッサを用いて収集されるデータを含み得る。一部の実施形態では、撮像装置及び画像データの状態に関するデータは、装置のボード上又はボード外の１つ又は複数のセンサ及びプロセッサからの未処理の又は前処理されたデータを含み得る。
【０２４０】
［0251］  セキュア認証を行うためのステップは、様々な実施形態に従って実装することができる。認証のための要求がユーザ側で開始され得る。一部の実施形態では、ユーザは、取引を完了するためにセキュア認証のための要求を開始し得る。例えば、取引又はログインプロセス中、ユーザは、取引又はログインプロセスのためのセキュア認証を開始する自らの意図を示すために、（例えば、ユーザデバイスのボタンを押すか又はタッチスクリーンに触わることにより）ユーザ入力を送信することができる。一部の実施形態では、セキュア認証事象のための要求は、ユーザデバイスから開始され得る。一部の例では、セキュア認証のための要求は、認証サーバシステム等の外部装置から開始され得る。一部の例では、セキュア認証のための要求は、サードパーティエンティティから開始され得る。
【０２４１】
［0252］  認証サーバシステムに対するユーザアカウントの初期登録中、そのユーザアカウントに関連する活動についてセキュア認証を要求するために、ユーザは、関連するアカウント設定の登録を行うことができる。その後の活動中、認証サーバシステムがユーザアカウントに関連する取引要求又はログインプロセスを認識し得る。取引要求に応答し、認証サーバシステムは、取引又はログインプロセスを完了するためにセキュア認証のための要求を送信することができる。登録及び／又はその後のアカウント活動中、ユーザは、全ての活動又は一定の条件を有する一部の活動について認証を要求するように登録を行うことができる。
【０２４２】
［0253］  サードパーティエンティティに対するユーザアカウントの初期登録中、そのユーザアカウントに関連する活動についてセキュア認証を要求するために、ユーザは、関連するアカウント設定の登録を行うことができる。例えば、銀行のウェブサイト上で又は銀行のアプリケーション内でカードを活性化又は管理するためのユーザアカウントの初期セットアップ中、ユーザは、１つ又は複数の取引についてセキュア認証を行うことを選択し得る。その後の取引中、サードパーティ取引エンティティがユーザアカウントに関連する取引が要求されたことを認識すると、カードを使用するその取引を完了するにはセキュア認証が要求される。登録及び／又はその後のアカウント活動中、ユーザは、全ての活動又は一定の条件を有する一部の活動について認証を要求するように登録を行うことができる。
【０２４３】
［0254］  本明細書の他の箇所に記載のように、セキュア認証は、ナンスデータ及び識別データの分析を必要とし得る。セキュア認証は、１つ又は複数の活動について認証サーバシステムによって要求されるか又は選択肢として提供され得る。一部の実施形態では、セキュア認証は、サードパーティエンティティによって要求され得る。例えば、銀行のシステム又は仲介業者のシステムは、全ての又は特定の取引（例えば、フラグが立てられた取引、所定の限度額を上回る取引又は無作為に選択される取引）を完了するためにセキュア認証が行われることを必要とし得る。一部の例では、セキュア認証は任意選択的であり得るが、サードパーティエンティティは、ユーザがセキュア認証を行って取引を完了することを決めた場合にユーザに報酬（例えば、キャッシュバック又はボーナス報酬ポイント）を提供し得る。
【０２４４】
［0255］  セキュア認証は、ユーザアカウントに関連する全ての活動又は一部の活動に必要とされ得る。例えば、セキュア認証は、取引が所定の閾値金額以上の金額を伴う場合に必要とされ得る。例えば、所定の閾値金額は、＄１００、＄２００、＄５００、＄１０００、＄５０００、＄８０００、＄１０，０００、＄１５，０００、＄２０，０００であり得る。閾値金額は、ユーザ、認証サーバシステム又はサードパーティエンティティによって決定され得る。一部の実施形態では、活動が高リスク活動として識別される場合にセキュア認証が必要とされ得る。例えば、高リスク活動は、ユーザアカウントに関連する疑わしい／不一致のユーザ識別、疑わしい取引位置、誤ったユーザ情報の繰返し入力及び／又は過去に関連する不正活動についてフラグが立てられたユーザアカウントを伴い得る。一部の実施形態では、高リスク活動は、資金が短期間のうちに移動されることを要求すること等の高速取引を伴い得る。高速取引が識別されると、ナンスデータの分析等の更なるセキュリティ検査がユーザから要求され得る。一部の例では、更なる認証の使用は、過去の本人の活動が必要とされた状況でオンライン活動が行われることを可能にし得る。ユーザの識別を更に保証することは、より大規模な取引を許可する際にエンティティに安心を与えることを補助し得る。
【０２４５】
［0256］  識別データと組み合わされたナンスデータは、サードパーティエンティティと金銭、商品及び／又はサービスをやり取りする取引について認証を行うために使用され得る。例えば、ユーザは、ユーザデバイス（例えば、タブレット又は携帯電話）を使用してサードパーティエンティティ（例えば、電子商取引）から品物をオンラインで購入し得る。ユーザは、サードパーティエンティティに関連するウェブサイト上で又はアプリケーション内で認証を行うことができる。
【０２４６】
［0257］  一例では、購入するための所望の品物を選択し、取引に必要な情報（例えば、品物の所望の数量及び関連するユーザ情報）を入力した後、ユーザは、セキュア認証を行うように促され得る。例えば、ユーザが、＄１０００の値段が付いた品物を購入することを望む場合、ユーザは、セキュア認証を要求する通知をユーザデバイスのディスプレイ上で受け取ることができる。その通知は、ユーザのＩＤカード上のPDF417コード等の物理トークンをユーザがスキャンすることを要求することができ、かかるスキャンは、取引のためにナンスデータが生成されることを引き起こす。PDF417コードからの識別データを使用してユーザを検証又は認証することができる。ナンスデータが繰り返されていないことを確認するために、ナンスデータは、同じ物理トークンに関連する履歴ナンスデータと比較され得る。ナンスデータが繰り返されている場合、更なる認証検査が必要な場合があるか、又は不正事象（例えば、リプレイ攻撃）の可能性が高いという警告が発せられ得る。これは、取引が拒否されること又は遅延されることを引き起こす場合もそうでない場合もある。
【０２４７】
［0258］  他の一部の例では、公衆サービス、オンライン投票システム、ソーシャルネットワーキングサービス等、ユーザは、ウェブサイト上又はアプリケーション内の登録されたユーザアカウントにログインすることができる。ユーザは、識別検証等のセキュア認証を行うためにログインプロセス中に通知を受信し得る。その通知は、ユーザの書類上のグラフィカルコード等の物理トークンをユーザがスキャンすることを要求することができ、かかるスキャンは、取引のためにナンスデータが生成されることを引き起こす。グラフィカルコードからの識別データを使用してユーザを検証又は認証することができる。ナンスデータが繰り返されていないことを確認するために、ナンスデータは、同じ物理トークンに関連する履歴ナンスデータと比較され得る。物理トークンが検証され、ナンスデータが不正の指示を示さない場合、識別の検証が完了し得る。
【０２４８】
［0259］  一部の実施形態では、サードパーティエンティティの要件に従い又はサードパーティエンティティに対して登録されたユーザアカウント設定に従い、セキュア認証を行うための要求をサードパーティエンティティが生成し得る。サードパーティ取引エンティティは、その要求を表示するためにユーザデバイスに送信し得る。要求は、グラフィカルユーザインタフェース上で表示されるＱＲコード等のグラフィカルコードをスキャンするようにユーザを促すことができる。ナンスデータは、ＱＲコードのスキャンと共に生成され、認証に使用されるコードと共にシールされ得る。
【０２４９】
［0260］  ログインプロセス又は他の任意の種類の認証事象中、セキュア認証が認証サーバシステム、サードパーティエンティティ又はユーザによって要求され得る。要求に応答し、静的トークンに対してナンスデータが収集及び／又は分析され得る。静的トークンと組み合わせられたナンスデータが得られ、ユーザデバイスから認証サーバシステム及び／又はサードパーティエンティティに直接又は間接的に伝送され得る。ユーザデバイス情報（例えば、ユーザデバイスの識別子）も検証のために認証サーバシステム及び／又はサードパーティエンティティに伝送され得る。
【０２５０】
［0261］  認証サーバシステムは、認証に使用可能な様々な履歴的な認証情報又は登録情報を記憶し得るか、又はそれらの情報にアクセスし得る。情報は、これに限定されないが、履歴ナンスデータ、取引データ、ユーザアカウント情報、ユーザデバイス識別子又は本明細書の他の箇所に記載の他の任意の種類の情報を含み得る。サードパーティエンティティは、履歴ナンスデータ、取引データ、ユーザアカウント情報、ユーザデバイス識別子又は本明細書の他の箇所に記載の他の任意の種類の情報等、認証に使用可能な履歴的な認証情報又は登録情報の様々な組も記憶し得るか、又はそれらの組にもアクセスし得る。
【０２５１】
［0262］  認証は、認証サーバシステムによって単独で又はサードパーティエンティティによって単独で行われ得る。一部の例では、認証が両方のシステムによって組み合わさった方法で行われ得る。例えば、ユーザアカウント情報又はユーザデバイス識別子等の一部の情報は、サードパーティ取引エンティティにおいて検証され得る。他方では、ナンスデータ等の他の情報は、認証サーバシステムにおいて検証され得る。
【０２５２】
［0263］  一部の例では、ナンスデータ等のユーザの他の機密情報及び／又は金融情報にアクセスすることなしに、サードパーティエンティティがユーザアカウント情報のみを記憶し得るか、又はユーザアカウント情報のみにアクセスし得る。従って、サードパーティエンティティとの認証が認証を必要とする場合、サードパーティエンティティは、認証を行うように認証サーバシステムを指定することができる。その後、認証サーバシステムが認証を行い、認証が承認されたかどうかを示すメッセージをサードパーティ取引エンティティに返すことができる。認証サーバは、特定の認証事象についてのナンスデータを分析することに基づいてメッセージを返すことができる。その後、取引がそれに応じてサードパーティエンティティによって承認又は拒否され得る。
【０２５３】
［0264］  一部の実施形態では、認証サーバシステムは、認証システム内で任意選択的であり得る。別個のサードパーティエンティティが認証の何れかのステップ又は全てのステップを実行し得る。
【０２５４】
［0265］  一部の実施形態では、認証サーバシステムは、異なる活動に関する複数の認証のための認証を同時に行うことができる。認証サーバシステムは、複数の別個のサードパーティエンティティのための認証を同時に行うことができる。認証サーバシステムに記憶されるか又は認証サーバシステムにとってアクセス可能な情報は、様々なサードパーティエンティティに関連する複数の取引にわたって収集され得る。例えば、様々なサードパーティエンティティに関連するナンスデータは、認証サーバシステムによってアクセス可能であり得る。これは、複数の取引から集められたインテリジェンスが認証を行う際に使用されることを可能にし得る。認証サーバシステムは、サードパーティエンティティが個別にアクセスできない場合があるデータリポジトリにアクセスし得る。
【０２５５】
［0266］  認証サーバシステム及び／又はサードパーティエンティティは、受信情報を分析し、その受信情報を履歴的な認証及び／又は登録から得られる対応する情報と比較することができる。その比較は、ナンスデータの比較を含み得る。比較結果に基づいてユーザのログイン又は取引が承認されるか、拒否されるか、又はリスク認証／ログインとしてフラグを立てられ得る。ログイン又は認証が承認されるか、拒否されるか、又はフラグを立てられると、ユーザは、認証サーバシステム又はサードパーティエンティティによって通知され得る。
【０２５６】
［0267］  収集データと履歴的な認証データ又は登録データとの間の一致を評価するために様々な実施形態が存在し得る。一部の例では、カードリーダからの収集データが、対応する履歴的な認証データ又は登録データと一致する場合、認証を承認するためのメッセージがサードパーティ取引エンティティに送信され得る。一部の例では、ナンスデータ（及び／又はナンスデータの１つ若しくは複数のナンスファクタ）が一致しない場合、認証が承認され得る。
【０２５７】
［0268］  例えば、収集されるナンスデータは、ユーザ及び／又は物理的トークンに関連するナンスデータの過去に記憶された組と少なくとも僅かに異なる必要があり得る。一部の例では、完璧な１００％の一致は、疑わしい場合がある。例えば、認証を行うために物理的トークンが撮像されるたびに幾らかの僅かな変動がある可能性が高い。撮像装置及び撮像データが全く同じ条件及び特性を有する可能性は、物理的に極めて低い。全く同じ条件及び特性を有することは、一種のリプレイ攻撃のインジケータであり得る。
【０２５８】
［0269］  ナンスデータを分析すること（及び任意選択的に他のファクタを更に分析すること）を含み得る認証の分析に応じて不正の指示が提供され得る。不正の指示はリプレイ攻撃の指示に関係し得る。先に説明したように、不正の指示は不正リスク水準についての指示を提供し得る。不正リスク水準は、任意選択的にナンスデータの分析に依存し得る。不正リスク水準は、収集されるナンスデータが履歴ナンスデータと一致するかどうかに依存し得る。不正リスク水準は、ナンスデータが履歴ナンスデータとどの程度密に一致するか及び／又は何れのナンスファクタが一致するかに依存し得る。例えば、ナンスデータが全てのファクタについて完璧に１００％一致する場合、不正リスク水準が非常に高い可能性がある。ナンスデータが殆ど一致するがナンスファクタの１つが異なる場合には不正リスク水準が中程度である可能性があり、ナンスファクタの殆ど又は何れも一致しない場合には不正リスク水準が低い可能性がある。不正リスク水準はナンスデータの一致がどの程度高いかに比例し得る。より高い一致（例えば、一致するより多数のファクタ）はより高い不正リスクに相関する可能性があり、より低い一致はより低い不正リスクに相関し得る。
【０２５９】
［0270］  一部の実施形態では、ナンスデータの分析がリプレイ攻撃の見込みに関係し得る。取引に関して他の種類の不正分析が行われ得る。例えば、不正分析は、リプレイ攻撃並びに他の種類の不正攻撃（例えば、フィッシング、介入者攻撃等）の見込みを評価することを含み得る。異なる種類の不正を検出するために、ユーザデバイス、ユーザアカウント、取引データに関するデータ又は本明細書の他の箇所に記載の他の任意の種類のデータ等の他のデータが分析され得る。不正分析に応じて、ユーザ及び／又はユーザデバイスについて認証が確認される場合もされない場合もある。これは、取引が完了されること又は取引を遅延若しくは拒否することを任意選択的に許可し得る。
【０２６０】
［0271］  特定の実装形態を図示し説明してきたが、それらの実装形態に対する様々な修正形態がなされ得、本明細書で予期されることを上記の内容から理解すべきである。更に、本明細書内で提供された具体例によって本発明が限定されることは意図されない。本発明を上記の本明細書に関して説明してきたが、本明細書の好ましい実施形態についての説明及び図が限定的な意味で解釈されることは意図されない。更に、本明細書の全ての態様は、様々な条件及び変数に依存する本明細書に記載の特定の描写、構成又は相対的比率に限定されないことを理解すべきである。本明細書の実施形態の形式及び詳細における様々な修正形態が当業者に明らかになる。従って、本発明は、そのような任意の修正形態、改変形態及び均等物も包含すると考えられる。
【図１】
2021536601.tif 000003
【図２】
2021536601.tif 000004
【図２Ａ】
2021536601.tif 000005
【図３】
2021536601.tif 000006
【図３Ａ】
2021536601.tif 000007
【図４】
2021536601.tif 000008
【図５】
2021536601.tif 000009
【図６】
2021536601.tif 000010
【図７】
2021536601.tif 000011
【図８】
2021536601.tif 000012
【図９】
2021536601.tif 000013
【図１０Ａ】
2021536601.tif 000014
【図１０Ｂ】
2021536601.tif 000015
【図１０Ｃ】
2021536601.tif 000016
【国際調査報告】
2021536601.tif 000017
2021536601.tif 000018