Patent ID: 7519203
Filing Date: 2009-04-14
Classification: G06F

Abstract:
1. A portable encrypted storage device to be connected to a terminal host, the portable encrypted storage device comprising: a host interface connected to the terminal host; a controller connected to the host interface; a fingerprint sensor, connected to the controller, for sensing to-be-recognized fingerprint data of a user; a memory module connected to the controller, wherein the memory module is divided into a public block for storing at least one fingerprint identification application program, and a hidden block for storing at least one fingerprint template and a key; an encryption/decryption chip connected to the controller; a storage interface expansion slot connected to the encryption/decryption chip; and a large-capacity storage unit connected to the storage interface expansion slot, wherein: the controller communicates with the terminal host through the host interface by handshakes, and enables the terminal host to automatically run the at least one fingerprint identification application program in the terminal host; the controller controls the fingerprint sensor to read the to-be-recognized fingerprint data of the user, and transfers the to-be-recognized fingerprint data to the terminal host; the controller decrypts and then transmits the at least one fingerprint template to the terminal host, which compares the at least one decrypted fingerprint template with the to-be-recognized fingerprint data, and enables the terminal host to recognize the large-capacity storage unit when the at least one decrypted fingerprint template matches with the to-be-recognized fingerprint data; and the controller gets and decrypts the key for the encryption/decryption chip from the hidden block and transmits the decrypted key to the encryption/decryption chip, such that the controller accesses the large capacity storage unit through the encryption/decryption chip, which encrypts data to be written into the large capacity storage unit, or decrypts the data read from the large-capacity storage unit.