IP Library Granted Patent US 8,965,066
Granted Patent B1
US 8,965,066 · App. 14/454,148 · Granted Feb 24, 2015

Biometric template security and key generation

Inventors: Reza R. Derakhshani (Roeland Park, KS); Vikas Gottemukkula (Kansas City, KS); Sashi K. Saripalle (Kansas City, KS)
Assignee: Eye Verify LLC
G06K9/00597
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,965,066
App. No.
14/454,148
Granted
Feb 24, 2015
Kind
B1
Abstract

Methods and systems for securing biometric templates and generating secret keys are provided. One or more images are received. Interest points are identified based on the received images, and a plurality of obfuscating data points are generated based on the interest points. An obfuscated template based on the interest points and the obfuscating data points is created and stored. A secret key can be encoded using a subset of at least one of the obfuscating data points and the interest points in the template.

Claims (49)

1. A computer-implemented method comprising:

receiving one or more images;

identifying a plurality of interest points based on the received images wherein each interest point is located in a respective tile of a plurality of neighboring tiles;

generating a plurality of obfuscating data points based on the interest points, wherein the obfuscating data points are generated such that a spatial distribution of the interest points and a spatial distribution of the obfuscating data points are substantially similar within each of tiles;

creating an obfuscated template based on the interest points and the obfuscating data points; and

storing the obfuscated template.

2. The method of claim 1 , further comprising discarding a record of which points in the obfuscated template are the interest points.

3. The method of claim 1 , further comprising encoding a key using a subset of at least one of the obfuscating data points and the interest points.

4. The method of claim 3 , wherein each point in the subset is determined based on a different one of the interest points.

5. The method of claim 1 , wherein the images comprise biometric imagery.

6. The method of claim 5 , wherein the images comprise images of a region of an eye, each eye region image comprising a view of a vasculature of the respective eye region, and wherein the interest points comprise vascular interest points.

7. The method of claim 1 , further comprising associating one or more real descriptors with each interest point, wherein each real descriptor describes one or more localities surrounding the corresponding interest point.

8. The method of claim 7 , further comprising associating one or more synthesized descriptors with each obfuscating data point, wherein each synthesized descriptor comprises a statistical similarity to the real descriptors.

9. The method of claim 8 , further comprising:

receiving one or more second images;

identifying a second plurality of interest points based on the received second images;

creating a verification template based on the second plurality of interest points;

comparing the verification template with the obfuscated template to identify a plurality of matching interest points; and

authenticating a user based on the matching interest points.

10. The method of claim 9 , wherein the comparing comprises identifying the matching interest points based on one or more of the real and synthesized descriptors.

11. The method of claim 9 , further comprising reducing a dimensionality of the real descriptors and the synthesized descriptors.

12. The method of claim 11 , wherein the comparing comprises identifying the matching interest points based on one or more of the reduced dimensionality descriptors.

13. The method of claim 9 , further comprising isometrically scrambling the real descriptors and the synthesized descriptors.

14. The method of claim 13 , wherein the comparing comprises identifying the matching interest points based on one or more of the scrambled descriptors.

15. The method of claim 9 , further comprising decoding a key based on at least a subset of the matching interest points.

16. A system comprising:

one or more computers programmed to perform operations comprising:

receiving one or more images;

identifying a plurality of interest points based on the received images wherein each interest point is located in a respective the of a plurality of neighboring tiles;

generating a plurality of obfuscating data points based on the interest points, wherein the obfuscating data points are generated such that a spatial distribution of the interest points and a spatial distribution of the obfuscating data points are substantially similar within each of tiles;

creating an obfuscated template based on the interest points and the obfuscating data points; and

storing the obfuscated template.

17. The system of claim 16 , wherein the operations further comprise discarding a record of which points in the obfuscated template are the interest points.

18. The system of claim 16 , wherein the operations further comprise encoding a key using a subset of at least one of the obfuscating data points and the interest points.

19. The system of claim 18 , wherein each point in the subset is determined based on a different one of the points of interest.

20. The system of claim 16 , wherein the images comprise biometric imagery.

21. The system of claim 20 , wherein the images comprise images of a region of an eye, each eye region image comprising a view of a vasculature of the respective eye region, and wherein the interest points comprise vascular interest points.

22. The system of claim 16 , wherein the operations further comprise associating one or more real descriptors with each interest point, wherein each real descriptor describes one or more localities surrounding the corresponding interest point.

23. The system of claim 22 , wherein the operations further comprise associating one or more synthesized descriptors with each obfuscating data point, wherein each synthesized descriptor comprises a statistical similarity to the real descriptors.

24. The system of claim 23 , wherein the operations further comprise:

receiving one or more second images;

identifying a second plurality of interest points based on the received second images;

creating a verification template based on the second plurality of interest points;

comparing the verification template with the obfuscated template to identify a plurality of matching interest points; and

authenticating a user based on the matching interest points.

25. The system of claim 24 , wherein the comparing comprises identifying the matching interest points based on one or more of the real and synthesized descriptors.

26. The system of claim 24 , wherein the operations further comprise reducing a dimensionality of the real descriptors and the synthesized descriptors, and wherein the comparing comprises identifying the matching interest points based on one or more of the reduced dimensionality descriptors.

27. The system of claim 24 , wherein the operations further comprise isometrically scrambling the real descriptors and the synthesized descriptors, and wherein the comparing comprises identifying the matching interest points based on one or more of the scrambled descriptors.

28. The system of claim 24 , wherein the operations further comprise decoding a key based on at least a subset of the matching interest points.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: EYEVERIFY INC.
To: JUMIO CORPORATION
Reel/Frame 061004/0708 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 034681 FRAME 0047. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2016
From: DERAKHSHANI, REZA R.; GOTTEMUKKULA, VIKAS; SARIPALLE, SASHI K
To: EYEVERIFY INC.
Reel/Frame 038328/0739 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 037923 FRAME 0734. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2016
From: HUGHLETT, CASEY
To: EYEVERIFY INC.
Reel/Frame 038328/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2016
From: HUGHLETT, CASEY
To: EYEVERIFY, INC.
Reel/Frame 037923/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2015
From: DERAKHSHANI, REZA R; GOTTEMUKKULA, VIKAS; SARIPALLE, SASHI K
To: EYEVERIFY, INC.
Reel/Frame 034681/0047 →
Continuity (2)
Provisional Application 61902911 · Nov 12, 2013
Provisional Application 61878588 · Sep 16, 2013