IP Library Granted Patent US 8,612,770
Granted Patent B2
US 8,612,770 · App. 13/716,583 · Granted Dec 17, 2013

Biometric authentication method and computer system

Inventor: Kenta Takahashi (Tokyo, JP)
Assignee: Hitachi, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,612,770
App. No.
13/716,583
Granted
Dec 17, 2013
Kind
B2
Abstract

A biometric authentication method for a computer system, the computer system comprising: a computer; and an authentication server, the biometric authentication method including steps of: extracting a first feature from the captured biometric information; generating a template polynomial for enrollment; extracting a second feature from the captured biometric information; generating a template polynomial for authentication; generating a correlation function for calculating a correlation between the template polynomial for authentication and the enrolled template polynomial; calculating a correlation value between the template polynomial for authentication and the enrolled template polynomial by using the generated correlation function, and determining based on the calculated correlation value whether or not the biometric information at the time of authentication coincides with the biometric information enrolled.

Claims (46)

1. A biometric authentication method for a computer system,

the computer system including:

a plurality of computers for obtaining biometric information from a user and generating authentication information used for authenticating the user; and

a server for executing authentication processing by using the authentication information, which is coupled to the plurality of computers,

the biometric authentication method including:

a first step of extracting, by at least one of the plurality of computers, a first feature based on the obtained biometric information from the user;

a second step of generating, by the at least one of the plurality of computers, a first parameter polynomial, which is used for keeping the extracted first feature secret, and a second parameter polynomial;

a third step of calculating, by the at least one on the plurality of computers, a template polynomial for enrollment based on a product of the first feature and the first parameter polynomial;

a forth step of transmitting, by the at least one on the plurality of computers, the calculated template polynomial for enrollment to the server;

a fifth step of storing, by the server, the template polynomial for enrollment;

a sixth step of obtaining, by the at least one of the plurality of computers, the biometric information from the user, and extracting a second feature of the obtained biometric information, in a case of authenticating the user;

a seventh step of calculating, by the at least one of the plurality of computers, a template polynomial for authentication base on a product of the second feature and the second parameter polynomial;

a eighth step of transmitting, by the at least one of the plurality of computers, the calculated template polynomial for authentication to the server; and

a ninth step of calculating, by the server, a similarity between the first feature and the second feature by using the template polynomial for authentication and the template polynomial for enrollment, and authenticating the user based on the calculated similarity,

wherein a residue polynomial equal 1, which is calculated by dividing a product of the first parameter polynomial and the second parameter polynomial by a modulo polynomial.

2. The biometric authentication method according to claim 1 , wherein:

the first parameter polynomial is an inverse parameter polynomial,

wherein the second parameter polynomial is a parameter polynomial.

3. The biometric authentication method according to claim 2 , wherein the ninth step further includes the steps of;

calculating a correlation value based on the template polynomial for authentication and the template polynomial for enrollment template polynomial; and

calculating the similarity based on the calculated correlation value.

4. A computer system, comprising:

a plurality of computers for obtaining biometric information from a user and generating authentication information used for authenticating the user; and

a server for executing authentication processing by using the authentication information, which is coupled to the plurality of computers,

wherein at least one of the plurality of computers includes:

a feature extraction module for extracting a first feature based on the obtained biometric information from the user;

a parameter polynomial generation module for generating a first parameter polynomial, which is used for keeping the extracted first feature secret, and a second parameter polynomial;

a polynomial residue calculation module for calculating a template polynomial for enrollment base on a product of the first feature and the first parameter polynomial; and

a transmission module for transmitting the calculated template polynomial for enrollment to the server;

wherein the server includes:

a storage module for storing the template polynomial for enrollment;

a matching determination module for authenticating the user;

wherein the feature extraction module obtains the biometric information from the user, and extracts a second feature of the obtained biometric information, in a case of authenticating the user,

wherein the polynomial residue calculation module calculates a template polynomial for authentication base on a product of the second feature and the second parameter polynomial,

wherein the transmission module transmits the calculated template polynomial for authentication to the server,

wherein the matching determination module is configured to:

calculate a similarity between the first feature and the second feature by using the template polynomial for authentication and the template polynomial for enrollment; and

authenticate the user based on the calculated similarity;

wherein a residue polynomial equal 1, which is calculated by dividing a product of the first parameter polynomial and the second parameter polynomial by a modulo polynomial.

5. The computer system according to claim 4 ;

wherein the first parameter polynomial is an inverse parameter polynomial, and

wherein the second parameter polynomial is a parameter polynomial.

6. The computer system according to claim 5 ;

wherein the matching determination module is configured to:

calculate a correlation value based on the template polynomial for authentication and the template polynomial for enrollment; and

calculate the similarity based on the calculated correlation value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2013
From: TAKAHASHI, KENTA
To: HITACHI, LTD.
Reel/Frame 031050/0303 →
Priority Claims (1)
JP 2009-244188 · Oct 23, 2009 · national
Continuity (2)
Continuation 12848346 · Aug 2, 2010
Related Publication 20130111214A1 · May 2, 2013