Secure snapshot management for data storage devices
AssigneeMicron Technology, Inc.
InventorsRobert W. Strong, Michael B. Danielson
Life of this patent
Estimating the term…
Abstract
A data storage device is provided. The data storage device includes a storage medium having a first subset configured to store user data and a second subset configured to store snapshot data. The data storage device further includes a controller configured to (i) receive, from a host operably coupled to the data storage device, a command to configure the second subset, to (ii) verify an authenticity of the command, and to (iii) execute the command in response to the verification of the authenticity of the command.
Claims18
A data storage device, comprising:
- a storage medium including a first subset configured to store user data and a second subset configured to store snapshot data;
- a controller configured to:
- receive, from a host operably coupled to the data storage device, a command to configure the second subset;
- verify an authenticity of the command;
- and
- execute the command in response to the verification of the authenticity of the command,
- wherein the controller is configured to verify the authenticity of the command by verifying that the command has been signed with a predetermined cryptographic key generated by the data storage device,
- wherein the command to configure the second subset is a command to overwrite snapshot data stored in the second subset.
A computing system, comprising:
- a host device,
- a storage medium operably coupled to the host device, wherein the storage medium includes a first subset configured to store user data and a second subset configured to store snapshot data;
- and
- a storage controller configured to:
- receive a command to configure the second subset;
- verify an authenticity of the command;
- and
- execute the command in response to the verification of the authenticity of the command,
- wherein the storage controller is configured to verify the authenticity of the command by verifying that the command has been signed with a predetermined cryptographic key generated by the storage controller,
- wherein the command to configure the second subset is a command to overwrite snapshot data stored in the second subset.
A method of managing a data storage device including a storage medium having a first subset configured to store user data and a second subset configured to store snapshot data, the method comprising:
- receiving, from a host operably coupled to the data storage device, a command to configure the second subset;
- verifying an authenticity of the command;
- and
- executing the command in response to the verification of the authenticity of the command,
- wherein verifying the authenticity of the command comprises verifying that the command has been signed with a predetermined cryptographic key generated by the data storage device,
- wherein the command to configure the second subset is a command to overwrite snapshot data stored in the second subset.
Dependencies are inferred from the claim text.