(57)【要約】  本発明は指紋認証方法、装置、インテリジェント端末及びコンピュータ記憶媒体を提供する。前記方法は、ユーザの指紋情報とユーザの認証情報とのバインディング関係を予めインテリジェント端末の安全記憶領域に記憶する指紋認証方法であって、ユーザＩＤの認証段階においてユーザの指紋情報を収集するステップと、収集されたユーザの指紋情報を安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定するステップと、特定されたユーザの認証情報をサーバ側に送信し、ユーザＩＤの認証を行うステップとを含む。本発明はユーザの操作を簡素化し、認証の安全性を確保し、支払認証等のような安全性レベルの高い場合に応用されることができる。【選択図】        図２
2017510909.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指紋情報とユーザの認証情報とのバインディング関係を予めインテリジェント端末の安全記憶領域に記憶する指紋認証方法であって、
ユーザＩＤの認証段階においてユーザの指紋情報を収集するステップと、
収集されたユーザの指紋情報を安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定するステップと、
特定されたユーザの認証情報をサーバ側に送信し、ユーザＩＤの認証を行うステップとを含む
ことを特徴とする指紋認証方法。
【請求項２】
前記ユーザの認証情報は、アカウント及びパスワードの少なくとも一つ、または前記サーバ側がユーザに対して生成したランダムな文字列を含む支払情報であり、
ユーザＩＤの認証段階においてユーザの指紋情報を収集するステップは、サーバ側から注文情報を受けた後、又はサーバ側から支払情報を取得する要求を受信した後、ユーザの指紋情報を収集する
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記インテリジェント端末は、予め通常動作環境と安全動作環境とに分けられ、前記安全記憶領域が前記安全動作環境に作成される
ことを特徴とする請求項１又は請求項２に記載の方法。
【請求項４】
前記ユーザの指紋情報とユーザの認証情報とのバインディング関係を予めインテリジェント端末の安全記憶領域に記憶するステップは、
ユーザの指紋情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの指紋情報を前記安全記憶領域に記憶し、通常モードに切り替えるステップと、ユーザの認証情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの認証情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報と前記ユーザの認証情報とをバインディングするステップ、
又は、ユーザの認証情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの認証情報を前記安全記憶領域に記憶し、通常モードに切り替えるステップと、ユーザの指紋情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの指紋情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報と前記ユーザの認証情報とをバインディングするステップを含む
ことを特徴とする請求項３に記載の方法。
【請求項５】
ユーザＩＤの認証段階においてユーザの指紋情報を収集した後、通常モードから安全監視モードに切り替え、前記安全動作環境において、前記収集されたユーザの指紋情報を安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定するステップと、
安全監視モードから通常モードに切り替え、前記通常動作環境において、前記特定されたユーザの認証情報をサーバ側に送信するステップとをさらに含む
ことを特徴とする請求項４に記載の方法。
【請求項６】
ユーザの指紋情報を取得又は収集するとき、ユーザに指紋入力インタフェースを提供し、指紋入力インタフェースを介してユーザの指紋情報を取得し、
ユーザの認証情報を取得するとき、ユーザに認証情報入力インタフェースを提供し、認証情報入力インタフェースを介してユーザの認証情報を取得する
ことを特徴とする請求項４に記載の方法。
【請求項７】
前記ユーザの指紋情報を前記安全記憶領域に記憶するステップは、ユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋特徴を前記安全記憶領域に記憶するステップを含み、
記憶された前記ユーザの指紋情報とユーザの認証情報とをバインディングするステップは、記憶された前記指紋特徴とユーザの認証情報とをバインディングするステップを含み、
前記収集されたユーザの指紋情報を安全記憶領域におけるユーザの指紋情報と照合するステップは、前記収集されたユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋情報を安全記憶領域における指紋特徴と照合するステップを含む
ことを特徴とする請求項５に記載の方法。
【請求項８】
前記ユーザの認証情報を前記安全記憶領域に記憶する前に、前記ユーザの認証情報を暗号化し、
照合されたユーザの指紋情報に対応したユーザの認証情報を特定した後、特定されたユーザの認証情報を復号化する
ことを特徴とする請求項５に記載の方法。
【請求項９】
前記安全動作環境において実行するステップは、Ｔｒｕｓｔｚｏｎｅが提供したアプリケーションプログラミングインターフェースＡＰＩを呼び出し実現される
ことを特徴とする請求項５に記載の方法。
【請求項１０】
収集モジュール、管理モジュール、照合モジュール、及び認証モジュールを含み、
前記収集モジュールは、バインディング段階においてユーザの指紋情報とユーザの認証情報を収集し、前記管理モジュールに提供し、認証段階においてユーザの指紋情報を収集し、前記照合モジュールに提供するように構成され、
前記管理モジュールは、バインディング段階において前記収集モジュールによって提供されたユーザの指紋情報とユーザの認証情報との間のバインディング関係をインテリジェント端末の安全記憶領域に記憶するように構成され、
前記照合モジュールは、前記収集モジュールによって提供されたユーザの指紋情報を安全記憶領域におけるユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定し、前記認証モジュールに提供するように構成され、
前記認証モジュールは、前記照合モジュールによって提供されたユーザの認証情報をサーバ側に送信し、ユーザＩＤを認証するように構成される
ことを特徴とする指紋認証装置。
【請求項１１】
前記ユーザの認証情報は、アカウント及びパスワードの少なくとも一つ、または前記サーバ側がユーザに対して生成したランダムな文字列を含む支払情報であり、
前記収集モジュールは、認証段階においてサーバ側から注文情報を受けた後、又はサーバ側から支払情報を取得する要求を受信した後、ユーザの指紋情報を収集するように構成され
前記収集モジュール及び前記認証モジュールは支払クライアントに設置される
ことを特徴とする請求項１０に記載の指紋認証装置。
【請求項１２】
前記インテリジェント端末は予め通常動作環境と安全動作環境とに分けられ、前記安全記憶領域が前記安全動作環境に作成される
ことを特徴とする請求項１０又は請求項１１に記載の指紋認証装置。
【請求項１３】
更に監視モジュールを含み、
前記監視モジュールは、バインディング段階において前記収集モジュールがユーザの指紋情報を収集した後、通常モードから安全監視モジュールに切り替え、前記管理モジュールによるトリガーを受信した後、通常モジュールに切り替え、前記収集モジュールがユーザの認証情報を収集した後、通常モードから安全監視モードに切り替えるように構成され、
前記管理モジュールは、安全動作環境において前記ユーザの指紋情報を前記安全記憶領域に記憶し、前記監視モジュールをトリガーし、安全動作環境においてユーザの認証情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報とユーザの認証情報とをバインディングし、前記監視モジュールをトリガーするように構成され、又は
前記監視モジュールは、バインディング段階において前記収集モジュールがユーザの認証情報を収集した後、通常モードから安全監視モジュールに切り替え、前記管理モジュールによるトリガーを受信した後、通常モジュールに切り替え、前記収集モジュールがユーザの指紋情報を収集した後、通常モードから安全監視モードに切り替えるように構成され、
前記管理モジュールは、安全動作環境において前記ユーザの認証情報を前記安全記憶領域に記憶し、前記監視モジュールをトリガーし、安全動作環境においてユーザの指紋情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報とユーザの認証情報とをバインディングし、前記監視モジュールをトリガーするように構成される
ことを特徴とする請求項１２に記載の指紋認証装置。
【請求項１４】
前記監視モジュールは、更に認証段階において前記収集モジュールがユーザの指紋情報を収集した後、通常モードから安全監視モードに切り替え、前記照合モジュールのトリガーを受信した後、安全監視モードから通常モードに切替えるように構成され、
前記照合モジュールは、更に安全動作環境において前記照合の操作を実行した後、前記監視モジュールをトリガーするように構成され、
前記認証モジュールは、通常動作環境において前記照合モジュールによって提供されたユーザの認証情報をサーバ側に送信するように構成される
ことを特徴とする請求項１３に記載の指紋認証装置。
【請求項１５】
前記収集モジュールはユーザの指紋情報を収集するとき、ユーザに指紋入力インタフェースを提供し、指紋入力インタフェースを介してユーザの指紋情報を取得し、ユーザの認証情報を取得するとき、ユーザに認証情報入力インタフェースを提供し、認証情報入力インタフェースを介してユーザの認証情報を取得するように構成される
ことを特徴とする請求項１３に記載の指紋認証装置。
【請求項１６】
特徴抽出モジュールを更に含み、
前記特徴抽出モジュールは、前記収集モジュールによって収集されたユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋特徴を前記管理モジュールと照合モジュールに提供するように構成され、
前記管理モジュールは、前記バインディング操作を実行するとき、前記特徴抽出モジュールによって提供された指紋特徴を前記安全記憶領域に記憶し、記憶された前記指紋特徴とユーザの認証情報とをバインディングするように構成され、
前記照合モジュールは、前記照合操作を実行するとき、前記特徴抽出モジュールによって提供された指紋特徴を安全記憶領域における指紋特徴と照合し、照合された指紋特徴に対応したユーザの認証情報を特定するように構成される
ことを特徴とする請求項１４に記載の指紋認証装置。
【請求項１７】
前記管理モジュールは、更に前記ユーザの認証情報を前記安全記憶領域に記憶する前に、前記ユーザの認証情報を暗号化するように構成され、
前記照合モジュールは、更に照合されたユーザの指紋情報に対応したユーザの認証情報を特定した後、特定されたユーザの認証情報を復号化するように構成される
ことを特徴とする請求項１４に記載の指紋認証装置。
【請求項１８】
前記監視モジュール、管理モジュール及び照合モジュールは、安全動作環境に設置され、Ｔｒｕｓｔｚｏｎｅが提供したアプリケーションプログラミングインターフェースＡＰＩを通じてクライアントに呼び出されるように構成される
ことを特徴とする請求項１４に記載の指紋認証装置。
【請求項１９】
一つ又は複数のプロセッサ及び一つ又は複数のプログラムが格納されているメモリを含み、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行されるとき、前記一つ又は複数のプロセッサは、
ユーザＩＤの認証段階においてユーザの指紋情報を収集し、
収集されたユーザの指紋情報を前記インテリジェント端末におけるユーザの指紋情報とユーザの認証情報とのバインディング関係を予め記憶している安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定し、
特定されたユーザの認証情報をサーバ側に送信しユーザＩＤの認証をする
ことを特徴とするインテリジェント端末。
【請求項２０】
一つ又は複数のプログラムが格納されており、
前記一つ又は複数のプログラムがインテリジェント端末によって実行されるとき、前記インテリジェント端末は、
ユーザＩＤの認証段階においてユーザの指紋情報を収集し、
収集されたユーザの指紋情報をインテリジェント端末におけるユーザの指紋情報とユーザの認証情報とのバインディング関係を予め記憶している安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定し、
特定されたユーザの認証情報をサーバ側に送信しユーザＩＤの認証をする
ことを特徴とする不揮発性コンピュータ記憶媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は出願日が２０１５年１月８日で、出願番号が２０１５１０００９６３０．Ｘで、発明名称が「指紋認証方法及び装置」の中国特許出願の優先権を主張する。
【技術分野】
【０００２】
本発明は、コンピュータ応用技術分野に関し、特に指紋認証方法、装置、インテリジェント端末及びコンピュータ記憶媒体に関する。
【背景技術】
【０００３】
スマートフォン、タブレットＰＣ及びスマートテレビ等のインテリジェント端末の発展及び利用について、人々はインテリジェント端末を利用して取引を行ったり、サービスを受けたりすることも多くなりつつある。しかしながら、その中で身分認証が避けられない問題である。例えば、ユーザがオンライン取引をするとき、支払機能を実現させるためにユーザの支払情報をサーバ側に提供しなければならない。また、ユーザがオンラインであるサービスを受けようとするとき、登録してサービスを受けられるように、ユーザのアカウント情報をサーバ側に提供しなければならない。しかし、先行技術において、認証のとき、ユーザが手動で認証情報を入力しなければならないため、面倒であるし、アカウント情報も漏洩されやすいし、安全性が良くない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これに鑑みると、ユーザの操作を簡素化させ、安全性を高めるために、本発明は指紋認証方法、装置、インテリジェント端末及びコンピュータ記憶媒体を提供する。
【課題を解決するための手段】
【０００５】
具体的な技術案は以下のとおりである。ユーザの指紋情報とユーザの認証情報とのバインディング関係を予めインテリジェント端末の安全記憶領域に記憶する指紋認証方法であって、ユーザＩＤの認証段階においてユーザの指紋情報を収集するステップと、収集されたユーザの指紋情報を安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定するステップと、特定されたユーザの認証情報をサーバ側に送信し、ユーザＩＤの認証を行うステップとを含む。
【０００６】
本発明の好ましい一実施形態によれば、前記ユーザの認証情報は、アカウント及びパスワードの少なくとも一つ、または前記サーバ側がユーザに対して生成したランダムな文字列を含む支払情報であり、ユーザＩＤの認証段階においてユーザの指紋情報を収集するステップは、サーバ側から注文情報を受けた後、又はサーバ側から支払情報を取得する要求を受信した後、ユーザの指紋情報を収集する。
【０００７】
本発明の好ましい一実施形態によれば、前記インテリジェント端末は予め通常動作環境と安全動作環境とに分けられ、前記安全記憶領域が前記安全動作環境に作成される。
【０００８】
本発明の好ましい一実施形態によれば、前記ユーザの指紋情報とユーザの認証情報とのバインディング関係を予めインテリジェント端末の安全記憶領域に記憶するステップは、ユーザの指紋情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの指紋情報を前記安全記憶領域に記憶し、通常モードに切り替えるステップと、ユーザの認証情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの認証情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報と前記ユーザの認証情報とをバインディングするステップ、又は、ユーザの認証情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの認証情報を前記安全記憶領域に記憶し、通常モードに切り替えるステップと、ユーザの指紋情報を取得し、通常モードから安全監視モードに切り替え、前記安全動作環境において前記ユーザの指紋情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報と前記ユーザの認証情報とをバインディングするステップを含む。
【０００９】
本発明の好ましい一実施形態によれば、ユーザＩＤの認証段階においてユーザの指紋情報を収集した後、通常モードから安全監視モードに切り替え、前記安全動作環境において、前記収集されたユーザの指紋情報を安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定するステップと、安全監視モードから通常モードに切り替え、前記通常動作環境において、前記特定されたユーザの認証情報をサーバ側に送信するステップを更に含む。
【００１０】
本発明の好ましい一実施形態によれば、ユーザの指紋情報を取得又は収集するとき、ユーザに指紋入力インタフェースを提供し、指紋入力インタフェースを介してユーザの指紋情報を取得し、ユーザの認証情報を取得するとき、ユーザに認証情報入力インタフェースを提供し、認証情報入力インタフェースを介してユーザの認証情報を取得する。
【００１１】
本発明の好ましい一実施形態によれば、前記ユーザの指紋情報を前記安全記憶領域に記憶するステップは、ユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋特徴を前記安全記憶領域に記憶するステップを含み、記憶された前記ユーザの指紋情報とユーザの認証情報とをバインディングするステップは、記憶された前記指紋特徴とユーザの認証情報とをバインディングするステップを含み、前記収集されたユーザの指紋情報を安全記憶領域におけるユーザの指紋情報と照合するステップは、前記収集されたユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋情報を安全記憶領域における指紋特徴と照合するステップを含む。
【００１２】
本発明の好ましい一実施形態によれば、前記ユーザの認証情報を前記安全記憶領域に記憶する前に、前記ユーザの認証情報を暗号化し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定した後、特定されたユーザの認証情報を復号化する。
【００１３】
本発明の好ましい一実施形態によれば、前記安全動作環境において実行するステップは、Ｔｒｕｓｔｚｏｎｅが提供したアプリケーションプログラミングインターフェースＡＰＩを呼び出し実現される。
【００１４】
本発明は、収集モジュール、管理モジュール、照合モジュール及び認証モジュールを含む指紋認証装置を更に提供する。
【００１５】
前記収集モジュールは、バインディング段階においてユーザの指紋情報とユーザの認証情報を収集し、前記管理モジュールに提供し、認証段階においてユーザの指紋情報を収集し、前記照合モジュールに提供するように構成される。
【００１６】
前記管理モジュールは、バインディング段階において前記収集モジュールによって提供されたユーザの指紋情報とユーザの認証情報との間のバインディング関係をインテリジェント端末の安全記憶領域に記憶するように構成される。
【００１７】
前記照合モジュールは、前記収集モジュールによって提供されたユーザの指紋情報を安全記憶領域におけるユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定し、前記認証モジュールに提供するように構成される。
【００１８】
前記認証モジュールは、前記照合モジュールによって提供されたユーザの認証情報をサーバ側に送信し、ユーザＩＤを認証するように構成される。
【００１９】
本発明の好ましい一実施形態によれば、前記ユーザの認証情報はアカウント及びパスワードの少なくとも一つ、または前記サーバ側がユーザに対して生成したランダムな文字列を含む支払情報であり、前記収集モジュールは、認証段階においてサーバ側から注文情報を受けた後、又はサーバ側から支払情報を取得する要求を受信した後、ユーザの指紋情報を収集するように構成され、前記収集モジュール及び前記認証モジュールは支払クライアントに設置される。
【００２０】
本発明の好ましい一実施形態によれば、前記インテリジェント端末は予め通常動作環境と安全動作環境とに分けられ、前記安全記憶領域が前記安全動作環境に作成される。
【００２１】
本発明の好ましい一実施形態によれば、該装置は監視モジュールを更に含む。
【００２２】
前記監視モジュールは、バインディング段階において前記収集モジュールがユーザの指紋情報を収集した後、通常モードから安全監視モジュールに切り替え、前記管理モジュールによるトリガーを受信した後通常モジュールに切り替え、前記収集モジュールがユーザの認証情報を収集した後、通常モードから安全監視モードに切り替えるように構成される。前記管理モジュールは、安全動作環境においてユーザの指紋情報を前記安全記憶領域に記憶し、前記監視モジュールをトリガーし、安全動作環境においてユーザの認証情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報とユーザの認証情報とをバインディングし、前記監視モジュールをトリガーするように構成され、又は、前記監視モジュールは、バインディング段階において前記収集モジュールがユーザの認証情報を収集した後、通常モードから安全監視モジュールに切り替え、前記管理モジュールによるトリガーを受信した後通常モジュールに切り替え、前記収集モジュールがユーザの指紋情報を収集した後、通常モードから安全監視モードに切り替えるように構成される。前記管理モジュールは、安全動作環境において前記ユーザの認証情報を前記安全記憶領域に記憶し、前記監視モジュールをトリガーし、安全動作環境においてユーザの指紋情報を前記安全記憶領域に記憶し、記憶された前記ユーザの指紋情報とユーザの認証情報とをバインディングし、前記監視モジュールをトリガーするように構成される。
【００２３】
本発明の好ましい一実施形態によれば、前記監視モジュールは、更に認証段階において前記収集モジュールがユーザの指紋情報を収集した後、通常モードから安全監視モードに切り替え、前記照合モジュールのトリガーを受信した後、安全監視モードから通常モードに切替えるように構成され、前記照合モジュールは、更に安全動作環境において前記照合の操作を実行した後、前記監視モジュールをトリガーするように構成され、前記認証モジュールは、通常動作環境において前記照合モジュールによって提供されたユーザの認証情報をサーバ側に送信するように構成される。
【００２４】
本発明の好ましい一実施形態によれば、前記収集モジュールはユーザの指紋情報を収集するとき、ユーザに指紋入力インタフェースを提供し、指紋入力インタフェースを介してユーザの指紋情報を取得し、ユーザの認証情報を取得するとき、ユーザに認証情報入力インタフェースを提供し、認証情報入力インタフェースを介してユーザの認証情報を取得するように構成される。
【００２５】
本発明の好ましい一実施形態によれば、該装置は、前記収集モジュールによって収集されたユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋特徴を前記管理モジュールと照合モジュールに提供する特徴抽出モジュールを更に含む。前記管理モジュールは、前記バインディング操作を実行するとき、前記特徴抽出モジュールによって提供された指紋特徴を前記安全記憶領域に記憶し、記憶された前記指紋特徴とユーザの認証情報とをバインディングするように構成され、前記照合モジュールは、前記照合操作を実行するとき、前記特徴抽出モジュールによって提供された指紋特徴を安全記憶領域における指紋特徴と照合し、照合された指紋特徴に対応したユーザの認証情報を特定するように構成される。
【００２６】
本発明の好ましい一実施形態によれば、前記管理モジュールは、更に前記ユーザの認証情報を前記安全記憶領域に記憶する前に、前記ユーザの認証情報を暗号化するように構成され、前記照合モジュールは、更に照合されたユーザの指紋情報に対応したユーザの認証情報を特定した後、特定されたユーザの認証情報を復号化するように構成される。
【００２７】
本発明の好ましい一実施形態によれば、前記監視モジュール、管理モジュール及び照合モジュールは安全動作環境に設置され、Ｔｒｕｓｔｚｏｎｅが提供したアプリケーションプログラミングインターフェースＡＰＩを通じてクライアントに呼び出されるように構成される。
【００２８】
本発明は、更に、インテリジェント端末を提供する。当該インテリジェント端末は、一つ又は複数のプロセッサ、一つ又は複数のプログラムが格納されているメモリを含み、前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行されるとき、前記一つ又は複数のプロセッサがユーザＩＤの認証段階においてユーザの指紋情報を収集し、収集されたユーザの指紋情報を前記インテリジェント端末におけるユーザの指紋情報とユーザの認証情報とのバインディング関係を予め記憶している安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定し、特定されたユーザの認証情報をサーバ側に送信しユーザＩＤの認証をする。
【００２９】
本発明は、更に、不揮発性コンピュータ記憶媒体を提供する。当該不揮発性コンピュータ記憶媒体は、一つ又は複数のプログラムが格納されており、前記一つ又は複数のプログラムがインテリジェント端末によって実行されるとき、前記インテリジェント端末がユーザＩＤの認証段階においてユーザの指紋情報を収集し、収集されたユーザの指紋情報をインテリジェント端末におけるユーザの指紋情報とユーザの認証情報とのバインディング関係を予め記憶している安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定し、特定されたユーザの認証情報をサーバ側に送信しユーザＩＤの認証をする。
【発明の効果】
【００３０】
上述した技術案からわかるように、ユーザの指紋情報とユーザの認証情報とのバインディングにより、認証段階においてユーザは指紋情報を入力するだけでユーザＩＤの認証を完成することができ、手動で認証情報を入力する必要もなく、ユーザの操作を簡素化させる。また、バインディング関係がインテリジェント端末の安全記憶領域に記憶されているため、簡単に不正利用されることもなく、安全性を高めた。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態が基づくシステムを示すブロック図である。
【図２】本発明の実施形態によるお主要方法のフローチャートである。
【図３】本発明の実施形態による指紋入力領域を示す模式図である。
【図４】本発明の実施形態による認証情報入力領域を示す模式図ある。
【図５】本発明の実施形態による指紋支払方法のフローチャートである。
【図６】本発明の実施形態による装置を示すブロック図ある。
【発明を実施するための形態】
【００３２】
本発明の目的、技術案及び利点をはっきりさせるために、以下は図面と具体実施形態を参照しながら本発明を詳細に説明する。
【００３３】
図１は本発明の実施形態が基づくシステムを示すブロック図である。図１に示したように、本発明が基づくシステムは主にインテリジェント端末とサーバからなり、サーバは一台又は複数のサーバを含むことができ、本発明の実施形態において主にユーザＩＤの認証処理をし、ユーザＩＤの認証段階においてインテリジェント端末が提供したユーザの認証情報を取得し、ユーザの認証情報に基づいてユーザＩＤの認証を行う。インテリジェント端末は、スマートフォン、タブレットＰＣ、ＰＣ（パーソナルコンピュータ）、ＰＤＡ（パーソナルデジタルアシスタント）、ＰＯＳ（Ｐｏｉｎｔｏｆｓａｌｅｓ販売時点情報管理）レジ、スマートテレビなどを含むが、これらに限らない。該インテリジェント端末にサーバと対話をしユーザＩＤの認証を完了したクライアントをインストール・実行している。
【００３４】
これらのサーバ及びインテリジェント端末は、母線、処理システム、メモリシステム、一つ又は複数の入力／出力システム、及び通信インタフェース等といった基本的な構成要素を含む。母線は、一つ又は複数のワイヤを含み、サーバと端末機器のコンポーネント間の通信を実現する。処理システムは指令、処理プロセスもしくはスレッドを実行するいずれのタイプのプロセッサ又はマイクロプロセッサを含む。メモリシステムは、動的情報を保存するランダムアクセスメモリ（ＲＡＭ）等の動的メモリ、及び静的情報を保存する読み取り専用メモリ（ＲＯＭ）等の静的メモリ、及び磁気若しくは光記憶媒体と相応した駆動の大容量記憶装置を含む。入力システムは、ユーザに情報をキーボード、マウス、スタイラス、音声認識システム又は生体測定システムといったサーバ又は端末機器に入力させるように構成される。出力システムは、情報を出力するディスプレイ、プリンター、スピーカー等を含む。通信インターフェースは、サーバ若しくは端末機器を他のシステム若しくはシステムと通信させる。通信インターフェース間は有線接続、無線接続、又は光接続を通じてネットワークに接続し、クライアントとサーバ側とをネットワークを介して相互に通信できるようにする。ネットワークはローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）といった電話ネットワーク、企業内部のネットワーク、インターネット、又は上述したネットワークの組み合わせ等を含む。
【００３５】
サーバ側とインテリジェント端末に、システムリソースを管理し、その他のプログラムの実行を制御するオペレーティングシステムソフトウェア、及び特定機能モジュールを実現するためのアプリケーションソフトを含む。
【００３６】
図２は、本発明の実施形態による主要方法のフローチャートである。図２に示したように、該方法はステップ２０１、ステップ２０２、ステップ２０３及びステップ２０４を含む。
【００３７】
ステップ２０１において、ユーザの指紋情報とユーザの認証情報とのバインディング関係を予めインテリジェント端末の安全記憶領域に記憶する。
【００３８】
当該ステップにおいて、ユーザの指紋情報及びユーザの入力した認証情報を予め収集し、その後両者のバインディング関係をインテリジェント端末の安全記憶領域に記憶する。初めにユーザに指紋入力インタフェース（図３に示す）を提供し、前記指紋入力インタフェースを通じてユーザの指紋情報を取得することが可能である。本発明の実施形態において、インテリジェント端末に指紋センサが内蔵されており、該センサは光チップ、サーマルチップ、静電容量式チップ、圧電静電容量式チップ、圧電抵抗式チップ等といったチップ式を利用することが可能である。ユーザの指紋情報を収集するとき、指紋入力のユーザインターフェース（ＵＩ）の提示をポップアップし、ユーザが指を指紋入力領域に置くと、指紋センサが該領域からユーザの指紋情報を収集することができる。
【００３９】
その後、クライアントがユーザに認証情報入力インタフェースを提供し、該認証情報入力インタフェースに仮想キーボードを含むことが好ましく、安全キーボードを優先利用することにより認証情報入力の安全性を保証することが好ましい（図４に示す）。ユーザは該情報入力領域にアカウント及びパスワード等の少なくとも一つを含む認証情報を入力することができる。
【００４０】
当然ながら、初めにユーザに認証情報入力インタフェースを提供してユーザの認証情報を取得した後、ユーザに指紋情報入力インタフェースを提供してユーザの指紋情報を取得したことも可能である。
【００４１】
ユーザの指紋情報を取得した後、ユーザの指紋情報の指紋特徴を抽出することができる。該指紋特徴はベクトルを利用して該指紋特徴とユーザの認証情報との間のバインディング関係を安全記憶領域に記憶することができる。
【００４２】
また、安全性を更に強化するために、ユーザの認証情報を暗号化した後バインディング・記憶することもでき、暗号化された秘密鍵は当該クライアントしかわからないことになっている。
【００４３】
本発明の実施形態において、情報記憶の安全性を確保するために、ユーザの指紋情報とユーザの認証情報とのバインディング関係をインテリジェント端末の安全記憶領域に記憶する。ここにおいて、例えばｔｒｕｓｔｚｏｎｅ技術を利用してインテリジェント端末を通常動作環境と安全動作環境とに分け、安全動作環境に安全記憶領域を作成し、安全性を確保する必要があるデータ処理と記憶を安全動作環境において完了する。例えば当該ステップにおける指紋の収集とユーザの認証情報の取得は通常動作環境において実行されるのに対して、指紋特徴の抽出と記憶、ユーザの認証情報の暗号化と記憶及び指紋特徴とユーザの認証情報とのバインディングはいずれも安全動作環境において実行される。
【００４４】
ｔｒｕｓｔｚｏｎｅ技術は低コストの方法を提供し、システムオンチップ（ＳｏＣ）に専用の安全性のコアを組み込み、ハードウェアによって構築された記憶制御方法を利用して二つの仮想プロセッサをサポートする。これによりアプリケーションのコアを通常モードと安全監視モードの二つのモード間に切り替えることができ、こういう構造により、データがわりと信頼できるコア領域（即ち、安全動作環境）からわりと安全ではない領域（即ち通常動作環境）に漏洩するのが避けられる。こういうコア領域の切替は通常プロセッサその他の機能と完全に関連性がないため、各領域は独自に動作しながらも同じコアを利用することができる。典型的なｔｒｕｓｔｚｏｎｅ技術応用は、安全性のない環境において完璧にオペレーティングシステムを実行し、同時に信頼できる環境においてより少数の安全性のコードを有する。
【００４５】
ｔｒｕｓｔｚｏｎｅ技術は、安全を確保できるように、すべてのＳｏＣハードウェアとソフトウェアを分離させ、それぞれ普通記憶領域と安全記憶領域の二つの領域に置く。ｔｒｕｓｔｚｏｎｅをサポートするバスアーキテクチャにおけるハードウェアロジックによって普通記憶領域のコンポーネントが安全記憶領域のリソースにアクセスできないようにされ、二つの領域間に強力な境界を構築する。
【００４６】
本発明の実施形態におけるｔｒｕｓｔｚｏｎｅ技術の利用は後の実施形態において詳細に説明する。
【００４７】
ステップ２０２において、ユーザＩＤの認証段階においてユーザの指紋情報を収集する。
【００４８】
当該ステップにおけるユーザの指紋情報を収集するタイミングはサーバ側がユーザの認証情報を取得しようとするときであり、該タイミングはクライアントがサーバ側の取得された情報に基づいて判断することができる。例えば、交易過程における支払段階において、クライアントがサーバ側から注文情報を取得した後、次はユーザの支払情報を取得すると判断することができる。また、サーバ側の要求に応答しタイミングを判断することもできる。例えば、取引過程における支払段階において、クライアントがサーバ側から送信された支払情報取得の要求を受信した後、次はユーザの支払情報を取得すると判断することもできる。
【００４９】
同じように、ユーザの指紋情報を収集するとき、図３のような指紋入力インタフェースを利用することが可能である。該ユーザの指紋情報の収集は通常動作環境において完成することができる。
【００５０】
ステップ２０３において、収集されたユーザの指紋情報を安全記憶領域のユーザの指紋情報と照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定する。
【００５１】
当該ステップにおいて、収集されたユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋特徴を安全記憶領域における指紋特徴と照合し、安全記憶領域に一対一のバインディング関係があるため、照合された指紋特徴に対応したユーザの認証情報を特定することができる。
【００５２】
安全性を確保するために、当該ステップに係る指紋特徴の抽出及び照合処理は安全動作環境において完成されることができる。
【００５３】
ステップ２０４において、特定されたユーザの認証情報をサーバ側に送信し、ユーザＩＤの認証を行う。
【００５４】
特定されたユーザの認証情報が暗号化されている場合、クライアントは初めに該ユーザの認証情報を復号化した後サーバ側に送信する。その中で、クライアントは復号化されたユーザの認証情報に対してサーバ側と約束した方法を利用して更に暗号化することができる。サーバ側がユーザの認証情報を受信した後、ユーザの認証情報を利用してユーザＩＤの認証をする。
【００５５】
当該ステップにおける処理は通常動作環境において完成することが可能である。
【００５６】
以上からわかるように、本発明に係る上述したプロセスはサーバに対する変更をせず、現有のサーバに完璧に対応できる。
【００５７】
以下は図５を参照しながら指紋を利用して支払をすることを例として、本発明が提供した方法について詳細に説明する。本発明の実施形態の前提は、予めｔｒｕｓｔｚｏｎｅ技術を利用してインテリジェント端末を通常動作環境と安全動作環境とに分け、かつ安全動作環境に安全記憶領域が作成されている。該方法のプロセスはバインディング段階と支払段階の二つの段階を含む。バインディング段階はステップ５０１〜５０４を含み、支払段階はステップ５０５〜５０７を含む。バインディング段階は予め実行されたが、ユーザは後で再びステップ５０１〜５０４を実行しバインディング関係を変更することもできる。図５に示したように、該プロセスは以下のステップを含む。
【００５８】
ステップ５０１において、ユーザに指紋入力インタフェースを提供し、ユーザが指紋入力インタフェースの指紋入力領域に入力したユーザの指紋情報を取得する。
【００５９】
通常、インテリジェント端末は通常モードにあり、当該ステップにおいて、クライアントは通常モードにあり、通常動作環境においてユーザに指紋入力インタフェースを提供し、ユーザの指紋情報を取得する。
【００６０】
ステップ５０２において、通常モードから安全監視モードに切り替え、ユーザの指紋情報から指紋特徴を抽出し、指紋特徴を安全記憶領域に記憶する。
【００６１】
当該ステップにおいて、ユーザの指紋情報から指紋特徴のベクトルを抽出し、指紋特徴のベクトルを安全記憶領域に記憶する。安全性を確保するために、前記抽出及び記憶は安全監視モードに切り替えた後、安全動作環境において行われる。
【００６２】
ＳＰＩ又は他のシリアルポートを通じてユーザの指紋情報を安全動作環境に送信し、即ちコンテキストをレジスタに保存し、ＳＭＩ（安全監視中断）又はＴｒｕｓｔｚｏｎｅ技術におけるＳＭＣ（セキュリティモニタリングコール）指令を利用して安全監視モードに切り替え、レジスタからコンテキストを読み取り、Ｔｒｕｓｔｚｏｎｅが提供したＡＰＩ（アプリケーションプログラミングインターフェース）をコーリングし、ユーザの指紋情報から指紋特徴を抽出し、指紋特徴を安全記憶領域に記憶する。
【００６３】
ステップ５０３において、通常モードに切り替え、ユーザに認証情報入力インタフェースを提供し、ユーザが認証情報インターフェースの認証情報入力領域に入力したアカウント及びパスワードを取得する。
【００６４】
同様に、ＳＭＩ又はＳＭＣ指令を利用して安全監視モードから通常モードに切り替えることにより、安全動作環境から通常動作環境への切り替えを実現する。
【００６５】
ステップ５０４において、通常モードから安全監視モードに切り替え、アカウント及びパスワードを暗号化し安全記憶領域に記憶し、安全記憶領域において指紋特徴と、暗号化されたアカウント及びパスワードとをバインディングする。
【００６６】
ＳＰＩ又は他のシリアルポートを通じてアカウント及びパスワードを安全動作環境に送信し、即ちコンテキストをレジスタに保存し、ＳＭＩ（安全監視中断）又はＴｒｕｓｔｚｏｎｅ技術におけるＳＭＣ指令を利用して安全監視モードに切替え、レジスタからコンテキストを読み取り、Ｔｒｕｓｔｚｏｎｅが提供したＡＰＩを呼び出してアカウント及びパスワードを暗号化した後安全記憶領域に記憶し、安全記憶領域において指紋特徴と、暗号化されたアカウント及びパスワードとをバインディングする。
【００６７】
これでバインディング段階が完了し、通常モードに切替える。
【００６８】
ユーザは取引の過程に一つの注文を作成すると、クライアントはサーバ側から送信された注文情報を受信し、支払インタフェースに入り、この時ステップ５０５を実行し始める。即ち、ユーザに指紋入力インタフェースを提供し、ユーザが指紋入力インタフェースの指紋入力領域に入力したユーザの指紋情報を収集する。
【００６９】
ステップ５０６において、通常モードから安全監視モードに切替え、収集されたユーザの指紋情報から指紋特徴を抽出し、抽出された指紋特徴を安全記憶領域における指紋特徴と照合し、照合された指紋特徴に対応したアカウント及びパスワードを特定し、該アカウント及びパスワードを復号化する。
【００７０】
当該ステップにおいて、ＳＰＩ又は他のシリアルポートを通じて収集されたユーザの指紋情報を安全動作環境に送信し、即ちコンテキストをレジスタに保存し、ＳＭＩ（安全監視中断）又はＴｒｕｓｔｚｏｎｅ技術におけるＳＭＣ指令を利用して安全監視モードに切替え、レジスタからコンテキストを読み取り、Ｔｒｕｓｔｚｏｎｅが提供したＡＰＩを呼び出して、前記抽出、照合及び復号化を実行する。
【００７１】
ステップ５０７において、安全監視モードから通常モードに切替え、復号化されたアカウント及びパスワードをサーバ側に送信し支払を完成する。
【００７２】
当該ステップにおいて、クライアントはサーバ側と約束した秘密鍵と暗号化方法を利用して復号化されたアカウント及びパスワードを再び暗号化をしてサーバ側に送信する。サーバ側に受信したアカウント及びパスワード情報を利用して注文の支払を完成することは、実際に、アカウント及びパスワード情報を利用してユーザの支払ＩＤを認証することとなる。アカウント及びパスワードの認証が成功すれば、クライアントに支払が成功した応答を返送し、でなければクライアントに支払が失敗した応答を返送する。
【００７３】
ステップ５０３とステップ５０４に示したユーザの認証情報の取得方法と形式の他に、該ユーザの認証情報はサーバ側から取得することもできる。例えばサーバ側は予めユーザの入力したアカウント及びパスワードの認証をした場合、該ユーザに該ユーザを一意に識別するランダムな文字列を生成し、クライアントが該ランダムな文字列を取得した後、該ランダムな文字列をユーザの認証情報とし、通常モードから安全監視モードに切替えた後、安全動作環境において該ランダムな文字列を安全記憶領域に記憶し、指紋特徴と当該ランダムな文字列とをバインディングしてから、ステップステップ５０６において、照合して当該ランダムな文字列を取得し、パスワードを入力せずに支払できるように該ランダムな文字列をサーバ側に送信する。
【００７４】
以上は本発明の実施形態による方法を詳細に説明した。以下は本発明による装置を詳細に説明する。
【００７５】
図６は本発明の実施形態による指紋認証装置を示すブロック図である。該装置はインテリジェント端末に設置され、図６に示したように、該装置は収集モジュール０１、管理モジュール０２、照合モジュール０３及び認証モジュール０４を含み、更に監視モジュール０５と特徴抽出モジュール０６とを含むこともできる。
【００７６】
収集モジュール０１は、バインディング段階においてユーザの指紋情報とユーザの認証情報を収集し、管理モジュール０２に提供する。管理モジュール０２は、バインディング段階において収集モジュール０１によって提供されたユーザの指紋情報とユーザの認証情報との間のバインディング関係をインテリジェント端末の安全記憶領域に記憶する。これでバインディング段階の操作を完了する。  
【００７７】
収集モジュール０１は、認証段階においてユーザの指紋情報を収集し、照合モジュール０３に提供する。照合モジュール０３は、収集モジュール０１によって提供されたユーザの指紋情報と安全記憶領域におけるユーザの指紋情報とを照合し、照合されたユーザの指紋情報に対応したユーザの認証情報を特定し、認証モジュール０４に提供する。認証モジュール０４は、照合モジュール０３によって提供されたユーザの認証情報をサーバ側に送信し、ユーザＩＤを認証する。
【００７８】
前記収集モジュール０１は、インテリジェント端末に内蔵されている指紋センサを利用してユーザの指紋情報を取得する。該センサは光チップ、サーマルチップ、静電容量式チップ、圧電静電容量式チップ、圧電抵抗式チップ等といったチップ式を利用することができる。
【００７９】
情報記憶の安全性を確保するために、例えばｔｒｕｓｔｚｏｎｅ技術を利用してインテリジェント端末を通常動作環境と安全動作環境とに分け、前記安全記憶領域が安全動作環境に作成される。前記ユーザＩＤの認証はユーザの支払情報の認証であってもよく、この場合のユーザの認証情報は支払情報であり、支払情報はアカウント及びパスワードの少なくとも一つを含んでもよいし、サーバ側がユーザに対して生成したランダムな文字列を含んでもよい。収集モジュール０１は認証段階においてサーバ側から注文情報を取得した後、又はサーバ側から支払情報を取得する要求を受信した後、ユーザの指紋情報を収集する。
【００８０】
ｔｒｕｓｔｚｏｎｅ技術において、通常モードと安全監視モードの二つのモードの切り替えに関わる。通常モードにおいて、インテリジェント端末は通常動作環境において動作し、安全監視モードにおいて安全動作環境において動作する。二つのモードの切り替えは監視モジュール０５によって実行される。
【００８１】
具体的には、バインディング段階において以下の二つの方法を利用して実現できる。
【００８２】
方法一：監視モジュール０５は、バインディング段階において収集モジュール０１がユーザの指紋情報を収集した後、通常モードから安全監視モジュールに切り替える。管理モジュール０２は、安全動作環境においてユーザの指紋情報を安全記憶領域に記憶し、監視モジュール０５をトリガーする。監視モジュール０５は管理モジュール０２のトリガーを受信した後、通常モードに切り替える。監視モジュール０５は収集モジュール０１がユーザの認証情報を収集した後、通常モードから安全監視モードに切替える。管理モジュール０２は安全動作環境においてユーザの認証情報を安全記憶領域に記憶し、記憶されたユーザの指紋情報とユーザの認証情報とをバインディングし、監視モジュール０５をトリガーする。監視モジュール０５が管理モジュール０２のトリガーを受信した後、通常モードに切替える。
【００８３】
方法二：監視モジュール０５は、バインディング段階において収集モジュール０１がユーザの認証情報を収集した後、通常モードから安全監視モジュールに切り替える。管理モジュール０２は、安全動作環境においてユーザの認証情報を安全記憶領域に記憶し、監視モジュール０５をトリガーする。監視モジュール０５は管理モジュール０２のトリガーを受信した後、通常モードに切り替える。監視モジュール０５は収集モジュール０１がユーザの指紋情報を取得した後、通常モードから安全監視モードに切替える。管理モジュール０２は安全動作環境においてユーザの指紋情報を安全記憶領域に記憶し、記憶されたユーザの指紋情報とユーザの認証情報とをバインディングし、監視モジュール０５をトリガーする。
【００８４】
認証段階において、監視モジュール０５は収集モジュール０１がユーザの指紋情報を収集した後通常モードから安全監視モードに切替える。照合モジュール０３は安全動作環境において照合を実行した後、監視モジュール０５をトリガーする。監視モジュール０５は照合モジュール０３のトリガーを受信した後、安全監視モードから通常モードに切替える。認証モジュール０４は通常動作環境において照合モジュール０３が提供したユーザの認証情報をサーバ側を送信する。
【００８５】
その中で、監視モジュール０５はＴｒｕｓｔｚｏｎｅ技術が提供したＳＭＩ又はＳＭＣ指令を利用して通常モードと安全監視モードとの間の切り替えを行う。
【００８６】
収集モジュール０１はユーザの指紋情報を収集するとき、図３に示したように、ユーザに指紋入力インタフェースを提供し、指紋入力インタフェースを介してユーザの指紋情報を取得する。ユーザの認証情報を取得するとき、図４に示したように、ユーザに認証情報入力インタフェースを提供し、認証情報入力インタフェースを介してユーザの認証情報を取得する。
【００８７】
より具体的には、特徴抽出モジュール０６は、収集モジュール０１が収集されたユーザの指紋情報に対して指紋特徴を抽出し、抽出された指紋特徴を管理モジュール０２と照合モジュール０３に提供する。管理モジュール０２はバインディングを実行するとき、実際には特徴抽出モジュール０６が提供された指紋特徴を安全記憶領域に記憶し、記憶された指紋特徴とユーザの認証情報とをバインディングする。言い換えれば、安全記憶領域におけるバインディング関係はユーザの指紋特徴とユーザの認証情報とのバインディング関係である。照合モジュール０３は照合を実行するとき、特徴抽出モジュール０６が例供された指紋特徴を安全記憶領域の指紋特徴と照合し、照合された指紋特徴に対応したユーザの認証情報を特定する。
【００８８】
安全性を更に確保するために、管理モジュール０２はユーザの認証情報を安全記憶領域に記憶する前に、ユーザの認証情報を暗号化することもできる。それに対して、照合モジュール０３は更に照合されたユーザの指紋情報に対応したユーザの認証情報を特定した後、特定されたユーザの認証情報を復号化する。
【００８９】
携帯端末のクライアントは通常通常動作環境において動作し、例えば指紋支払のような場合は、支払のクライアントは通常動作環境において実行される。該装置の収集モジュール０１と認証モジュール０４は支払のクライアントに設置され、管理モジュール０２、照合モジュール０３、監視モジュール０５及び特徴抽出モジュール０６は安全動作環境に設置され、Ｔｒｕｓｔｚｏｎｅ技術が提供したＡＰＩを通じてクライアントに呼び出され相応の機能を実行する。
【００９０】
以上の説明からわかるように、本発明による方法と装置は以下の利点がある。
【００９１】
１、ユーザの指紋情報とユーザの認証情報とのバインディングにより、認証段階においてユーザは指紋情報を入力するだけでユーザＩＤの認証を完成することができ、手動で認証情報を入力する必要もなく、ユーザの操作を簡素化させる。また、バインディング関係がインテリジェント端末の安全記憶領域に記憶されているため、勝手に盗用されることもなく、安全性を高めた。
【００９２】
２、本発明は例えばｔｒｕｓｔｚｏｎｅ技術を利用してインテリジェント端末を通常動作環境と安全動作環境とに分け、指紋特徴の抽出と記憶、ユーザの認証情報の暗号化と記憶、バインディング、指紋特徴の照合等は安全動作環境において完成することにより、インテリジェント端末における認証プロセスの安全性を確保し、支払認証等のような安全性レベルの高い場合に応用されることができる。
【００９３】
３、指紋特徴の抽出と識別はいずれもローカルの安全動作環境において行われるため、指紋情報をサーバ側にアップロードするのに必要とするネットワークリソースの浪費と安全性リスクを避けられる。
【００９４】
４、サーバ側に対して機能変更をする必要がなく、現在のサーバ側の機能に完璧に対応できる。
【００９５】
本発明に係るいくつかの実施形態において、開示された装置と方法は他の方法を利用して実現することもできる。例えば、上述した装置の実施形態は例示的なものに過ぎず、また、前記モジュールの分け方もロジック機能の分け方であり、実際に実現されるとき別の分け方を利用してもかまわない。
【００９６】
前記分離コンポーネントとして説明されたモジュールは物理上分けていても分けていなくてもよいし、モジュールとして表示されたコンポーネントは物理ユニットであってもではなくてもよいし、即ち同じ所にあってもよいし、又は複数のネットワークユニットに分布してもよい。実際の状況に応じて一部又は全部のユニットを選択し本実施形態の技術案の目的を実現する。
【００９７】
また、本発明の実施形態による機能モジュールは、一つの処理ユニットに統合されてもよいし、別々の物理的な存在でもよいし、又は二つ若しくは二つ以上のモジュールが一つのユニットに統合されてもよい。前記統合されたユニットは、ハードウェアを利用し手実現することができるし、ハードウェアとソフトウェア機能ユニットを利用して実現することもできる。
【００９８】
前記ソフトウェア機能ユニットの方法で実現した統合されたユニットは、コンピュータの読み取り可能な記憶媒体に記憶されることができる。前記ソフトウェア機能ユニットが記憶される記憶媒体は、一台のコンピュータ装置（パーソナルコンピュータ、サーバ、又はネットワーク装置でもよい）又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）によって本発明の実施形態による方法の一部のステップを実行させるための若干の指令を含む。前記記憶媒体は、ＵＳＢメモリ、モバイルハードディスク、読み取り専用メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、ディスク又はＣＤ等のようなプログラムコードを記憶できる媒体を含む。
【００９９】
前記説明したのは本発明の良好な実施形態に過ぎず、本発明を制限したものではない。本発明の原理と要旨を逸脱しない範囲でのいずれの変更、置換、修正等はいずれも本発明の保護範囲に入る。
【図１】
2017510909.tif 000003
【図２】
2017510909.tif 000004
【図３】
2017510909.tif 000005
【図４】
2017510909.tif 000006
【図５】
2017510909.tif 000007
【図６】
2017510909.tif 000008
【国際調査報告】
2017510909.tif 000009
2017510909.tif 000010
2017510909.tif 000011
2017510909.tif 000012