Flash memory devices with security features
First Claim
1. An electronic data storage device adapted to be accessed by a host computer motherboard, the electronic data storage device comprising:
- a non-volatile memory device for storing one or more data files, verification utility programs and fingerprint/password reference data obtained by scanning a fingerprint of a person authorized to access the data files, wherein the data files and fingerprint reference data are stored and located in different sectors of the non-volatile memory device;
a fingerprint sensor adapted to scan a fingerprint of a user of the electronic data storage device and to generate fingerprint scan data associated with the user, wherein the fingerprint sensor includes a two-dimensional array of scan cells that defines a fingerprint scanning area, wherein each of the scan cells generates a first logic signal upon detection of a ridge in the fingerprint of the user or a second logic signal upon detection of a valley in the fingerprint of the user;
an input/output interface circuit to establish a universal serial bus (USB) communication link with the host computer motherboard; and
a processing unit coupled to the non-volatile memory device, the fingerprint sensor, and the input/output interface circuit, wherein the processing unit is configured to receive the fingerprint scan data of the user from the fingerprint sensor, to compare the fingerprint scan data with the fingerprint reference data associated with the user stored in the non-volatile memory device to verify whether the user identified by the fingerprint scan data is authorized to access the data files stored in the secure area of non-volatile memory device, and to activate the input/output interface circuit to enable the host computer motherboard to access the data files stored in the non-volatile memory device upon verifying that the user of the electronic data storage device is authorized to access,wherein in response to a user inserting the electronic data storage device into a host computer motherboard, the processing unit is configured to launch a verification utility program from a read-only memory (ROM) of the non-volatile memory of the electronic data storage device, wherein the verification utility program is configured to perform at least one of password verification and fingerprint verification operations to verify whether the user is authorized to access the data files stored in the secure area of non-volatile memory device of the electronic data storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
In an electronic data storage device accessed by a host computer motherboard, a fingerprint sensor scans a fingerprint of a user of the electronic data storage device and generates fingerprint scan data. A processing unit activates an input/output interface circuit to store a data file and fingerprint reference data obtained by scanning a fingerprint of a person authorized to access the data file in a memory device having non-volatile memory, where the processing unit transmits the data file to the host computer motherboard upon verifying that the user of the electronic data storage device is authorized to access the data file stored in the memory device as a result of comparison between the fingerprint scan data from the fingerprint sensor and the fingerprint reference data. Other methods and apparatuses are also described.
-
Citations
26 Claims
-
1. An electronic data storage device adapted to be accessed by a host computer motherboard, the electronic data storage device comprising:
-
a non-volatile memory device for storing one or more data files, verification utility programs and fingerprint/password reference data obtained by scanning a fingerprint of a person authorized to access the data files, wherein the data files and fingerprint reference data are stored and located in different sectors of the non-volatile memory device; a fingerprint sensor adapted to scan a fingerprint of a user of the electronic data storage device and to generate fingerprint scan data associated with the user, wherein the fingerprint sensor includes a two-dimensional array of scan cells that defines a fingerprint scanning area, wherein each of the scan cells generates a first logic signal upon detection of a ridge in the fingerprint of the user or a second logic signal upon detection of a valley in the fingerprint of the user; an input/output interface circuit to establish a universal serial bus (USB) communication link with the host computer motherboard; and a processing unit coupled to the non-volatile memory device, the fingerprint sensor, and the input/output interface circuit, wherein the processing unit is configured to receive the fingerprint scan data of the user from the fingerprint sensor, to compare the fingerprint scan data with the fingerprint reference data associated with the user stored in the non-volatile memory device to verify whether the user identified by the fingerprint scan data is authorized to access the data files stored in the secure area of non-volatile memory device, and to activate the input/output interface circuit to enable the host computer motherboard to access the data files stored in the non-volatile memory device upon verifying that the user of the electronic data storage device is authorized to access, wherein in response to a user inserting the electronic data storage device into a host computer motherboard, the processing unit is configured to launch a verification utility program from a read-only memory (ROM) of the non-volatile memory of the electronic data storage device, wherein the verification utility program is configured to perform at least one of password verification and fingerprint verification operations to verify whether the user is authorized to access the data files stored in the secure area of non-volatile memory device of the electronic data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing security to an electronic data storage device, the method comprising:
-
storing one or more data files, verification utility programs and fingerprint/password reference data obtained by scanning a fingerprint of a person authorized to access the data file in a non-volatile memory device of the electronic data storage device; and in response to inserting the electronic data storage device into a host computer motherboard, launching a verification utility program from a read-only memory (ROM) of the non-volatile memory of the electronic data storage device to verify whether a user associated with the electronic data storage device is authorized to access content stored in the electronic data storage device, including scanning via a fingerprint sensor of the electronic data storage device a fingerprint of a user of the electronic data storage device to generate a first fingerprint scan data, wherein the fingerprint sensor includes a two-dimensional array of scan cells that defines a fingerprint scan area, wherein each of the scan cells generates a first logic signal upon detection of a ridge in the fingerprint of the user and a second logic signal upon detection of a valley in the fingerprint of the user, and comparing the first fingerprint scan data with a second fingerprint scan data as part of the fingerprint reference data stored in a database of a non-volatile memory device of the electronic data storage device to verify whether the user is authorized to access the data files stored in the electronic data storage device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the process to perform a method of providing security to an electronic data storage device, the method comprising:
-
storing one or more data files, verification utility programs and fingerprint reference data obtained by scanning a fingerprint of a person authorized to access the data file in the secure area of a non-volatile memory device of the electronic data storage device; and in response to inserting the electronic data storage device into a host computer motherboard, launching a verification utility program from a read-only memory (ROM) of the non-volatile memory of the electronic data storage device to verify whether a user associated with the electronic data storage device is authorized to access content stored in the electronic data storage device, including scanning via a fingerprint sensor of the electronic data storage device a fingerprint of a user of the electronic data storage device to generate a first fingerprint scan data, wherein the fingerprint sensor includes a two-dimensional array of scan cells that defines a fingerprint scan area, wherein each of the scan cells generates a first logic signal upon detection of a ridge in the fingerprint of the user and a second logic signal upon detection of a valley in the fingerprint of the user, and comparing the first fingerprint scan data with a second fingerprint scan data as part of the fingerprint reference data stored in a database of a non-volatile memory device of the electronic data storage device to verify whether the user is authorized to access the data files stored in the secure area of non-volatile memory of electronic data storage device. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, cause the process to perform a method of providing security to an electronic data storage device, the method comprising:
-
storing one or more data files, verification utility programs and password reference data obtained by password entry by a person authorized to access the data file in the secure area of a non-volatile memory device of the electronic data storage device; and in response to inserting the electronic data storage device into a host computer motherboard, launching a verification utility program from a read-only memory (ROM) of the non-volatile memory of the electronic data storage device to verify whether a user associated with the electronic data storage device is authorized to access content stored in the electronic data storage device, including receiving a first password from a user, and comparing the first password with a second password as part of the password reference data stored in a database of a non-volatile memory device of the electronic data storage device to verify whether the user is authorized to access the data files stored in the secure area of non-volatile memory of electronic data storage device. - View Dependent Claims (24, 25, 26)
-
Specification