JP4867601B2 - User authentication method and user authentication system using biometric feature conversion device - Google Patents
User authentication method and user authentication system using biometric feature conversion device Download PDFInfo
- Publication number
- JP4867601B2 JP4867601B2 JP2006312354A JP2006312354A JP4867601B2 JP 4867601 B2 JP4867601 B2 JP 4867601B2 JP 2006312354 A JP2006312354 A JP 2006312354A JP 2006312354 A JP2006312354 A JP 2006312354A JP 4867601 B2 JP4867601 B2 JP 4867601B2
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- feature
- storage device
- parameter
- feature amount
- 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
- 238000006243 chemical reaction Methods 0.000 title claims description 127
- 238000000034 method Methods 0.000 title claims description 30
- 230000009466 transformation Effects 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 13
- 239000000284 extract Substances 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 7
- 238000013519 translation Methods 0.000 claims description 6
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 230000008569 process Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 2
- 230000000593 degrading effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 210000000554 iris Anatomy 0.000 description 1
- 239000011295 pitch Substances 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Landscapes
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Collating Specific Patterns (AREA)
- Image Analysis (AREA)
Description
本発明は、人が持つ生体的特徴(生体情報)を用いて個人を認証する方法およびシステムに関する。 The present invention relates to a method and system for authenticating an individual using biological characteristics (biological information) possessed by a person.
生体情報を用いたユーザ認証システムは、登録時にユーザから生体情報を取得し、特徴量と呼ばれる情報を抽出して登録する。この登録情報をテンプレートという。認証時は、再びユーザから生体情報を取得して特徴量を抽出し、テンプレートと照合して本人か否かを確認する。ネットワークを介してサーバがクライアント側にいるユーザを生体情報に基づいて認証する場合、典型的にはサーバがテンプレートを保持する。クライアントは認証時にユーザの生体情報を取得し、特徴量を抽出してサーバへ送信し、サーバは特徴量をテンプレートと照合して本人か否かを確認する。 A user authentication system using biometric information acquires biometric information from a user at the time of registration, and extracts and registers information called feature values. This registration information is called a template. At the time of authentication, biometric information is acquired again from the user, the feature amount is extracted, and it is verified with the template whether it is the person himself or herself. When a server authenticates a user on the client side based on biometric information via a network, the server typically holds a template. The client acquires the biometric information of the user at the time of authentication, extracts the feature value, and transmits it to the server.
生体認証は、パスワードやICカードなどに基づく認証と比較して偽造が困難であり、忘れることもないといった利点がある。しかし指紋や虹彩などの生体情報は生涯不変と言われており、また一人のユーザが持つ生体情報の数には限りがある(例えば指紋は10指のみ)ため、仮にサーバに登録したテンプレートが漏洩してなりすましの危険が生じた場合、登録情報を容易に破棄・更新することができず、安全性を回復できないという欠点がある。 Biometric authentication has the advantage that it is difficult to forge and cannot be forgotten compared to authentication based on passwords and IC cards. However, biometric information such as fingerprints and irises is said to be lifelong, and the number of biometric information that a single user has is limited (for example, fingerprints are limited to 10 fingers), so the template registered on the server is leaked. If there is a risk of impersonation, the registration information cannot be easily discarded / updated, and there is a disadvantage that safety cannot be recovered.
この問題に対し、特徴量をある種の変換関数により変換し、秘匿した状態で登録・照合する、キャンセラブル生体認証が、特許文献1などにおいて提案されている。具体的には、登録時に特徴量Xを特定の変換関数Fと秘密のパラメータKで変換し、元の情報を秘匿した状態でテンプレートT(=F(X,K))としてサーバに保管する。認証時にはクライアントが取得したユーザの生体情報の特徴量Yを、前記パラメータKで変換して照合情報V(=F(Y,K))を計算し、サーバへ送信する。サーバは受信した照合情報VとテンプレートTを照合する。照合処理は、TとVの距離d(T,V)を計算して、これをしきい値tと比較する処理である。ここで変換関数Fは、同じパラメータを用いる限り、2つの生体情報の距離(あるいは類似度)を大きく変化させない(d(T,V)≒d(X,Y))ものとする。このときd(T,V)<tならば(高い確率で)d(X,Y)<tなので、登録者の生体情報Xと認証要求者の生体情報Yの一致/不一致を判断することができる。キャンセラブル生体認証の具体的な実現手段として、例えば指紋を対象とした特許文献2に記載の方法などが知られている。
In order to solve this problem, cancelable biometric authentication in which a feature amount is converted by a certain conversion function and registered and verified in a secret state has been proposed in
キャンセラブル生体認証システムでは、サーバが特徴量を一切知らずに認証を行うため、仮にサーバからテンプレートや照合情報が漏洩しても元の特徴量や生体情報はわからず、偽造生体の作成に利用されるといった脅威を防ぐことができる。 In the cancelable biometric authentication system, the server performs authentication without knowing any feature quantity, so even if a template or verification information is leaked from the server, the original feature quantity or biometric information is not known and is used to create a forged biometric. Threats such as
特許文献2記載の方法は、指紋特徴量の変換として指紋特徴点の平面上の座標回転と対称変換、特徴点方向の回転、特徴点種別の反転、の合成変換を用いている。この変換は特徴量同士の距離を変化させない等長変換であり、照合精度を劣化させない特長がある。しかし変換パラメータの自由度が小さく、総当り攻撃に対する安全性に問題がある。実際、対象変換と種別の反転はそれぞれ変換を実施する/しないの2通りであり、パラメータとしてはそれぞれ1ビットで表現される。また座標回転角と方向の回転角はそれぞれパラメータとして1次元の連続値(0°〜360°)を取り得るが、実際には、例えばそれぞれ30°刻みで12通りの値に離散化する。これは登録時と認証時で指紋の歪みやずれが生じることを考慮して、特徴点の座標や方向が多少ずれていても一致とみなすためである。照合時のずれ許容量の応じて、パラメータの離散化幅を決める必要がある。上述のように2つの回転角パラメータがそれぞれ30°刻みで12通りの値を取るものとすると、変換パラメータ全体としてとり得る総数は、2×2×12×12=576通りであり、約9ビットである。仮に変換特徴量が漏洩して攻撃者の手に渡った場合、攻撃者は上記576通りのパラメータを総当り的に用いて元の特徴量の候補(576通り)を作成し、これを基に偽造生体を作成するなどして認証システムになりすまし攻撃をしかけることができる。このとき一回の試行によりなりすましが成功する確率は、1/576=0.17%である。所定回数の連続失敗時にアカウントを停止するなどの措置により総当り攻撃を防止することが可能であるが、一般的な指紋認証アルゴリズムが他人の指紋を誤って一致と判断する確率が0.01%〜0.001%程度であることから、攻撃者にとっては任意の他人の指紋を用いてなりすましを試みるより、漏洩した変換生体情報を基に元の特徴量を推定して攻撃を行う方が高い確率で攻撃に成功することになる。こうした理由から特許文献2記載の方法によるパラメータの自由度は十分大きいとは言えず、より自由度の大きな特徴量変換方式が望まれる。
The method described in Japanese Patent Laid-Open No. 2004-228561 uses a combined transformation of coordinate rotation on the plane of a fingerprint feature point and symmetry transformation, rotation in the direction of the feature point, and inversion of the feature point type as transformation of the fingerprint feature amount. This conversion is an isometric conversion that does not change the distance between feature quantities, and has a feature that does not deteriorate the matching accuracy. However, the degree of freedom of the conversion parameter is small, and there is a problem with safety against brute force attacks. Actually, the target conversion and the inversion of the type are two ways of performing / not performing the conversion, and each parameter is expressed by 1 bit. Further, the coordinate rotation angle and the direction rotation angle can take one-dimensional continuous values (0 ° to 360 °) as parameters, respectively, but in practice, for example, they are discretized into 12 values in increments of 30 °, for example. This is because in consideration of the occurrence of fingerprint distortion and displacement at the time of registration and at the time of authentication, even if the coordinates and directions of feature points are slightly deviated, they are regarded as matching. It is necessary to determine the discretization width of the parameter in accordance with the deviation tolerance at the time of collation. Assuming that the two rotation angle parameters take 12 values in 30 ° increments as described above, the total number of possible conversion parameters is 2 × 2 × 12 × 12 = 576, which is about 9 bits. It is. If the converted feature value leaks and reaches the attacker's hand, the attacker creates the original feature value candidate (576 methods) using the 576 parameters as a whole, and based on this, A spoofing attack can be launched by creating a counterfeit organism and impersonating an authentication system. At this time, the probability of successful impersonation after one trial is 1/576 = 0.17%. It is possible to prevent a brute force attack by taking measures such as suspending the account after a predetermined number of consecutive failures, but the probability that a general fingerprint authentication algorithm will mistakenly match another person's fingerprint is 0.01% Since it is about ~ 0.001%, it is higher for an attacker to perform an attack by estimating the original feature amount based on the leaked converted biometric information than trying to impersonate using the fingerprint of any other person The attack will succeed with probability. For these reasons, it cannot be said that the degree of freedom of parameters by the method described in
本発明の目的は、従来の指紋認証方式の精度を劣化させることなく、自由度の大きな特徴量変換方式を与え、より安全性の高い方法、装置およびシステムを提供することである。 An object of the present invention is to provide a feature amount conversion method with a high degree of freedom without degrading the accuracy of a conventional fingerprint authentication method, and to provide a safer method, apparatus and system.
本発明は、座標と方向を持つ平面上の特徴点を複数含む、生体情報の特徴量と、0又は1で与えられる対称変換ビットと、三次元空間の回転を指定する空間回転パラメータとを含む、変換パラメータとを受け取り、前記特徴量を、前記変換パラメータに従って変換する方法において、平面上の各特徴点を、平面座標軸と方向軸で張られる三次元空間上の点とみなし、前記対称変換ビットが1ならば所定の平面に関して前記各特徴点を対称変換する、条件付対称変換ステップと、前記空間回転パラメータに従って所定の点を中心に前記各特徴点を空間上で回転する、回転変換ステップとを含む、特徴量変換方法を提供する。 The present invention includes a feature amount of biological information including a plurality of feature points on a plane having coordinates and directions, a symmetrical transformation bit given by 0 or 1, and a spatial rotation parameter designating rotation of a three-dimensional space. In the method of receiving a conversion parameter and converting the feature quantity according to the conversion parameter, each feature point on a plane is regarded as a point on a three-dimensional space stretched by a plane coordinate axis and a direction axis, and the symmetric conversion bit A conditional symmetric transformation step that symmetrically transforms each feature point with respect to a predetermined plane if the value is 1, and a rotation transformation step that rotates each feature point in space about the predetermined point according to the spatial rotation parameter; A feature amount conversion method is provided.
本発明によれば、空間上の回転変換を用いることで、平面上の回転変換を用いる特許文献2の方法と比較してパラメータの自由度を高めることができる。実際、平面上の回転変換が自由度1であるのに対し、空間上の回転変換は自由度3である。また本発明の特徴量変換は、特徴量空間における等長変換、つまり特徴点間のユークリッド距離を維持できるため、照合精度を大きく劣化させることなく、総当り攻撃に対して安全性を高めることができる。
According to the present invention, the degree of freedom of parameters can be increased by using rotational transformation in space as compared with the method of
以下、本発明の実施形態について、指紋の特徴量情報をサーバに対して秘匿したまま、サーバ内で指紋照合を行う、キャンセラブル指紋認証システムを例にして説明する。 Hereinafter, an embodiment of the present invention will be described with reference to an example of a cancelable fingerprint authentication system that performs fingerprint collation in a server while keeping fingerprint feature information secret from the server.
図1に本実施形態のシステムの構成を示す。本実施形態のキャンセラブル指紋認証システムは、登録・認証時の指紋取得と特徴量抽出、変換を行うクライアント端末100と、指紋の画像化を行う指紋センサ110と、ユーザが携帯する携帯型記録媒体120と、テンプレートの保管と照合を行う認証サーバ140とから構成される。クライアント端末100はユーザ自身か、信頼できる第三者によって管理されているものとする。またクライアント端末100とサーバ140はインターネットやイントラネットなどのネットワークで接続されているものとする。携帯型記憶媒体120はユーザが携帯、管理するものとし、ICカード、USBメモリ、携帯端末、フロッピー(登録商標)ディスクなどが利用可能である。例えば自宅からインターネットバンキングを行う場合、クライアント端末100はユーザが管理する自宅のPC、認証サーバ140は銀行が管理するサーバマシンとすることで、本実施例を適応することが可能である。
FIG. 1 shows the system configuration of this embodiment. The cancelable fingerprint authentication system of the present embodiment includes a
クライアント端末100は、指紋センサ110との通信を行う指紋センサI/F 101と、指紋画像から特徴量を抽出する特徴量抽出部102と、指紋登録時にランダムに変換パラメータを生成する変換パラメータ生成部103と、前記変換パラメータを用いて前記特徴量を変換して変換特徴量を作成する特徴量変換部104と、携帯型記録媒体120内のデータを読み書きする記録媒体I/F 105と、インターネットなどを介した通信を行う通信I/F 106とから構成される。変換パラメータは、クライアント端末100に接続又は備えられた記憶装置に格納されてもよい。
The
認証サーバ140は、インターネットなどを介した通信を行う通信I/F 141と、前記変換特徴量をテンプレートとして登録する登録部142と、前記テンプレートを記憶する記憶装置143と、認証時に新たに受信した変換特徴量を前記テンプレートと照合して類似度を計算する照合部144とから構成される。
The
図9に、本実施形態におけるクライアント端末100、認証サーバ140のハードウェア構成を示す。これらは図のようにCPU900、メモリ901、HDDなどの記憶装置902、キーボードやマウスなどの入力装置903、ディスプレイなど出力装置904、通信装置905とから構成することができる。メモリ901も記憶装置の一種であり、特に、処理装置によって実行されるプログラムやデータを格納する。クライアント端末100の特徴量抽出部102、変換パラメータ生成部103、特徴量変換部104や、認証サーバ140の登録部142、照合部144は、メモリ上に展開されたプログラムに従ってCPU900が動作することにより実現される。CPU900は、プログラムに従って処理すべきデータをメモリ901に展開し、メモリ901上のデータを読み書きして所定の処理を実行する。
FIG. 9 shows the hardware configuration of the
図2に、指紋登録時および認証時の処理手順およびデータの流れを示す。 FIG. 2 shows a processing procedure and data flow at the time of fingerprint registration and authentication.
まず登録時のフローについて説明する。 First, the flow during registration will be described.
クライアント端末100は、指紋センサ110を介してユーザの指紋画像を取得する(S201)。
The
クライアント端末100は、指紋画像から特徴量Xを抽出する(S202)。
The
クライアント端末100は、変換パラメータKをランダムに生成する(S203)。
The
クライアント端末100は、前記変換パラメータKを携帯型記憶装置120に書き込む(S204)。
The
クライアント端末100は、特徴量変換部104に前記変換パラメータKおよび前記特徴量Xを入力し、登録用変換特徴量T=F(X,K)を作成して認証サーバ140へ送信する(S205)。特徴量のデータ構造および特徴量変換の詳細については後述する。
The
認証サーバ140は前記登録用変換特徴量Tを受信し、これをテンプレートとして記憶装置123に登録する(S206)。
The
なお登録処理終了後、クライアント端末100は内部の記憶装置から前記変換パラメータKを消去する。
Note that after the registration process is completed, the
次に認証時のフローについて説明する。 Next, the flow at the time of authentication will be described.
クライアント端末100は、指紋センサ110を介してユーザの指紋画像を取得する(S211)。
The
クライアント端末100は、指紋画像から特徴量X’を抽出する(S212)。
The
クライアント端末100は、携帯型記憶装置120から変換パラメータKを読み込む(S213)。
The
クライアント端末100は、特徴量変換機能104に前記変換パラメータKおよび前記特徴量X’を入力し、照合用変換特徴量V=F(X’,K)を作成して認証サーバ140へ送信する(S214)。
The
認証サーバ140は前記照合用変換特徴量Vを受信し、これを前記テンプレートTと照合して本人の指紋か否かを判定する(S215)。なお認証処理終了後、クライアント端末100は内部の記憶装置から前記変換パラメータKを消去する。
The
以上の説明のとおり、認証サーバ140は変換された特徴量T=F(X,K)をテンプレートとして保管し、認証時には変換された特徴量V=F(X’,K)を受信する。変換パラメータKがなければ、変換特徴量T,VからX,X’を知ることはできないため、万が一サーバ管理者のミスや不正によってテンプレートTや照合用変換特徴量Vが漏洩したとしても元の特徴量は秘匿され、偽造生体の作成などに利用することはできない。このように本実施形態により高い安全性を持つサーバクライアント型の生体認証システムが実現可能となり、またサーバのテンプレート管理コストを削減することができる。
As described above, the
なお本実施形態において、変換パラメータKはユーザが所持する記録媒体120に保管するが、クライアント端末100内に保管してもよく、またユーザが入力するパスワードから動的に生成してもよい。
In the present embodiment, the conversion parameter K is stored in the
図3に、本実施形態における指紋の特徴量のデータ構造を示す。指紋の特徴量は、図に示すように、平面上の複数の特徴点の集合として定義される。各特徴点は、平面座標(x,y)および方向θで与えられる。なお各特徴点は、指紋画像において隆線(指紋を形成する渦巻状の線)が分岐している点(分岐点)および途切れている点(端点)として抽出される、θはその特徴点における隆線の方向を意味する。また特徴点座標(x,y)は、指紋のコア(渦巻きの中心あるいは隆線の曲率が最大の点)を原点(0,0)として計算する。 FIG. 3 shows the data structure of the fingerprint feature quantity in this embodiment. As shown in the figure, the fingerprint feature amount is defined as a set of a plurality of feature points on a plane. Each feature point is given by a plane coordinate (x, y) and a direction θ. Note that each feature point is extracted as a point (branch point) and a point (end point) where a ridge (a spiral line forming a fingerprint) branches in a fingerprint image. Means the direction of the ridge. The feature point coordinates (x, y) are calculated with the fingerprint core (the center of the vortex or the point with the maximum curvature of the ridge) as the origin (0, 0).
図4に、指紋特徴量の照合原理を示す。登録された特徴量(テンプレート)と、認証時に取得された特徴量を重ね合わせ、互いに座標と方向が近い特徴点の対(対応特徴点対)を探索する。テンプレートの特徴点(x,y,θ)と、認証時に取得された特徴点(x’,y’,θ’)との「近さ」を測る尺度(距離)としては、例えばユークリッド距離 √((X−X’)^2+(Y−Y’)^2+(θ-θ’)^2) を用いることができる。得られた特徴点対の数を全体の特徴点数で正規化して類似度を計算し、これが所定のしきい値以上ならば本人の指紋であると判定する。 FIG. 4 shows the principle of fingerprint feature verification. The registered feature value (template) and the feature value acquired at the time of authentication are overlapped to search for a feature point pair (corresponding feature point pair) whose coordinates and direction are close to each other. As a scale (distance) for measuring the “closeness” between the feature point (x, y, θ) of the template and the feature point (x ′, y ′, θ ′) acquired at the time of authentication, for example, the Euclidean distance √ ( (X−X ′) ^ 2+ (Y−Y ′) ^ 2+ (θ−θ ′) ^ 2) can be used. The number of obtained feature point pairs is normalized by the total number of feature points, and the similarity is calculated.
ここで示した特徴量のデータ構造および照合原理は、現在製品化されている幾つかの指紋認証システムにおいて使用されている一般的なものである。本実施形態の特徴量変換は、このような一般的な指紋特徴量のデータ構造および照合原理に適用することができる。 The data structure and the matching principle of the feature amount shown here are general ones used in several fingerprint authentication systems that are currently commercialized. The feature amount conversion of the present embodiment can be applied to such a general fingerprint feature amount data structure and collation principle.
図5に、本実施形態における特徴量変換(S205,S214)の詳細なフローを示す。 FIG. 5 shows a detailed flow of feature value conversion (S205, S214) in the present embodiment.
特徴量変換は、第一の特徴量変換および第二の特徴量変換から構成される。第一の特徴量変換を決定する第一の変換パラメータK1は、方向回転角度φ、平行移動量(Δx,Δy)、偽特徴点{(Xi,Yi,Θi)|i=1,…,r}から構成される。第二の特徴量変換を決定する第二の変換パラメータK2は、三次元回転パラメータψ、V=(a,b,c)(但しVは単位ベクトル:a^2+b^2+c^2=1)、対称変換ビットS(=0 or 1)から構成される。偽特徴点とは、真の特徴点を偽装したものである。偽特徴点は、真の特徴点とは無関係に生成されるのが好ましい。 The feature amount conversion includes a first feature amount conversion and a second feature amount conversion. The first transformation parameter K1 for determining the first feature transformation is the direction rotation angle φ, the amount of translation (Δx, Δy), the false feature point {(Xi, Yi, Θi) | i = 1,. }. The second transformation parameter K2 that determines the second feature transformation is the three-dimensional rotation parameter ψ, V = (a, b, c) (where V is the unit vector: a ^ 2 + b ^ 2 + c ^ 2 = 1) and symmetric conversion bit S (= 0 or 1). A fake feature point is a disguise of a true feature point. The false feature points are preferably generated independently of the true feature points.
第一の特徴量変換では、まず全特徴点の方向θi(i=1,2,…)をそれぞれφ回転させてθi+φとする(S501)。この変換の自由度は1である。 In the first feature amount conversion, first, the direction θi (i = 1, 2,...) Of all feature points is rotated by φ to θi + φ (S501). The degree of freedom of this conversion is 1.
次に全特徴点の座標(xi,yi)(i=1,2,…)をそれぞれ(Δx,Δy)だけ平行移動して(x+Δx,y+Δy)とし、更に所定の範囲(例えば−L≦x<L、−L≦y<L)を外れた特徴点を反対側に巡回して
((((x+Δx)+L) mod 2L)-L, (((y+Δy)+L) mod 2L)-L)
に巡回平行移動する(S502)。この変換の自由度は2である。
Next, the coordinates (xi, yi) (i = 1, 2,...) Of all feature points are translated by (Δx, Δy) to (x + Δx, y + Δy), respectively, and a predetermined range (for example, Rotate the feature points that deviate from -L≤x <L, -L≤y <L) to the opposite side
((((x + Δx) + L) mod 2L) -L, (((y + Δy) + L) mod 2L) -L)
(C502) The degree of freedom of this conversion is 2.
最後に所定の個数の偽特徴点を追加する(S503)。ただし、登録時と認証時で全く誤差の生じない特徴点は偽特徴点であることが、認証サーバにより容易に推測されてしまう。これを防ぐため、認証時には偽特徴点の座標および方向に対し、それぞれランダムに誤差を発生させて追加する。また正規の特徴点は指紋取得時のかすれなどの影響により抽出失敗する場合もあるため、常に現れる特徴点が偽特徴点であるという推測も可能である。これを防ぐため、ランダムに選択した任意個の偽特徴点は追加しない。 Finally, a predetermined number of false feature points are added (S503). However, it is easily guessed by the authentication server that a feature point that does not cause an error at the time of registration and authentication is a fake feature point. In order to prevent this, an error is randomly generated and added to the coordinates and directions of the false feature points at the time of authentication. In addition, since normal feature points may fail to be extracted due to the influence of blurring at the time of fingerprint acquisition, it is possible to estimate that feature points that always appear are fake feature points. In order to prevent this, randomly selected fake feature points are not added.
以上の変換処理の具体例を図6に示す。 A specific example of the above conversion processing is shown in FIG.
第二の特徴量変換では、まず特徴点(xi,yi,θi)(i=1,2,…)を、xyθ三次元空間上の点の集合とみなし、原点を通る方向ベクトルV=(a,b,c)の直線を軸に角度ψの回転を行う(S504)。三次元空間上で原点を中心とする任意の回転は単位ベクトルVとψにより記述することができ、その自由度は3である。実際、単位ベクトルVはV=(a,b,c)=(cosα,sinαcosβ,sinαsinβ)と表すことができるため、三次元回転はα、β、ψの3つの独立なパラメータで記述できる。回転の具体的な計算は、回転を表す四元数Q=(cos(ψ/2); a・sin(ψ/2), b・sin(ψ/2), c・sin(ψ/2))、R=(cos(ψ/2); -a・sin(ψ/2), -b・sin(ψ/2), -c・sin(ψ/2))、および点(x,y,θ)を表す四元数P=(0; x,y,θ)を用い、以下のように四元数の積を取ることで計算できる。 In the second feature amount conversion, first, the feature point (xi, yi, θi) (i = 1, 2,...) Is regarded as a set of points in the xyθ three-dimensional space, and the direction vector V = (a , b, c) is rotated at an angle ψ about the straight line (S504). An arbitrary rotation around the origin in the three-dimensional space can be described by the unit vectors V and ψ, and the degree of freedom is 3. Actually, since the unit vector V can be expressed as V = (a, b, c) = (cos α, sin α cos β, sin α sin β), the three-dimensional rotation can be described by three independent parameters α, β, and ψ. The specific calculation of rotation is the quaternion Q = (cos (ψ / 2); a · sin (ψ / 2), b · sin (ψ / 2), c · sin (ψ / 2) ), R = (cos (ψ / 2); -a · sin (ψ / 2), -b · sin (ψ / 2), -c · sin (ψ / 2)), and the point (x, y, Using the quaternion P = (0; x, y, θ) representing θ), it can be calculated by taking the product of the quaternions as follows.
P’ = RPQ
次に、三次元空間上で各点を平面θ=0に関して対称変換する(S505)。つまり点(x,y,θ)を(x,y,-θ)に移す。最後にこれをx-y平面上の特徴点とみなす。
P ′ = RPQ
Next, each point is symmetrically transformed with respect to the plane θ = 0 in the three-dimensional space (S505). That is, the point (x, y, θ) is moved to (x, y, −θ). Finally, this is regarded as a feature point on the xy plane.
以上の変換処理を模式的に表した図を図7に示す。 FIG. 7 schematically shows the above conversion process.
本実施形態の第一の特徴量変換は自由度3(1(方向の回転)+2(巡回並行移動))、第二の特徴量変換は自由度3(三次元回転)であり、合計で6自由度を持つ。仮に各自由度が12通りの値を取るよう離散化されたとすると、対称変換も含めた変換パラメータの組み合わせの総数は2×12^6=5971968通り(約23ビット)であり、特許文献2に記載の変換と比較して総当り攻撃への耐性が高い。また偽特徴点の追加により、総当り攻撃をより困難にする効果がある。例えば正規特徴点が30個、偽特徴点が10個とすると、テンプレートの特徴点(40個)から正規特徴点(30個)を選ぶ総数は847660528通り(約30ビット)ある。以上より本実施形態の特徴量変換は、テンプレート漏洩時の偽造生体作成によるなりすまし攻撃に対し、十分な安全性を有すると言える。 The first feature amount conversion of the present embodiment has a degree of freedom of 3 (1 (rotation in direction) +2 (cyclic parallel movement)), and the second feature amount conversion has a degree of freedom of 3 (three-dimensional rotation), for a total of 6 Has freedom. If each degree of freedom is discretized so as to take 12 values, the total number of transformation parameter combinations including symmetric transformation is 2 × 12 ^ 6 = 5971968 (about 23 bits). More resistant to brute force attacks than the conversions described. In addition, the addition of fake feature points has the effect of making brute force attacks more difficult. For example, if there are 30 normal feature points and 10 false feature points, the total number of normal feature points (30) to be selected from the template feature points (40) is 8476660528 (about 30 bits). From the above, it can be said that the feature amount conversion of the present embodiment has sufficient safety against a spoofing attack due to creation of a counterfeit organism when a template leaks.
また本実施形態における方向回転、三次元回転、対称変換は、特徴点同士のユークリッド距離を保存するため、これらの変換による精度劣化はない。巡回並行移動に関しては、テンプレートの特徴点と認証時の特徴点の座標のずれによって、一方のみが所定の範囲を外れ巡回した場合には、距離が変化して本来一致すべき特徴点同士が一致しないといった問題を生じる。しかし座標のずれ許容量に対して上記範囲の大きさ(巡回幅)が十分大きければその確率は小さく、精度劣化の影響も小さい。また偽特徴点に関しては、多くの場合、登録時に追加した偽特徴点と認証時に追加した偽特徴点が一致すると考えられる。よって偽特徴点追加処理によって対応特徴点対が偽特徴点の個数だけ上乗せされることになり、本人同士の照合類似度も他人同士の照合類似度も(同じパラメータKを用いる限り)一様に増加する。従って本人/他人を判定するしきい値を適切に設定すれば、照合精度が大きく劣化することはない。以上より本実施形態の特徴量変換は、指紋照合の精度を大きく劣化させずに実現することが可能である。 Further, the direction rotation, the three-dimensional rotation, and the symmetrical transformation in the present embodiment preserve the Euclidean distance between feature points, and therefore there is no accuracy degradation due to these transformations. For cyclic parallel movement, if only one of the template feature points and the feature point coordinates at the time of authentication are out of the specified range due to a shift in the coordinates, the distance will change and the feature points that should be matched will match. The problem of not doing. However, if the size of the above range (cyclic width) is sufficiently large with respect to the allowable deviation of coordinates, the probability is small and the influence of accuracy deterioration is small. As for the false feature points, in many cases, it is considered that the false feature points added at the time of registration coincide with the false feature points added at the time of authentication. Therefore, the corresponding feature point pairs are added by the number of false feature points by the false feature point addition process, and the matching similarity between the users and the matching similarity between the others are uniform (as long as the same parameter K is used). To increase. Therefore, if the threshold value for determining the person / others is appropriately set, the collation accuracy will not be greatly deteriorated. As described above, the feature amount conversion according to the present embodiment can be realized without greatly degrading the accuracy of fingerprint collation.
なおテンプレートTが漏洩した場合、攻撃者はこれを照合用変換特徴量Vとして認証サーバに送信することで、なりすましが可能になる。これを防ぐため、定期的に変換パラメータを変更してテンプレートを破棄・更新する必要がある。しかし更新の度にユーザの生体情報入力を要求すると利便性が低下し、これを避けるためにテンプレートから一旦元の特徴量を復元してから新パラメータで変換すると、そのタイミングで元の特徴量が漏洩する危険性が生じる。そこで、テンプレートから元の特徴量を復元することなく更新する必要がある。本実施形態の第二の特徴量変換を用いることで、そのようなパラメータとテンプレートの更新が可能となる。 If the template T is leaked, the attacker can send it to the authentication server as a matching conversion feature amount V, and can be impersonated. In order to prevent this, it is necessary to periodically change and change the conversion parameters to discard / update the template. However, if the user's biometric information input is requested at every update, the convenience is reduced. To avoid this, once the original feature value is restored from the template and converted with the new parameter, the original feature value is restored at that timing. There is a risk of leakage. Therefore, it is necessary to update without restoring the original feature amount from the template. By using the second feature amount conversion of the present embodiment, such parameters and templates can be updated.
図8に、パラメータとテンプレートの更新フローを示す。 FIG. 8 shows a parameter and template update flow.
クライアント端末100は、パラメータ差分ΔKをランダムに生成する(S801)。ここでΔKは、第二の変換パラメータK2と同じ形式を持ち、三次元回転パラメータΔψおよびΔV=(Δa,Δb,Δc)(ΔVは単位ベクトル)と、対称変換ビットΔS(=0 or 1)から構成される。
The
クライアント端末100は、携帯型記録媒体120から変換パラメータKを読み込む(S802)。
The
クライアント端末100は、パラメータKをパラメータ差分ΔKで更新し、新パラメータK’を作成する(S803)。具体的には以下のように更新の計算を行う。四元数Q=(ψ; a, b, c)、Q0=(Δψ; Δa,Δb,Δc)、Q1=(-Δψ; Δa,Δb,-Δc)を考える。S=0ならばQ’=Q Q0、S=1ならばQ’=Q Q1とする。Q’=(ψ’; a’, b’, c’)としたとき、ψ’およびV’=(a’, b’, c’)を新しい三次元回転パラメータとする。またS’=S xor ΔS(xorは排他的論理和を表す)を新しい対称変換ビットとする。こうして変換パラメータKの中の第二の変換パラメータψ、V、Sを、ψ’、V’、S’で置き換えたものを、新変換パラメータK’とする。
The
クライアント端末100は、新変換パラメータK’を携帯型記録媒体120に書込み、前記パラメータ差分ΔKをサーバ140に送信する(S804)。
The
サーバ140は、記憶装置143からテンプレートTを読み出す(S805)。
The
サーバ140は、テンプレートTをパラメータ差分ΔKで更新し、新テンプレートT’を作成する(S805)。具体的には、テンプレート中の全特徴点(xi,yi,θi)(i=1,2,…)に対し、ΔKを第二の変換パラメータとして三次元回転(S504)および対称変換(S505)を行う。
The
サーバ140は、旧いテンプレートTを破棄し、新テンプレートT’を記憶装置143に書き込む(S807)。
The
上述の方法により新変換パラメータK’、新テンプレートT’を作成することによりT’=F(X,K’)が成立し、次回の認証からK,Tの替わりにK’,T’を用いて正しく指紋照合処理を行うことができる。このように本実施形態の特徴量変換を用いることで、新規にユーザの生体情報を取得したり、テンプレートから元の特徴量を復元することなく、パラメータとテンプレートの破棄・更新が可能となる。これによりテンプレート漏洩時のなりすまし攻撃を防止し、安全性の高いネットワーク型生体認証システムを実現することができる。 By creating a new conversion parameter K ′ and a new template T ′ by the above-described method, T ′ = F (X, K ′) is established, and K ′ and T ′ are used instead of K and T from the next authentication. Correct fingerprint verification processing. As described above, by using the feature amount conversion according to the present embodiment, it is possible to discard and update parameters and templates without newly acquiring biometric information of the user or restoring the original feature amounts from the template. Thereby, a spoofing attack at the time of template leakage can be prevented, and a highly secure network type biometric authentication system can be realized.
なお本実施形態では三次元回転のパラメータ表現および回転計算に四元数を用いたが、オイラー角やロール、ピッチ、ヨー角を用いてもよい。 In this embodiment, the quaternion is used for the three-dimensional rotation parameter expression and the rotation calculation. However, Euler angles, rolls, pitches, and yaw angles may be used.
本発明は、生体情報に基づいてユーザ認証を行う任意のアプリケーションに対して適用可能である。例えば社内ネットワークにおける情報アクセス制御、インターネットバンキングシステムやATMにおける本人確認、会員向けWebサイトへのログイン、保護エリアへの入場時の個人認証、パソコンのログインなどへの適用が可能である。 The present invention is applicable to any application that performs user authentication based on biometric information. For example, it can be applied to information access control in an in-house network, identity verification in an Internet banking system or ATM, login to a website for members, personal authentication when entering a protected area, login to a personal computer, and the like.
100 クライアント端末
101 指紋センサI/F
102 特徴量抽出部
103 変換パラメータ生成部
104 特徴量変換部
105 記録媒体I/F
106 通信I/F
110 指紋センサ
120 携帯型記録媒体
140 認証サーバ
141 通信I/F
142 登録部
143 記憶装置
144 照合部
900 CPU
901 メモリ
902 HDD
903 入力装置
904 出力装置
905 通信装置
100 Client terminal 101 Fingerprint sensor I / F
102 feature
106 Communication I / F
110
142
901
903
Claims (8)
前記第1の処理装置は、ユーザの生体情報を取得する取得手段と、前記生体情報から特徴量を抽出する抽出手段と、前記特徴量を変換する変換手段とを備え、
前記変換手段が、平面上の各特徴点を前記第1の記憶装置上に展開し、平面上の各特徴点を、座標軸と方向軸で張られる三次元空間上の点とみなし、前記変換ビットが予め定めた0又は1の何れか1つならば、任意の平面に関して前記各特徴点を前記第1の記憶装置上で対称変換する対称変換ステップと、
前記変換手段が、前記空間回転パラメータに従って任意の点を中心に、対称変換後の前記各特徴点を前記第1の記憶装置上で前記三次元空間上で回転する回転変換ステップとを実行し、
ユーザを登録する際に、前記特徴量変換装置の前記抽出手段は、ユーザの生体情報を取得して登録用特徴量を抽出し、前記変換手段は、前記変換パラメータに従い前記登録用特徴量を変換して登録用変換特徴量を作成し、前記登録用変換特徴量を前記照合装置へ送信し、前記照合装置は、前記登録用変換特徴量を受信して前記照合装置の前記第2の記憶装置に記憶し、
ユーザを認証する際に、前記特徴量変換装置の前記取得手段は、ユーザの生体情報を取得して照合用特徴量を抽出し、前記変換手段は、前記変換パラメータに従い前記照合用特徴量を変換して照合用変換特徴量を作成し、前記照合用変換特徴量を前記照合装置へ送信し、前記照合装置は、前記照合用変換特徴量を受信し、前記第2の処理装置は、前記照合用変換特徴量を前記登録用変換特徴量と照合し、ユーザが本人であるか否かを判定することを特徴とするユーザ認証方法。 Receiving a transformation parameter including a feature amount of biological information including a plurality of feature points having coordinates and directions on a plane, a transformation bit given by 0 or 1, and a spatial rotation parameter designating rotation of a three-dimensional space; A feature value conversion device including a first processing device and a first storage device that converts the feature value according to the conversion parameter, a second processing device that collates the feature value, and a first value that stores the feature value. In a user authentication method executed by a user authentication system having a storage device of 2 and a collation device capable of communicating with the feature value conversion device ,
The first processing device includes an acquisition unit that acquires biometric information of a user, an extraction unit that extracts a feature amount from the biometric information, and a conversion unit that converts the feature amount.
The conversion means develops each feature point on a plane on the first storage device, regards each feature point on the plane as a point on a three-dimensional space spanned by a coordinate axis and a direction axis, and converts the conversion bit. Is one of predetermined 0 or 1, a symmetric transformation step for symmetric transformation of each feature point on the first storage device with respect to an arbitrary plane;
The conversion means performs a rotation conversion step of rotating each feature point after symmetrical conversion on the first storage device on the three-dimensional space around an arbitrary point according to the space rotation parameter ,
When registering a user, the extraction unit of the feature amount conversion apparatus acquires a user's biological information and extracts a registration feature amount, and the conversion unit converts the registration feature amount according to the conversion parameter. The registration conversion feature value is generated, and the registration conversion feature value is transmitted to the collation device. The collation device receives the registration conversion feature value, and the second storage device of the collation device. Remember
When authenticating the user, the acquisition unit of the feature amount conversion apparatus acquires the user's biometric information and extracts a matching feature amount, and the conversion unit converts the matching feature amount according to the conversion parameter. Then, a collation conversion feature value is created, the collation conversion feature value is transmitted to the collation device, the collation device receives the collation conversion feature value, and the second processing device A user authentication method comprising: comparing a conversion feature amount for registration with the conversion feature amount for registration and determining whether or not the user is the person himself / herself.
前記変換手段が、前記方向回転角に従って前記各特徴点の方向を前記第1の記憶装置上で回転する方向回転ステップを含むことを特徴とする請求項1に記載のユーザ認証方法。 The conversion parameter includes a direction rotation angle,
The user authentication method according to claim 1, wherein the conversion unit includes a direction rotation step of rotating the direction of each feature point on the first storage device according to the direction rotation angle.
前記変換手段が、前記特徴量に、前記偽特徴量が含む各偽特徴点を追加する偽特徴点追加ステップを含むことを特徴とする請求項2に記載のユーザ認証方法。 The conversion parameter includes a false feature quantity including a plurality of false feature points on a plane having coordinates and directions,
The user authentication method according to claim 2, wherein the conversion unit includes a false feature point adding step of adding each false feature point included in the false feature amount to the feature amount.
前記変換手段が、前記平行移動パラメータに従って前記各特徴点を前記第1の記憶装置上で平行移動し、平面上において所定の範囲外に出た特徴点を前記第1の記憶装置上で反対側に巡回して、全ての特徴点が前記所定の範囲内に収まるよう前記特徴点を前記第1の記憶装置上で移動する巡回並行移動ステップを含むことを特徴とする請求項3に記載のユーザ認証方法。 The transformation parameter includes a translation parameter that specifies translation on a plane;
The converting means translates the feature points on the first storage device in accordance with the translation parameter, and the feature points that are out of a predetermined range on the plane are on the opposite side on the first storage device. 4. The user according to claim 3, further comprising a cyclic parallel movement step of moving the feature points on the first storage device so that all feature points fall within the predetermined range. Authentication method .
前記第1の処理装置は、ユーザの生体情報を取得する取得手段と、前記生体情報から特徴量を抽出する抽出手段と、前記特徴量を変換する変換手段とを備え、
前記変換手段は、平面上で座標と方向を持つ複数の特徴点を含む生体情報の特徴量と、0又は1で与えられる変換ビットと三次元空間の回転を指定する空間回転パラメータとを含む変換パラメータとを受け取り、前記第1の記憶装置に格納し、平面上の各特徴点を前記第1の記憶装置上に展開し、平面上の各特徴点を、座標軸と方向軸で張られる三次元空間上の点とみなし、前記変換ビットが予め定めた0又は1の何れか1つならば、任意の平面に関して前記各特徴点を前記第1の記憶装置上で対称変換し、前記第1の記憶装置に格納された前記空間回転パラメータに従って任意の点を中心に、対称変換後の前記各特徴点を前記第1の記憶装置上で前記三次元空間上で回転し、
ユーザを登録する際に、前記特徴量変換装置の前記抽出手段は、ユーザの生体情報を取得して登録用特徴量を抽出し、前記変換手段は、前記変換パラメータに従い前記登録用特徴量を変換して登録用変換特徴量を作成し、前記登録用変換特徴量を前記照合装置へ送信し、前記照合装置は、前記登録用変換特徴量を受信して前記照合装置の前記第2の記憶装置に記憶し、
ユーザを認証する際に、前記特徴量変換装置の前記取得手段は、ユーザの生体情報を取得して照合用特徴量を抽出し、前記変換手段は、前記変換パラメータに従い前記照合用特徴量を変換して照合用変換特徴量を作成し、前記照合用変換特徴量を前記照合装置へ送信し、前記照合装置は、前記照合用変換特徴量を受信し、前記第2の処理装置は、前記照合用変換特徴量を前記登録用変換特徴量と照合し、ユーザが本人であるか否かを判定することを特徴とするユーザ認証システム。 First processing device and the first storage device and the second processing unit to match feature transformation device and the feature quantity with a having a second storage device that stores the feature quantity the feature transformation apparatus In a user authentication system provided with a communicable verification device ,
The first processing device includes an acquisition unit that acquires biometric information of a user, an extraction unit that extracts a feature amount from the biometric information, and a conversion unit that converts the feature amount.
The conversion means includes a feature amount of biological information including a plurality of feature points having coordinates and directions on a plane, a conversion bit given by 0 or 1, and a spatial rotation parameter designating rotation of a three-dimensional space. receiving a parameter, stored in the first storage device, expand each feature point on the plane in the first storage device on a three-dimensional the feature points on the plane, spanned by the coordinate axes and axis If it is regarded as a point on the space and the conversion bit is either one of 0 or 1 determined in advance, each feature point is symmetrically converted on the first storage device with respect to an arbitrary plane, and the first Rotating each feature point after symmetrical transformation on the first storage device on the three-dimensional space around an arbitrary point according to the spatial rotation parameter stored in the storage device ,
When registering a user, the extraction unit of the feature amount conversion apparatus acquires a user's biological information and extracts a registration feature amount, and the conversion unit converts the registration feature amount according to the conversion parameter. The registration conversion feature value is generated, and the registration conversion feature value is transmitted to the collation device. The collation device receives the registration conversion feature value, and the second storage device of the collation device. Remember
When authenticating the user, the acquisition unit of the feature amount conversion apparatus acquires the user's biometric information and extracts a matching feature amount, and the conversion unit converts the matching feature amount according to the conversion parameter. Then, a collation conversion feature value is created, the collation conversion feature value is transmitted to the collation device, the collation device receives the collation conversion feature value, and the second processing device A user authentication system characterized in that a conversion feature value for use is collated with the conversion feature value for registration to determine whether or not the user is the person himself / herself.
前記変換手段は、前記方向回転角に従って前記各特徴点の方向を前記第1の記憶装置上で回転することを特徴とする請求項5に記載のユーザ認証システム。 The conversion parameter includes a direction rotation angle,
6. The user authentication system according to claim 5, wherein the conversion unit rotates the direction of each feature point on the first storage device according to the direction rotation angle.
前記変換手段は、前記特徴量に、前記偽特徴量が含む各偽特徴点を追加することを特徴とする請求項6に記載のユーザ認証システム。 The conversion parameter includes a false feature quantity including a plurality of false feature points on a plane having coordinates and directions,
The user authentication system according to claim 6, wherein the conversion unit adds each false feature point included in the false feature amount to the feature amount.
前記変換手段は、前記平行移動パラメータに従って前記各特徴点を前記第1の記憶装置上で平行移動し、平面上において所定の範囲外に出た特徴点を前記第1の記憶装置上で反対側に巡回して、全ての特徴点が前記所定の範囲内に収まるよう前記特徴点を前記前記第1の記憶装置上で移動することを特徴とする請求項7に記載のユーザ認証システム。 The transformation parameter includes a translation parameter that specifies translation on a plane;
The converting means translates the feature points on the first storage device in accordance with the parallel movement parameters, and moves the feature points out of a predetermined range on the plane to the opposite side on the first storage device. 8. The user authentication system according to claim 7, wherein the feature points are moved on the first storage device so that all the feature points fall within the predetermined range.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006312354A JP4867601B2 (en) | 2006-11-20 | 2006-11-20 | User authentication method and user authentication system using biometric feature conversion device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006312354A JP4867601B2 (en) | 2006-11-20 | 2006-11-20 | User authentication method and user authentication system using biometric feature conversion device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008129743A JP2008129743A (en) | 2008-06-05 |
JP4867601B2 true JP4867601B2 (en) | 2012-02-01 |
Family
ID=39555509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006312354A Active JP4867601B2 (en) | 2006-11-20 | 2006-11-20 | User authentication method and user authentication system using biometric feature conversion device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4867601B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105849774A (en) * | 2014-01-15 | 2016-08-10 | 欧姆龙株式会社 | Image comparison device, image sensor, processing system, and image comparison method |
US11367301B2 (en) | 2020-01-22 | 2022-06-21 | Samsung Display Co., Ltd. | Fingerprint authentication device, display device and fingerprint authentication method of the same |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010125653A1 (en) | 2009-04-28 | 2010-11-04 | 富士通株式会社 | Biometric authentication device, biometric authentication method and biometric authentication program |
JP5813282B2 (en) * | 2009-06-19 | 2015-11-17 | 日本電信電話株式会社 | Information collation apparatus, information collation method and program |
JP5287550B2 (en) * | 2009-07-01 | 2013-09-11 | 富士通株式会社 | Biometric authentication system, biometric authentication method, biometric authentication device, biometric information processing device, biometric authentication program, and biometric information processing program |
US8958552B2 (en) | 2009-10-29 | 2015-02-17 | Mitsubishi Electric Corporation | Data processing device |
WO2012124115A1 (en) | 2011-03-17 | 2012-09-20 | 富士通株式会社 | Biological information acquisition device, biological information comparison device, and program |
JP5681823B2 (en) * | 2014-03-12 | 2015-03-11 | 株式会社日立製作所 | Registration template information update method and registration template information update system |
KR102578428B1 (en) * | 2018-02-13 | 2023-09-14 | 핑거프린트 카드즈 아나카툼 아이피 에이비 | Update biometric template protection key |
JP6961527B2 (en) * | 2018-04-02 | 2021-11-05 | Kddi株式会社 | Information processing equipment, learning methods, and programs |
NL2025515B1 (en) | 2020-05-06 | 2021-11-23 | Microsoft Technology Licensing Llc | Access authentication using obfuscated biometrics |
JP2023173879A (en) * | 2022-05-26 | 2023-12-07 | シミックホールディングス株式会社 | Authentication system, control device, and computer program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000076195A (en) * | 1998-09-02 | 2000-03-14 | Ntt Data Corp | Authentication method and device and storage medium |
JP4564348B2 (en) * | 2004-12-10 | 2010-10-20 | 株式会社日立製作所 | Biometric information feature amount conversion method and biometric authentication system |
-
2006
- 2006-11-20 JP JP2006312354A patent/JP4867601B2/en active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105849774A (en) * | 2014-01-15 | 2016-08-10 | 欧姆龙株式会社 | Image comparison device, image sensor, processing system, and image comparison method |
US9978138B2 (en) | 2014-01-15 | 2018-05-22 | Omron Corporation | Image comparison device, image sensor, processing system, and image comparison method |
CN105849774B (en) * | 2014-01-15 | 2019-01-11 | 欧姆龙株式会社 | Image contrast device, imaging sensor, processing system, image contrast method |
US11367301B2 (en) | 2020-01-22 | 2022-06-21 | Samsung Display Co., Ltd. | Fingerprint authentication device, display device and fingerprint authentication method of the same |
Also Published As
Publication number | Publication date |
---|---|
JP2008129743A (en) | 2008-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4867601B2 (en) | User authentication method and user authentication system using biometric feature conversion device | |
JP4886371B2 (en) | Biometric authentication method and system | |
Liu et al. | Finger vein secure biometric template generation based on deep learning | |
Natgunanathan et al. | Protection of privacy in biometric data | |
US8842887B2 (en) | Method and system for combining a PIN and a biometric sample to provide template encryption and a trusted stand-alone computing device | |
JP4564348B2 (en) | Biometric information feature amount conversion method and biometric authentication system | |
US9049191B2 (en) | Biometric authentication system, communication terminal device, biometric authentication device, and biometric authentication method | |
JP4966765B2 (en) | Biometric authentication system | |
JP6238867B2 (en) | Sequential biometric cryptographic system and sequential biometric cryptographic processing method | |
US20080065900A1 (en) | Method and apparatus for biometrics | |
Ren et al. | Signature verification using critical segments for securing mobile transactions | |
Ali et al. | Polynomial vault: A secure and robust fingerprint based authentication | |
Baghel et al. | A non‐invertible transformation based technique to protect a fingerprint template | |
Baghel et al. | Generation of secure fingerprint template using DFT for consumer electronics devices | |
KR101086632B1 (en) | Fingerprint Structure of Fingerprint Fuzzy Bolt System and Fingerprint Authentication Matching Method | |
JP4616677B2 (en) | Encryption key generation using biometric information and personal authentication system using biometric information | |
Wesley | Authentication-based multimodal biometric system using exponential water wave optimization algorithm | |
Hamme et al. | AI for biometric authentication systems | |
JPWO2006090680A1 (en) | Vector generation apparatus, vector generation method, and integrated circuit | |
Bedad et al. | Multi-biometric template protection: an overview | |
KR101140358B1 (en) | Method of generating chaff points and fuzzy vault of the chaff points inserted | |
Sheng et al. | Reliable and secure encryption key generation from fingerprints | |
JP6222692B2 (en) | Confidential biometric server authentication | |
KR101838432B1 (en) | Method and system for authentication using biometrics and functional encryption-inner product | |
Shelton et al. | Permutation-based biometric authentication protocols for mitigating replay attacks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110920 |
|
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: 20111018 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111031 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4867601 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141125 Year of fee payment: 3 |