Biometric sensor
AssigneeREAL IZvest llc
InventorHoward Prager
Life of this patent
Estimating the term…
Abstract
A biometric identification device may be used to secure passwords and other valuable information. In one implementation, the biometric identification device may be a capacitive fingerprint sensor. Capacitive readings may be used to identify the ridges and valleys of a fingerprint and determine if an object contacting the fingerprint sensor is living tissue. Two-factor identification may be implemented by recognizing the authenticity of biometric inputs and a specific combination or sequence in which the biometric inputs are provided. A user interface is provided in which sequences of biometric inputs are associated with commands. A user may indicate a command by providing a predetermined sequence of fingerprints to a fingerprint scanner.
Claims20
A biometric identification device comprising:
- a processor;
- a fingerprint sensor configured to generate a landscape of ridge and valley readings in response to contact of a fingerprint with the fingerprint sensor;
- an encrypted memory storing an encrypted value associated with a character string;
- a communicative connection to a computing device;
- and
- a first memory being different from the encrypted memory and configured to store non-secure information, the first memory storing instructions that, when executed by the processor, cause the processor to:
- store the character string in the first memory in association with the encrypted value in the encrypted memory, the character string in the first memory having a pointer to a location storing the encrypted value in the encrypted memory;
- receive the character string from the computing device before authenticating the fingerprint;
- determine that the fingerprint is authorized to access the encrypted memory;
- identify the encrypted value based at least in part on the character string and the pointer in the first memory;
- decrypt the encrypted value to generate a value;
- and
- provide the generated value to the computing device.
A method comprising:
- generating, by a fingerprint sensor, a landscape of ridge and valley readings in response to contact of a fingerprint with the fingerprint sensor;
- storing an encrypted value associated with a character string in an encrypted memory;
- storing the character string in a first memory in association with the encrypted value in the encrypted memory, the character string in the first memory having a pointer to a location storing the encrypted value in the encrypted memory, and the first memory being different from the encrypted memory and configured to store non-secure information;
- receiving the character string from the computing device through a communicative connection before authenticating the fingerprint;
- determining that the fingerprint is authorized to access the encrypted memory;
- identifying the encrypted value based at least in part on the character string and the pointer in the first memory;
- decrypting the encrypted value to generate a value;
- and
- providing the generated value to the computing device.
One or more computer readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
- causing a fingerprint sensor to generate a landscape of ridge and valley readings in response to contact of a fingerprint with the fingerprint sensor;
- storing an encrypted value associated with a character string in an encrypted memory;
- storing the character string in a first memory in association with the encrypted value in the encrypted memory, the character string in the first memory having a pointer to a location storing the encrypted value in the encrypted memory, and the first memory being different from the encrypted memory and configured to store non-secure information;
- receiving the character string from the computing device through a communicative connection before authenticating the fingerprint;
- determining that the fingerprint is authorized to access the encrypted memory;
- identifying the encrypted value based at least in part on the character string and the pointer in the first memory;
- decrypting the encrypted value to generate a value;
- and
- providing the generated value to the computing device.
Dependencies are inferred from the claim text.