US 11,726,672 B2
Operating method of storage device setting secure mode of command, and operating method of storage system including the storage device
Daejin Jung, Suwon-si (KR); Dong-Min Kim, Hwaseong-si (KR); Jeong-Woo Park, Hwaseong-si (KR); and Kyoung Back Lee, Hwaseong-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Oct. 19, 2021, as Appl. No. 17/505,064.
Claims priority of application No. 10-2020-0183559 (KR), filed on Dec. 24, 2020; and application No. 10-2021-0063018 (KR), filed on May 14, 2021.
Prior Publication US 2022/0206693 A1, Jun. 30, 2022
Int. Cl. G06F 3/06 (2006.01)
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
OG exemplary drawing
 
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.