Authentication using stored biometric data
OwnerNeil Patrick Adams, Michael K. Brown +1inventors
InventorsNeil Patrick Adams, Michael K. Brown, Ravi Singh
Life of this patent
Estimating the term…
Abstract
A method is provided for storing a biometric template extracted a smart card for use on a user computing device. The biometric template is extracted from the smart card using a smart card reader. The biometric template is encrypted using a content protection key. The content protection key is encrypted using at least one of a device password or a smart card password. The password may be hashed. The encrypted biometric template, the encrypted content protection key and the hashed password may then be stored in a cache. A method for using the stored biometric template to access the user computer device is also provided.
Claims36
A method of processing a biometric template stored on a smart card for use on a user computing device, said method comprising:
- retrieving said biometric template from said smart card using a smart card reader;
- encrypting said biometric template using a content protection key to form an encrypted biometric template;
- encrypting said content protection key to form an encrypted content protection key;
- and
- storing, in a cache, said encrypted biometric template and said encrypted content protection key.
A computing device configured to process a biometric template retrieved from a smart card, said computing device comprising:
- a memory configured to store instructions;
- and
- a processor configured to execute said instructions to:
- encrypt said biometric template using a content protection key to form an encrypted biometric template;
- encrypt said content protection key to form an encrypted content protection key;
- and
- store, in a cache, said encrypted biometric template and said encrypted content protection key.
A computer-readable medium containing computer-executable instructions that, when performed by a processor for processing a biometric template retrieved from a smart card, cause said processor to:
- retrieve said biometric template from said smart card using a smart card reader;
- encrypt said biometric template using a content protection key to form an encrypted biometric template;
- encrypt said content protection key to form an encrypted content protection key;
- and
- store, in a cache, said encrypted biometric template and said encrypted content protection key.
A method for authenticating a user in order to provide said user with access to a user computing device, said method comprising:
- obtaining at least one of a device password or a smart card password from said user;
- obtaining a biometric scan from said user;
- retrieving, from a cache, an encrypted biometric template and an encrypted content protection key;
- verifying said at least one of said device password or said smart card password;
- decrypting said encrypted content protection key to form a decrypted content protection key;
- using said decrypted content protection key to decrypt said encrypted biometric template to form a decrypted biometric template;
- comparing said biometric scan with said decrypted biometric template;
- and
- if said biometric scan matches said decrypted biometric template, providing said user with access to said user computing device.
A computing device configured to authenticate a user in order to provide said user with access to a user computing device, said computing device comprising:
- a memory configured to store instructions;
- and
- a processor configured to execute said instructions to:
- obtain at least one of a device password or a smart card password from said user;
- obtain a biometric scan from said user;
- retrieve, from a cache, an encrypted biometric template and an encrypted content protection key;
- verify said at least one of said device password or said smart card password;
- decrypt said encrypted content protection key to form a decrypted content protection key;
- use said decrypted content protection key to decrypt said encrypted biometric template to form a decrypted biometric template;
- compare said biometric scan with said decrypted biometric template;
- and
- provide said user with access to said user computing device if said biometric scan matches said decrypted biometric template.
A computer-readable medium containing computer-executable instructions that, when performed by a processor for authenticating a user in order to provide said user with access to a user computing device, cause said processor to:
- obtain at least one of a device password or a smart card password from said user;
- obtain a biometric scan from said user;
- retrieve, from a cache, an encrypted biometric template and an encrypted content protection key;
- verify said at least one of said device password or said smart card password;
- decrypt said encrypted content protection key to form a decrypted content protection key;
- use said decrypted content protection key to decrypt said encrypted biometric template to form a decrypted biometric template;
- compare said biometric scan with said decrypted biometric template;
- and
- provide said user with access to said user computing device if said biometric scan matches said decrypted biometric template.
Dependencies are inferred from the claim text.