IP Library Granted Patent US 9,411,946
Granted Patent B2
US 9,411,946 · App. 14/228,488 · Granted Aug 9, 2016

Fingerprint password

Inventors: Fenghua Yu (Palo Alto, CA); Arjan Van De Ven (Portland, OR); Bruce Schlobohm (Fremont, CA)
Assignee: Intel Corporation
G06F21/32H04L9/3231H04L9/3239
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 9,411,946
App. No.
14/228,488
Granted
Aug 9, 2016
Kind
B2
Abstract

Various systems and methods for authenticating a user are described herein. A system to includes a biometric scanner to scan an input sequence of biometric identifiers; a storage device to store a biometric identifier database; an input module to receive the input sequence of biometric identifiers; an access module to access the biometric identifier database and retrieve a secret sequence of biometric identifiers; a comparator module to compare the input sequence of biometric identifiers to the secret sequence of biometric identifiers to obtain a result; and an authorization module to, based on the result, allow access to a resource provided by the system.

Claims (51)

1. A system for authenticating a user, the system comprising:

a biometric scanner to scan an input sequence of biometric identifiers, the input sequence including a first biometric identifier that is followed by at least one subsequent biometric identifier in a particular order;

a storage device to store a biometric identifier database;

an input circuit to receive the input sequence of biometric identifiers;

an access circuit to access the biometric identifier database and retrieve a predefined secret sequence of biometric identifiers, wherein the access circuit is to:

detect the first biometric identifier received via the biometric scanner and the input circuit; and

retrieve the secret sequence of biometric identifiers based on detection of only the first biometric identifier;

a comparator circuit to compare the input sequence of biometric identifiers to the secret sequence of biometric identifiers to obtain a result; and

an authorization circuit to, based on the result, allow access to a resource provided by the system.

2. The system of claim 1 , wherein to access the biometric identifier database to retrieve the secret sequence of biometric identifiers, the access circuit is to:

calculate a hash key based on the first biometric identifier; and

use the hash key to retrieve the secret sequence of biometric identifiers in a hash table.

3. The system of claim 2 , wherein the secret sequence of biometric identifiers is stored in the hash table, the hash table indexed by a checksum hash.

4. The system of claim 3 , wherein the checksum hash is calculated from the first biometric identifier in the secret sequence of biometric identifiers.

5. The system of claim 4 , wherein the checksum hash is calculated using an MD5 SUM technique.

6. The system of claim 3 , wherein the secret sequence of biometric identifiers is stored as a sequence of biometric templates in the hash table.

7. The system of claim 2 , wherein the hash table is encrypted.

8. The system of claim 1 ,

wherein the input circuit is to receive a request to create the secret sequence of biometric identifiers;

wherein the input circuit is to receive a plurality of biometric identifier scans obtained by the biometric scanner; and

wherein the access circuit is to:

for each biometric identifier scan in the plurality of biometric identifier scans:

initiate the creation of a biometric template of the biometric identifier scan; and

store the biometric template of the biometric identifier scan, preserving the order of the plurality of biometric identifier scans to form a sequence of biometric identifier scans.

9. The system of claim 1 , wherein the resource provided by the system includes one of: access to an online account, physical access to an area, a vehicle ignition process, elevator access, computer resource access, email access, banking account access, or credit card account access.

10. The system of claim 1 , wherein the biometric identifier includes a fingerprint.

11. The system of claim 1 , wherein the biometric identifier includes a retinal scan.

12. The system of claim 1 , wherein the biometric identifier includes a fingerprint and a retinal scan.

13. A non-transitory machine-readable medium including instructions for authenticating a user, which when executed by a machine, cause the machine to perform operations comprising:

reading, at a biometric scanner coupled to a computing device, an input sequence of biometric identifiers, the input sequence including a first biometric identifier that is followed by at least one subsequent biometric identifier in a particular order;

accessing a biometric identifier database to retrieve a predefined secret sequence of biometric identifiers, including:

detecting the first biometric identifier received via the biometric scanner and the input circuit; and

retrieving the secret sequence of biometric identifiers based on detection of only the first biometric identifier;

comparing the input sequence of biometric identifiers to the secret sequence of biometric identifiers to obtain a result; and

based on the result, allowing access to a resource provided by the computing device.

14. The machine-readable medium of claim 13 , wherein accessing the biometric identifier database to retrieve the secret sequence of biometric identifiers comprises:

calculating a hash key based on the first biometric identifier; and

using the hash key to retrieve the secret sequence of biometric identifiers in a hash table.

15. The machine-readable medium of claim 14 , wherein the secret sequence of biometric identifiers is stored in the hash table, the hash table indexed by a checksum hash.

16. The machine-readable medium of claim 15 , wherein the checksum hash is calculated from the first biometric identifier in the secret sequence of biometric identifiers.

17. A method for authenticating a user, the method comprising:

reading, at a biometric scanner coupled to a computing device, an input sequence of biometric identifiers, the input sequence including a first biometric identifier that is followed by at least one subsequent biometric identifier in a particular order;

accessing a biometric identifier database to retrieve a predefined secret sequence of biometric identifiers, including:

detecting the first biometric identifier received via the biometric scanner and the input circuit; and

retrieving the secret sequence of biometric identifiers based on detection of only the first biometric identifier;

comparing the input sequence of biometric identifiers to the secret sequence of biometric identifiers to obtain a result; and

based on the result, allowing access to a resource provided by the computing device.

18. The method of claim 17 , wherein accessing the biometric identifier database to retrieve the secret sequence of biometric identifiers comprises:

calculating a hash key based on the first biometric identifier; and

using the hash key to retrieve the secret sequence of biometric identifiers in a hash table.

19. The method of claim 18 , wherein the secret sequence of biometric identifiers is stored in the hash table, the hash table indexed by a checksum hash.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2014
From: YU, FENGHUA; VAN DE VEN, ARJAN; SCHLOBOHM, BRUCE
To: INTEL CORPORATION
Reel/Frame 032739/0081 →
Continuity (1)
Related Publication 20150278495A1 · Oct 1, 2015