IP Library Granted Patent US 7,929,732
Granted Patent B2
US 7,929,732 · App. 11/657,172 · Granted Apr 19, 2011

Methods of identifier determination and of biometric verification and associated systems

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 7,929,732
App. No.
11/657,172
Granted
Apr 19, 2011
Kind
B2
Abstract

The invention relates to a method of determining an identifier of determined discriminating power from biometric data. According to the method, biometric data is obtained relating to an individual. The biometric data is converted into a digital string. A word of an error-correcting code is associated with the individual. The error-correcting code word is added to the digital string. An identifier relating to the individual is determined by applying a hashing function to the error-correcting code word, the hashing function being selected to ensure the determined discriminating power to said identifier.

Claims (42)

1. A biometric verification method using a first data medium storing in association, for at least one individual of a set of individuals: an identity relating to said individual, the result of adding a first word of an error-correcting code associated with said individual to a first digital string obtained from biometric data relating to said individual and at least two identifiers of distinct determined discriminating powers obtained by applying respective hashing functions to the first error-correcting code word; the method comprising the following steps relating to an individual of the set of individuals:

obtaining biometric data relating to the individual;

converting the biometric data into a second digital string;

determining a second error-correcting code word corresponding substantially to adding the second digital string to the result of adding the first error-correcting code word to the first digital string stored on the first data medium in association with the identity relating to said individual;

determining a desired level of discrimination;

determining the identifier stored on the first data medium in association with the identity relating to said individual, having discriminating power corresponding substantially to the desired level of discrimination;

applying to the second error-correcting code word the hashing function in application of which said determined identifier was obtained; and

comparing the result of applying said hashing function to said second error-correcting code word with the determined identifier.

2. A method according to claim 1 , in which at least some of the hashing functions applied to the first error-correcting code word are selected to have an equiprobable arrival space comprising a number of possible values corresponding substantially to the determined discriminating power of the respective identifier.

3. A method according to claim 1 , further comprising delivering a right when the comparing the result of applying said hashing function to said second error-correcting code word with the determined identifier finds equality between the result of applying said hashing function to the second error-correcting code word and the determined identifier.

4. A method according to claim 1 , also using a second data medium storing in association, for at least said individual of the set of individuals: the first digitalstring obtained from biometric data relating to said individual and the identifiers of distinct determined discriminating powers obtained by applying respective hashing functions to the first error-correcting code word associated with said individual; the method further comprising the following steps relating to said individual of the set of individuals:

finding the first digital string stored on the second data medium and corresponding substantially to said second digital string;

finding the identifier stored on the second data medium in association with the found first digital string, having discriminating power corresponding substantially to the desired level of discrimination; and

comparing the result of applying the hashing function in application of which the found identifier was obtained to the second error-correcting code word with the identifier as found.

5. A biometric verification system using a first data medium storing in association, for at least one individual of a set of individuals: an identity relating to said individual, the result of adding a first word of an error-correcting code associated with said individual to a first digital string obtained from biometric data relating to said individual and at least two identifiers of distinct determined discriminating powers obtained by applying respective hashing functions to the first error-correcting code word; the system comprising:

means for obtaining biometric data relating to the individual;

means for converting the biometric data into a second digital string;

means for determining a second error-correcting code word corresponding substantially to adding the second digital string to the result of adding the first error-correcting code word to the first digital string stored on the first data medium in association with the identity relating to said individual;

means for determining a desired level of discrimination;

means for determining the identifier stored on the first data medium in association with the identity relating to said individual, having discriminating power corresponding substantially to the desired level of discrimination;

means for applying to the second error-correcting code word the hashing function in application of which said determined identifier was obtained; and

means for comparing the result of applying said hashing function to said second error-correcting code word with the determined identifier.

6. A system according to claim 5 , in which at least some of the hashing functions applied to the first error-correcting code word are selected to have an equiprobable arrival space comprising a number of possible values corresponding substantially to the determined discriminating power of the respective identifier.

7. A system according to claim 5 , further comprising means for delivering a right when the comparing the result of applying said hashing function to said second error-correcting code word with the determined identifier finds equality between the result of applying said hashing function to the second error-correcting code word and the determined identifier.

8. A system according to claim 5 , also using a second data medium storing in association, for at least said individual of the set of individuals: the first digital string obtained from biometric data relating to said individual and the identifiers of distinct determined discriminating powers obtained by applying respective hashing functions to the first error-correcting code word associated with said individual; the system further comprising, in relation to said individual of the set of individuals:

means for finding the first digital string stored on the second data medium and corresponding substantially to said second digital string;

means for finding the identifier stored on the second data medium in association with the found first digital string, having discriminating power corresponding substantially to the desired level of discrimination; and

means for comparing the result of applying the hashing function in application of which the found identifier was obtained to the second error-correcting code word with the identifier as found.

9. A computer program product comprising code instructions stored on a non-transitory computer-readable medium, the code instructions being adapted, when loaded and executed by computer means, to implement a biometric verification method using a first data medium storing in association, for at least one individual of a set of individuals: an identity relating to said individual, the result of adding a first word of an error-correcting code associated with said individual to a first digital string obtained from biometric data relating to said individual and at least two identifiers of distinct determined discriminating powers obtained by applying respective hashing functions to the first error-correcting code word, comprising the following steps relating to an individual of the set of individuals:

obtaining biometric data relating to the individual;

converting the biometric data into a second digital string;

determining a second error-correcting code word corresponding substantially to adding the second digital string to the result of adding the first error-correcting code word to the first digital string stored on the first data medium in association with the identity relating to said individual;

determining a desired level of discrimination;

determining the identifier stored on the first data medium in association with the identity relating to said individual, having discriminating power corresponding substantially to the desired level of discrimination;

applying to the second error-correcting code word the hashing function in application of which said determined identifier was obtained; and

comparing the result of applying said hashing function to said second error-correcting code word with the determined identifier.

10. A computer program product according to claim 9 , in which at least some of the hashing functions applied to the first error-correcting code word are selected to have an equiprobable arrival space comprising a number of possible values corresponding substantially to the determined discriminating power of the respective identifier.

11. A computer program product according to claim 9 , further comprising code instructions for delivering a right when the comparing the result of applying said hashing function to said second error-correcting code word with the determined identifier finds equality between the result of applying said hashing function to the second error-correcting code word and the determined identifier.

12. A computer program product according to claim 9 , in which the method implemented by the code instructions comprised by the computer program product also uses a second data medium storing in association, for at least said individual of the set of individuals: the first digital string obtained from biometric data relating to said individual and the identifiers of distinct determined discriminating powers obtained by applying respective hashing functions to the first error-correcting code word associated with said individual; and further comprises the following steps relating to said individual of the set of individuals:

finding the first digital string stored on the second data medium and corresponding substantially to said second digital string;

finding the identifier stored on the second data medium in association with the found first digital string, having discriminating power corresponding substantially to the desired level of discrimination; and

comparing the result of applying the hashing function in application of which the found identifier was obtained to the second error-correcting code word with the identifier as found.

Assignments (4)
CHANGE OF NAME Recorded Mar 1, 2023
From: MORPHO
To: IDEMIA IDENTITY & SECURITY FRANCE
Reel/Frame 062895/0357 →
CHANGE OF NAME Recorded Aug 20, 2010
From: SAGEM SECURITE
To: MORPHO
Reel/Frame 024865/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2009
From: SAGEM DEFENSE SECURITE
To: SAGEM SECURITE
Reel/Frame 022317/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2007
From: BRINGER, JULIEN; WELTI, PAUL
To: SAGEM DEFENSE SECURITE
Reel/Frame 018850/0802 →