| CPC G06F 3/0623 (2013.01) [G06F 3/0655 (2013.01); G06F 3/0679 (2013.01)] | 17 Claims |

|
1. A storage device, comprising:
a controller configured to:
receive encrypted data,
receive a key associated with a portion of the encrypted data,
receive a compute request associated with the key,
decrypt the portion of the encrypted data based on the key without decrypting a remainder of the encrypted data,
process the decrypted portion of the encrypted data in response to the compute request, and
transmit a result of processing the decrypted portion of the encrypted data.
|