HIGH SECURITY FLASH MEMORY AND METHOD
First Claim
1. An integrated circuit comprising:
- a sensor that reads a fingerprint and provides data corresponding to the fingerprint; and
a computation engine coupled to the sensor that compares the data to stored data, the computation engine enabling a smart card coupled to the computation engine when the data and the stored data match.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated circuit includes a sensor that reads a fingerprint and provides data corresponding to the fingerprint to a computation engine coupled to the sensor. The computation engine compares the data to stored data and enables a smart card coupled to the computation engine when the data and the stored data match. The computation engine may include an array of flash memory cells arranged in pairs of rows, where flash memory cells in any one row have sources coupled to a common row line and a plurality of conductance mode neurons each having first and second inputs coupled to first and second row lines forming a respective pair of rows. The neurons are coupled to the flash memory cells through a buffer circuit sets a drain-source voltage of the flash memory cells in the row pair coupled to the neuron.
-
Citations
27 Claims
-
1. An integrated circuit comprising:
-
a sensor that reads a fingerprint and provides data corresponding to the fingerprint; and
a computation engine coupled to the sensor that compares the data to stored data, the computation engine enabling a smart card coupled to the computation engine when the data and the stored data match. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An instrument comprising:
-
a sensor that reads a fingerprint and provides data corresponding to the fingerprint;
a computation engine coupled to the sensor that compares the data to stored data; and
a smart card coupled to the computation engine that is enabled when the data and the stored data match. - View Dependent Claims (8, 9, 10)
-
-
11. A method of encoding data in a programmable memory comprising:
-
defining an input dataset;
writing the input dataset to memory cells in the programmable memory;
verifying that data stored in the memory cells corresponds to the input dataset; and
disabling write capability of circuitry carrying out the act of writing the input dataset when verifying determines that data in the memory cells corresponds to the input dataset. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19)
-
-
16. A method of controlling access to data stored in a memory comprising:
-
presenting authorization credentials to an authorization mechanism having an output coupled to an enable input to the memory;
enabling a transaction external to the authorization mechanism when the authorization credentials are approved by the authorization mechanism;
entering a record relating to the transaction in a portion of the memory;
determining when a number of unsuccessful presentation attempts exceeds a predetermined threshold; and
disabling capability to read the memory when the number of unsuccessful presentation attempts exceeds a predetermined threshold.
-
-
20. A method of controlling access to data stored in a memory comprising:
-
presenting a fingerprint to a fingerprint sensing device contained in an instrument;
comparing data from the fingerprint sensing device to data stored in a flash memory array by groups of conductance mode neurons contained in the instrument;
enabling access to a memory when the act of comparing determines that the data from the fingerprint sensing device match the data stored in the flash memory array. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification