JP6281425B2 - 秘匿データ照合装置、秘匿データ更新プログラムおよび秘匿データ更新方法 - Google Patents
秘匿データ照合装置、秘匿データ更新プログラムおよび秘匿データ更新方法 Download PDFInfo
- Publication number
- JP6281425B2 JP6281425B2 JP2014133046A JP2014133046A JP6281425B2 JP 6281425 B2 JP6281425 B2 JP 6281425B2 JP 2014133046 A JP2014133046 A JP 2014133046A JP 2014133046 A JP2014133046 A JP 2014133046A JP 6281425 B2 JP6281425 B2 JP 6281425B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- vector
- secret
- unit
- secret data
- 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
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- 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/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- 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/3263—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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3268—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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Bioethics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Collating Specific Patterns (AREA)
- Storage Device Security (AREA)
Description
図1は、実施例に係る秘匿データ照合システムの機能構成の一例を説明する図である。図1に示すように、秘匿データ照合システム9は、クライアント端末1,2と、秘匿データ照合装置3とを有する。秘匿データ照合装置3には、データベース330が含まれる。秘匿データ照合装置3とクライアント端末1,2とは、ネットワークで接続されている。
ここで、まず、照合判定部32が実行する近似判定の原理について説明する。近似判定行列331を近似判定行列Vとして説明する。近似判定行列Vの各行ベクトルv1、v2、・・・、vn+2の一次結合は、近似判定行列Vの各行ベクトルの一次結合d1×v1+d2×v2+・・・+dn+2×vn+2を元とする集合L(格子L)で表すことができる。つまり、近似判定行列Vの各行ベクトルの一次結合は、集合Lの元からなる格子上のいずれかの交点に対応する。
H=(T、K、0)+r1×b1・・・式(1)
秘匿ベクトルHは、クライアント端末1の秘匿データ生成部12によって生成される。そして、生成された秘匿ベクトルHは、登録依頼部11によってデータベース330に登録される。
H´=(Q、0、0)+r2×b2・・・式(2)
秘匿ベクトルH´は、クライアント端末2の秘匿データ生成部22によって生成される。そして、生成された秘匿ベクトルH´は、照合依頼部21によって秘匿データ照合装置3に送信される。
z=H−H´=(T−Q、K、0)+r1×b1−r2×b2・・・式(3)
z mod V=(T−Q、K、0) mod V・・・式(4)
次に、照合判定部32が実行する更新秘匿データの生成の原理について説明する。生体データTと照合データQとが近似している場合、秘匿データ照合装置3は、n次元の照合データQを秘匿化した秘匿ベクトルH´(=(Q、0、0)+r2×b2)(式(2)参照))およびユーザ固有の鍵Kを有している。照合判定部32は、鍵Kを用いて、n+2次元の鍵ベクトル(0、K、0)を生成する。ここで、最初の0は、n次元(生体データと同じデータ構造)の零ベクトルを表し、最後の0は、スカラーである。
H1=H´+(0、K、0)・・・式(5)
H1={(Q、0、0)+r2×b2}+(0、K、0)
=(Q、K、0)+r2×b2 ・・・式(6)
次に、秘匿データの登録処理のシーケンスを、図3を参照して説明する。図3は、秘匿データの登録処理のシーケンスを示す図である。なお、図3では、クライアントの生体データ111をT、クライアント固有の鍵112をK、近似判定行列331をV、秘匿ベクトルをHで示すものとする。
次に、秘匿データの更新処理のシーケンスを、図4を参照して説明する。図4は、実施例1に係る秘匿データの更新処理のシーケンスを示す図である。なお、図4では、クライアントの照合データ211をQ、クライアント固有の鍵112をK、近似判定行列331をV、秘匿ベクトルをH´、Hで示すものとする。
上記実施例1によれば、秘匿データ照合装置3は、近似判定行列331の行ベクトルを用いた第1の一次結合と、第1の乱数とに基づいて、生体データと鍵とを秘匿して得られた第1の秘匿ベクトルをデータベース330に登録する。そして、秘匿データ照合装置3は、近似判定行列331の行ベクトルを用いた第2の一次結合と、第2の乱数とに基づいて、照合データを秘匿して得られた第2の秘匿ベクトルを取得する。そして、秘匿データ照合装置3は、第1の秘匿ベクトルと第2の秘匿ベクトルとの差分から、近似判定行列331を法とした際の剰余である剰余ベクトルを算出する。そして、秘匿データ照合装置3は、算出された剰余ベクトルに基づいて、生体データと照合データとが近似しているか否かを判定し、近似している場合に、剰余ベクトルから鍵を抽出する。そして、秘匿データ照合装置3は、抽出された鍵と照合データを秘匿して得られた第2の秘匿ベクトルとを足し合わせて第3の秘匿ベクトルを生成する。そして、秘匿データ照合装置3は、生成された第3の秘匿ベクトルをデータベース330に登録する。このため、秘匿データ照合装置3は、key binding手法において、生体データを安全且つ簡便に更新することができる。すなわち、秘匿データ照合装置3は、照合の際に用いられる生体データを秘匿した第2の秘匿ベクトルを取得するので、当該生体データを安全に取得できる。そして、秘匿データ照合装置3は、取得した第2の秘匿ベクトルと既に登録された鍵とを用いて照合の際に用いられる生体データを新たに秘匿する秘匿ベクトルを生成し、登録する。この結果、秘匿データ照合装置3は、ユーザの生体データを安全且つ簡便に更新できる。
図5は、実施例2に係る秘匿データ照合システムの機能構成の一例を説明する図である。なお、図1に示す秘匿データ照合システム9と同一の構成については同一符号を示すことで、その重複する構成および動作の説明については省略する。実施例1と実施例2とが異なるところは、演算部322A、近似判定部323A、鍵抽出部324Aおよび秘匿データ更新部326Aを変更した点にある。実施例1と実施例2とが異なるところは、1ユーザに対して秘匿データ322を複数記憶する点にある。ここでは、一例として、秘匿データ332は、1ユーザに対してh(hは、自然数)個記憶しているものとする。
次に、秘匿データの更新処理のシーケンスを、図6を参照して説明する。図6は、実施例2に係る秘匿データの更新処理のシーケンスを示す図である。なお、図6では、クライアントの照合データ211をQ、クライアント固有の鍵112をK、近似判定行列331をV、秘匿ベクトルをH´、H1〜h、h+1で示すものとする。
上記実施例2によれば、秘匿データ照合装置3は、近似判定行列331の行ベクトルを用いた第1の一次結合と、第1の乱数とに基づいて、生体データと鍵とを秘匿して得られた第1の秘匿ベクトルをデータベース330に登録する。そして、秘匿データ照合装置3は、近似判定行列331の行ベクトルを用いた第2の一次結合と、第2の乱数とに基づいて、照合データを秘匿して得られた第2の秘匿ベクトルを取得する。そして、秘匿データ照合装置3は、第1の秘匿ベクトルと第2の秘匿ベクトルとの差分から、近似判定行列331を法とした際の剰余である剰余ベクトルを算出する。そして、秘匿データ照合装置3は、算出された剰余ベクトルに基づいて、生体データと照合データとが近似しているか否かを判定し、近似している場合に、剰余ベクトルから鍵を抽出する。そして、秘匿データ照合装置3は、抽出された鍵と照合データを秘匿して得られた第2の秘匿ベクトルとを足し合わせて第3の秘匿ベクトルを生成する。そして、秘匿データ照合装置3は、生成された第3の秘匿ベクトルをさらにデータベース330に追加する。このため、秘匿データ照合装置3は、key binding手法において、生体データを安全且つ簡便に追加することができる。この結果、秘匿データ照合装置3は、生体データを秘匿した秘匿ベクトルをさらに追加するので、複数の秘匿ベクトルを用いて近似判定することが可能となり、近似判定の精度を上げることができる。
図7は、実施例3に係る秘匿データ照合システムの機能構成の一例を説明する図である。なお、図1に示す秘匿データ照合システム9と同一の構成については同一符号を示すことで、その重複する構成および動作の説明については省略する。実施例1と実施例3とが異なるところは、演算部322B、近似判定部323B、更新秘匿データ合成部325Bおよび秘匿データ更新部326Bを変更した点にある。実施例1と実施例3とが異なるところは、記憶部33に秘匿データ合成数333を追加した点にある。実施例3に係る秘匿データ332は、1ユーザに対する複数の生体データを合成して得られた秘匿データである。秘匿データ合成数333は、生体データの合成数を表す。
zc=Hc−h×H´・・・式(7)
ここで、H´にhをかけるのは、Hcがh個の生体データを合成した秘匿データを示す秘匿ベクトルであるからである。
H´c=H´+Hc・・・式(8)
Hc=(T1+T2+・・・Th、K、0)+b´・・・式(9)
zc=(T1+T2+・・・Th−h×Q、K、0)+b´−h×r2×b2・・・式(10)
H´c=(T1+T2+・・・Th+Q、K、0)+r2×b2+b´・・・式(11)
次に、秘匿データの更新処理のシーケンスを、図8を参照して説明する。図8は、実施例3に係る秘匿データの更新処理のシーケンスを示す図である。なお、図8では、クライアントの照合データ211をQ、クライアント固有の鍵112をK、近似判定行列331をV、秘匿ベクトルをH´、Hcで示すものとする。データベース330に登録された秘匿データ合成数333は、hであるものとする。
上記実施例3によれば、秘匿データ照合装置3は、登録元の合成された生体データと照合データ211とが近似していると判定された場合に、以下の処理を行う。すなわち、秘匿データ照合装置3は、登録元の合成された生体データを秘匿した秘匿データ332と照合依頼があった照合データ211を秘匿した秘匿データとを合成して更新秘匿データを生成する。秘匿データ照合装置3は、生成された更新秘匿データをデータベース330に追加し、秘匿データ332を削除する。かかる構成によれば、秘匿データ照合装置3は、既に登録されている秘匿データ332に代えて、秘匿データ332と照合データ211を秘匿した秘匿データとを合成して得られる更新秘匿データを登録するので、生体データを安全且つ簡便に更新することができる。この結果、秘匿データ照合装置3は、過去に更新成功した複数の照合データを合成したものを秘匿データとして持つことになり、実施例2における近似判定の精度向上と類似の効果を、ひとつの秘匿データとの照合のみにより得ることができる。
なお、実施例では、秘匿データ照合装置3では、鍵抽出部324が、登録元の生体データ111と照合データ211とが近似していると判定された場合に、剰余ベクトルからユーザ固有の鍵112を抽出し、クライアント端末2に送信する。そして、更新秘匿データ生成部325は、抽出された鍵112と照合依頼があった秘匿データを足し合わせた更新秘匿データを生成すると説明した。しかしながら、更新秘匿データ生成部325は、所定のタイミングで、更新秘匿データを生成する処理に移行しても良い。所定のタイミングとは、例えば、一定期間経過したタイミングまたは類似度が低下したと検知されたタイミングである。一例として、更新秘匿データ生成部325は、近似していると判定された場合に、所定のタイミングを検知した否かを判定する。更新秘匿データ生成部325は、所定のタイミングを検知したと判定した場合に、鍵抽出部324によって抽出された鍵112と照合依頼があった秘匿データとを足し合わせた更新用の秘匿データを生成すれば良い。かかる更新用の秘匿データが、key binding手法において、保護されるテンプレートに相当する。これにより、秘匿データ照合装置3は、年月の経過により、照合時に採取される生体情報と登録されたテンプレートとの類似度が低下してしまうことを防止することができる。
3 秘匿データ照合装置
9 秘匿データ照合システム
11 登録依頼部
12 秘匿データ生成部
21 照合依頼部
22 秘匿データ生成部
31 登録部
311 乱数生成部
312 近似判定行列生成部
313 近似判定行列登録部
314 秘匿データ登録部
32 照合判定部
321 照合依頼受付部
322 演算部
323 近似判定部
324 鍵抽出部
325 更新秘匿データ生成部
326 秘匿データ更新部
33 記憶部
330 データベース
331 近似判定行列
332 秘匿データ
Claims (7)
- 2つのデータが近似しているかを判定するための閾値と鍵データに関する閾値とを対角成分とする行列に乱数ベクトルを最終列として付加して生成された判定行列の行ベクトルを用いた第1の一次結合と、第1の乱数とに基づいて、第1のデータと鍵データとを秘匿して得られる第1の秘匿ベクトルを記憶する記憶部と、
前記判定行列の行ベクトルを用いた第2の一次結合と、第2の乱数とに基づいて、第2のデータを秘匿して得られる第2の秘匿ベクトルを取得する取得部と、
前記記憶部に記憶された第1の秘匿ベクトルと、前記取得部によって取得された第2の秘匿ベクトルとの差分から、前記判定行列を法とした際の剰余である剰余ベクトルを算出する算出部と、
前記算出部によって算出された剰余ベクトルに基づいて、前記第1のデータと前記第2のデータとが近似しているか否かを判定する判定部と、
前記判定部による判定の結果、前記第1のデータと前記第2のデータとが近似していると判定された場合に、前記剰余ベクトルから鍵データを抽出する抽出部と、
前記抽出部によって抽出された鍵データと前記取得部によって取得された第2の秘匿ベクトルとを足し合わせて第3の秘匿ベクトルを生成する生成部と、
前記生成部によって生成された第3の秘匿ベクトルを前記記憶部に格納する格納部と、
を有することを特徴とする秘匿データ照合装置。 - 前記格納部は、前記生成部によって生成された第3の秘匿ベクトルを追加し、前記第1の秘匿ベクトルを削除する
ことを特徴とする請求項1に記載の秘匿データ照合装置。 - 前記格納部は、前記生成部によって生成された第3の秘匿ベクトルを、さらに追加する
ことを特徴とする請求項1に記載の秘匿データ照合装置。 - 前記生成部は、前記第1のデータと前記第2のデータとが近似していると判定された場合に、前記第1のデータと前記鍵データとを秘匿して得られた前記第1の秘匿ベクトルと前記取得部によって取得された第2の秘匿ベクトルとを足し合わせた第3の秘匿ベクトルを生成し、
前記格納部は、前記生成部によって生成された第3の秘匿ベクトルを追加し、前記第1の秘匿ベクトルを削除する
ことを特徴とする請求項1に記載の秘匿データ照合装置。 - 前記生成部は、所定のタイミングで、前記鍵データと前記第2の秘匿ベクトルとを足し合わせて第3の秘匿ベクトルを生成する
ことを特徴とする請求項1から請求項4のいずれか1つに記載の秘匿データ照合装置。 - 2つのデータが近似しているかを判定するための閾値と鍵データに関する閾値とを対角成分とする行列に乱数ベクトルを最終列として付加して生成された判定行列の行ベクトルを用いた第1の一次結合と、第1の乱数とに基づいて、第1のデータと鍵データとを秘匿して得られる第1の秘匿ベクトルを記憶部に登録し、
前記判定行列の行ベクトルを用いた第2の一次結合と、第2の乱数とに基づいて、第2のデータを秘匿して得られる第2の秘匿ベクトルを取得し、
前記記憶部に記憶された第1の秘匿ベクトルと、前記取得する処理によって取得された第2の秘匿ベクトルとの差分から、前記判定行列を法とした際の剰余である剰余ベクトルを算出し、
前記算出する処理によって算出された剰余ベクトルに基づいて、前記第1のデータと前記第2のデータとが近似しているか否かを判定し、
前記判定する処理による判定の結果、前記第1のデータと前記第2のデータとが近似していると判定された場合に、前記剰余ベクトルから鍵データを抽出し、
前記抽出する処理によって抽出された鍵データと前記取得部によって取得された第2の秘匿ベクトルとを足し合わせて第3の秘匿ベクトルを生成し、
前記生成する処理によって生成された第3の秘匿ベクトルを前記記憶部に格納する
処理をコンピュータに実行させることを特徴とする秘匿データ更新プログラム。 - コンピュータが、
2つのデータが近似しているかを判定するための閾値と鍵データに関する閾値とを対角成分とする行列に乱数ベクトルを最終列として付加して生成された判定行列の行ベクトルを用いた第1の一次結合と、第1の乱数とに基づいて、第1のデータと鍵データとを秘匿して得られる第1の秘匿ベクトルを記憶部に登録し、
前記判定行列の行ベクトルを用いた第2の一次結合と、第2の乱数とに基づいて、第2のデータを秘匿して得られる第2の秘匿ベクトルを取得し、
前記記憶部に記憶された第1の秘匿ベクトルと、前記取得する処理によって取得された第2の秘匿ベクトルとの差分から、前記判定行列を法とした際の剰余である剰余ベクトルを算出し、
前記算出する処理によって算出された剰余ベクトルに基づいて、前記第1のデータと前記第2のデータとが近似しているか否かを判定し、
前記判定する処理による判定の結果、前記第1のデータと前記第2のデータとが近似していると判定された場合に、前記剰余ベクトルから鍵データを抽出し、
前記抽出する処理によって抽出された鍵データと前記取得部によって取得された第2の秘匿ベクトルとを足し合わせて第3の秘匿ベクトルを生成し、
前記生成する処理によって生成された第3の秘匿ベクトルを前記記憶部に格納する
各処理を実行することを特徴とする秘匿データ更新方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014133046A JP6281425B2 (ja) | 2014-06-27 | 2014-06-27 | 秘匿データ照合装置、秘匿データ更新プログラムおよび秘匿データ更新方法 |
US14/730,389 US9876790B2 (en) | 2014-06-27 | 2015-06-04 | Secret data matching device, computer-readable recording medium storing program for updating secret data, and secret data updating method |
EP15171160.3A EP2960820A1 (en) | 2014-06-27 | 2015-06-09 | Secret data matching device, program for updating secret data, and secret data updating method |
KR1020150086923A KR101693113B1 (ko) | 2014-06-27 | 2015-06-18 | 은닉 데이터 대조 장치, 은닉 데이터 갱신 프로그램을 저장한 컴퓨터 판독 가능한 기록 매체 및 은닉 데이터 갱신 방법 |
CN201510345486.7A CN105320869A (zh) | 2014-06-27 | 2015-06-19 | 秘密数据匹配装置、秘密数据更新方法及记录介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014133046A JP6281425B2 (ja) | 2014-06-27 | 2014-06-27 | 秘匿データ照合装置、秘匿データ更新プログラムおよび秘匿データ更新方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016012806A JP2016012806A (ja) | 2016-01-21 |
JP6281425B2 true JP6281425B2 (ja) | 2018-02-21 |
Family
ID=53434219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014133046A Active JP6281425B2 (ja) | 2014-06-27 | 2014-06-27 | 秘匿データ照合装置、秘匿データ更新プログラムおよび秘匿データ更新方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9876790B2 (ja) |
EP (1) | EP2960820A1 (ja) |
JP (1) | JP6281425B2 (ja) |
KR (1) | KR101693113B1 (ja) |
CN (1) | CN105320869A (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5902661B2 (ja) * | 2013-09-30 | 2016-04-13 | 株式会社東芝 | 認証装置、認証システムおよび認証方法 |
US9374370B1 (en) * | 2015-01-23 | 2016-06-21 | Island Intellectual Property, Llc | Invariant biohash security system and method |
CN107294943A (zh) * | 2016-04-13 | 2017-10-24 | 天津工业大学 | 一种具有安全威胁监测能力的生物特征模板保护方法 |
US10719593B2 (en) | 2016-06-23 | 2020-07-21 | Hitachi, Ltd. | Biometric signature system and biometric certificate registration method |
EP3586257B1 (en) * | 2017-02-22 | 2022-10-26 | Fingerprint Cards Anacatum IP AB | Biometrics-based remote login |
KR102476756B1 (ko) * | 2017-06-20 | 2022-12-09 | 삼성전자주식회사 | 사용자 인증을 위한 등록 데이터베이스의 적응적 갱신 방법 및 장치 |
WO2019088657A1 (ko) * | 2017-10-30 | 2019-05-09 | 한국전자통신연구원 | 은닉 변수를 이용하는 영상 및 신경망 압축을 위한 방법 및 장치 |
US11477468B2 (en) | 2017-10-30 | 2022-10-18 | Electronics And Telecommunications Research Institute | Method and device for compressing image and neural network using hidden variable |
CN109992942B (zh) * | 2019-01-03 | 2022-02-08 | 西安电子科技大学 | 基于秘密共享的隐私保护人脸认证方法及***、智能终端 |
KR20200100481A (ko) * | 2019-02-18 | 2020-08-26 | 삼성전자주식회사 | 생체 정보를 인증하기 위한 전자 장치 및 그의 동작 방법 |
CN110175463B (zh) * | 2019-05-29 | 2023-07-07 | 华南师范大学 | 基于大数据搜索和函数变换的信息隐藏方法和机器人*** |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2745136B1 (fr) * | 1996-02-15 | 1998-04-10 | Thoniel Pascal | Procede et dispositif d'identification securisee entre deux terminaux |
JP2004342073A (ja) * | 2003-04-25 | 2004-12-02 | Nec Corp | 指紋認証システム及び指紋認証方法 |
EP1815637B1 (en) | 2004-11-16 | 2016-04-20 | Koninklijke Philips N.V. | Securely computing a similarity measure |
WO2008126516A1 (ja) * | 2007-04-10 | 2008-10-23 | Naoki Suehiro | 送信方法、送信装置、受信方法及び受信装置 |
US8300742B1 (en) * | 2007-11-21 | 2012-10-30 | Bromberg Matthew C | Systems and methods for channel based beamforming for stacked carrier multiple access |
JP4929136B2 (ja) | 2007-11-27 | 2012-05-09 | 株式会社日立製作所 | 生体認証方法、装置およびシステム |
JP2010061528A (ja) * | 2008-09-05 | 2010-03-18 | Fujitsu Ltd | 生体認証装置、生体認証プログラム及び生体認証方法 |
JP5271669B2 (ja) | 2008-10-31 | 2013-08-21 | 株式会社日立製作所 | 生体認証方法およびシステム |
JP5147673B2 (ja) | 2008-12-18 | 2013-02-20 | 株式会社日立製作所 | 生体認証システムおよびその方法 |
KR101226151B1 (ko) | 2009-08-17 | 2013-01-24 | 한국전자통신연구원 | 바이오 등록 및 인증 장치와 그 방법 |
EP2495908A4 (en) | 2009-10-29 | 2017-07-19 | Mitsubishi Electric Corporation | Data processing device |
CN103155479B (zh) * | 2010-10-29 | 2016-05-04 | 株式会社日立制作所 | 信息认证方法和信息认证*** |
CN103380591B (zh) * | 2011-02-22 | 2016-03-30 | 三菱电机株式会社 | 类似度计算***、类似度计算装置以及类似度计算方法 |
US8776250B2 (en) | 2011-07-08 | 2014-07-08 | Research Foundation Of The City University Of New York | Method of comparing private data without revealing the data |
US9197637B2 (en) * | 2011-07-08 | 2015-11-24 | Research Foundation Of The City University Of New York | Method of comparing private data without revealing the data |
WO2014013686A1 (ja) | 2012-07-19 | 2014-01-23 | 日本電気株式会社 | 照合装置及び照合装置の制御方法、並びにコンピュータ・プログラム |
JP5805040B2 (ja) * | 2012-09-25 | 2015-11-04 | ビッグローブ株式会社 | 人物認証用辞書更新方法、人物認証用辞書更新装置、人物認証用辞書更新プログラム及び人物認証システム |
JP6011259B2 (ja) | 2012-11-12 | 2016-10-19 | 富士通株式会社 | 近傍判定方法、近傍判定装置、近傍判定システム、および近傍判定プログラム |
JP6142704B2 (ja) * | 2013-07-11 | 2017-06-07 | 富士通株式会社 | 秘匿データ照合装置、秘匿データ照合プログラムおよび秘匿データ照合方法 |
-
2014
- 2014-06-27 JP JP2014133046A patent/JP6281425B2/ja active Active
-
2015
- 2015-06-04 US US14/730,389 patent/US9876790B2/en active Active
- 2015-06-09 EP EP15171160.3A patent/EP2960820A1/en not_active Withdrawn
- 2015-06-18 KR KR1020150086923A patent/KR101693113B1/ko active IP Right Grant
- 2015-06-19 CN CN201510345486.7A patent/CN105320869A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
KR20160001648A (ko) | 2016-01-06 |
US9876790B2 (en) | 2018-01-23 |
US20150381616A1 (en) | 2015-12-31 |
CN105320869A (zh) | 2016-02-10 |
EP2960820A1 (en) | 2015-12-30 |
KR101693113B1 (ko) | 2017-01-04 |
JP2016012806A (ja) | 2016-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6281425B2 (ja) | 秘匿データ照合装置、秘匿データ更新プログラムおよび秘匿データ更新方法 | |
JP6524899B2 (ja) | 秘匿データ照合装置、秘匿データ照合プログラムおよび秘匿データ照合方法 | |
JP6142704B2 (ja) | 秘匿データ照合装置、秘匿データ照合プログラムおよび秘匿データ照合方法 | |
US20190158296A1 (en) | Redactable document signatures | |
US20170237569A1 (en) | Secure revisioning auditing system for electronic document files | |
US9935947B1 (en) | Secure and reliable protection and matching of biometric templates across multiple devices using secret sharing | |
JP6821516B2 (ja) | 計算機システム、秘密情報の検証方法、及び計算機 | |
KR102289419B1 (ko) | 바이오메트릭을 이용한 사용자의 인증 방법 및 장치 | |
JP2009009293A (ja) | 生体認証システム | |
JP2022524288A (ja) | 取消可能な証明書を提供するバイオメトリック公開キーシステム | |
KR102035249B1 (ko) | 생체 정보를 이용한 암호화 키 생성 장치 및 방법 | |
KR101903246B1 (ko) | 얼굴 이미지로부터 암호 키를 생성하는 방법 및 시스템 | |
JP5913041B2 (ja) | 秘密情報隠蔽装置、秘密情報復元装置、秘密情報隠蔽プログラムおよび秘密情報復元プログラム | |
KR102424873B1 (ko) | 비밀번호 및 행동 패턴을 이용한 멀티 팩터 인증 시스템 및 방법 | |
JP7021375B2 (ja) | 計算機システム、秘密情報の検証方法、及び計算機 | |
JP7061083B2 (ja) | 署名システム、署名方法及びプログラム | |
KR102314035B1 (ko) | 전자 투표 시스템 및 전자 투표 방법 | |
KR102289379B1 (ko) | 분산화된 생체자료를 이용한 일회용 비밀번호 생성방법 | |
WO2023127068A1 (ja) | 照合システム、鍵生成装置、照合装置、第1変換装置、第2変換装置、およびそれらの方法 | |
JP6370459B2 (ja) | 逐次バイオメトリック暗号システムおよび逐次バイオメトリック暗号処理方法 | |
JP2007272776A (ja) | 生体認証システム | |
CN115136540A (zh) | 加密方法、终端装置、加密***以及程序 | |
JP2007213406A (ja) | 認証サービス方法、情報処理装置、および認証プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170309 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171208 |
|
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: 20171226 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180108 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6281425 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |