US 12,271,607 B2
Method for managing a zone of sensitive data in a flash memory
Jawad Benhammadi, Pont de Claix (FR)
Assigned to STMicroelectronics (Alps) SAS, Grenoble (FR)
Filed by STMicroelectronics (Alps) SAS, Grenoble (FR)
Filed on May 16, 2023, as Appl. No. 18/318,416.
Claims priority of application No. 2205047 (FR), filed on May 25, 2022.
Prior Publication US 2023/0384953 A1, Nov. 30, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0622 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0655 (2013.01); G06F 3/0679 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
modifying or suppressing one or more data values of a non-volatile memory,
wherein the one or more data values are stored in a first sector of the non-volatile memory,
wherein the first sector is designatable as a current sector or as an alternate sector by one or more selection values stored in the non-volatile memory,
wherein modifying or suppressing comprises writing the one or more data values into a second sector of the non-volatile memory,
wherein the second sector is designatable as the current sector or the alternate sector by the one or more selection values, and
wherein the one or more selection values comprises a first selection value stored in the first sector and a second selection value stored in the second sector; and
after powering up the non-volatile memory:
reading the first and second selection values;
determining, based on the first and second selection values, which sector of the first and second sectors is designated as the alternate sector; and
when a data value is stored in the alternate sector, reinitializing the alternate sector.