IP Library Granted Patent US 11,640,452
Granted Patent B2
US 11,640,452 · App. 17/492,775 · Granted May 2, 2023

Systems and methods for privacy-enabled biometric processing

Inventor: Scott Edward Streit (Woodbine, MD)
Assignee: Private Identity LLC
G06F21/6245G06F21/32G06F21/602G06K9/6248G06N3/02H04L9/008H04L63/0428
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 11,640,452
App. No.
17/492,775
Granted
May 2, 2023
Kind
B2
Abstract

In one embodiment, a set of feature vectors can be derived from any biometric data, and then using a deep neural network (“DNN”) on those one-way homomorphic encryptions (i.e., each biometrics' feature vector) can determine matches or execute searches on encrypted data. Each biometrics' feature vector can then be stored and/or used in conjunction with respective classifications, for use in subsequent comparisons without fear of compromising the original biometric data. In various embodiments, the original biometric data is discarded responsive to generating the encrypted values. In another embodiment, the homomorphic encryption enables computations and comparisons on cypher text without decryption. This improves security over conventional approaches. Searching biometrics in the clear on any system, represents a significant security vulnerability. In various examples described herein, only the one-way encrypted biometric data is available on a given device. Various embodiments restrict execution to occur on encrypted biometrics for any matching or searching.

Claims (41)

1. A privacy-enabled biometric system comprising:

at least one processor operatively connected to a memory;

a classification component executed by the at least one processor, comprising a classification network having a deep neural network, the deep neural network configured to:

classify distance measurable encrypted feature vectors and label inputs for identification during training,

accept as an input, to the deep neural network, encrypted feature vectors that are distance measurable and are produced as a one way encoding of plaintext biometric information by a first pre-trained neural network, and

predict an outcome based on a trained model and a set of inputs for the prediction to match to a result label or unknown;

return an unknown result or a matching label from a plurality of trained identification classes as an output of prediction; and

an enrollment interface configured to:

accept plaintext biometric information;

provide distance measurable encrypted feature vectors for classification generated from the first pre-trained neural network from the plaintext biometric information;

delete the plaintext biometric information responsive to generation of the distance measurable encrypted feature vectors by the first pre-trained neural network;

provide a respective label to the classification component for training with associated one or more distance measurable encrypted feature vectors; and

trigger the classification component to train the deep neural network on the distance measurable encrypted feature vectors to link the label to the associated encrypted feature vectors.

2. The system of claim 1 , wherein the enrollment interface includes a local component installed on a mobile device.

3. The system of claim 2 , wherein the at least one processor is configured to execute a local prediction operation on the mobile device with the deep neural network to match a newly generated distance measurable encrypted feature vector.

4. The system of claim 3 , wherein the at least one processor is configured to execute a remote prediction operation if the local operation returns unknown on the newly generated distance measurable encrypted feature vector.

5. The system of claim 4 , wherein the at least one processor is configured to update at least one of a remote copy of the deep neural network or a local copy of the deep neural network with the newly generated distance measurable encrypted feature vector.

6. The system of claim 4 , wherein the enrollment interface is accessible via uri, and is configured to accept unencrypted biometric information and personally identifiable information (“PII”).

7. The system of claim 6 , wherein the enrollment interface is configured to link the PII to a one way homomorphic encryption of an unencrypted biometric input.

8. The system of claim 1 , wherein the classification component is further configured to return a set of probabilities for matching a feature vector in an array of values.

9. The system of claim 1 , further comprising an interface configured to accept a biometric input and return and indication of known or unknown to a requesting entity.

10. The system of claim 9 , wherein requesting entity includes any one or more of: an application, a mobile application, a local process, a remote process, a method, and a business object.

11. The system of claim 1 , wherein the classification component further comprising multiple classification networks for processing different types of biometric information.

12. The system of claim 1 , wherein the classification component is further configured to match an identity of a subject responsive to at least two probable biometric indicators that may be used simultaneously or as part of a voting algorithm.

13. The system of claim 1 , wherein the system is further configured to enroll a subject for biometric identification or authentication; and the classification component is further configured to accept input of distance measurable encrypted feature vectors for subject identification during prediction.

14. A computer implemented method for using privacy-enabled biometrics, the method comprising:

instantiating, by at least one processor, a classification network having a deep neural network;

classifying, by the classification network, distance measurable encrypted feature vectors and label inputs for identification during training;

accepting as an input by the deep neural network encrypted feature vectors that are distance measurable and are produced as a one way encoding of plaintext biometric information by a first pre-trained neural network;

predicting, by the deep neural network, an outcome based on a trained model and a set of inputs for the prediction to match to a result of a label or unknown;

returning an unknown result or a matching label from a plurality of trained identification classes as an output of prediction;

accepting, by the at least one processor the enrollment interface, plaintext biometric information;

providing, by the at least one processor, distance measurable encrypted feature vectors for classification, the distance measurable encrypted feature vectors generated from the first pre-trained neural network from the plaintext biometric information;

deleting, by the at least one processor, the plaintext biometric information responsive to generation of the distance measurable encrypted feature vectors by the first pre-trained neural network;

providing, by the at least one processor, a respective label to the classification component for training with associated one or more distance measurable encrypted feature vectors; and

triggering, by the at least one processor, the classification component to train the deep neural network on the distance measurable encrypted feature vectors to link the label to the associated encrypted feature vectors.

15. The method of claim 14 , wherein act of accepting the plaintext biometric information is executed by a mobile device.

16. The method of claim 15 , wherein the method further comprises executing a local prediction operation on the mobile device with the deep neural network to match a newly generated distance measurable encrypted feature vector.

17. The method of claim 16 , wherein the method further comprises executing a remote prediction operation if the local operation returns unknown on the newly generated distance measurable encrypted feature vector.

18. The method of claim 17 , wherein the method further comprises updating at least one of a remote copy of the deep neural network or a local copy of the deep neural network with the newly generated distance measurable encrypted feature vector.

19. The method of claim 4 , wherein the method further comprises accepting unencrypted biometric information and personally identifiable information (“PII”).

Assignments (3)
SECURITY INTEREST Recorded Aug 14, 2023
From: PRIVATE IDENTITY LLC
To: POLLARD, MICHAEL
Reel/Frame 064581/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: STREIT, SCOTT EDWARD
To: OPEN INFERENCE HOLDINGS LLC
Reel/Frame 058607/0520 →
CHANGE OF NAME Recorded Jan 4, 2022
From: OPEN INFERENCE HOLDINGS LLC
To: PRIVATE IDENTITY LLC
Reel/Frame 058607/0561 →
Continuity (2)
Continuation 15914969 · Mar 7, 2018
Related Publication 20220100896A1 · Mar 31, 2022