Data storage device and method of operating the same
AssigneeSK hynix Inc.
InventorHui Won LEE
Life of this patent
Estimating the term…
Abstract
The present technology relates to an electronic device. According to the present technology, a data storage device providing an improved security function includes a memory device including a protected memory block by a security protocol and a memory controller configured to receive a command protocol component associated with the security protocol including a host side protection message requesting data from a host to be written in the protected memory block, perform an authentication operation on the protected memory block using a host message authentication code included in the host side protection message, and store data from the host according to a result of the authentication operation.
Claims20
A data storage device comprising:
- a memory device including a protected memory block that is protected by a security protocol;
- and
- a memory controller configured to receive a command protocol component associated with the security protocol including a host side protection message requesting data from a host to be written in the protected memory block, perform an authentication operation on the protected memory block using a host message authentication code included in the host side protection message, and store data from the host according to a result of the authentication operation,
- wherein the command protocol component comprises:
- a basic header segment common to protocol components transmitted between the host and the memory controller;
- a transaction specific field including a value for identifying a type of the protocol components;
- and
- an additional header segment that is a header segment different from the basic header segment and is configured to include the host side protection message.
A data storage device comprising:
- a nonvolatile memory device including a replay protection block;
- and
- a memory controller configured to receive a command protocol component including a host replay protection block message requesting to read data stored in the replay protection block from a host, perform a read operation to obtain data corresponding to an address included in the host replay protection block message, and provide data read from the address to the host,
- wherein the command protocol component comprises:
- a basic header segment commonly included in protocol components transmitted and received between the host and the memory controller;
- a transaction specific field including a value for identifying a type of the protocol component;
- and
- an additional header segment that is a header segment different from the basic header segment and is configured to include the host replay protection block message.
Dependencies are inferred from the claim text.