Biometric based user authentication with syndrome codes
First Claim
1. A method securely storing biometric parameters in a database, comprising:
- encoding enrollment biometric parameters of a user using a syndrome encoder to produce an enrollment syndrome;
applying a hash function to the enrollment syndrome to produce an enrollment hash; and
storing the enrollment syndrome and the enrollment hash in a database.
1 Assignment
0 Petitions
Accused Products
Abstract
Biometric parameters acquired from human faces, voices, fingerprints, and irises are used for user authentication and access control. Because the biometric parameters are continuous and vary from one reading to the next, syndrome codes are applied to determine biometric syndromes. The biometric syndromes can be stored securely, while tolerating an inherent variability of biometric data. The stored biometric syndrome is decoded during user authentication using biometric parameters acquired at that time. Specifically, during enrollment, enrollment biometric parameters are acquired from a user and encoded as a syndrome. A hash function is applied to the syndrome to produce an enrollment hash. The syndrome and hash as stored in a database. During user authentication, the enrollment syndrome is decoded using a syndrome decoder and authentication biometric parameters of the user to produce decoded biometric parameters. The hash function is applied to the decoded biometric parameters to produce an authentication hash. The authentication hash and the enrollment hash are compared to determine whether user access is granted.
34 Citations
22 Claims
-
1. A method securely storing biometric parameters in a database, comprising:
-
encoding enrollment biometric parameters of a user using a syndrome encoder to produce an enrollment syndrome;
applying a hash function to the enrollment syndrome to produce an enrollment hash; and
storing the enrollment syndrome and the enrollment hash in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for securely storing biometric parameters in a database, comprising:
-
means for acquiring enrollment biometric parameters from a user;
a syndrome encoder configured to encode the enrollment biometric parameters as an enrollment syndrome;
a hash function configured to produce an enrollment hash from the enrollment syndrome; and
a database configured to store the enrollment syndrome and the enrollment hash. - View Dependent Claims (21)
-
-
22. A method for securely storing biometric parameters in a database and authenticating users, comprising:
-
encoding enrollment biometric parameters of a user using a syndrome encoder to produce an enrollment syndrome;
applying a hash function to the enrollment syndrome to produce an enrollment hash;
decoding the enrollment syndrome using a syndrome decoder and authentication biometric parameters of the user to produce decoded biometric parameters;
applying the hash function to the decoded biometric parameters to produce an authentication hash; and
comparing the authentication hash and the enrollment hash to determine whether access is granted.
-
Specification