IP Library Granted Patent US 11,343,092
Granted Patent B2
US 11,343,092 · App. 16/905,024 · Granted May 24, 2022

Biometric authentication method

Inventors: Israel Oliveira (Porto Alegre, BR); Cristian Basilio (Porto Alegre, BR); Douglas Parnoff (Porto Alegre, BR); Leandro Pereira (Porto Alegre, BR)
Assignee: ADP, Inc.
H04L9/0866H04L9/0894H04L9/3236H04L9/3247
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,343,092
App. No.
16/905,024
Granted
May 24, 2022
Kind
B2
Abstract

A method of biometric signature. The method comprises receiving a biometric data input from a user and generating a digital artifact from the biometric data input. N private keys are generated from the digital artifact. Upon receiving input of a document, a hash of the document is generated. In response to receiving a signature from the user on the document, the hash is encrypted with each private key to create an encrypted hash with N encrypted keys. The encrypted hash and N encrypted keys are stored in a database.

Claims (67)

1. A computer-implemented method for biometric signature, the method comprising:

using a number of processors to perform the steps of:

receiving a biometric data input from a user;

generating a digital artifact from the biometric data input;

generating multiple private keys from the digital artifact;

receiving input of a document;

generating a hash of the document;

receiving a signature from the user on the document;

in response to receiving the signature, encrypting the hash N times withe the multiple private keys using a different one of the multiple private keys for each encryption, to create an encrypted hash with multiple encrypted keys, wherein N equals to number of private keys in the multiple private keys; and

storing the encrypted hash and the multiple encrypted keys in a database.

2. The method of claim 1 , further comprising:

generating an identity validation request;

receiving a second biometric input from the user;

generating a second digital artifact from the second biometric input;

generating second multiple private keys from the second digital artifact;

decrypting the multiple encrypted keys of the encrypted hash with the second multiple private keys;

validating the user's identity if the second multiple private keys decrypt a threshold percentage of the multiple encrypted keys; and

invalidating the user's identity if the second multiple private keys do not decrypt a threshold percentage of the multiple encrypted keys.

3. The method of claim 1 , wherein the biometric data input comprises a fingerprint.

4. The method of claim 1 , wherein the biometric data input comprises a retinal scan.

5. The method of claim 1 , wherein the digital artifact is a numeric matrix.

6. The method of claim 1 , wherein the signature is an electronic signature.

7. A system for biometric signature, the system comprising:

a storage device configured to store program instructions; and

one or more processors operably connected to the storage device and configured to execute the program instructions to cause the system to:

receive a biometric data input from a user;

generate a digital artifact from the biometric data input;

generate multiple private keys from the digital artifact;

receive input of a document;

generate a hash of the document;

receive a signature from the user on the document;

in response to receiving the signature, encrypt the hash N times with the multiple private keys using a different one of the multiple private keys for each encryption, to create an encrypted hash with multiple encrypted keys, wherein N equals to number of private keys in the multiple private keys; and

store the encrypted hash and the multiple encrypted keys in a database.

8. The system of claim 7 , wherein the processors further execute instructions to:

generating an identity validation request;

receiving a second biometric input from the user;

generating a second digital artifact from the second biometric input;

generating second multiple private keys from the second digital artifact;

decrypting the multiple encrypted keys of the encrypted hash with the second multiple private keys;

validating the user's identity if the second multiple private keys decrypt a threshold percentage of the multiple encrypted keys; and

invalidating the user's identity if the second multiple private keys do not decrypt a threshold percentage of the multiple encrypted keys.

9. The system of claim 7 , wherein the biometric data input comprises a fingerprint.

10. The system of claim 7 , wherein the biometric data input comprises a retinal scan.

11. The system of claim 7 , wherein the digital artifact is a numeric matrix.

12. The system of claim 10 , wherein the signature is an electronic signature.

13. A computer program product for biometric signature, the computer program product comprising:

a computer readable storage media having program instructions stored thereon to perform the steps of:

receiving a biometric data input from a user;

generating a digital artifact from the biometric data input;

generating multiple private keys from the digital artifact;

receiving input of a document;

generating a hash of the document;

receiving a signature from the user on the document;

in response to receiving the signature, encrypting the hash N times with the multiple private keys using a different one of the multiple private keys for each encryption, to create an encrypted hash with multiple encrypted keys, wherein N equals to number of private keys in the multiple private keys; and

storing the encrypted hash and multiple encrypted keys in a database.

14. The computer program product of claim 13 , further comprising instructions for:

generating an identity validation request;

receiving a second biometric input from the user;

generating a second digital artifact from the second biometric input;

generating second multiple private keys from the second digital artifact;

decrypting the multiple encrypted keys of the encrypted hash with the second multiple private keys;

validating the user's identity if the second multiple private keys decrypt a threshold percentage of the multiple encrypted keys; and

invalidating the user's identity if the second multiple private keys do not decrypt a threshold percentage of the multiple encrypted keys.

15. The computer program product of claim 13 , wherein the biometric data input comprises a fingerprint.

16. The computer program product of claim 13 , wherein the biometric data input comprises a retinal scan.

17. The computer program product of claim 13 , wherein the digital artifact is a numeric matrix.

18. The computer program product of claim 13 , wherein the signature is an electronic signature.

Assignments (2)
CHANGE OF NAME Recorded Feb 4, 2022
From: ADP, LLC
To: ADP, INC.
Reel/Frame 058959/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2020
From: OLIVEIRA, ISRAEL; BASILIO, CRISTIAN; PARNOFF, DOUGLAS; PEREIRA, LEANDRO
To: ADP, LLC
Reel/Frame 052977/0578 →
Continuity (1)
Related Publication 20210399887A1 · Dec 23, 2021