JP7648469B2 - 情報処理装置、情報処理システム、及び情報処理方法 - Google Patents
情報処理装置、情報処理システム、及び情報処理方法 Download PDFInfo
- Publication number
- JP7648469B2 JP7648469B2 JP2021128905A JP2021128905A JP7648469B2 JP 7648469 B2 JP7648469 B2 JP 7648469B2 JP 2021128905 A JP2021128905 A JP 2021128905A JP 2021128905 A JP2021128905 A JP 2021128905A JP 7648469 B2 JP7648469 B2 JP 7648469B2
- Authority
- JP
- Japan
- Prior art keywords
- feature
- commitment
- vector
- information processing
- authentication
- 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
Landscapes
- Collating Specific Patterns (AREA)
Description
ステップS302からステップS304の処理は、ステップS202からステップS204の処理と同様であるため説明を省略する。
Claims (7)
- 情報処理装置であって、
プロセッサとメモリとを有し、
前記メモリは、複数種類それぞれの生体情報から得られた登録用特徴量と、秘密データが(k,n)閾値秘密分散法によって分散されることで生成されたシェアと、に基づいて生成され、前記登録用特徴量それぞれに対応するコミットメントと、
特徴量を所定の種類の距離が定義される特徴ベクトルに変換するための基準行列と、を保持し、
前記コミットメントそれぞれは、
当該コミットメントに対応する登録用特徴量から生成された秘密ベクトルと、前記シェアの1つと、の排他的論理和と、
当該コミットメントに対応する登録用特徴量から生成された公開ベクトルと、を含むベクトルを生成する所定の埋め込み処理によって生成されたものであり、
前記コミットメントそれぞれに含まれる秘密ベクトル及び公開ベクトルの組み合わせは、当該コミットメントに対応する登録用特徴量が前記基準行列によって変換された特徴ベクトル、に対する所定の基準閾値を用いた割り算による商及び余りに基づくものであり、
前記プロセッサは、
複数種類それぞれの生体情報から得られた認証用特徴量を取得し、
前記認証用特徴量と、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントと、に基づいて、所定数以上の前記シェアを復元し、
前記復元した所定数以上のシェアに基づいて、前記秘密データを復元し、
前記所定数以上のシェアそれぞれの復元において、
前記認証用特徴量を前記基準行列によって特徴ベクトルに変換し、
当該変換した特徴ベクトルから、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントに含まれる公開ベクトルを引いた差、に対する前記所定の基準閾値を用いた割り算による商と、当該コミットメントと、に基づく排他的論理和と、を算出することで、当該コミットメントに含まれる排他的論理和の算出に用いられたシェアを復元する、情報処理装置。 - 情報処理装置であって、
プロセッサとメモリとを有し、
前記メモリは、複数種類それぞれの生体情報から得られた登録用特徴量と、秘密データが(k,n)閾値秘密分散法によって分散されることで生成されたシェアと、に基づいて生成され、前記登録用特徴量それぞれに対応するコミットメントと、
前記登録用特徴量それぞれに対応する公開ベクトルと、
特徴量を所定の種類の距離が定義される特徴ベクトルに変換するための基準行列と、を保持し、
前記コミットメントそれぞれは、当該コミットメントに対応する登録用特徴量から生成された秘密ベクトルと、所定の暗号学的ハッシュ関数と、から得られたハッシュ値を鍵として、共通鍵暗号で、1つの前記シェアを暗号化する所定の埋め込み処理によって生成されたものであり、
前記コミットメントそれぞれに含まれる秘密ベクトル及び公開ベクトルの組み合わせは、当該コミットメントに対応する登録用特徴量が前記基準行列によって変換された特徴ベクトル、に対する所定の基準閾値を用いた割り算による商及び余りに基づくものであり、
前記プロセッサは、
複数種類それぞれの生体情報から得られた認証用特徴量を取得し、
前記認証用特徴量と、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントと、に基づいて、所定数以上の前記シェアを復元し、
前記復元した所定数以上のシェアに基づいて、前記秘密データを復元し、
前記所定数以上のシェアそれぞれの復元において、
前記認証用特徴量を前記基準行列によって特徴ベクトルに変換し、
当該変換した特徴ベクトルから、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応する公開ベクトルを引いた差、に対する前記所定の基準閾値を用いた割り算による商と、前記所定の暗号学的ハッシュ関数と、から算出したハッシュ値を復号鍵として、当該コミットメントを復号することで、当該コミットメントに対応するシェアを復元する、情報処理装置。 - 請求項1又は2に記載の情報処理装置であって、
生体情報の種類の関係が木構造で定義され、
前記木構造のルートノードを前記秘密データとし、
前記コミットメントそれぞれは、前記木構造の親ノードに対応する種類の前記登録用特徴量が(k,n)閾値秘密分散法によって分散されることで生成された1つのシェアと、1つの当該親ノードの子ノードに対応する種類の前記登録用特徴量と、前記所定の埋め込み処理と、に基づいて生成されたものであり、
前記プロセッサは、
前記木構造の子ノードに対応する種類の前記認証用特徴量と、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントと、から所定数以上のシェアを復元し、前記復元した所定数以上のシェアに基づいて、当該子ノードの親ノードに対応するシェアを復元する、処理を繰り返して、前記ルートノードである前記秘密データを復元する、情報処理装置。 - 第1情報処理装置と第2情報処理装置とを含む情報処理システムであって、
前記第1情報処理装置は、
秘密データと、特徴量を所定の種類の距離が定義される特徴ベクトルに変換するための基準行列と、を保持し、
複数種類それぞれの生体情報から得られた登録用特徴量を取得し、
前記秘密データを(k,n)閾値秘密分散法によって分散することでシェアを生成し、
前記特徴量それぞれを前記基準行列によって特徴ベクトルに変換し、
前記登録用特徴量それぞれについて、当該登録用特徴量が変換された前記特徴ベクトルに対する所定の基準閾値を用いた割り算による商及び余りに基づいて、秘密ベクトル及び公開ベクトルの組み合わせを生成し、
前記登録用特徴量それぞれについて、当該登録用特徴量から生成された前記秘密ベクトルと、前記シェアの1つと、の排他的論理和と、
当該登録用特徴量から生成された前記公開ベクトルと、を含む、コミットメントを生成して、前記第2情報処理装置に登録し、
前記第2情報処理装置は、前記第1情報処理装置からの要求に応じて前記登録したコミットメントを前記第1情報処理装置に送信し、
前記第1情報処理装置は、
複数種類それぞれの生体情報から得られた認証用特徴量を取得し、
前記認証用特徴量と、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントと、に基づいて、所定数以上の前記シェアを復元し、
前記復元した所定数以上のシェアに基づいて、前記秘密データを復元し、
前記所定数以上のシェアそれぞれの復元において、
前記認証用特徴量を前記基準行列によって特徴ベクトルに変換し、
当該変換した特徴ベクトルから、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントに含まれる公開ベクトルを引いた差、に対する前記所定の基準閾値を用いた割り算による商と、当該コミットメントと、に基づく排他的論理和と、を算出することで、当該コミットメントに含まれる排他的論理和の算出に用いられたシェアを復元する、情報処理システム。 - 第1情報処理装置と第2情報処理装置とを含む情報処理システムであって、
前記第1情報処理装置は、
秘密データと、特徴量を所定の種類の距離が定義される特徴ベクトルに変換するための基準行列と、を保持し、
複数種類それぞれの生体情報から得られた登録用特徴量を取得し、
前記秘密データを(k,n)閾値秘密分散法によって分散することでシェアを生成し、
前記特徴量それぞれを前記基準行列によって特徴ベクトルに変換し、
前記登録用特徴量それぞれについて、当該登録用特徴量が変換された前記特徴ベクトルに対する所定の基準閾値を用いた割り算による商及び余りに基づいて、秘密ベクトル及び公開ベクトルの組み合わせを生成し、
前記登録用特徴量それぞれについて、当該登録用特徴量から生成された秘密ベクトルと、所定の暗号学的ハッシュ関数と、から得られたハッシュ値を鍵として、共通鍵暗号で、1つの前記シェアを暗号化することで、コミットメントを生成して、前記第2情報処理装置に登録し、
前記第2情報処理装置は、前記第1情報処理装置からの要求に応じて前記登録したコミットメントを前記第1情報処理装置に送信し、
前記第1情報処理装置は、
複数種類それぞれの生体情報から得られた認証用特徴量を取得し、
前記認証用特徴量と、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントと、に基づいて、所定数以上の前記シェアを復元し、
前記復元した所定数以上のシェアに基づいて、前記秘密データを復元し、
前記所定数以上のシェアそれぞれの復元において、
前記認証用特徴量を前記基準行列によって特徴ベクトルに変換し、
当該変換した特徴ベクトルから、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応する公開ベクトルを引いた差、に対する前記所定の基準閾値を用いた割り算による商と、前記所定の暗号学的ハッシュ関数と、から算出したハッシュ値を復号鍵として、当該コミットメントを復号することで、当該コミットメントに対応するシェアを復元する、情報処理システム。 - 情報処理装置による情報処理方法であって、
前記情報処理装置は、プロセッサとメモリとを有し、
前記メモリは、複数種類それぞれの生体情報から得られた登録用特徴量と、秘密データが(k,n)閾値秘密分散法によって分散されることで生成されたシェアと、に基づいて生成され、前記登録用特徴量それぞれに対応するコミットメントと、
特徴量を所定の種類の距離が定義される特徴ベクトルに変換するための基準行列と、を保持し、
前記コミットメントそれぞれは、
当該コミットメントに対応する登録用特徴量から生成された秘密ベクトルと、前記シェアの1つと、の排他的論理和と、
当該コミットメントに対応する登録用特徴量から生成された公開ベクトルと、を含み、
前記コミットメントそれぞれに含まれる秘密ベクトル及び公開ベクトルの組み合わせは、当該コミットメントに対応する登録用特徴量が前記基準行列によって変換された特徴ベクトル、に対する所定の基準閾値を用いた割り算による商及び余りに基づくものであり、
前記情報処理方法は、
前記プロセッサが、複数種類それぞれの生体情報から得られた認証用特徴量を取得し、
前記プロセッサが、前記認証用特徴量と、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントと、に基づいて、所定数以上の前記シェアを復元し、
前記プロセッサが、前記復元した所定数以上のシェアに基づいて、前記秘密データを復元し、
前記プロセッサが、前記所定数以上のシェアそれぞれの復元において、
前記認証用特徴量を前記基準行列によって特徴ベクトルに変換し、
当該変換した特徴ベクトルから、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントに含まれる公開ベクトルを引いた差、に対する前記所定の基準閾値を用いた割り算による商と、当該コミットメントと、に基づく排他的論理和と、を算出することで、当該コミットメントに含まれる排他的論理和の算出に用いられたシェアを復元する、情報処理方法。 - 情報処理装置による情報処理方法であって、
前記情報処理装置は、プロセッサとメモリとを有し、
前記メモリは、複数種類それぞれの生体情報から得られた登録用特徴量と、秘密データが(k,n)閾値秘密分散法によって分散されることで生成されたシェアと、に基づいて生成され、前記登録用特徴量それぞれに対応するコミットメントと、
前記登録用特徴量それぞれに対応する公開ベクトルと、
特徴量を所定の種類の距離が定義される特徴ベクトルに変換するための基準行列と、を保持し、
前記コミットメントそれぞれは、当該コミットメントに対応する登録用特徴量から生成された秘密ベクトルと、所定の暗号学的ハッシュ関数と、から得られたハッシュ値を鍵として、共通鍵暗号で、1つの前記シェアを暗号化したものであり、
前記コミットメントそれぞれに含まれる秘密ベクトル及び公開ベクトルの組み合わせは、当該コミットメントに対応する登録用特徴量が前記基準行列によって変換された特徴ベクトル、に対する所定の基準閾値を用いた割り算による商及び余りに基づくものであり、
前記情報処理方法は、
前記プロセッサが、複数種類それぞれの生体情報から得られた認証用特徴量を取得し、
前記プロセッサが、前記認証用特徴量と、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応するコミットメントと、に基づいて、所定数以上の前記シェアを復元し、
前記プロセッサが、前記復元した所定数以上のシェアに基づいて、前記秘密データを復元し、
前記プロセッサが、前記所定数以上のシェアそれぞれの復元において、
前記認証用特徴量を前記基準行列によって特徴ベクトルに変換し、
当該変換した特徴ベクトルから、当該認証用特徴量と同種の生体情報から得られた登録用特徴量に対応する公開ベクトルを引いた差、に対する前記所定の基準閾値を用いた割り算による商と、前記所定の暗号学的ハッシュ関数と、から算出したハッシュ値を復号鍵として、当該コミットメントを復号することで、当該コミットメントに対応するシェアを復元する、情報処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021128905A JP7648469B2 (ja) | 2021-08-05 | 2021-08-05 | 情報処理装置、情報処理システム、及び情報処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021128905A JP7648469B2 (ja) | 2021-08-05 | 2021-08-05 | 情報処理装置、情報処理システム、及び情報処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023023398A JP2023023398A (ja) | 2023-02-16 |
| JP7648469B2 true JP7648469B2 (ja) | 2025-03-18 |
Family
ID=85203206
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021128905A Active JP7648469B2 (ja) | 2021-08-05 | 2021-08-05 | 情報処理装置、情報処理システム、及び情報処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7648469B2 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004289343A (ja) | 2003-03-20 | 2004-10-14 | Sanyo Electric Co Ltd | 通信装置 |
| JP2008098894A (ja) | 2006-10-11 | 2008-04-24 | Kddi Corp | 情報管理システム、情報管理方法、情報管理プログラム |
| JP2021026049A (ja) | 2019-07-31 | 2021-02-22 | 株式会社リコー | 受信装置、情報処理システム、受信方法 |
| CN112889047A (zh) | 2018-10-04 | 2021-06-01 | 维萨国际服务协会 | 利用多个装置以增强生物计量认证安全 |
| WO2021106334A1 (ja) | 2019-11-29 | 2021-06-03 | 株式会社日立製作所 | 鍵生成装置、鍵利用装置、及び鍵生成方法 |
-
2021
- 2021-08-05 JP JP2021128905A patent/JP7648469B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004289343A (ja) | 2003-03-20 | 2004-10-14 | Sanyo Electric Co Ltd | 通信装置 |
| JP2008098894A (ja) | 2006-10-11 | 2008-04-24 | Kddi Corp | 情報管理システム、情報管理方法、情報管理プログラム |
| CN112889047A (zh) | 2018-10-04 | 2021-06-01 | 维萨国际服务协会 | 利用多个装置以增强生物计量认证安全 |
| JP2021026049A (ja) | 2019-07-31 | 2021-02-22 | 株式会社リコー | 受信装置、情報処理システム、受信方法 |
| WO2021106334A1 (ja) | 2019-11-29 | 2021-06-03 | 株式会社日立製作所 | 鍵生成装置、鍵利用装置、及び鍵生成方法 |
Non-Patent Citations (1)
| Title |
|---|
| GILKALAYE, B. P. et al.,Euclidean-Distance Based Fuzzy Commitment Scheme for Biometric Template Security,2019 7th International Workshop on Biometrics and Forensics,2019年06月03日,pp.1-6 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023023398A (ja) | 2023-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200153638A1 (en) | Methods For Digitally Signing An Electronic File And Authentication Method | |
| US9722782B2 (en) | Information processing method, recording medium, and information processing apparatus | |
| EP3637674B1 (en) | Computer system, secret information verification method, and computer | |
| KR102289419B1 (ko) | 바이오메트릭을 이용한 사용자의 인증 방법 및 장치 | |
| KR102938183B1 (ko) | 키 생성 장치, 키 이용 장치, 및 키 생성 방법 | |
| EP4329241A1 (en) | Data management system, data management method, and non-transitory recording medium | |
| KR100826873B1 (ko) | 생체 인식 방법 및 이를 위한 장치 | |
| JP7060449B2 (ja) | 生体認証システム、生体認証方法、及び生体認証プログラム | |
| KR102035249B1 (ko) | 생체 정보를 이용한 암호화 키 생성 장치 및 방법 | |
| JP7648469B2 (ja) | 情報処理装置、情報処理システム、及び情報処理方法 | |
| JP7594986B2 (ja) | 生体認証システム、生体認証サーバ、及び生体認証方法 | |
| JP7641926B2 (ja) | テンプレート管理システム及びテンプレート管理方法 | |
| KR101984033B1 (ko) | 생체 정보를 이용한 암호화 키 생성 장치 및 방법 | |
| JP7021375B2 (ja) | 計算機システム、秘密情報の検証方法、及び計算機 | |
| JP7320101B2 (ja) | 計算機システム、サーバ、端末、プログラム、及び情報処理方法 | |
| JP2020123856A (ja) | 署名システム、署名方法及びプログラム | |
| US20260081769A1 (en) | Key pair generation | |
| HK40070125A (zh) | 密钥生成装置、密钥利用装置和密钥生成方法 | |
| WO2026048278A1 (ja) | 情報処理装置、情報処理システム、情報処理方法、及び非一時的記憶媒体 | |
| JP2025003129A (ja) | 情報処理システム及び電子文書の検証方法 | |
| JP2025024517A (ja) | 鍵生成方法及び鍵生成システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240709 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240902 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241226 |
|
| 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: 20250225 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250306 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7648469 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |