US 12,260,007 B2
Secure flash controller
Yuval Itkin, Zoran (IL); and Nir Eilam, Haifa (IL)
Assigned to Mellanox Technologies, Ltd, Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on May 1, 2023, as Appl. No. 18/309,851.
Application 18/309,851 is a continuation in part of application No. 17/013,693, filed on Sep. 7, 2020, granted, now 11,681,635.
Prior Publication US 2023/0274037 A1, Aug. 31, 2023
Int. Cl. G06F 21/79 (2013.01); G06F 12/14 (2006.01); G06F 21/60 (2013.01)
CPC G06F 21/79 (2013.01) [G06F 12/1441 (2013.01); G06F 21/602 (2013.01)] 16 Claims
OG exemplary drawing
 
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.