US 12,032,492 B2
Method of operating storage device and method of operating storage system using the same
Seokgi Hong, Suwon-si (KR); Mingon Shin, Gwacheon-si (KR); and Seungjae Lee, Hwaseong-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jul. 29, 2022, as Appl. No. 17/816,249.
Claims priority of application No. 10-2021-0140749 (KR), filed on Oct. 21, 2021.
Prior Publication US 2023/0128638 A1, Apr. 27, 2023
Int. Cl. G06F 12/14 (2006.01); H04L 9/08 (2006.01)
CPC G06F 12/1408 (2013.01) [H04L 9/0819 (2013.01); G06F 2212/1052 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of operating a storage device including a plurality of storage regions, the method comprising:
receiving a first request for a cryptographic erasure with respect to a first storage region among the plurality of storage regions;
changing a first encryption key corresponding to the first storage region based on the first request, during a first time interval;
receiving a second request comprising at least one of a write request, a read request or an erase request;
in response to receiving the second request within the first time interval, outputting a region access signal representing whether the second request is associated with the first storage region or a second storage region other than the first storage region among the plurality of storage regions;
in response to determining, based on the region access signal, that the second request is associated with the first storage region, holding an execution of the second request until the first time interval has elapsed; and
in response to determining, based on the region access signal, that the second request is associated with the second storage region, executing the second request regardless of whether the first time interval has elapsed,
wherein holding the execution of the second request comprises:
based on the region access signal, holding an encryption of write data corresponding to the write request in response to the second request including the write request; and
based on the region access signal, holding a decryption of read data corresponding to the read request in response to the second request including the read request.