(57)【要約】生体特徴画像の有用性を検証する方法及び装置が開示される。方法は、端末によりアップロードされた生体特徴画像を受信することと、生体特徴画像に含まれる電子透かしを検証することと、検証に合格した場合に生体特徴画像は有用であると判定することとを含む。本開示の技術的解決策は、デバイス内で生成された生体特徴画像がそのデバイスでのみ使用可能であることを保証でき、従って、生体認識技術を使用してユーザの生体特徴画像が記憶または送信された時に当該画像の盗取または傍受により起こり得るセキュリティ問題を回避する。
2017517783.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数のコンピューティングデバイスにより実行される方法であって、
端末よりアップロードされた生体特徴画像を受信することと、
前記生体特徴画像に含まれる電子透かしを検証することであって、前記電子透かしは前記端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成される、前記生体特徴画像に含まれる、前記電子透かしを検証することと、
前記検証の結果に少なくとも一部基づいて、前記生体特徴画像が有用であるか否かを判定することと
を含む前記方法。
【請求項２】
前記デバイス識別情報は、前記端末のデバイス情報に基づいて、ハッシュアルゴリズムを使用して生成される、請求項１に記載の方法。
【請求項３】
前記端末の前記デバイス情報は、前記端末の移動体装置識別番号、デバイス／プロセッサ種類、オペレーティングシステムバージョン情報、及び移動電話加入者識別番号のうちの１つまたは複数を含む、請求項２に記載の方法。
【請求項４】
前記電子透かしを検証することはさらに、前記生体特徴画像に含まれる前記電子透かしを、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報に基づいて検証することを含む、請求項１に記載の方法。
【請求項５】
前記電子透かしを検証することはさらに、
前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報を取得することと、
前記生体特徴画像から前記電子透かしを抽出して、前記電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報を取得することと、
前記電子透かしの生成に使用された前記デバイス識別情報及び／または前記ユーザ識別情報を、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報と比較することと
を含む、請求項１に記載の方法。
【請求項６】
前記電子透かしの生成に使用された前記デバイス識別情報及び／または前記ユーザ識別情報と、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報との照合に成功したことに応じて、前記生体特徴画像が有用であると判定することをさらに含む請求項５に記載の方法。
【請求項７】
前記生体特徴画像に含まれる前記電子透かしを検証する前に、前記生体特徴画像内に前記電子透かしが存在するか否かを判定することをさらに含む請求項１に記載の方法。
【請求項８】
前記生体特徴画像内に電子透かしが存在しないと判定したことに応じて、前記生体特徴画像は有用ではないと判定することをさらに含む請求項７に記載の方法。
【請求項９】
実行可能命令を記憶する１つまたは複数のコンピュータ可読媒体であって、前記実行可能命令は１つまたは複数のプロセッサにより実行されると、前記１つまたは複数のプロセッサに、
端末において生成または記憶された生体特徴画像を所得することと、
前記生体特徴画像に含まれる電子透かしを検証することであって、前記電子透かしは前記端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成される、前記生体特徴画像に含まれる前記電子透かしを検証することと、
前記検証の結果に基づいて、前記生体特徴画像が前記端末において有用であるか否かを判定することと
を含む動作を実行させる、前記１つまたは複数のコンピュータ可読媒体。
【請求項１０】
前記電子透かしは、前記端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成される、請求項９に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１１】
前記デバイス識別情報は、前記端末のデバイス情報に基づいて、ハッシュアルゴリズムを使用して生成される、請求項９に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１２】
前記端末の前記デバイス情報は、前記端末の移動体装置識別番号、デバイス／プロセッサ種類、オペレーティングシステムバージョン情報、及び移動電話加入者識別番号のうちの１つまたは複数を含む、請求項１１に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１３】
前記電子透かしを検証することはさらに、前記生体特徴画像に含まれる前記電子透かしを、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報に基づいて検証することを含む、請求項９に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１４】
前記電子透かしを検証することはさらに、
前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報を取得することと、
前記生体特徴画像から前記電子透かしを抽出して、前記電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報を取得することと、
前記電子透かしの生成に使用された前記デバイス識別情報及び／または前記ユーザ識別情報を、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報と比較することと
を含む、請求項９に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１５】
前記動作はさらに、前記電子透かしの生成に使用された前記デバイス識別情報及び／または前記ユーザ識別情報と、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報との照合に成功したことに応じて、前記生体特徴画像が有用であると判定することを含む、請求項１４に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１６】
前記動作はさらに、前記生体特徴画像に含まれる前記電子透かしを検証する前に、前記生体特徴画像内に前記電子透かしが存在するか否かを判定することをさらに含む、請求項９に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１７】
前記動作はさらに、前記生体特徴画像内に電子透かしが存在しないと判定したことに応じて、前記生体特徴画像は前記端末において有用ではないと判定することをさらに含む、請求項１６に記載の１つまたは複数のコンピュータ可読媒体。
【請求項１８】
１つまたは複数のプロセッサと、
メモリと、
前記メモリに格納され、前記１つまたは複数のプロセッサにより実行可能な、端末によりアップロードされた生体特徴画像を受信する受信モジュールと
前記メモリに格納され、前記１つまたは複数のプロセッサにより実行可能な、前記生体特徴画像に含まれる電子透かしを検証する検証モジュールであって、前記電子透かしは前記端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成される、前記検証モジュールと、
前記メモリに格納され、前記１つまたは複数のプロセッサにより実行可能な、検証に成功した際に前記生体特徴画像は有用であると判定する判定モジュールと
を含む装置。
【請求項１９】
前記生体特徴画像内に前記電子透かしが存在するか否かを検出する検出モジュールをさらに備え、前記判定モジュールはさらに、前記検出モジュールが前記生体特徴画像内に電子透かしが存在しないことを検出した場合に前記生体特徴画像は有用ではないと判定するように構成される、請求項１８に記載の装置。
【請求項２０】
前記誘検証モジュールはさらに、
前記メモリに格納され、前記１つまたは複数のプロセッサにより実行可能な、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報を取得する取得サブモジュールと、
前記メモリに格納され、前記１つまたは複数のプロセッサにより実行可能な、前記生体特徴画像から前記電子透かしを抽出して、前記電子透かしの生成に使用された前記デバイス識別情報及び／または前記ユーザ識別情報を取得する抽出サブモジュールと、
前記メモリに格納され、前記１つまたは複数のプロセッサにより実行可能な、前記電子透かしの生成に使用された前記デバイス識別情報及び／または前記ユーザ識別情報を、前記端末の前記デバイス識別情報及び／または前記ユーザ識別情報と比較する比較サブモジュールと
を含む、請求項１８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連特許出願の相互参照
本出願は、２０１４年４月１４日に出願された「生体特徴画像の有用性を検証する方法及び装置」（「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｏｆ  Ｖｅｒｉｆｙｉｎｇ  Ｕｓａｂｌｉｔｙ  ｏｆ  Ｂｉｏｌｏｇｉｃａｌ  Ｃｈａｒａｃｔｅｒｉｓｔｉｃ  Ｉｍａｇｅ」）と題するＣｈｉｎｅｓｅ  Ｐａｔｅｎｔ  Ａｐｐｌｉｃａｔｉｏｎ  Ｎｏ．２０１４１０１４８０１９．０号に対する外国優先権を主張し、その全体を本明細書に参照文献として援用する。
【０００２】
本開示は、インターネット技術分野に関し、特に生体特徴画像の有用性を検証する方法及び装置に関する。
【背景技術】
【０００３】
生体特徴の認識を行う時（指紋、掌紋、アイプリント、虹彩、掌静脈、または人の顔等の生体特徴を含むがこれに限定されない）、既存技術では、ユーザの生体特徴画像を記録または送信する必要がある。無線デバイスにローカルに記憶されたか、またはサーバに送信された生体特徴画像が、盗人による画像を使用したユーザ識別の不正使用及びなりすましに利用されないように、既存技術は一般に生体特徴画像に暗号化を行う。しかしながら、盗人は、生体特徴画像の暗号化されたサンプルを取得後、技術的手段を介した総当たりにより解読を行い得る。ユーザの生体特徴は変更不可能なため、サーバは盗用生体特徴情報を報告できず、解読された生体特徴画像は、盗人により様々なシナリオにおいて繰り返し詐欺を行うのに使用され得る。さらに、生体特徴画像のファイルサイズは、一般に大きい。度重なる暗号化及び復号化は、ユーザデバイスの演算コストを増大させ、ユーザ体験を低下させる。
【０００４】
以上のことから、生体特徴画像の保護及び有用性の検証を行う解決策が望まれる。
【発明の概要】
【０００５】
当概要は、発明を実施するための形態においてさらに後述される概念の精選を、簡潔な形式で紹介するために提供される。当概要には、請求内容の全ての主要な特徴または重要な特徴を特定する意図はなく、また請求内容の範囲の特定を補助するものとして単独で用いられる意図もない。「技術」という用語は、例えば、前述の文脈により、及び本開示を通して認められるデバイス（複数可）、システム（複数可）、方法（複数可）、及び／またはコンピュータ可読命令を指し得る。
【０００６】
本開示の目的は、既存技術の生体認識技術により生体特徴画像が記憶または送信された時にユーザの生体特徴画像の盗取及び傍受により起こり得るセキュリティ問題を解決するために、生体特徴画像の有用性を検証する方法及び装置を提供することである。
【０００７】
本開示の一態様は、端末によりアップロードされた生体特徴画像を受信することと、生体特徴画像に含まれる電子透かしを検証することと、検証に成功した際に生体特徴画像は有用であると判定することを含む、生体特徴画像の有用性を検証する方法及び装置を提供する。
【０００８】
本開示の別の態様はさらに、端末によりアップロードされた生体特徴画像を受信するために使用される受信モジュールと、生体特徴画像に含まれる電子透かしを検証するために使用される検証モジュールと、検証に成功した際に生体特徴画像は有用であると判定するために使用される判定モジュールとを含む、生体特徴画像の有用性を検証する装置を提供する。
【０００９】
本開示の別の態様はさらに、端末により生成または記憶された生体特徴画像を取得することと、生体特徴画像に含まれる電子透かしを検証することと、検証に成功した際に生体特徴画像は端末において有用であると判定することを含む、生体特徴画像の有用性を検証する方法を提供する。
【００１０】
本開示の別の態様はさらに、端末において生成または記憶された生体特徴画像を取得するために使用される取得モジュールと、生体特徴画像に含まれる電子透かしを検証するために使用される検証モジュールと、検証に成功した際に生体特徴画像は端末において有用であると判定するために使用される判定モジュールとを含む、生体特徴画像の有用性を検証する端末を提供する。
【００１１】
既存技術と比較して、本開示の技術的解決策は、デバイス内で生成された生体特徴画像がそのデバイスでのみ使用可能であることを保証でき、これにより、生体認識技術により個人生体特徴画像が記憶または送信された時にユーザの個人生体特徴画像の盗取または傍受により起こり得るセキュリティ問題を防止する。生体特徴画像が不正に取得されたとしても、取得者は、画像を使用してユーザ識別をなりすまし、サーバにおいて認可または認証詐欺を行うことはもうできない。
【００１２】
本明細書に説明される添付図面は、本開示のさらなる理解を提供し、本開示の一部として解釈されるものとする。本開示の例示的実施形態及びその記述は、本開示を説明するために使用され、本開示に対していずれの不適切な限定も課さない。
【図面の簡単な説明】
【００１３】
【図１】本開示の実施形態による、生体特徴画像の有用性を検証する方法のフローチャートである。
【図２】本開示の実施形態による、電子透かしを含む生体特徴画像を生成するフローチャートである。
【図３】本開示の実施形態による、生体特徴画像に含まれる電子透かしを検証するフローチャートである。
【図４】本開示の実施形態による、生体特徴画像の有用性を検証する装置の構造図である。
【図５】本開示の別の態様による、生体特徴画像の有用性を検証する方法のフローチャートである。
【図６】本開示の別の態様の実施形態による、生体特徴画像に含まれる電子透かしを検証するフローチャートである。
【図７】本開示の別の態様による、生体特徴画像の有用性を検証する端末の構造図である。
【発明を実施するための形態】
【００１４】
ユーザの生体特徴（またはバイオメトリック）画像が収集され生成されると、電子透かし技術を使用して生体特徴原画像内に電子透かしが埋め込まれた後に、電子透かしを含む取得された生体特徴画像は、端末にローカルに記憶され、または記憶するためにサーバにアップロードされ、そして端末またはサーバは、生体特徴画像が記憶または送信された時に生体特徴画像の盗取または傍受により起こり得るセキュリティ問題を回避するために、生体特徴画像に含まれる電子透かしを検証することで生体特徴画像が有用か否かを判定し得ることに、本開示の本旨がある。
【００１５】
本開示の目的、技術的解決策、及び利点をより明確にするために、本開示の技術的解決策は、本開示の特定の実施形態及び対応する添付図面を通して、明確かつ完全に説明される。明らかに、説明される実施形態は、本開示の実施形態の一部に過ぎず全てではない。本開示の実施形態に基づいて、当業者が創造的努力なしに取得する全ての別の実施形態は、本開示の保護の範囲に属するものとする。
【００１６】
本開示の実施形態による、生体特徴画像の有用性を検証する方法が提供される。
【００１７】
図１を参照すると、図１は、本開示の実施形態による、生体特徴画像の有用性を検証する方法のフローチャートである。ユーザがバイオメトリック認証製品（例えばバイオメトリック検証機能を有する、またはバイオメトリック検証サービスを提供するアプリケーション）を使用し、バイオメトリック検証を行うのに使用する生体特徴画像をサーバへアップロードして、サーバにおける生体特徴画像の有用性を検証する場合に、方法は適用可能であり得る。例えば、検証に生体特徴を使用する場合、異なる端末デバイス（例えば携帯電話またはタブレットコンピュータ等の移動端末）が、サーバに記憶された生体特徴の画像を使用して本人確認及び認証等の動作を行うことを容易化するために、ユーザは一般に、サーバに生体特徴の画像をアップロード及び記憶することを所望する。バイオメトリック検証を行う場合、サーバに記憶されたユーザの生体特徴画像、及びユーザ識別を検証するためにリアルタイムで収集されたユーザの生体特徴（指紋、人の顔等）に対し、特徴抽出及び比較等の動作が行われ得る。
【００１８】
図１に示されるように、Ｓ１０１にて、端末によりアップロードされた生体特徴画像が受信される。生体特徴画像は電子透かしを含み得る。生体特徴画像をアップロードする前に、端末は、電子透かしを含む生体特徴画像を生成するために収集されたユーザの生体特徴原画像に対し、電子透かしを埋め込み得る。
【００１９】
本開示の実施形態によれば、電子透かしを含む生体特徴画像を生成するために、電子透かし埋め込みアルゴリズムを使用して、端末により収集されたユーザの生体特徴画像内に電子透かしが埋め込まれ得る。埋め込まれる電子透かしは、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成され得る。
【００２０】
さらに詳しく電子透かしを含む生体特徴画像を生成するプロセスを説明するために、詳細説明として図２が参照され得る。図２を参照すると、図２は、本開示の実施形態による、電子透かしを含む生体特徴画像を生成する手順を例示するフローチャートである。
【００２１】
電子透かしを含む生体特徴画像の生成には、以下の方法ブロックが含まれ得る。
【００２２】
ブロックＳ２０１は、端末によるユーザの生体特徴の収集を通して、生体特徴原画像を取得する。具体的には、ユーザの生体特徴は、端末の収集デバイス（例えばカメラ）により収集される。収集された生体特徴は、指紋、掌紋、アイプリント、虹彩、掌静脈、人の顔等を含み得るが、これに限定されない。
【００２３】
ブロックＳ２０２は、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて、埋め込む電子透かしを生成する。
【００２４】
デバイス識別情報は、端末のデバイス情報に対し、特定のハッシュ暗号アルゴリズム（例えばセキュアハッシュアルゴリズムＳＨＡ‐２）を使用して演算を行うことにより、生成され得る。端末のデバイス情報は、端末の移動体装置識別番号（ＩＭＥＩ）、デバイス／プロセッサ種類情報、オペレーティングシステムバージョン情報、及び移動電話加入者識別番号（ＩＭＳＩ）のうちの任意の１つまたは複数を含み得るが、これに限定されない。端末のデバイス識別情報は、ユーザによりアップロードされたデバイス情報を取得し、デバイス情報に対しハッシュ暗号アルゴリズムを行い、端末に当該情報を届け、端末に当該情報を記憶するサーバにより生成され得る。あるいは、端末のデバイス識別情報は、デバイス情報に対し特定のハッシュ暗号アルゴリズムを行い、それからサーバに記憶するために当該情報をアップロードする端末により生成され得る。ユーザ識別情報は、端末のユーザのアカウント情報であり得る。それは例えば、端末のユーザがバイオメトリック検証サービスを提供するアプリケーション（例えばクライアントアプリケーション）を使用する時に、サーバに登録及び記録されるアカウント情報（または会員ＩＤと称される）であり得る。
【００２５】
本開示の実施形態によれば、端末のデバイス識別情報及び／またはユーザ識別情報は、埋め込む電子透かし情報として直接使用され得る。端末のデバイス識別情報及び／またはユーザ識別情報を生体特徴原画像に埋め込むのに、電子透かし埋め込みアルゴリズムが使用される。セキュリティを向上するために、端末のデバイス識別情報及び／またはユーザ識別情報に対し特定の処理が行われ、埋め込む電子透かしが取得され得る。例えば、端末のデバイス識別情報及び／またはユーザ識別情報に対し、ランダム化、カオス化、周波数拡散、及び暗号化等の変換または処理が行われ、変換または処理後に取得されたデータ（ランダム化されたシーケンス、文字、または画像等）は、埋め込む電子透かしとして使用される。
【００２６】
ブロックＳ２０３は、電子透かしを含む生体特徴画像を生成するために、電子透かし埋め込みアルゴリズムを使用して、生体特徴原画像内に埋め込み対象の電子透かしを埋め込む。
【００２７】
使用される電子透かし埋め込みアルゴリズムには、空間領域アルゴリズム、変換領域アルゴリズム、圧縮領域アルゴリズム、またはＮＥＣアルゴリズムが含まれ得る。実施形態において、本開示では、ＮＥＣアルゴリズムを使用して、電子透かしを生体特徴原画像に埋め込み、電子透かしを含む生体特徴画像を取得する。端末のデバイス識別情報及び／またはユーザ識別情報は、ＮＥＣアルゴリズムにおける疑似ランダムシーケンスを生成するための秘密鍵として使用され得る。
【００２８】
電子透かしを含む生体特徴画像を生成するプロセスが、図２を参照して前述される。図１に戻り、Ｓ１０２において、生体特徴画像に含まれる電子透かしに対して、検証が行われる。
【００２９】
本開示の実施形態によれば、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて、生体特徴に含まれる電子透かしに対して、検証が行われ得る。
【００３０】
さらに詳しく検証プロセスを説明するために、図３を参照して検証プロセスの詳細説明が行われ得る。図３は、本開示の実施形態による、生体特徴画像に含まれる電子透かしに対する検証を行う手順を例示するフローチャートである。
【００３１】
Ｓ３０１において、端末のデバイス識別情報及び／またはユーザ識別情報が取得される。
【００３２】
具体的には、生体特徴画像をアップロードする時に、端末はさらに同時に端末のデバイス識別情報及び／またはユーザ識別情報もアップロードし得る。あるいは、端末によりアップロードされた生体特徴画像を受信した後に、サーバは、端末のユーザ識別情報（ユーザアカウント情報）に基づいて、ユーザ識別情報に対応し、かつサーバに記憶されているデバイス識別情報を検索し得る。
【００３３】
Ｓ３０２において、生体特徴画像から電子透かしが抽出され、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報が取得される。
【００３４】
前述のように、生体特徴画像に含まれる電子透かしは、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成され、電子透かし埋め込みアルゴリズムを使用して、生体特徴原画像に埋め込まれる。従って、電子透かしは、電子透かし抽出アルゴリズムを使用して生体特徴画像から抽出され（これは一般に電子透かし埋め込みアルゴリズムの逆のプロセスである）、抽出された電子透かしから、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報が取得される。
【００３５】
Ｓ３０３において、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報は、端末のデバイス識別情報及び／またはユーザ識別情報と比較される。
【００３６】
具体的には、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報と、端末のデバイス識別情報及び／またはユーザ識別情報が同一であるか否かに関して、比較が行われる。同一である場合、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報は、端末のデバイス識別情報及び／またはユーザ識別情報と一致すると判定され得る。
【００３７】
Ｓ３０４において、一致した場合、検証に合格したと判定される。
【００３８】
電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報が、端末のデバイス識別情報及び／またはユーザ識別情報と同一である場合、生体特徴画像をアップロードした端末のデバイス識別情報及びユーザ識別情報を使用して生体特徴画像が生成されたことが示され、検証に合格したと判定され得る。
【００３９】
検証プロセスが、図３を参照して前述される。図１に戻り、Ｓ１０３において、検証に成功した際、生体特徴画像は有用であると判定される。
【００４０】
具体的には、検証に合格した場合、生体特徴画像をアップロードした端末のデバイス識別情報及び／またはユーザ識別情報を使用して生体特徴画像は生成されたことが示される。言い換えると、端末によりアップロードされた生体特徴画像は、信頼できる供給源を有し、バイオメトリック検証を行うためのサンプルとして使用可能である。例えば、ユーザの識別検証を行うため等の特徴テンプレートを生成するために、生体特徴画像に対し特徴抽出が行われる。検証に失敗した場合、すなわち生体特徴画像が、生体特徴画像をアップロードした端末のデバイス識別情報及び／またはユーザ識別情報を使用して生成されていない場合、生体特徴画像は端末により別の不正な方法で取得され得たことが示され、従って生体特徴画像の記憶または更なる処理は拒否される。
【００４１】
本開示の実施形態によれば、電子透かしに対して検証を行う前に、生体特徴画像内に電子透かしが存在するか否かの検出がさらに含まれ得る。これには、受信した生体特徴画像内に電子透かしが存在するか否かを検出するために、電子透かし検出アルゴリズムが使用され得る。生体特徴画像内に電子透かしが存在する場合、電子透かし抽出の方法ブロック及び電子透かし検証の方法ブロック（すなわち図１のＳ１０２）が実行される。生体特徴画像内に電子透かしが存在しない場合、生体特徴画像は有用ではないと判定される。
【００４２】
本開示の実施形態によれば、ユーザの生体特徴画像を記憶するユーザの端末を失くした場合、または特定の端末でユーザが記憶または使用した生体特徴画像が傍受または盗取された可能性があるとユーザもしくはサーバが疑う場合、そのような生体特徴画像は、例えば遺失したとサーバ内で報告され、端末のデバイス識別情報はサーバ内のブラックリストに追加され得る。
【００４３】
本開示はさらに、生体特徴画像の有用性を検証する装置を提供する。
【００４４】
図４は、本開示の実施形態による、生体特徴画像の有用性を検証する装置の構造図を概略的に示す。本開示の実施形態によれば、装置４００は、受信モジュール４０１と、検証モジュール４０２と、判定モジュール４０３とを含む。
【００４５】
受信モジュール４０１は、端末によりアップロードされた生体特徴画像を受信するために使用され得る。
【００４６】
検証モジュール４０２は、生体特徴画像に含まれる電子透かしを検証するために使用され得る。
【００４７】
判定モジュール４０３は、検証に成功した際、生体特徴画像が有用であると判定するために使用され得る。
【００４８】
本開示の実施形態によれば、電子透かしは、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成され得る。
【００４９】
デバイス識別情報は、端末のデバイス情報に基づいて、ハッシュアルゴリズムを使用して生成される。端末のデバイス情報は、端末の移動体装置識別番号、デバイス／プロセッサモデル番号、オペレーティングシステムバージョン情報、及び移動電話加入者識別番号のうちの任意の１つまたは複数を含む。
【００５０】
本開示の実施形態によれば、検証モジュール４０２はさらに、生体特徴画像に含まれる電子透かしを、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて検証するために使用され得る。
【００５１】
検証モジュール４０２はさらに、取得サブモジュール４０４と、抽出サブモジュール４０５と、比較サブモジュール４０６と、判定サブモジュール４０７とを含み得る。
【００５２】
取得サブモジュール４０４は、端末のデバイス識別情報及び／またはユーザ識別情報を取得するために使用され得る。
【００５３】
抽出サブモジュール４０５は、生体特徴画像から電子透かしを抽出して、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報を取得するために使用され得る。
【００５４】
比較サブモジュール４０６は、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報を、端末のデバイス識別情報及び／またはユーザ識別情報と比較するために使用され得る。
【００５５】
判定サブモジュール４０７は、照合に成功した際、検証に合格したと判定するために使用され得る。
【００５６】
本開示の実施形態によれば、装置４００はさらに、検出モジュール４０８を含み得る。検出モジュール４０８は、生体特徴画像内に電子透かしが存在するか否かを検査するために使用され得る。判定モジュールはさらに、生体特徴画像内に電子透かしが存在しない場合、生体特徴画像は有用ではないと判定するために使用され得る。
【００５７】
さらに、装置４００は、１つまたは複数のプロセッサ（ＣＰＵ）４０９と、入出力インターフェイス４１０と、ネットワークインターフェイス４１１と、メモリ４１２とを備え得る１つまたは複数のコンピューティングデバイスとして実行され得る。
【００５８】
メモリ４１２は、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／または読出専用メモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリといった、コンピュータ可読媒体の形態を含み得る。メモリ４１２は、コンピュータ可読媒体の一例である。
【００５９】
コンピュータ可読媒体には、任意の方法またはテクノロジーを利用して情報の記憶を達成し得る、永続的または非永続的、着脱可能または着脱不可な媒体が含まれ得る。情報には、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータが含まれ得る。コンピュータ記憶媒体の例には、相変化メモリ（ＰＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、他の種類のランダムアクセスメモリ（ＲＡＭ）、読出専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読出専用メモリ（ＥＥＰＲＯＭ）、高速フラッシュメモリもしくは他の内部記憶技術、コンパクトディスク読出専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学記憶装置、磁気カセットテープ、磁気ディスク記憶装置もしくは他の磁気記憶装置、またはコンピューティングデバイスによりアクセスされ得る情報を記憶するのに使用され得るその他の非伝達媒体が含まれるが、これに限定されない。本明細書において定義されるように、コンピュータ可読媒体に、変調データ信号及び搬送波等の一時的媒体は含まれない。
【００６０】
メモリ４１２は、プログラムモジュール４１３と、プログラムデータ４１４とを含み得る。前述のモジュール及び／またはサブモジュールは、メモリ４１２、例えばプログラムモジュール４１３内に含まれ得る。これらのモジュール及びサブモジュールの詳細は、前述の説明の中に見出され得るため、本明細書において重複して説明されない。
【００６１】
当実施形態の装置により実行される機能は、図１〜３に示される方法の実施形態に基本的に対応するため、当実施形態において詳しく説明されない機能に関しては、前述の実施形態における関連説明を参照可能であり、本明細書において重複して説明されない。
【００６２】
別の態様において、本開示はさらに、生体特徴画像の有用性を検証する方法を提供する。生体特徴画像の有用性の検証、すなわち、ユーザがバイオメトリック認証製品（例えばバイオメトリック検証機能を有するか、またはバイオメトリック検証サービスを提供するアプリケーション）を使用する場合、またはユーザのバイオメトリック検証を行うために端末が生体特徴画像を生成及び記憶する場合、またはユーザのバイオメトリック検証を行うために端末に記憶された生体特徴画像を使用する場合に、生体特徴画像は当該画像を生成する端末においてのみ使用可能であることを保証にすることに、方法は適用可能であり得る。
【００６３】
図５に示されるように、図５は、本開示の別の態様による、生体特徴画像の有用性を検証する方法のフローチャートである。
【００６４】
Ｓ５０１において、端末において生成または記憶された生体特徴画像が取得される。生体特徴画像は電子透かしを含む。端末によりユーザの生体特徴画像が収集されると、生体特徴画像が記憶される前に、電子透かしを含む生体特徴画像を生成するために収集されたユーザの当生体特徴原画像に対し、電子透かしが埋め込まれ得る。電子透かしは、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成され得る。
【００６５】
本開示の実施形態によれば、電子透かしを含む生体特徴画像を生成するために、電子透かし埋め込みアルゴリズムを使用して、端末により収集されたユーザの生体特徴画像に電子透かしが埋め込まれ得る。埋め込まれる電子透かしは、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成され得る。電子透かしは、電子透かし埋め込みアルゴリズムを使用して、生体特徴原画像に埋め込まれる。デバイス識別情報は、端末のデバイス情報に基づいて、ハッシュアルゴリズムを使用して生成され得る。端末のデバイス情報は、端末の移動体装置識別番号、デバイス／プロセッサ種類、オペレーティングシステムバージョン情報、及び移動電話加入者識別番号のうちの任意の１つまたは複数を含む。ユーザ識別情報は、端末のユーザのアカウント情報であり得る。それは例えば、端末のユーザがバイオメトリック検証サービスを提供するアプリケーション（例えばクライアントアプリケーション）を使用する時に、サーバに登録及び記録されるアカウント情報（または会員ＩＤと称される）であり得る。
【００６６】
電子透かしを含む生体特徴画像を生成する方法ブロックは、図２に示される方法ブロックＳ２０１〜Ｓ２０３を参照可能であり、本明細書において重複して説明されない。
【００６７】
Ｓ５０２において、生体特徴画像に含まれる電子透かしに対して、検証が行われる。
【００６８】
本開示の実施形態によれば、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて、生体特徴画像に含まれる電子透かしに対して、検証が行われ得る。
【００６９】
さらに詳しく検証プロセスを説明するために、図６を参照して詳細説明が行われ得る。図６は、本開示の実施形態による、生体特徴画像に含まれる電子透かしに対する検証を行う手順を例示するフローチャートである。
【００７０】
Ｓ６０１において、端末のデバイス識別情報及び／またはユーザ識別情報が取得される。
【００７１】
前述される（すなわちＳ２０２における）電子透かしの生成に使用されるデバイス識別情報は、端末のデバイス情報に対し、特定のハッシュ暗号アルゴリズムを使用して演算を行うことにより生成され得る。従って、端末のデバイス識別情報を取得する場合、最初に端末のデバイス情報が取得され、取得されたデバイス情報に対しその特定のハッシュ暗号アルゴリズムを使用して演算が行われ、端末のデバイス識別情報が生成される。あるいは、端末のデバイス情報は取得され、サーバにアップロードされ得る。サーバは、端末のデバイス情報に対し特定のハッシュ暗号アルゴリズムを使用して演算を行って、端末のデバイス識別情報を生成し、サーバにより返される端末のデバイス識別情報が取得される。さらに、端末のユーザにより入力された、または端末に事前に記憶されたユーザ識別情報（例えば会員ＩＤ）は、端末から直接取得され得る。
【００７２】
あるいは、端末に記憶されている端末のデバイス識別情報及び／またはユーザ識別情報が、さらに直接取得され得る。
【００７３】
Ｓ６０２において、生体特徴画像から電子透かしが抽出され、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報が取得される。
【００７４】
生体特徴画像に含まれる電子透かしは、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成され、電子透かし埋め込みアルゴリズムを使用して、生体特徴原画像に埋め込まれる。従って、電子透かしは、電子透かし抽出アルゴリズムを使用して生体特徴画像から抽出され、抽出された電子透かしから、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報が取得される。
【００７５】
Ｓ６０３において、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報は、端末のデバイス識別情報及び／またはユーザ識別情報と比較される。
【００７６】
具体的には、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報と、端末のデバイス識別情報及び／または端末のユーザ識別情報が同一であるか否かに関して、比較が行われ得る。同一である場合、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報は、端末のデバイス識別情報及び／またはユーザ識別情報と一致すると判定され得る。
【００７７】
Ｓ６０４において、照合に成功した際、検証に合格したと判定される。
【００７８】
電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報が、端末のデバイス識別情報及び／またはユーザ識別情報と同一である場合、生体特徴画像は端末のデバイス識別情報及びユーザ識別情報を使用して生成されたことが示され、従って検証に合格したと判定され得る。電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報が、端末のデバイス識別情報及び／またはユーザ識別情報と一致しない場合、検証に失敗したと判定され得る。
【００７９】
検証プロセスが、図６を参照して前述される。図５に戻り、Ｓ５０３において、検証に成功した場合、生体特徴画像は端末において有用であると判定される。
【００８０】
具体的には、検証に成功した場合、生体特徴画像は、端末のデバイス識別情報及び／またはユーザ識別情報を使用して生成されたことが示される。生体特徴画像は端末において、バイオメトリック検証を行うためのサンプルとして使用可能であると判定され得る。例えば、ユーザの識別検証を行うための特徴テンプレートを生成するために、生体特徴画像に対し特徴抽出が行われる。検証に失敗した場合、すなわち生体特徴画像が、端末のデバイス識別情報及び／またはユーザ識別情報を使用して生成されていない場合、生体特徴画像は別の不正な手段で取得され得たことが示され、端末における生体特徴画像の使用は拒否される。このようにして、生体特徴画像は、ユーザの識別検証を行うための画像を生成する端末においてのみ使用可能であり、他の端末では使用不可能であることが保証される。生体特徴画像が不正な手段で取得されたとしても、取得者は、生体特徴画像を使用して、ユーザ識別のなりすまし、またはサーバにおけるリアルタイムの認可もしくは認証詐欺を行うことはもうできない。
【００８１】
本開示の実施形態によれば、Ｓ５０２が行われる前に、生体特徴画像内に電子透かしが存在するか否かを検出する方法ブロックがさらに含まれ得る。受信した生体特徴画像内に電子透かしが存在するか否かを検出するために、電子透かし検出アルゴリズムが使用され得る。生体特徴画像内に電子透かしが存在する場合、電子透かしを抽出及び検証するために、Ｓ５０２が実行される。生体特徴画像内に電子透かしが存在しない場合、生体特徴画像は端末において有用ではないと判定される。
【００８２】
本開示の別の態様はさらに、生体特徴画像の有用性を検証する端末を提供する。
【００８３】
図７は、本開示の実施形態による、生体特徴画像の有用性を検証する端末の構造図を概略的に示す。端末７００は、取得モジュール７０１と、検証モジュール７０２と、判定モジュール７０３とを含む。
【００８４】
取得モジュール７０１は、端末において生成または記憶された生体特徴画像を取得するために使用され得る。
【００８５】
検証モジュール７０２は、生体特徴画像に含まれる電子透かしを検証するために使用され得る。
【００８６】
判定モジュール７０３は、検証に成功した際、生体特徴画像は端末において有用であると判定するために使用され得る。
【００８７】
本開示の実施形態によれば、電子透かしは、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて生成され得る。
【００８８】
デバイス識別情報は、端末のデバイス情報に基づいて、ハッシュアルゴリズムを使用して生成される。端末のデバイス情報は、端末の移動体装置識別番号、デバイス／プロセッサ種類、オペレーティングシステムバージョン情報、及び移動電話加入者識別番号のうちの任意の１つまたは複数を含む。
【００８９】
本開示の実施形態によれば、検証モジュール７０２はさらに、生体特徴画像に含まれる電子透かしを、端末のデバイス識別情報及び／またはユーザ識別情報に基づいて検証するために使用され得る。
【００９０】
検証モジュール７０２はさらに、取得サブモジュール７０４と、抽出サブモジュール７０５と、比較サブモジュール７０６と、判定サブモジュール７０７とを含み得る。
【００９１】
取得サブモジュール７０４は、端末のデバイス識別情報及び／またはユーザ識別情報を取得するために使用され得る。
【００９２】
抽出サブモジュール７０５は、生体特徴画像から電子透かしを抽出して、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報を取得するために使用され得る。
【００９３】
比較サブモジュール７０６は、電子透かしの生成に使用されたデバイス識別情報及び／またはユーザ識別情報を、端末のデバイス識別情報及び／またはユーザ識別情報と比較するために使用され得る。
【００９４】
判定サブモジュール７０７は、照合に成功した際、検証に合格したと判定するために使用され得る。
【００９５】
本開示の実施形態によれば、端末７００はさらに、検出モジュール７０８を備え得る。検出モジュール７０８は、生体特徴画像内に電子透かしが存在するか否かを検出するために使用され得る。判定モジュールはさらに、生体特徴画像内に電子透かしが存在しない場合、生体特徴画像は端末において有用ではないと判定するために使用され得る。
【００９６】
実施形態において、端末７００は、１つまたは複数のプロセッサ（ＣＰＵ）７０９と、入出力インターフェイス７１０と、ネットワークインターフェイス７１１と、メモリ７１２とを備え得る１つまたは複数のコンピューティングデバイスとして実行され得る。
【００９７】
メモリ７１２は、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／または読出専用メモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリといった、コンピュータ可読媒体の形態を含み得る。メモリ４１２は、コンピュータ可読媒体の一例である。
【００９８】
メモリ７１２は、プログラムモジュール７１３と、プログラムデータ７１４とを含み得る。前述のモジュール及び／またはサブモジュールは、メモリ７１２、例えばプログラムモジュール７１３内に含まれ得る。これらのモジュール及びサブモジュールの詳細は、前述の説明の中に見出され得るため、本明細書において重複して説明されない。
【００９９】
当実施形態の端末により実行される機能は、図５〜６に示される方法の実施形態に基本的に対応する。よって、当実施形態の説明において詳しく説明されない機能に関しては、前述の実施形態における関連説明を参照可能であり、本明細書において重複して説明されない。
【０１００】
「ｃｏｍｐｒｉｓｅ」、「ｉｎｃｌｕｄｅ」、またはこれらの他の任意の変形等の用語には、非排他的包含を対象とする意図があることにさらに留意されたい。一連の要素を含むプロセス、方法、製品、または装置は、これらの要素を含むだけでなく、明白に記載されていない他の要素も含む、またはこのようなプロセス、方法、製品、または装置に既存の要素をさらに含む。さらなる限定のない状態で、「ｉｎｃｌｕｄｅ  ａ／ａｎ」の句により定義される要素は、プロセス、方法、製品、または装置に存在する要素から他の任意の同様の要素を除外しない。
【０１０１】
本開示の実施形態は、方法、システム、またはコンピュータプログラム製品として提供され得ることが、当業者には理解されよう。従って、本開示は、完全なハードウェア実施形態、または完全なソフトウェア実施形態、またはソフトウェアとハードウェアの組み合わせである実施形態として実装され得る。さらに、本開示は、コンピュータ使用可能プログラムコードを含む１つまたは複数のコンピュータ使用可能記憶媒体（磁気ディスク記憶装置、ＣＤ−ＲＯＭ、光学記憶装置等を含むがこれに限定されない）に実装されるコンピュータプログラム製品の形態であり得る。
【０１０２】
前述の説明は、本開示の代表的実施形態に過ぎず、本開示を限定する意図はない。当業者にとって、本開示は様々な変更及び変形を有し得る。本開示の趣旨と原理から逸脱することなく行われる任意の変更、均等置き換え、改善等は、本開示の請求範囲に含まれるものとする。
【図１】
2017517783.tif 000003
【図２】
2017517783.tif 000004
【図３】
2017517783.tif 000005
【図４】
2017517783.tif 000006
【図５】
2017517783.tif 000007
【図６】
2017517783.tif 000008
【図７】
2017517783.tif 000009
【国際調査報告】
2017517783.tif 000010