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, identify the command protocol component associated with the security protocol, find a host side protection message in the command protocol component, perform an authentication operation on the protected memory block using a host message authentication code included in the host side protection message, and access the protected memory block according to a result of the authentication operation,
- wherein the command protocol component comprises:
- a basic header segment configured to include a total additional header segment length field with a non-zero value indicating that the command protocol component is associated with the security protocol;
- and
- an additional header segment configured to be used upon identifying that a value of the total additional header segment length field has the non-zero value and configured to include the host side protection message if the command protocol component is associated with the security protocol.
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, identify the command protocol component associated with a security protocol, find a host side protection message in the command protocol component, perform a read operation to obtain data corresponding to an address included in the host replay protection block message, and provide the data read from the address,
- wherein the command protocol component comprises:
- a basic header segment configured to include a total additional header segment length field with a non-zero value indicating that the command protocol component is associated with the security protocol;
- and
- an additional header segment configured to be used upon identifying that a value of the total additional header segment length field has the non-zero value and configured to include the host replay protection block message if the command protocol component is associated with the security protocol.
Dependencies are inferred from the claim text.