(57)【要約】  本願は、身元登録方法及びデバイスを開示する。この方法において、端末デバイスは、検証対象であるユーザのバイオメトリック特徴情報を受け付け、検証対象であるバイオメトリック特徴情報と合致する基準バイオメトリック特徴情報を照合し、識別子に対応する秘密鍵が基準バイオメトリック特徴情報に対応する識別子に基づいて確認されない場合に、ユーザの身元を検証対象であるバイオメトリック特徴情報に基づいてサーバに登録する。そのため、サーバは、検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納する。この方法を用いて、ユーザが登録に使用したバイオメトリック特徴情報に関わらず、検証対象であるバイオメトリック特徴情報が端末デバイスに格納されていれば、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元を直接登録してサービス処理を完了させ、サービスを利用する際のユーザの利便性を大いに高め、サービス利用の成功率を効果的に向上させることができる。
2019512976.tif 000002
【特許請求の範囲】
【請求項１】
検証対象であるユーザのバイオメトリック特徴情報を、端末デバイスにより受け付けるステップと；
前記検証対象であるバイオメトリック特徴情報に合致する基準バイオメトリック特徴情報を、事前に格納されたバイオメトリック特徴情報の中で照合するステップと；
前記照合に成功した後、識別子に対応する秘密鍵を、前記基準バイオメトリック特徴情報に対応する前記識別子に基づいて検索するステップと；
前記識別子に対応する前記秘密鍵が確認されなかった場合に、前記検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録するステップであって、前記サーバが前記検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納するようにする、前記登録するステップと；を備える、
身元登録方法。
【請求項２】
前記検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録する前記ステップの前に、
前記ユーザにより入力されるパスワードを受け付けるステップと；
前記パスワードが正しいことを検証するステップと；を更に備える、
請求項１に記載の身元登録方法。
【請求項３】
前記検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録する前記ステップは：
前記識別子に対応する前記秘密鍵と前記公開鍵とを、前記検証対象であるバイオメトリック特徴情報にマッチする前記基準バイオメトリック特徴情報に対応する前記識別子に基づいて生成するステップと；
前記識別子と前記生成された秘密鍵とのマッピング関係を、前記端末デバイスに格納するステップと；
前記識別子と前記生成された公開鍵とのマッピング関係を、格納のために前記サーバへ送信するステップと；を備える、
請求項１に記載の身元登録方法。
【請求項４】
ユーザの身元をサーバに登録する前記ステップの後に、
前記検証対象であるバイオメトリック特徴情報に基づいてサービス処理リクエストを前記サーバへ送信するステップであって、前記サーバが前記検証対象であるバイオメトリック特徴情報に対応する前記公開鍵に基づいてサービス処理を実行するようにする、前記送信するステップを更に備える、
請求項１に記載の身元登録方法。
【請求項５】
前記検証対象であるバイオメトリック特徴情報に基づいてサービス処理リクエストを前記サーバへ送信する前記ステップは：
前記生成された秘密鍵に基づいてサービス情報に署名し、前記署名されたサービス情報と前記識別子とを含む前記サービス処理リクエストを前記サーバへ送信するステップであって、前記サーバが受信される前記サービス処理リクエストに含まれる前記識別子に対応する前記公開鍵を特定し、前記特定された公開鍵と前記署名されたサービス情報とに基づいてサービス処理を実行するようにする、前記送信するステップを備える、
請求項４に記載の身元登録方法。
【請求項６】
前記サービス処理リクエストは支払いリクエストを含む、
請求項４又は請求項５に記載の身元登録方法。
【請求項７】
検証対象であるユーザのバイオメトリック特徴情報を受け付けるように構成された受付モジュールと；
前記検証対象であるバイオメトリック特徴情報と合致する基準バイオメトリック特徴情報を、事前に格納されたバイオメトリック特徴情報の中で照合するように構成された照合モジュールと；
前記照合に成功した後、識別子に対応する秘密鍵を前記基準バイオメトリック特徴情報に対応する前記識別子に基づいて検索するように構成された検索モジュールと；
前記検索モジュールが前記識別子に対応する前記秘密鍵を確認しなかった場合に、前記検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録するように構成され、前記サーバが前記検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納するようにする、登録モジュールと；を備える、
身元登録デバイス。
【請求項８】
前記登録モジュールが、前記検証対象であるバイオメトリック特徴情報に基づいて前記ユーザの身元を前記サーバに登録する前に、前記ユーザにより入力されるパスワードを受け付け、前記パスワードが正しいことを検証するように構成されたパスワード検証モジュールを更に備える、
請求項７に記載の身元登録デバイス。
【請求項９】
前記登録モジュールは、前記検証対象であるバイオメトリック特徴情報にマッチする前記基準バイオメトリック特徴情報に対応する前記識別子に基づいて、前記識別子に対応する前記秘密鍵と前記公開鍵とを生成し、前記識別子と前記生成された秘密鍵とのマッピング関係を前記端末デバイスに格納し、前記識別子と前記生成された公開鍵とのマッピング関係を、格納のために前記サーバへ送信するように構成される、
請求項７に記載の身元登録デバイス。
【請求項１０】
前記登録モジュールが前記ユーザの身元を前記サーバに登録した後に、前記検証対象であるバイオメトリック特徴情報に基づいてサービス処理リクエストを前記サーバへ送信するように構成され、前記検証対象であるバイオメトリック特徴情報に対応する前記公開鍵に基づいて、前記サーバがサービス処理を実行する、処理モジュールを更に備える、
請求項７に記載の身元登録デバイス。
【請求項１１】
前記処理モジュールは、前記生成された秘密鍵に基づいてサービス情報に署名し、前記署名されたサービス情報と前記識別子とを含む前記サービス処理リクエストを前記サーバへ送信するように構成され、前記サーバが、受信された前記サービス処理リクエストに含まれる前記識別子に対応する前記公開鍵を特定し、前記特定された公開鍵と前記署名されたサービス情報とに基づいてサービス処理を実行する、
請求項１０に記載の身元登録デバイス。
【請求項１２】
前記サービス処理リクエストは支払いリクエストを含む、
請求項１０又は請求項１１に記載の身元登録デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年３月２５日に提出され「身元登録方法及びデバイス」と題された中国特許出願第２０１６１０１８００３０．４号の優先権を主張し、上記中国特許出願は参照によってその全体が本願に組み込まれる。
【０００２】
本願はコンピュータ技術の分野に関し、特に、身元登録方法及びデバイスに関する。
【背景技術】
【０００３】
ネットワーク技術の絶えざる発展に伴い、ネットワークを介したサービスの利用は、人々の生活に欠かせなくなり、例えば、人々は、ネットワークを介して天気予報サービスを利用している。
【０００４】
現在、ユーザがサービスを利用する際の情報セキュリティを向上させるため、ユーザは、サービスを利用する前にユーザの身元を予めサービスに登録する必要がある。その後、ネットワークを介したサービスの利用時に、ユーザの身元が検証されねばならない。ユーザは、この検証に成功して初めてサービスを利用できる。例えば、指紋情報を用いてユーザの身元を示す場合、ユーザの指紋情報を予め登録しておく必要がある。
【０００５】
実際のアプリケーション（適用）では、端末デバイスにおいて指紋情報認識が広く使われるようになっているため、例えば、ロックされたスクリーンインターフェースのロック解除にユーザの指紋情報が用いられる。何れのサービスの場合も、サービスのサーバはユーザの指紋情報を用いてユーザの身元を登録し、その後、ユーザの指紋情報を用いて行うユーザの身元を検証する工程は、端末デバイスを用いて行うことができる。
【０００６】
更に、絶えず改良されるコンピュータ技術により、ユーザの複数の指紋情報を同時に端末デバイスへ格納できるようになっている。何れのサービスも、ユーザによってアップロードされる指紋情報を用いてユーザの身元を登録する場合、端末デバイスは先ず、その指紋情報が端末デバイスに格納されている複数の指紋情報のうちの１つであるかどうかを検証する必要がある。Ｙｅｓであれば、端末デバイスは、指紋情報に基づいてユーザの身元をサーバに登録でき、Ｎｏであれば、端末デバイスは、身元登録に失敗した旨をユーザに直接通知する。
【０００７】
図１に、既存の技術における、ユーザの指紋情報を登録する工程を示す。
【０００８】
Ｓ１０１：端末デバイスが、ユーザの登録操作を受け付ける。
【０００９】
Ｓ１０２：ユーザの指紋情報を収集する。
【００１０】
Ｓ１０３：指紋情報が端末デバイスに事前に格納されているかどうかを特定し、Ｙｅｓであれば、Ｓ１０４を実行し、そうでなければ、Ｓ１０５を実行する。
【００１１】
Ｓ１０４：端末デバイスに事前に格納された指紋情報に対応する識別子を問い合わせ、識別子に対応する秘密鍵と公開鍵とを生成し、秘密鍵と指紋情報に対応する識別子とのマッピング関係を端末デバイスに格納し、公開鍵と指紋情報に対応する識別子とのマッピング関係を、格納のためにサーバへ送信する。
【００１２】
Ｓ１０５：登録に失敗した旨ユーザに通知する。
【００１３】
その後に、ユーザがサービスを利用する工程を図２に示す。
【００１４】
Ｓ２０１：端末デバイスが、ユーザの指紋情報を受け付ける。
【００１５】
Ｓ２０２：指紋情報と合致する基準バイオメトリック（生体）特徴情報を照合する。
【００１６】
Ｓ２０３：識別子に対応する秘密鍵を、基準バイオメトリック特徴情報に対応する識別子に基づいて検索する。
【００１７】
Ｓ２０４：識別子に対応する秘密鍵が確認された場合、秘密鍵を用いてサービス情報に署名し、署名されたサービス情報と指紋情報に対応する識別子とをサービス処理リクエストに追加し、このリクエストをサーバへ送信することで、サーバは、受信されたサービス処理リクエストに含まれる識別子に対応する公開鍵を特定し、公開鍵とサービス情報とに基づいてサービス処理を実行する。或いは、識別子に対応する秘密鍵が確認されなかった場合、サービス処理に失敗した旨ユーザに通知する。
【００１８】
しかし、実際のアプリケーションにおいて、ユーザがどの指紋を入力したのか忘れた場合、ユーザは、指紋認証を何度も実行しなければならない。これは、サービスを利用するユーザにとっては極めて不便であり、サービス利用の成功率を低下させる。加えて、日常生活において登録に使っているユーザの指に怪我をした場合、サービスを利用するユーザを認証できなくなる。
【発明の概要】
【００１９】
本願の実施は、ユーザがどの指紋を入力したのか忘れてしまい、結果としてサービスを利用するユーザに不便を与える、及び、登録に使ったユーザの指に日常生活で怪我をした場合に、サービスを利用するユーザを認証できない、という既存の技術上の問題を解決するための身元登録方法及びデバイスを提供する。
【００２０】
本願の実施は、身元登録方法を提供し、この方法は：検証対象であるユーザのバイオメトリック特徴情報を、端末デバイスにより受け付けるステップと；前記検証対象であるバイオメトリック特徴情報に合致する基準バイオメトリック特徴情報を、事前に格納されたバイオメトリック特徴情報の中で照合するステップと；前記照合に成功した後、識別子に対応する秘密鍵を、前記基準バイオメトリック特徴情報に対応する前記識別子に基づいて検索するステップと；前記識別子に対応する前記秘密鍵が確認されなかった場合に、前記検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録するステップであって、前記サーバが前記検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納するようにする、前記登録するステップと；を含む。
【００２１】
本願の実施は、身元登録デバイスを提供し、このデバイスは：検証対象であるユーザのバイオメトリック特徴情報を受け付けるように構成された受付モジュールと；前記検証対象であるバイオメトリック特徴情報と合致する基準バイオメトリック特徴情報を、事前に格納されたバイオメトリック特徴情報の中で照合するように構成された照合モジュールと；前記照合に成功した後、識別子に対応する秘密鍵を前記基準バイオメトリック特徴情報に対応する前記識別子に基づいて検索するように構成された検索モジュールと；前記検索モジュールが前記識別子に対応する前記秘密鍵を確認しなかった場合に、前記検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録するように構成され、前記サーバが前記検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納するようにする、登録モジュールと；を含む。
【００２２】
本願の実施は、身元登録方法及びデバイスを開示する。この方法において、端末デバイスは、検証対象であるユーザのバイオメトリック特徴情報を受け付け、検証対象であるバイオメトリック特徴情報と合致する基準バイオメトリック特徴情報を照合する。照合に成功した後、端末デバイスは、識別子に対応する秘密鍵を、基準バイオメトリック特徴情報に対応する識別子に基づいて検索し、識別子に対応する秘密鍵が確認されなければ、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録する。そのため、サーバは、検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納する。上記方法によると、ユーザが登録に使用するバイオメトリック特徴情報に関わらず、検証対象であるバイオメトリック特徴情報と合致する基準バイオメトリック特徴情報を、端末デバイスが確認できる場合、識別子に対応する秘密鍵が基準バイオメトリック特徴情報に対応する識別子に基づいて端末デバイスにおいて確認されない場合であっても、端末デバイスは、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元を直接登録してサービス処理を行い、サービスを利用する際のユーザの利便性を大いに高め、サービス利用の成功率を効果的に向上させることができる。
【図面の簡単な説明】
【００２３】
ここで述べる添付図面は、本願の更なる理解を提供することを意図したものであり、本願の一部を構成する。本願の例示の実施及び実施の説明は、本願を説明することを意図したものであり、本願に対する制限を構成するものではない。
【００２４】
【図１】図１は、本願の実施に係る、既存の技術におけるユーザの指紋情報を登録する工程を示す概略図である。
【００２５】
【図２】図２は、本願の実施に係る、既存の技術におけるユーザによるサービスを利用する工程を示す概略図である。
【００２６】
【図３】図３は、本願の実施に係る、身元登録工程を示す概略図である。
【００２７】
【図４】図４は、本願の実施に係る、身元登録デバイスを示す概略構造図である。
【発明を実施するための形態】
【００２８】
本願の目的、技術的解決策及び利点をより明確にするため、本願の技術的解決策について、本願の特定の実施及び対応する添付図面を参照して以下説明する。明らかに、この記載された実施は、本願の実施の一部に過ぎず、全てではない。本願の実施に基づいて創造的活動を要することなく当業者によって得られる他の実施は、本願の保護範囲に含まれる。
【００２９】
図３は、本願の実施に係る身元登録工程を示す。この工程は下記ステップを含む。
【００３０】
Ｓ３０１：端末デバイスが、検証対象であるユーザのバイオメトリック特徴情報を受け付ける。
【００３１】
実際のアプリケーションにおいて、ユーザがサービスを利用する場合の情報セキュリティを向上させるためには、サービスを利用する工程において、現在のユーザの身元を先ず検証して現在のユーザの身元が有効であることを確認する必要がある。
【００３２】
したがって、本願において、先ず、対象であるユーザのバイオメトリック特徴情報が受け付けられる。実際のアプリケーションにおいて、端末デバイス（例えば、携帯電話）におけるバイオメトリック特徴情報認識が広く利用されているので、検証対象であるユーザのバイオメトリック特徴情報は端末デバイスによって受け付けることができる。バイオメトリック特徴情報を受け付けた後、端末デバイスは、対応する応答を行う。バイオメトリック特徴情報はユーザの身体的徴候を示し、眼の虹彩又は手指の指紋とすることができ、主にユーザの身元を一意的に表すために用いられる。
【００３３】
加えて、実際のアプリケーションにおいて、現在のユーザの身元を検証するために指紋情報検証が広く利用されており、これは比較的成熟した技術である。したがって、バイオメトリック特徴情報が指紋情報である場合を一例にとり、詳細に以下説明する。
【００３４】
例えば、或るフォーラムが、アカウントを登録したユーザに限って情報問い合わせサービスを提供し、ユーザは指紋情報を用いてログインできると仮定する。したがって、ユーザがフォーラムで情報を問い合わせる必要がある場合、ユーザは携帯電話（すなわち、端末デバイス）上でフォーラムに対応するアプリケーションを開き、指紋を押し当てる。続いて携帯電話（すなわち、端末デバイス）は、検証対象であるユーザの指紋情報を受け付け、ステップＳ３０２を実行する。
【００３５】
Ｓ３０２：検証対象であるバイオメトリック特徴情報と合致する基準バイオメトリック特徴情報を、事前に格納されたバイオメトリック特徴情報の中で照合する。
【００３６】
実際のアプリケーションでは、端末デバイスでの指紋情報（すなわち、バイオメトリック特徴情報）認識は広く利用されており、例えば、ロックされたスクリーンインターフェースのロック解除にユーザの指紋情報が用いられている。何れのサービスも、サービスのサーバがユーザの指紋情報を用いてユーザの身元を登録し、その後でユーザの指紋情報を用いてユーザの身元を検証する工程は、端末デバイスに格納されている指紋情報を用いて行える。換言すると、指紋情報が端末デバイスに格納されていれば、その指紋情報を用いて本願における全サービス処理を行うことができる。
【００３７】
ここで特に留意すべき事項は、端末デバイスに格納されている指紋情報は、ユーザが端末デバイスの別の機能を使用する際にユーザが入力できる指紋情報であり、サービスを利用するための身元登録用にユーザが使う指紋情報ではないことである。例えば、ユーザが指紋情報を利用してロックされたスクリーンインターフェースのロックを解除するために端末デバイスの機能を使用する場合、端末デバイスは指紋情報をローカルに格納できる。
【００３８】
加えて、本願において、この格納された指紋情報と、ユーザがサービスを利用する際に端末デバイスによって受け付けられる指紋情報とを区別するため、格納された指紋情報は、基準指紋情報（すなわち、基準バイオメトリック特徴情報）として用いられるとともに、主にサービスを利用する工程においてユーザを認証できるかどうかをチェックし、サービス処理をユーザに提供するために用いられる。
【００３９】
したがって、本願において、検証対象であるユーザの指紋情報（すなわち、バイオメトリック特徴情報）を受け付けた後、端末デバイスは、検証対象である指紋情報と合致するローカルに格納された基準指紋情報（すなわち、基準バイオメトリック特徴情報）を直接照合する。
【００４０】
先に述べた実施例では、検証対象であるユーザの指紋情報を受け付けた後、携帯電話は、検証対象である指紋情報と合致するローカルに格納された基準指紋情報を照合する。検証対象である指紋情報と合致する基準指紋情報が確認されると仮定する。
【００４１】
Ｓ３０３：照合に成功した後、識別子に対応する秘密鍵を、基準バイオメトリック特徴情報に対応する識別子に基づいて検索する。
【００４２】
本願において、端末デバイスに格納されているそれぞれの指紋情報（すなわち、バイオメトリック特徴情報）を区別するため、端末デバイスは、指紋情報を格納する際にそれぞれの指紋情報に指紋情報識別子（すなわち、バイオメトリック特徴情報識別子）を割り当てることができる。
【００４３】
加えて、将来のサービスに対応するサーバによるユーザの身元の検証のため、具体的には、サービスに対応するサーバは、サービスを利用するユーザを知る必要がある。本願において、識別子に対応する秘密鍵と公開鍵とを、識別子に基づいて生成する必要がある。識別子は、登録に用いられた指紋情報に対応する。秘密鍵と公開鍵とはユーザの身元を表す。生成された秘密鍵は、端末デバイスに格納される。サービス処理リクエストをサーバへ送信する際、端末デバイスは、秘密鍵を用いてサービス処理リクエストに署名する必要があり、署名されたサービス処理リクエストをサーバへ送信する。
【００４４】
したがって、本願において、検証対象である指紋情報に合致する基準指紋情報を確認した後、端末デバイスは、識別子に対応する秘密鍵を基準指紋情報に対応する識別子に基づいて検索する必要がある。
【００４５】
先に述べた実施例では、検証対象である指紋情報に合致する基準指紋情報を確認した後、携帯電話は、識別子に対応する秘密鍵を基準指紋情報に対応する識別子に基づいて検索する。
【００４６】
Ｓ３０４：識別子に対応する秘密鍵が確認されない場合に、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録して、サーバが検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納するようにする。
【００４７】
本願では、ステップＳ３０２において、端末デバイスが、検証対象である指紋情報に合致する基準指紋情報を確認しつつも、端末デバイスが、識別子に対応する秘密鍵を、基準指紋情報に対応する識別子に基づいて確認しなかった場合、それは、検証対象である指紋情報はユーザに属するが、登録時に用いられた指紋情報ではないことを意味する。要求されたサービスをユーザに提供し続けるため、検証対象である指紋情報（すなわち、バイオメトリック特徴情報）に基づいてユーザの身元をサーバに直接登録できる。
【００４８】
加えて、本願は、ユーザの身元を登録する具体的な以下の工程を提供する。
【００４９】
検証対象であるバイオメトリック特徴情報にマッチする基準バイオメトリック特徴情報に対応する識別子に基づいて、識別子に対応する秘密鍵と公開鍵とが生成され、識別子と生成された秘密鍵とのマッピング関係が端末デバイスに格納され、識別子と生成された公開鍵とのマッピング関係が格納のためにサーバへ送信される。
【００５０】
特に留意すべき事項は、基準バイオメトリック特徴情報は、基準バイオメトリック特徴情報識別子に一意に対応し、基準バイオメトリック特徴情報識別子は、一意の秘密鍵及び公開鍵に対応することである。換言すると、基準バイオメトリック特徴情報及び基準バイオメトリック特徴情報識別子は、秘密鍵及び公開鍵と１対１のマッピング関係にある。本願において、検証対象であるバイオメトリック特徴情報が端末デバイス中に存在する場合、ステップＳ３０２において、基準バイオメトリック特徴情報のうちの１つのみが確認できる。換言すると、識別子と生成された公開鍵とのマッピング関係を格納のためにサーバへ送信することは、サーバにより、検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納することにもなる。
【００５１】
指紋情報（すなわち、バイオメトリック特徴情報）に対応する秘密鍵が端末デバイスのローカルに見つからなくても、その指紋情報がユーザの指紋情報ではないかもしれない。ユーザがサービスを利用する際の情報セキュリティを更に向上させるため、本願では、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元がサーバに登録される前に、サービス用のパスワードを入力するようユーザを促すことができる。ユーザにより入力されたパスワードが受け付けられると、端末デバイスは、パスワードが正しいかどうか検証する。パスワードが正しければ、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録できる。パスワードが正しくなければ、ユーザの身元は検証対象であるバイオメトリック特徴情報に基づいてサーバに登録されず、ユーザにはサービス処理に失敗した旨が通知される。
【００５２】
加えて、特に留意すべき事項は、識別子に対応する秘密鍵を端末デバイスが確認しない場合、端末デバイスは、サービス処理に失敗した旨をユーザに直接通知できることである。こうした場合、ユーザは、サービス用パスワードを入力してサービスを利用し続けることができる。端末デバイスは、ユーザによって入力されたパスワードを受け付けてパスワードが正しいかどうかを検証でき、肯定であれば、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録する。
【００５３】
先に述べた実施例では、携帯電話が識別子に対応する秘密鍵を確認しなかったと仮定する。携帯電話は、情報問い合わせサービス用パスワードを使用するようにユーザを促す。ユーザがパスワードｘｘｘｘを入力すると仮定する。ユーザにより入力されたパスワードｘｘｘｘを受け付けた後、パスワードは正しいと端末デバイスが検証すると、端末デバイスは、検証対象である指紋情報とマッチする基準指紋情報に対応する識別子に対応する秘密鍵と公開鍵とを識別子に基づいて生成し、識別子と生成された秘密鍵とのマッピング関係を携帯電話に格納し、識別子と生成された秘密鍵とのマッピング関係を格納のためにサーバへ送信する。
【００５４】
先の方法によると、ユーザが登録に使用したバイオメトリック特徴情報に関わらず、端末デバイスが、検証対象であるバイオメトリック特徴情報と合致する基準バイオメトリック特徴情報を確認できる場合、識別子に対応する秘密鍵が基準バイオメトリック特徴情報に対応する識別子に基づいて端末デバイスにおいて確認されなくても、端末デバイスは、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元を直接登録してサービス処理を完了させ、サービスを利用する際のユーザの利便性を大いに高め、サービス利用の成功率を効果的に向上させることができる。
【００５５】
更に、実際のアプリケーションにおいて、ユーザの身元がサーバに登録された後、サービス処理リクエストを検証対象であるバイオメトリック特徴情報に基づいてサーバへ送信できる。そのため、サーバは、検証対象であるバイオメトリック特徴情報に対応する公開鍵に基づいてサービス処理を実行する。
【００５６】
ステップＳ３０４において、指紋情報（すなわち、バイオメトリック特徴情報）の識別子に対応する秘密鍵と公開鍵とが検証対象である指紋情報に基づいて再生成され、公開鍵は、格納のためにサーバへ送信される。したがって、サービス処理リクエストを検証対象である指紋情報に基づいてサーバへ送信する工程において、本願は、生成された秘密鍵に基づいてサービス情報に署名し、署名されたサービス情報と識別子とを含むサービス処理リクエストをサーバへ送信し、それにより、サーバが、識別子に基づいてサービス処理リクエストに含まれる識別子に対応する公開鍵を特定し、特定された公開鍵に基づいてサービス処理リクエストに含まれるサービス情報の署名を検証してユーザの身元を検証し、サービス情報に対してサービス処理を実行する、ステップを含むことができる。
【００５７】
先に述べた実施例では、携帯電話は、識別子の生成された秘密鍵に基づいてログイン情報に署名し、署名されたログイン情報と識別子とを含むログイン処理リクエストをサーバへ送信する。サーバは、識別子に対応する公開鍵をログイン処理リクエストに含まれる識別子に基づいて確認し、ログイン処理リクエストに含まれるログイン情報の署名を、公開鍵を用いて検証し、ユーザのログインを行う。
【００５８】
実際のアプリケーションでは、支払いアプリケーションを用いて購入品の代金を支払うことは広く行われている。本願において、サービス処理リクエストが支払いリクエストである例を用いて本開示を詳細に以下説明する。
【００５９】
例えば、ユーザＡが指紋情報（すなわち、身元情報）を支払いアプリケーションに登録していると仮定する。ユーザＡが支払いアプリケーションを使用して購入した商品の代金を支払う場合、ユーザＡは、携帯電話（すなわち、端末デバイス）上で支払いアプリケーションを開き、指紋を押し当てる。検証対象であるユーザの指紋情報を受け付けた後、携帯電話は、検証対象である指紋情報と合致する基準指紋情報をローカルで照合する。検証対象である指紋情報と合致する基準指紋情報が確認されたと仮定する。携帯電話は、識別子に対応する秘密鍵を、基準指紋情報に対応する識別子に基づいて検索する。携帯電話が識別子に対応する秘密鍵を確認しない場合、携帯電話は、支払いパスワードを入力するようユーザに直接促す。携帯電話はユーザにより入力される支払いパスワードｃｃｃｃを受け付け、パスワードが正しいかどうかを検証する。肯定であれば、携帯電話は、検証対象である指紋情報にマッチする基準指紋情報に対応する識別子に対応する秘密鍵と公開鍵とを識別子に基づいて生成し、識別子と生成された秘密鍵とのマッピング関係を携帯電話に格納し、識別子と生成された秘密鍵とのマッピング関係を、格納のためにサーバへ送信する。
【００６０】
支払いサービスを処理するその後の工程において、携帯電話は、識別子に対応する生成された秘密鍵に基づいて支払い情報に署名し、署名された支払い情報と識別子とを含む支払い処理リクエストをサーバへ送信する。サーバは、識別子に対応する公開鍵を支払い処理リクエストに含まれる識別子に基づいて確認し、公開鍵を用いて支払い情報の署名を検証し、支払いを正しく完了する。
【００６１】
上で述べたのは、本願の実施において提供される身元登録方法である。図４に示すように、同じ考えに基づいて、本願は、対応する身元登録デバイス（装置）を更に提供する。
【００６２】
図４は、本願の実施に係る身元登録デバイスを示す概略構造図である。このデバイスは、検証対象であるユーザのバイオメトリック特徴情報を受け付けるように構成された受付モジュール４０１と；検証対象であるバイオメトリック特徴情報に合致する基準バイオメトリック特徴情報を、事前に格納されたバイオメトリック特徴情報において照合するように構成された照合モジュール４０２と；照合に成功した後、識別子に対応する秘密鍵を、基準バイオメトリック特徴情報に対応する識別子に基づいて検索するように構成された検索モジュール４０３と；検索モジュール４０３が識別子に対応する秘密鍵を確認しない場合に、検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録するように構成され、サーバが検証対象であるバイオメトリック特徴情報に対応する公開鍵を格納するようにする、登録モジュール４０４と；を含む。
【００６３】
このデバイスは、登録モジュール４０４が検証対象であるバイオメトリック特徴情報に基づいてユーザの身元をサーバに登録する前に、ユーザにより入力されるパスワードを受け付け、パスワードが正しいことを検証するように構成されたパスワード検証モジュール４０５を更に含む。
【００６４】
登録モジュール４０４は、識別子に対応する秘密鍵と公開鍵とを、検証対象であるバイオメトリック特徴情報にマッチする基準バイオメトリック特徴情報に対応する識別子に基づいて生成し、識別子と生成された秘密鍵とのマッピング関係を端末デバイスに格納し、識別子と生成された公開鍵とのマッピング関係を格納のためにサーバへ送信するように構成される。
【００６５】
デバイスは、登録モジュール４０４がユーザの身元をサーバに登録した後に、検証対象であるバイオメトリック特徴情報に基づいてサービス処理リクエストをサーバへ送信するように構成され、サーバが検証対象であるバイオメトリック特徴情報に対応する公開鍵に基づいてサービス処理を実行するようにする、処理モジュール４０６を更に含む。
【００６６】
処理モジュール４０６は、生成された秘密鍵に基づいてサービス情報に署名し、署名されたサービス情報と識別子とを含むサービス処理リクエストをサーバへ送信するように構成され、サーバが受信されるサービス処理リクエストに含まれる識別子に対応する公開鍵を特定し、特定された公開鍵と署名されたサービス情報に基づいてサービス処理を実行するようにする。
【００６７】
サービス処理リクエストは支払いリクエストを含む。
【００６８】
典型的な構成では、計算デバイスは１つ以上のプロセッサ（ＣＰＵ）、入出力インターフェース、ネットワークインターフェース、及びメモリを含む。
【００６９】
メモリは非永続性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／又は、読み取り専用メモリ（ＲＯＭ）若しくはフラッシュメモリ（フラッシュＲＡＭ）のようなコンピュータ読取可能な媒体内の不揮発性メモリを含むことができる。メモリはコンピュータ読取可能な媒体の一例である。
【００７０】
コンピュータ読取可能な媒体には、任意の方法又は技術を用いて情報を記憶できる、永続的、非永続的、移動可能な、移動不能な媒体が含まれる。情報はコンピュータ読取可能な命令、データ構造、プログラムモジュール、又はその他のデータであってよい。コンピュータの記憶媒体の例として、計算デバイスによってアクセスできる情報を記憶するために用いることが可能な、相変化ランダムアクセスメモリ（ＰＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、別タイプのＲＡＭ、リードオンリーメモリ（ＲＯＭ）、電気的に消去可能でプログラム可能なＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、又は別のメモリ技術、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、又は別の光学記憶装置、磁気カセットテープ、磁気テープディスク記憶装置、又は別の磁気記憶デバイス、若しくはその他任意の非一時的媒体があるが、それらに限定されない。本明細書で定義しているように、コンピュータ読取可能な媒体は、変調されたデータ信号及び搬送波のような一時的媒体を含まない。
【００７１】
さらに、用語「含む」、「含有する」、又はこれらのその他任意の応用形は、非限定的な包含を網羅するものであるため、一連の要素を含んだ工程、方法、製品、デバイスはこれらの要素を含むだけでなく、ここで明確に挙げていないその他の要素をも含む、あるいは、このような工程、方法、製品、デバイスに固有の要素をさらに含むことができる点に留意することが重要である。「１つの〜を含む」との用語を付けて示された要素は、それ以上の制約がなければ、その要素を含んだ工程、方法、製品、デバイス内に別の同一の要素をさらに含むことを排除しない。
【００７２】
当業者は、本願の実施が方法、システム、コンピュータプログラム製品として提供され得ることを理解するはずである。そのため、本願は、ハードウェアのみの実施、ソフトウェアのみの実施、又は、ソフトウェアとハードウェアの組み合わせによる実施を用いることができる。さらに、本願は、コンピュータで用いることができるプログラムコードを含んだ、１つ以上のコンピュータで使用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学ディスク等を非限定的に含む）上で実施されるコンピュータプログラム製品の形態を用いることが可能である。
【００７３】
上述のものは本願の一実施形態に過ぎず、本願を限定するものではない。当業者は、本願に様々な修正及び変更を加えることができる。本願の主旨及び原理から逸脱せずに為されるあらゆる修正、均等物による代替、改善は、本願の特許請求の範囲に含まれるものである。
【符号の説明】
【００７４】
４０１  受付モジュール
４０２  照合モジュール
４０３  検索モジュール
４０４  登録モジュール
４０５  パスワード検証モジュール
４０６  処理モジュール
【図１】
2019512976.tif 000003
【図２】
2019512976.tif 000004
【図３】
2019512976.tif 000005
【図４】
2019512976.tif 000006
【国際調査報告】
2019512976.tif 000007
2019512976.tif 000008
2019512976.tif 000009
2019512976.tif 000010