JP7302606B2 - システムおよびサーバ - Google Patents
システムおよびサーバ Download PDFInfo
- Publication number
- JP7302606B2 JP7302606B2 JP2020559626A JP2020559626A JP7302606B2 JP 7302606 B2 JP7302606 B2 JP 7302606B2 JP 2020559626 A JP2020559626 A JP 2020559626A JP 2020559626 A JP2020559626 A JP 2020559626A JP 7302606 B2 JP7302606 B2 JP 7302606B2
- Authority
- JP
- Japan
- Prior art keywords
- anonymization
- information
- key
- index
- random number
- 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/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
- H04L9/0662—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
-
- 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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/16—Obfuscation or hiding, e.g. involving white box
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Bioinformatics & Computational Biology (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Collating Specific Patterns (AREA)
Description
図1は、本発明の第1の実施形態の照合システムの構成例を示すブロック図である。図1に示す照合システム10は、クライアント100と、サーバ200とを備える。なお、図1では、1台のクライアント100を図示しているが、クライアント100は複数存在していてもよい。クライアント100と、サーバ200とは、通信ネットワークを介して通信可能である。以下、本実施形態の照合システム10の各構成要素を説明する。
前述のように、クライアントに保存されるテンプレートは、個人情報保護法による保護対象ではない可能性がある。しかし、生体情報は、生涯変わることのない個人情報であるため、漏えいを防止することが好ましい。
図4は、本発明の第2の実施形態の照合システムの構成例を示すブロック図である。図4に示す照合システム11は、クライアント101と、サーバ201とを備える。なお、図4では、1台のクライアント101を図示しているが、クライアント101は複数存在していてもよい。クライアント101と、サーバ201とは、通信ネットワークを介して通信可能である。
本具体例では、生体情報Xと生体情報Yとの近さを示す指標が、生体情報Xと生体情報Yとのハミング距離である場合を考える。以下、指標がハミング距離である場合を例にして説明する。以下では、指標がハミング距離である場合の処理の一例を示す。
H(gσ・(vkk)S)=S
本具体例では、生体情報Xと生体情報Yとの近さを示す指標が、生体情報Xと生体情報Yとの内積である場合を考える。生体情報Xと生体情報Yとの内積<X,Y>は、Σ(xi・yi)である。以下、指標が内積である場合を例にして説明する。以下では、指標が内積である場合の処理の一例を示す。
R1,R2←RZq
σ1=r-A・S
σ2=gΣriyi
{H(M,vj)=S’j}
本実施形態の照合システム11はチャレンジ・レスポンス方式で認証を行うため、認証ごとにレスポンスの値が変更される。すなわち、攻撃者がレスポンスの値を盗聴したとしても、盗聴された値は次の認証においてもはや使用不能であるため、再送攻撃が防止される。
クライアントとサーバとを備える照合システムであって、
前記クライアントは、
乱数を生成する乱数生成部と、
登録情報と生成された乱数とを秘匿化鍵で秘匿化した秘匿化情報を記憶する秘匿化情報記憶部と、
前記登録情報との照合のために入力される照合情報と、前記秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出する秘匿化指標算出部とを備え、
前記サーバは、
前記秘匿化鍵に対応する解除鍵と前記クライアントから送信された乱数とを用いて、前記クライアントから送信された秘匿化指標から前記指標を取得可能か否かを判定する判定部を備える
ことを特徴とする照合システム。
判定部は、取得可能と判定した後に秘匿化指標から取得された指標に基づいて、照合情報と登録情報とが対応するか否かを判定する
付記1記載の照合システム。
チャレンジ・レスポンス方式が導入された照合システムであって、
サーバは、
チャレンジを生成するチャレンジ生成部を備え、
秘匿化指標算出部は、
前記サーバから送信された前記チャレンジを基に、前記チャレンジに対応し秘匿化指標を含むレスポンスを算出する
付記1または付記2記載の照合システム。
クライアントは、
入力された登録情報を秘匿化鍵で秘匿化することによって秘匿化情報を生成し、当該秘匿化情報を秘匿化情報記憶部に記憶させる秘匿化部を備える
付記1から付記3のうちのいずれかに記載の照合システム。
クライアントは、
秘匿化鍵である秘密鍵、および解除鍵である公開鍵を生成する鍵生成部を備え、
前記鍵生成部は、
前記公開鍵をサーバに送信する
付記1から付記4のうちのいずれかに記載の照合システム。
秘匿化指標算出部は、
秘密鍵を用いて電子署名を生成し、
生成された電子署名を秘匿化指標と共にサーバに送信する
付記5記載の照合システム。
サーバは、
秘匿化鍵である公開鍵、および解除鍵である秘密鍵を生成する鍵生成部を備え、
前記鍵生成部は、
前記公開鍵をクライアントに送信する
付記1から付記4のうちのいずれかに記載の照合システム。
登録情報および照合情報はベクトルである
付記1から付記7のうちのいずれかに記載の照合システム。
秘匿化指標算出部は、登録情報と照合情報とのハミング距離に基づいて定められた指標を秘匿化した秘匿化指標を算出する
付記8記載の照合システム。
秘匿化指標算出部は、登録情報と照合情報との内積に基づいて定められた指標を秘匿化した秘匿化指標を算出する
付記8記載の照合システム。
クライアントとサーバとを備える照合システムであって、
前記クライアントは、
乱数を生成する乱数生成部と、
登録情報と生成された乱数とを秘匿化鍵で秘匿化した秘匿化情報を記憶する秘匿化情報記憶部とを備える
ことを特徴とする照合システム。
クライアントとサーバとを備える照合システムであって、
前記クライアントは、
登録情報との照合のために入力される照合情報と、前記登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出する秘匿化指標算出部を備え、
前記サーバは、
前記秘匿化鍵に対応する解除鍵と前記クライアントから送信された乱数とを用いて、前記クライアントから送信された秘匿化指標から前記指標を取得可能か否かを判定する判定部を備える
ことを特徴とする照合システム。
乱数を生成する乱数生成部と、
登録情報と生成された乱数とを秘匿化鍵で秘匿化した秘匿化情報を記憶する秘匿化情報記憶部と、
前記登録情報との照合のために入力される照合情報と、前記秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出する秘匿化指標算出部とを備える
ことを特徴とするクライアント。
入力された登録情報を秘匿化鍵で秘匿化することによって秘匿化情報を生成し、当該秘匿化情報を秘匿化情報記憶部に記憶させる秘匿化部を備える
付記13記載のクライアント。
秘匿化鍵である秘密鍵、および解除鍵である公開鍵を生成する鍵生成部を備え、
前記鍵生成部は、
前記公開鍵をサーバに送信する
付記13または付記14記載のクライアント。
秘匿化指標算出部は、
秘密鍵を用いて電子署名を生成し、
生成された電子署名を秘匿化指標と共にサーバに送信する
付記15記載のクライアント。
登録情報との照合のために入力される照合情報と、前記登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて算出された、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標から、前記秘匿化鍵に対応する解除鍵とクライアントから送信された乱数とを用いて前記指標を取得可能か否かを判定する判定部を備える
ことを特徴とするサーバ。
判定部は、取得可能と判定した後に秘匿化指標から取得された指標に基づいて、照合情報と登録情報とが対応するか否かを判定する
付記17記載のサーバ。
秘匿化鍵である公開鍵、および解除鍵である秘密鍵を生成する鍵生成部を備え、
前記鍵生成部は、
前記公開鍵をクライアントに送信する
付記17または付記18記載のサーバ。
クライアントとサーバとを備える照合システムにおける照合方法であって、
前記クライアントが、
乱数を生成し、
生成された乱数を前記サーバに送信し、
登録情報と生成された乱数とを秘匿化鍵で秘匿化した秘匿化情報を秘匿化情報記憶部に記憶させ、
前記登録情報との照合のために入力される照合情報と、前記秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出し、
算出された秘匿化指標を前記サーバに送信し、
前記サーバが、
前記秘匿化鍵に対応する解除鍵と送信された乱数とを用いて、送信された秘匿化指標から前記指標を取得可能か否かを判定する
ことを特徴とする照合方法。
クライアントにおける照合方法であって、
乱数を生成し、
登録情報と生成された乱数とを秘匿化鍵で秘匿化した秘匿化情報を秘匿化情報記憶部に記憶させ、
前記登録情報との照合のために入力される照合情報と、前記秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出する
ことを特徴とする照合方法。
サーバにおける照合方法であって、
登録情報との照合のために入力される照合情報と、前記登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて算出された、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標から、前記秘匿化鍵に対応する解除鍵とクライアントから送信された乱数とを用いて前記指標を取得可能か否かを判定する
ことを特徴とする照合方法。
登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報を記憶する秘匿化情報記憶部を備え、クライアントとして動作するコンピュータに搭載されるクライアント用プログラムであって、
前記コンピュータに、
前記登録情報との照合のために入力される照合情報と、前記秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出する算出処理
を実行させるためのクライアント用プログラム。
サーバとして動作するコンピュータに搭載されるサーバ用プログラムであって、
前記コンピュータに、
登録情報との照合のために入力される照合情報と、前記登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて算出された、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標から、前記秘匿化鍵に対応する解除鍵とクライアントから送信された乱数とを用いて前記指標を取得可能か否かを判定する判定処理
を実行させるためのサーバ用プログラム。
30、100、101 クライアント
40、200、201 サーバ
31、140 乱数生成部
32、160 秘匿化情報記憶部
33、180 秘匿化指標算出部
41、260 判定部
110 鍵生成部
120、220 鍵記憶部
130 登録情報入力部
150 秘匿化部
170 照合情報入力部
181 レスポンス算出部
190 出力部
210 鍵受信部
230 ID発行部
240 乱数記憶部
250 受理範囲記憶部
270 チャレンジ生成部
Claims (15)
- クライアントとサーバとを備えるシステムであって、
前記クライアントは、
乱数を生成する乱数生成部と、
登録情報と生成された乱数とを秘匿化鍵で秘匿化した秘匿化情報を記憶する秘匿化情報記憶部と、
照合情報と、前記秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出する秘匿化指標算出部とを備え、
前記サーバは、
前記秘匿化鍵に対応し乱数の一部が埋め込まれた解除鍵と前記クライアントから送信された乱数の他の一部とを用いて、前記クライアントから送信された秘匿化指標から前記指標を取得可能か否かを判定する判定部を備える
ことを特徴とするシステム。 - 判定部は、取得可能と判定した後に秘匿化指標から取得された指標に基づいて、照合情報と登録情報とが対応するか否かを判定する
請求項1記載のシステム。 - チャレンジ・レスポンス方式が導入されたシステムであって、
サーバは、
チャレンジを生成するチャレンジ生成部を備え、
秘匿化指標算出部は、
前記サーバから送信された前記チャレンジを基に、前記チャレンジに対応し秘匿化指標を含むレスポンスを算出する
請求項1または請求項2記載のシステム。 - クライアントは、
入力された登録情報を秘匿化鍵で秘匿化することによって秘匿化情報を生成し、当該秘匿化情報を秘匿化情報記憶部に記憶させる秘匿化部を備える
請求項1から請求項3のうちのいずれか1項に記載のシステム。 - クライアントは、
秘匿化鍵である秘密鍵、および解除鍵である公開鍵を生成する鍵生成部を備え、
前記鍵生成部は、
前記公開鍵をサーバに送信する
請求項1から請求項4のうちのいずれか1項に記載のシステム。 - 秘匿化指標算出部は、
秘密鍵を用いて電子署名を生成し、
生成された電子署名を秘匿化指標と共にサーバに送信する
請求項5記載のシステム。 - 登録情報および照合情報はベクトルである
請求項1から請求項6のうちのいずれか1項に記載のシステム。 - 秘匿化指標算出部は、登録情報と照合情報とのハミング距離に基づいて定められた指標を秘匿化した秘匿化指標を算出する
請求項7記載のシステム。 - 秘匿化指標算出部は、登録情報と照合情報との内積に基づいて定められた指標を秘匿化した秘匿化指標を算出する
請求項7記載のシステム。 - クライアントとサーバとを備えるシステムであって、
前記クライアントは、
照合情報と、登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出する秘匿化指標算出部を備え、
前記サーバは、
前記秘匿化鍵に対応し乱数の一部が埋め込まれた解除鍵と前記クライアントから送信された乱数の他の一部とを用いて、前記クライアントから送信された秘匿化指標から前記指標を取得可能か否かを判定する判定部を備える
ことを特徴とするシステム。 - 照合情報と、登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて算出された、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標から、前記秘匿化鍵に対応し乱数の一部が埋め込まれた解除鍵とクライアントから送信された乱数の他の一部とを用いて前記指標を取得可能か否かを判定する判定部を備える
ことを特徴とするサーバ。 - 判定部は、取得可能と判定した後に秘匿化指標から取得された指標に基づいて、照合情報と登録情報とが対応するか否かを判定する
請求項11記載のサーバ。 - クライアントとサーバとを備えるシステムにおける方法であって、
前記クライアントが、
乱数を生成し、
生成された乱数の一部を前記サーバに送信し、
登録情報と生成された乱数とを秘匿化鍵で秘匿化した秘匿化情報を秘匿化情報記憶部に記憶させ、
照合情報と、前記秘匿化情報とに基づいて、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標を算出し、
算出された秘匿化指標を前記サーバに送信し、
前記サーバが、
前記秘匿化鍵に対応し乱数の他の一部が埋め込まれた解除鍵と送信された乱数の一部とを用いて、送信された秘匿化指標から前記指標を取得可能か否かを判定する
ことを特徴とする方法。 - サーバにおける方法であって、
照合情報と、登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて算出された、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標から、前記秘匿化鍵に対応し乱数の一部が埋め込まれた解除鍵とクライアントから送信された乱数の他の一部とを用いて前記指標を取得可能か否かを判定する
ことを特徴とする方法。 - サーバとして動作するコンピュータに搭載されるサーバ用プログラムであって、
前記コンピュータに、
照合情報と、登録情報と乱数とを秘匿化鍵で秘匿化した秘匿化情報とに基づいて算出された、前記登録情報と前記照合情報との近さを示す指標を秘匿化した秘匿化指標から、前記秘匿化鍵に対応し乱数の一部が埋め込まれた解除鍵とクライアントから送信された乱数の他の一部とを用いて前記指標を取得可能か否かを判定する判定処理
を実行させるためのサーバ用プログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/045779 WO2020121461A1 (ja) | 2018-12-12 | 2018-12-12 | 照合システム、クライアントおよびサーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2020121461A1 JPWO2020121461A1 (ja) | 2021-10-21 |
JP7302606B2 true JP7302606B2 (ja) | 2023-07-04 |
Family
ID=71076049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020559626A Active JP7302606B2 (ja) | 2018-12-12 | 2018-12-12 | システムおよびサーバ |
Country Status (3)
Country | Link |
---|---|
US (1) | US20220045852A1 (ja) |
JP (1) | JP7302606B2 (ja) |
WO (1) | WO2020121461A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9906954B2 (en) | 2014-10-20 | 2018-02-27 | Payfone, Inc. | Identity authentication |
US20220321363A1 (en) * | 2019-06-05 | 2022-10-06 | Nec Corporation | Collation system, client, and server |
CN114499465A (zh) * | 2020-10-23 | 2022-05-13 | 北京京东方技术开发有限公司 | 散列算法及电路、电子设备 |
US20230093143A1 (en) * | 2021-09-21 | 2023-03-23 | Paypal, Inc. | Split one-time password digits for secure transmissions to selected devices |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120328096A1 (en) | 2008-06-30 | 2012-12-27 | Shah Rahul C | Two-way authentication between two communication endpoints using a one-way out-of-band (oob) channel |
JP2013084034A (ja) | 2011-10-06 | 2013-05-09 | Hitachi Ltd | テンプレート配信型キャンセラブル生体認証システムおよびその方法 |
WO2016203762A1 (ja) | 2015-06-18 | 2016-12-22 | 日本電気株式会社 | 暗号情報作成装置、暗号情報作成方法、記録媒体、及び、照合システム |
WO2018110608A1 (ja) | 2016-12-15 | 2018-06-21 | 日本電気株式会社 | 照合システム、方法、装置及びプログラム |
-
2018
- 2018-12-12 WO PCT/JP2018/045779 patent/WO2020121461A1/ja active Application Filing
- 2018-12-12 JP JP2020559626A patent/JP7302606B2/ja active Active
- 2018-12-12 US US17/312,141 patent/US20220045852A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120328096A1 (en) | 2008-06-30 | 2012-12-27 | Shah Rahul C | Two-way authentication between two communication endpoints using a one-way out-of-band (oob) channel |
JP2013084034A (ja) | 2011-10-06 | 2013-05-09 | Hitachi Ltd | テンプレート配信型キャンセラブル生体認証システムおよびその方法 |
WO2016203762A1 (ja) | 2015-06-18 | 2016-12-22 | 日本電気株式会社 | 暗号情報作成装置、暗号情報作成方法、記録媒体、及び、照合システム |
WO2018110608A1 (ja) | 2016-12-15 | 2018-06-21 | 日本電気株式会社 | 照合システム、方法、装置及びプログラム |
Non-Patent Citations (1)
Title |
---|
肥後 春菜 ほか,テンプレートサイズの小さい秘匿指紋認証方式,2015年 暗号と情報セキュリティシンポジウム SCIS2015 [CD-ROM],日本,2015年01月20日,3B2-4,p.1-8 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2020121461A1 (ja) | 2021-10-21 |
WO2020121461A1 (ja) | 2020-06-18 |
US20220045852A1 (en) | 2022-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Xi et al. | A fingerprint based bio‐cryptographic security protocol designed for client/server authentication in mobile computing environment | |
JP7259868B2 (ja) | システムおよびクライアント | |
US7711152B1 (en) | System and method for authenticated and privacy preserving biometric identification systems | |
Mishra et al. | Cryptanalysis and improvement of Yan et al.’s biometric-based authentication scheme for telecare medicine information systems | |
JP7231023B2 (ja) | 照合システム、クライアントおよびサーバ | |
EP1815637B1 (en) | Securely computing a similarity measure | |
KR101863953B1 (ko) | 전자 서명 서비스 시스템 및 방법 | |
JP7302606B2 (ja) | システムおよびサーバ | |
WO2018110608A1 (ja) | 照合システム、方法、装置及びプログラム | |
US11063941B2 (en) | Authentication system, authentication method, and program | |
KR101897715B1 (ko) | 바이오정보를 이용한 패스워드 없는 전자서명 시스템 | |
US20070226512A1 (en) | Architectures for Privacy Protection of Biometric Templates | |
CN100566250C (zh) | 一种点对点网络身份认证方法 | |
JP2016131335A (ja) | 情報処理方法、情報処理プログラムおよび情報処理装置 | |
CN111630811A (zh) | 生成和寄存用于多点认证的密钥的***和方法 | |
Giri et al. | A novel and efficient session spanning biometric and password based three-factor authentication protocol for consumer USB mass storage devices | |
WO2020121458A1 (ja) | 照合システム、クライアントおよびサーバ | |
Al‐Saggaf | Key binding biometrics‐based remote user authentication scheme using smart cards | |
Sarkar et al. | A novel session key generation and secure communication establishment protocol using fingerprint biometrics | |
US20130166911A1 (en) | Implementation process for the use of cryptographic data of a user stored in a data base | |
JP7235055B2 (ja) | 認証システム、クライアントおよびサーバ | |
Om et al. | A password authentication method for remote users based on smart card and biometrics | |
TWI381696B (zh) | 基於利用個人化秘密的rsa非對稱式密碼學之使用者認證 | |
Zhang et al. | Privacy-preserving biometric authentication: Cryptanalysis and countermeasures | |
Abdulmalik et al. | Secure two-factor mutual authentication scheme using shared image in medical healthcare environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221007 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230420 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20230420 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230428 |
|
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: 20230523 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230605 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7302606 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |