A storage device and a method for protecting data stored therein. The
storage device includes a host interface connected to a terminal host, a
control module connected to the interface, and a biometrics sensor and a
memory module both connected to the control module. The control module
makes the host automatically run a suitable driver and a suitable
application program. The host receives an instruction from a user through
the driver and program and informs the control module to control the
sensor to read and process to-be-recognized biometrics data of the user
and extract to-be-recognized minutiae data. The host sends the
to-be-recognized minutiae data back to the control module through the
interface. The control module compares the to-be-recognized minutiae data
with template minutiae data stored in the memory module, and enables a
private block of the memory module to be accessed by the host according
to a matching result.