IP Library Granted Patent US 12,499,227
Granted Patent B2
US 12,499,227 · App. 18/427,908 · Granted Dec 16, 2025

Tracking and prevention of fault injection attempt sequences using thermal memory

Inventors: Yuval Kirschner (Even Yehuda, IL); Tamir Golan (Kibbutz Givaat-Chaim Meuchad, IL); Ziv Hershman (Givat Shmuel, IL)
Assignee: Nuvoton Technology Corp.
G06F21/556G06F21/554
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,499,227
App. No.
18/427,908
Granted
Dec 16, 2025
Kind
B2
Abstract

An integrated circuit (IC) includes a thermal memory device, a fault injection (FI) detector and a security control circuit. The thermal memory device includes (i) a thermal storage zone and (ii) a heating element configured to heat the thermal storage zone in response to write operations. The FI detector is configured to detect attempts to inject faults into the IC. The security control circuit is configured to perform a write operation to the thermal memory device in response to an attempt detected by the FI detector, to identify a sequence of the attempts that meets a density criterion, by reading the thermal memory device, and initiate a responsive action upon identifying the sequence.

Claims (22)

1 . An integrated circuit (IC), comprising:

a thermal memory device comprising at least two thermal-storage bits, each thermal storage bit comprising a thermal storage device, a temperature measurement device, and a heating device configured to heat the thermal storage device in response to write operations;

a fault injection (FI) detector, configured to detect attempts to inject faults into the IC; and

a security control circuit, configured to:

perform a write operation to the thermal memory device in response to an attempt detected by the FI detector;

identify a sequence of the attempts that meets a density criterion, by reading the thermal memory device and detecting that at least a preset number of the thermal storage bits have been written; and

initiate a responsive action upon identifying the sequence.

2 . The IC according to claim 1 , wherein the thermal storage zone comprises one or more reference thermal storage bits that are not written.

3 . The IC according to claim 1 , wherein the temperature measurement device comprises a P-N diode.

4 . The IC according to claim 1 , wherein the thermal storage device comprises a thermally isolated metal layer.

5 . The IC according to claim 1 , wherein the security control circuit is configured to sequentially: (i) further to a power-up sequence, check for a failed-boot attempt indication in which a first thermal storage bit has been written and a second thermal storage bit has not been written; (ii) responsively to detecting the failed-boot attempt indication, abort the boot; (iii) write to the first thermal storage bit; and (iv) responsively to a successful boot sequence, write to the second thermal storage bit.

6 . The IC according to claim 1 , wherein the security control circuit is configured to identify the sequence of the attempts regardless of a reset event occurring in the IC during the sequence.

7 . A method for securing an integrated circuit (IC), the method comprising:

detecting attempts to inject faults into the IC;

in response to detecting an attempt to inject a fault, performing a write operation to a thermal memory device, which comprises at least two thermal-storage bits, each thermal storage bit comprising a thermal storage device, a temperature measurement device and a heating device configured to heat the thermal storage device in response to write operations;

identifying a sequence of the attempts that meets a density criterion, by reading the thermal memory device and detecting that at least a preset number of the thermal storage bits have been written; and

initiating a responsive action upon identifying the sequence.

8 . The method according to claim 7 , wherein the thermal storage zone comprises one or more reference thermal storage bits that are not written.

9 . The method according to claim 7 , wherein the temperature measurement device comprises a P-N diode.

10 . The method according to claim 7 , wherein the thermal storage device comprises a thermally isolated metal layer.

11 . The method according to claim 7 , further comprising, sequentially: (i) further to a power-up sequence, checking for a failed-boot attempt indication in which a first thermal storage bit has been written and a second thermal storage bit has not been written; (ii) responsively to detecting the failed-boot attempt indication, aborting the boot; (iii) writing to the first thermal storage bit; and (iv) responsively to a successful boot sequence, writing to the second thermal storage bit.

12 . The method according to claim 7 , wherein identifying the sequence of the attempts is performed regardless of a reset event occurring in the IC during the sequence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2024
From: KIRSCHNER, YUVAL; GOLAN, TAMIR; HERSHMAN, ZIV
To: NUVOTON TECHNOLOGY CORPORATION
Reel/Frame 066316/0270 →
Continuity (1)
Related Publication 20250245323A1 · Jul 31, 2025
References Cited (15)
US 3079541A · Mccary · 1963 [cited by examiner]
US 10013581B2 · Hershman · 2018 [cited by examiner]
US 20050259496A1 · Hsu · 2005 [cited by examiner]
US 20140020097A1 · Riou · 2014 [cited by examiner]
US 20150135740A1 · Stannard · 2015 [cited by examiner]
US 20160098333A1 · Hershman · 2016 [cited by examiner]
US 20200057138A1 · Bouchayer · 2020 [cited by examiner]
US 20200211607A1 · Moisuc · 2020 [cited by examiner]
US 20210194707A1 · Aronson · 2021 [cited by examiner]
US 20210240823A1 · Margalit · 2021 [cited by examiner]
US 20230129830A1 · Ghetie · 2023 [cited by examiner]
US 20230395181A1 · Rovelli · 2023 [cited by examiner]
US 20240185938A1 · Izzo · 2024 [cited by examiner]
Gomina et al., “Power Supply Glitch Attacks: Design and Evaluation of Detection Circuits,” Proceedings of the 2014 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST), pp. 136-141, May 2014. [cited by applicant]
Nemiroff et al., “Fault-Injection Countermeasures, Deployed at Scale,” White Paper, Intel Corporation, pp. 1-6, Aug. 2022. [cited by applicant]