| CPC G06F 21/79 (2013.01) [G06F 12/1441 (2013.01); G06F 21/602 (2013.01)] | 16 Claims |

|
1. A computing device, comprising:
a non-volatile memory (NVM) interface, to communicate with an NVM; and
a processor, to:
store in the NVM at least a Type-Length-Value (TLV) record comprising one or more encrypted fields and one or more non-encrypted fields, the encrypted fields comprising data encrypted with an initialization vector (IV) that depends on an address in which the TLV record is stored in the NVM, and the non-encrypted fields comprising at least a validity indicator of the TLV record;
read the TLV record from the NVM; and
invalidate the TLV record by modifying the validity indicator stored in the non-encrypted fields, without decryption of any of the encrypted fields.
|