×

Storage device and method for protecting data stored therein

  • US 20070079138A1
  • Filed: 01/17/2006
  • Published: 04/05/2007
  • Est. Priority Date: 01/19/2005
  • Status: Active Grant
First Claim
Patent Images

1. 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 connected to the control module, for sensing to-be-recognized biometrics data of a user; and

    a memory module, which is 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, 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×