Patent ID: 7461266

Claim:
A storage device to be connected to a terminal host, the storage device comprising: a host interface to be connected to the terminal host; a control module, which is connected to the host interface and comprises a microprocessor, a random access memory (RAM) and a read only memory (ROM), the RAM serving as a working memory for data processing, the ROM storing firmware to make the storage device work and a program code for minutiae data matching; a biometrics sensor, which is unremovably connected to the control module, for sensing to-be-recognized biometrics data of a user; and a memory module, which is unremovably connected to the control module and divided into: a public block; a private block for storing to-be-protected data; and a hidden block for storing template minutiae data, wherein: the control module communicates with the terminal host by handshakes through the host interface and enables the terminal host to automatically run one application program stored in the public block; the microprocessor of the control module loads the template minutiae data; the terminal host receives an instruction of the user through the application program to inform the control module to control the biometrics sensor to read the to-be-recognized biometrics data of the user and transfer the to-be-recognized biometrics data to the terminal host; and the terminal host processes the to-be-recognized biometrics data using the application program to generate to-be-recognized minutiae data, and transfers the to-be-recognized minutiae data back to the microprocessor, and the microprocessor judges whether or not the template minutiae data substantially match with the to-be-recognized minutiae data using the program code, and enables the private block to be accessed by the terminal host when the template minutiae data substantially match with the to-be-recognized minutiae data, or disables the private block from being accessed by the terminal host when the template minutiae data do not match with the to-be-recognized minutiae data.