CPC G06F 12/1408 (2013.01) [H04L 9/0819 (2013.01); G06F 2212/1052 (2013.01)] | 19 Claims |
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.
|