JP7632477B2 - 回復用検証システム、照合システム、回復用検証方法およびプログラム - Google Patents
回復用検証システム、照合システム、回復用検証方法およびプログラム Download PDFInfo
- Publication number
- JP7632477B2 JP7632477B2 JP2022569389A JP2022569389A JP7632477B2 JP 7632477 B2 JP7632477 B2 JP 7632477B2 JP 2022569389 A JP2022569389 A JP 2022569389A JP 2022569389 A JP2022569389 A JP 2022569389A JP 7632477 B2 JP7632477 B2 JP 7632477B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- recovery
- random number
- template
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3231—Biological data, e.g. fingerprint, voice or retina
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- Bioethics (AREA)
- Collating Specific Patterns (AREA)
Description
ここで、本実施形態が解決しようとする課題について改めて説明する。
認証の一例として、生体認証がある。「生体認証」とは、被登録者の生体情報と、被認証者の生体情報と、を照合することにより、被登録者と被認証者とが一致するか否かを確認する個人認証の手法である。また、「生体情報」とは、身体や行動に関する一部の特徴から抽出されたデータ、または、その抽出されたデータを変換することによって生成されたデータである。このデータは、特徴量と称されることもある。ここで、被登録者の生体情報(以下では登録情報と称す。)によって生成されたデータを含む、生体認証のために予め保存されるデータは、テンプレートと呼ばれる。
まず図1を用いて、本開示の実施形態1について説明する。図1は、実施形態1にかかる回復用検証システム10の機能構成を示すブロック図である。回復用検証システム10は、アカウントリカバリのための認証を行うコンピュータシステムである。回復用検証システム10は、クライアント20に通信可能に接続されている。クライアント20は、被認証者が認証のために使用するコンピュータ装置またはコンピュータシステムである。
次に図2~8を用いて、本開示の実施形態2について説明する。図2は、回復用検証システムが適用されることができる照合システム1の概略構成図である。照合システム1は、サーバ側システム10aと、クライアント側システム20aとを備える。
登録情報生成装置110は、秘密情報入力部111と、登録情報生成部112とを備える。
認証情報生成装置120は、登録情報受信部121と、登録情報記憶部122と、照合情報入力部123と、認証情報生成部124と、出力部125とを有する。
認証情報検証装置130は、検証情報受信部131と、ID発行部132と、検証情報記憶部133と、判定部134と、チャレンジ生成部135とを有する。
回復用登録情報生成装置140は、回復用情報入力部141と、回復用ID入力部142と、鍵生成部143と、秘匿化部144とを備える。
回復用登録情報記憶装置150は、回復用登録情報記憶部151aと、回復情報生成部152aと、マスク生成部153aとを備える。
回復用認証情報生成装置160は、回復用照合情報入力部161と、回復用ID入力部162と、回復情報受信部163と、回復用認証情報生成部164と、出力部165とを備える。
回復用認証情報検証装置170は、鍵受信部171と、鍵記憶部172と、回復用鍵生成部173と、受理範囲記憶部174と、判定部175aと、チャレンジ生成部176とを有する。
回復用認証情報生成装置160は、「受理」という認証結果情報を受け取った場合に、認証に成功したものとして、回復用IDに対応する認証後の処理を実行する。ただし、認証後の処理を実行する装置は、回復用認証情報生成装置160に限定されず、「受理」という認証結果情報を得られたことを条件に、回復用認証情報生成装置160以外の装置が回復用IDに対応する認証後の処理を実行してもよい。
図5は、実施形態2にかかる通常照合システム2の登録処理の手順を示すシーケンス図である。なお、すでに説明した事項については、詳細な説明を省略する。
図7は、実施形態2にかかる回復用照合システム3の回復用登録処理の手順を示すシーケンス図である。
本具体例では、Schnorr署名が使用される場合の具体的な回復用登録処理および回復用認証処理を説明する。本具体例では、生体情報Xと生体情報Yとの近さを示す指標が、生体情報Xと生体情報Yとの内積である場合を考える。生体情報Xと生体情報Yとの内積<X,Y>は、Σ(x_i・y_i)である。以下では、指標が内積である場合の処理の一例を示す。
以下、Schnorr署名が使用される場合の回復用照合システム3による具体的な回復用登録処理を説明する。
R_2←^RZ_q ・・・(2)
R_3←^RZ_q ・・・(3)
(r_1,r_2,…,r_n)←^RZ_q ・・・(4)
R’_2←^RZ_q ・・・(7)
R’_3←^RZ_q ・・・(8)
σ_2=r-A・S ・・・(10)
σ_3=g^(R・(R’_1・R_3+R’_3)・y_i) ・・・(11)
(付記1)
被登録者の生体情報である登録用入力情報を、秘密鍵を用いて暗号化したテンプレート、を記憶するテンプレート記憶手段と、
クライアントの要求に応じて、乱数を生成する乱数生成手段と、
前記乱数を用いて前記テンプレートを秘匿化した秘匿化テンプレート、を生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成手段と、
判定手段と
を備え、
前記判定手段は、
登録用入力情報と、被認証者の生体情報である照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得し、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記照合情報についての認証を行う
回復用検証システム。
(付記2)
前記判定手段は、生成された前記指標が所定範囲内の値を示す場合、前記照合情報についての認証を受理する
付記1に記載の回復用検証システム。
(付記3)
前記照合情報ごとにチャレンジ信号を生成して前記クライアントに送信するチャレンジ生成手段をさらに有し、
前記クライアントにおいて、前記チャレンジ信号に対応するレスポンスとして前記秘匿化指標を算出するように構成されている
付記1または2に記載の回復用検証システム。
(付記4)
前記登録用入力情報および前記照合情報は、何れもベクトルによって表される、
付記1から3のいずれか一項に記載の回復用検証システム。
(付記5)
前記秘匿化指標は、前記照合情報と、前記秘匿化テンプレートと、の内積に基づいて定められる
付記1から4のいずれか一項に記載の回復用検証システム。
(付記6)
登録用入力情報ごとに固有の固有鍵を記憶する鍵記憶手段を備え、
前記乱数生成手段は、
前記クライアントの前記要求に応じて、第1乱数を発生する第1乱数生成手段と、
前記クライアントの前記要求に応じて、第2乱数を発生する第2乱数生成手段と
を有し、
前記秘匿化テンプレート生成手段は、前記第1乱数と、前記第2乱数を用いて前記固有鍵を秘匿化した秘匿化固有鍵と、を用いて、前記秘匿化テンプレートを生成し、
前記判定部は、前記公開鍵、前記第1乱数および前記固有鍵を用いて、前記秘匿化指標を復号した指標を生成する
付記1から5のいずれか一項に記載の回復用検証システム。
(付記7)
クライアントと、
被登録者の通常登録用入力情報の照合のために入力される通常照合情報、についての認証を行う通常検証システムと、
前記被登録者の前記通常登録用入力情報に関連するアカウントを回復するための回復用検証システムと
を備える照合システムであって、
前記回復用検証システムは、
前記被登録者の生体情報である回復用の登録用入力情報を、秘密鍵を用いて暗号化したテンプレート、を記憶するテンプレート記憶手段と、
前記クライアントの要求に応じて、乱数を生成する乱数生成手段と、
前記乱数を用いて前記テンプレートを秘匿化した秘匿化テンプレート、を生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成手段と、
判定手段と
を備え、
前記判定手段は、
回復用の登録用入力情報と、被認証者の生体情報である回復用照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記回復用照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得し、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記回復用照合情報についての認証を行う
照合システム。
(付記8)
前記クライアントは、
前記秘密鍵と前記公開鍵とを生成する鍵生成手段と、
前記秘密鍵を用いて前記テンプレートを生成するテンプレート生成手段と
を有し、
前記鍵生成手段は、前記公開鍵を前記回復用検証システムに送信する
付記7に記載の照合システム。
(付記9)
クライアントの要求に応じて、乱数を生成する乱数生成段階と、
前記乱数を用いてテンプレートを秘匿化した秘匿化テンプレートを生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成段階であって、前記テンプレートは、被登録者の生体情報である登録用入力情報を、秘密鍵を用いて暗号化したものである、秘匿化テンプレート生成段階と、
登録用入力情報と、被認証者の生体情報である照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得する段階と、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記照合情報についての認証を行う認証段階と
を備える
回復用検証方法。
(付記10)
クライアントの要求に応じて、乱数を生成する乱数生成処理と、
前記乱数を用いてテンプレートを秘匿化した秘匿化テンプレートを生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成処理であって、前記テンプレートは、被登録者の生体情報である登録用入力情報を、秘密鍵を用いて暗号化したものである、秘匿化テンプレート生成処理と、
登録用入力情報と、被認証者の生体情報である照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得する処理と、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記照合情報についての認証を行う認証処理と
をコンピュータに実行させるためのプログラムが格納された非一時的なコンピュータ可読媒体。
2 通常照合システム
3 回復用照合システム
10 回復用検証システム
10a サーバ側システム
20 クライアント
20a クライアント側システム
110 登録情報生成装置
111 秘密情報入力部
112 登録情報生成部
120 認証情報生成装置
121 登録情報受信部
122 登録情報記憶部
123 照合情報入力部
124 認証情報生成部
125,165 出力部
130 認証情報検証装置
131 検証情報受信部
132 ID発行部
133 検証情報記憶部
134,175,175a 判定部
135,176 チャレンジ生成部
174 受理範囲記憶部
140 回復用登録情報生成装置
141 回復用情報入力部
142 回復用ID入力部
143 鍵生成部
144 秘匿化部
150 回復用登録情報記憶装置
151 テンプレート記憶部
151a 回復用登録情報記憶部
153 乱数生成部
153a マスク生成部
152 秘匿化テンプレート生成部
152a 回復情報生成部
160 回復用認証情報生成装置
161 回復用照合情報入力部
162 回復用ID入力部
163 回復情報受信部
164 回復用認証情報生成部
170 回復用認証情報検証装置
171 鍵受信部
172 鍵記憶部
173 回復用鍵生成部
1000 コンピュータ
1001 CPU
1002 主記憶装置
1003 補助記憶装置
1004 インターフェース
1005 通信インターフェース
Claims (9)
- 被登録者の生体情報である登録用入力情報を、秘密鍵を用いて暗号化したテンプレート、を記憶するテンプレート記憶手段と、
クライアントの要求に応じて、乱数を生成する乱数生成手段と、
前記乱数を用いて前記テンプレートを秘匿化した秘匿化テンプレート、を生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成手段と、
判定手段と、
登録用入力情報ごとに固有の固有鍵を記憶する鍵記憶手段と、
を備え、
前記判定手段は、
登録用入力情報と、被認証者の生体情報である照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得し、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記照合情報についての認証を行い、
前記乱数生成手段は、
前記クライアントの前記要求に応じて、第1乱数を発生する第1乱数生成手段と、
前記クライアントの前記要求に応じて、第2乱数を発生する第2乱数生成手段と
を有し、
前記秘匿化テンプレート生成手段は、前記第1乱数と、前記第2乱数を用いて前記固有鍵を秘匿化した秘匿化固有鍵と、を用いて、前記秘匿化テンプレートを生成し、
前記判定手段は、前記公開鍵、前記第1乱数および前記固有鍵を用いて、前記秘匿化指標を復号した指標を生成する
回復用検証システム。 - 前記判定手段は、生成された前記指標が所定範囲内の値を示す場合、前記照合情報についての認証を受理する
請求項1に記載の回復用検証システム。 - 前記照合情報ごとにチャレンジ信号を生成して前記クライアントに送信するチャレンジ生成手段をさらに有し、
前記クライアントにおいて、前記チャレンジ信号に対応するレスポンスとして前記秘匿化指標を算出するように構成されている
請求項1または2に記載の回復用検証システム。 - 前記登録用入力情報および前記照合情報は、何れもベクトルによって表される、
請求項1から3のいずれか一項に記載の回復用検証システム。 - 前記秘匿化指標は、前記照合情報と、前記秘匿化テンプレートと、の内積に基づいて定められる
請求項1から4のいずれか一項に記載の回復用検証システム。 - クライアントと、
被登録者の通常登録用入力情報の照合のために入力される通常照合情報、についての認証を行う通常検証システムと、
前記被登録者の前記通常登録用入力情報に関連するアカウントを回復するための回復用検証システムと
を備える照合システムであって、
前記回復用検証システムは、
前記被登録者の生体情報である回復用の登録用入力情報を、秘密鍵を用いて暗号化したテンプレート、を記憶するテンプレート記憶手段と、
前記クライアントの要求に応じて、乱数を生成する乱数生成手段と、
前記乱数を用いて前記テンプレートを秘匿化した秘匿化テンプレート、を生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成手段と、
判定手段と、
登録用入力情報ごとに固有の固有鍵を記憶する鍵記憶手段と、
を備え、
前記判定手段は、
回復用の登録用入力情報と、被認証者の生体情報である回復用照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記回復用照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得し、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記回復用照合情報についての認証を行い、
前記乱数生成手段は、
前記クライアントの前記要求に応じて、第1乱数を発生する第1乱数生成手段と、
前記クライアントの前記要求に応じて、第2乱数を発生する第2乱数生成手段と
を有し、
前記秘匿化テンプレート生成手段は、前記第1乱数と、前記第2乱数を用いて前記固有鍵を秘匿化した秘匿化固有鍵と、を用いて、前記秘匿化テンプレートを生成し、
前記判定手段は、前記公開鍵、前記第1乱数および前記固有鍵を用いて、前記秘匿化指標を復号した指標を生成する
照合システム。 - 前記クライアントは、
前記秘密鍵と前記公開鍵とを生成する鍵生成手段と、
前記秘密鍵を用いて前記テンプレートを生成するテンプレート生成手段と
を有し、
前記鍵生成手段は、前記公開鍵を前記回復用検証システムに送信する
請求項6に記載の照合システム。 - クライアントの要求に応じて、乱数を生成する乱数生成段階と、
前記乱数を用いてテンプレートを秘匿化した秘匿化テンプレートを生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成段階であって、前記テンプレートは、被登録者の生体情報である登録用入力情報を、秘密鍵を用いて暗号化したものである、秘匿化テンプレート生成段階と、
登録用入力情報と、被認証者の生体情報である照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得する取得段階と、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記照合情報についての認証を行う認証段階と、をコンピュータが実行し、
前記乱数生成段階は、前記クライアントの前記要求に応じて、第1乱数を発生し、前記クライアントの前記要求に応じて、第2乱数を発生する段階を含み、
前記秘匿化テンプレート生成段階は、前記第1乱数と、前記第2乱数を用いて登録用入力情報ごとに固有の固有鍵を秘匿化した秘匿化固有鍵と、を用いて、前記秘匿化テンプレートを生成する段階を含み、
前記認証段階は、前記公開鍵、前記第1乱数および前記固有鍵を用いて、前記秘匿化指標を復号した指標を生成する段階を含む
回復用検証方法。 - クライアントの要求に応じて、乱数を生成する乱数生成処理と、
前記乱数を用いてテンプレートを秘匿化した秘匿化テンプレートを生成し、前記秘匿化テンプレートを前記クライアントに送信する秘匿化テンプレート生成処理であって、前記テンプレートは、被登録者の生体情報である登録用入力情報を、秘密鍵を用いて暗号化したものである、秘匿化テンプレート生成処理と、
登録用入力情報と、被認証者の生体情報である照合情報と、の間の近似度を秘匿化した指標である秘匿化指標であって、前記照合情報と前記秘匿化テンプレートとに基づいて算出された秘匿化指標、の情報を、前記クライアントから取得する取得処理と、
前記秘密鍵に対応する公開鍵と、前記乱数とを用いて、前記秘匿化指標を復号した指標を生成し、生成された前記指標が所定範囲内の値を示すか否かに基づいて、前記照合情報についての認証を行う認証処理と、をコンピュータに実行させ、
前記乱数生成処理は、前記クライアントの前記要求に応じて、第1乱数を発生し、前記クライアントの前記要求に応じて、第2乱数を発生する処理を含み、
前記秘匿化テンプレート生成処理は、前記第1乱数と、前記第2乱数を用いて登録用入力情報ごとに固有の固有鍵を秘匿化した秘匿化固有鍵と、を用いて、前記秘匿化テンプレートを生成する処理を含み、
前記認証処理は、前記公開鍵、前記第1乱数および前記固有鍵を用いて、前記秘匿化指標を復号した指標を生成する処理を含む
プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/046917 WO2022130528A1 (ja) | 2020-12-16 | 2020-12-16 | 回復用検証システム、照合システム、回復用検証方法および非一時的なコンピュータ可読媒体 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2022130528A1 JPWO2022130528A1 (ja) | 2022-06-23 |
| JPWO2022130528A5 JPWO2022130528A5 (ja) | 2023-08-30 |
| JP7632477B2 true JP7632477B2 (ja) | 2025-02-19 |
Family
ID=82059270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022569389A Active JP7632477B2 (ja) | 2020-12-16 | 2020-12-16 | 回復用検証システム、照合システム、回復用検証方法およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20240039718A1 (ja) |
| JP (1) | JP7632477B2 (ja) |
| WO (1) | WO2022130528A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12063293B2 (en) * | 2018-12-12 | 2024-08-13 | Nec Corporation | Collation system, client and server |
| US12368582B2 (en) * | 2023-05-22 | 2025-07-22 | Aetna Inc. | Systems and methods for generating and using biometric secret keys |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018174063A1 (ja) | 2017-03-21 | 2018-09-27 | 日本電気株式会社 | 照合システム、方法、装置及びプログラム |
| WO2020245939A1 (ja) | 2019-06-05 | 2020-12-10 | 日本電気株式会社 | 照合システム、クライアントおよびサーバ |
-
2020
- 2020-12-16 JP JP2022569389A patent/JP7632477B2/ja active Active
- 2020-12-16 US US18/265,726 patent/US20240039718A1/en active Pending
- 2020-12-16 WO PCT/JP2020/046917 patent/WO2022130528A1/ja not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018174063A1 (ja) | 2017-03-21 | 2018-09-27 | 日本電気株式会社 | 照合システム、方法、装置及びプログラム |
| WO2020245939A1 (ja) | 2019-06-05 | 2020-12-10 | 日本電気株式会社 | 照合システム、クライアントおよびサーバ |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2022130528A1 (ja) | 2022-06-23 |
| WO2022130528A1 (ja) | 2022-06-23 |
| US20240039718A1 (en) | 2024-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112926092B (zh) | 保护隐私的身份信息存储、身份认证方法及装置 | |
| US9940453B2 (en) | Method and system for securing user access, data at rest and sensitive transactions using biometrics for mobile devices with protected, local templates | |
| US10680808B2 (en) | 1:N biometric authentication, encryption, signature system | |
| US8842887B2 (en) | Method and system for combining a PIN and a biometric sample to provide template encryption and a trusted stand-alone computing device | |
| US7131009B2 (en) | Multiple factor-based user identification and authentication | |
| KR101863953B1 (ko) | 전자 서명 서비스 시스템 및 방법 | |
| JP7302606B2 (ja) | システムおよびサーバ | |
| US20070118758A1 (en) | Processing device, helper data generating device, terminal device, authentication device and biometrics authentication system | |
| JP2018521417A (ja) | 生体特徴に基づく安全性検証方法、クライアント端末、及びサーバ | |
| US9384338B2 (en) | Architectures for privacy protection of biometric templates | |
| KR20010052105A (ko) | 생체 측정 데이터를 이용한 암호키 발생 | |
| JPWO2007094165A1 (ja) | 本人確認システムおよびプログラム、並びに、本人確認方法 | |
| KR20180003113A (ko) | 서버, 디바이스 및 이에 의한 사용자 인증 방법 | |
| JP7231023B2 (ja) | 照合システム、クライアントおよびサーバ | |
| JPWO2020121458A1 (ja) | 照合システム、クライアントおよびサーバ | |
| WO2020121460A1 (ja) | 照合システム、クライアントおよびサーバ | |
| JP7632477B2 (ja) | 回復用検証システム、照合システム、回復用検証方法およびプログラム | |
| KR20100013486A (ko) | 생체 인증 방법, 클라이언트 및 서버 | |
| US20260019245A1 (en) | Message presentation system, presentation apparatus, and message presentation method | |
| US20250343689A1 (en) | Cryptographic identity verification systems and methods | |
| Narender et al. | Authentication for Access Mechanisms for Cloud Services Based on Improved Elliptic Curve Cryptography | |
| CN118487853A (zh) | 一种基于指静脉认证的操作系统登录方法及装置 | |
| WO2022085126A1 (ja) | 照合システム、照合方法、及び、コンピュータ可読媒体 | |
| HK40013809A (en) | A novel financial services certification system and method | |
| JP2004021591A (ja) | 管理装置及び認証装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230612 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230612 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240604 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241022 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7632477 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |