CPC G06F 3/0622 (2013.01) [G06F 3/064 (2013.01); G06F 3/0629 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |
1. A method of operating a storage device to set a secure mode of a plurality of commands, the method comprising:
receiving a secure request indicating a protection of a first command and a protection of a second command, from a host device configured to communicate with the storage device, the first command and the second command being different in kind;
setting secure modes of the first command and the second command, based on the secure request;
receiving a first request indicating a request to execute the first command, from the host device;
outputting a first response indicating a failure of the first command to the host device, based on the first request;
receiving a second request indicating a request to execute the second command, from the host device; and
outputting a second response indicating a failure of the second command to the host device, based on the second request,
wherein a data field of the secure request includes a secure command protect configuration block, and
wherein the secure command protect configuration block includes an index, the index indicating a range in which the secure modes of the first command and the second command are to be set and whether the range to be set is in a unit corresponding to a logical block address (LBA), a logical unit (LU), or a memory type.
|