US 12,008,244 B2
Secure non-volatile memory
Jawad Benhammadi, Pont de Claix (FR)
Assigned to STMicroelectronics (Alps) SAS, Grenoble (FR)
Filed by STMicroelectronics (Alps) SAS, Grenoble (FR)
Filed on Jun. 30, 2022, as Appl. No. 17/810,093.
Claims priority of application No. 2200857 (FR), filed on Jan. 31, 2022.
Prior Publication US 2023/0244413 A1, Aug. 3, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 3/0655 (2013.01); G06F 3/0679 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method, comprising:
loading, from a non-volatile memory of a circuit to a computation circuit, a first security parameter of the circuit and a first error-correcting code stored in association with the first security parameter;
verifying, by the computation circuit, the first security parameter and the first error-correcting code;
determining whether one or more bits of the first security parameter are erroneous;
loading the first security parameter into a register in response to determining that none of the bits of the first security parameter is erroneous; and
loading a default value into the register in response to determining that two bits of the first security parameter are erroneous, the first security parameter and the default value defining access rules to the non-volatile memory.