Memory controller, storage device including the same, and operating method of the memory controller
AssigneeSamsung Electronics Co., Ltd.
InventorsMingon SHIN, Seungjae Lee, Jisoo Kim
Life of this patent
Estimating the term…
Abstract
A memory controller for controlling a non-volatile memory device includes a key management unit configured to control an access right to a secure key based on a biometric authentication message and a unique value, which are received from an external device; and a data processing unit configured to encrypt data received from a host and decrypt data stored in the non-volatile memory device based on the secure key.
Claims15
A storage system comprising:
- a solid state drive including:
- a non-volatile memory device including a secure area and a non-secure area, and
- a memory controller is configured to write data to the non-volatile memory device and read data from the non-volatile memory device in response to the command from a host;
- and
- a biometric module including a sensor, a controller, a storing unit, and an interface,
- wherein the biometric module is configured to:
- obtain biometric data through the sensor,
- convert, the biometric data into first biometric information based on a predefined data format, and store the first biometric information in the storing unit during the first biometric information registration,
- compare the first biometric information with second biometric information stored in the storing unit,
- generate a unique value based on the first biometric information in response to the comparing result, and
- transmit the unique value and a biometric authentication success message to the memory controller through the interface, and
- wherein the memory controller is configured to:
- store a plurality of encrypted secure keys, respectively generated based on the unique values, and
- identify an encrypted secure key corresponding to the unique value received together with an index from the biometric module among the encrypted secure keys based on the index.
An operating method of a storage system comprising a non-volatile memory, a memory controller and a biometric module, the operating method comprising:
- transmitting, by the memory controller, a biometric information registration trigger signal to the biometric module;
- obtaining biometric data by a sensor of the biometric module;
- converting, by the biometric module, the biometric data into first biometric information based on a predefined data format;
- storing the first biometric information in a storing unit of the biometric module;
- generating, by the biometric module, a unique value based on the first biometric information;
- transmitting, by the biometric module, a biometric information registration message and the unique value to the memory controller;
- encrypt, by the memory controller, a secure key based on the unique value received together with the biometric information registration message and store an encrypted secure key in response to receive the biometric information registration message;
- setting, the memory controller, the solid state drive to a locked state;
- transmitting a biometric authentication trigger signal to the biometric module in response to connecting to a host;
- obtaining, by the biometric module, second biometric information;
- performing, by the biometric module, a biometric authentication by comparing the second biometric information with the first biometric information stored in the storing unit of the biometric module;
- generating, by the biometric module, a unique value based on the second biometric information when the second biometric information matches the first biometric information stored in the storing unit of the biometric module;
- transmitting, by the biometric module, a biometric authentication success message and the unique value to the memory controller;
- and
- setting the solid state drive to a unlocked state.
Dependencies are inferred from the claim text.