| CPC G06F 3/0679 (2013.01) [G06F 3/061 (2013.01); G06F 3/0659 (2013.01)] | 20 Claims |

|
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller is configured to:
receive a command to read data from or write data to the memory device;
obtain a flat logical block address (FLBA) and a security key for the command;
split the command into a first part and a second part;
allocate a part identification (ID) to the first part and the second part;
process the first part;
process the second part; and
report completion of the command to a host device after processing the first part and the second part, wherein the security key comprises a first security key and a second security key and wherein the first security key is different from the second security key.
|