US 12,141,331 B2
Undefined lifecycle state identifier for managing security of an integrated circuit device
Andrei Tudor Stratan, San Jose, CA (US); and Olivier Jean Benoit, San Diego, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 17/636,892
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Aug. 24, 2020, PCT No. PCT/US2020/047685
§ 371(c)(1), (2) Date Feb. 20, 2022,
PCT Pub. No. WO2022/046027, PCT Pub. Date Mar. 3, 2022.
Prior Publication US 2022/0269825 A1, Aug. 25, 2022
Int. Cl. G06F 21/00 (2013.01); G06F 21/31 (2013.01); G06F 21/57 (2013.01); G06F 21/60 (2013.01); G06F 21/75 (2013.01); G06F 21/79 (2013.01)
CPC G06F 21/75 (2013.01) [G06F 21/31 (2013.01); G06F 21/577 (2013.01); G06F 21/602 (2013.01); G06F 21/79 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a system-on-chip integrated circuit device, the method comprising:
retrieving, by a first set of logic circuitry of the system-on-chip integrated circuit device, a first combination of bit values from non-volatile memory storage cells of the system-on-chip integrated circuit device;
determining, by the first set of logic circuitry, that the first combination of bit values fails to correspond to a known lifecycle state identifier;
providing, by the first set of logic circuitry, a second combination of bit values to a second set of logic circuitry of the system-on-chip integrated circuit device, the second combination of bit values corresponding to an undefined lifecycle state identifier; and
placing, by the second set of logic circuitry, the system-on-chip integrated circuit device into an undefined lifecycle state in which the system-on-chip integrated circuit device is secure, the undefined lifecycle state preventing undefined behaviors of the system-on-chip integrated circuit device that expose to leaking data or functions available through the system-on-chip integrated circuit device.