Thermal Memory Circuit for Fault Injection Sequence Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing fault injection detection methods in integrated circuits suffer from false positives and negatives, leading to undesirable extreme reactions or ineffective temporary blocking of attacks, as attackers can quickly reset and vary parameters.
Innovation Solution
A thermal memory device with a heating element and fault injection detector is used to detect and record fault injection attempts, allowing a security control circuit to identify sequences that meet a density criterion, triggering responsive actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fault injection detection circuitry is used to detect fault injection attempts, then detection capability is improved, but false positives and negatives occur leading to unreliable protection
Solution Approach 1:
The patent applies preliminary action by using thermal memory to record fault injection attempts before they can cause damage. The thermal storage zone is written to when a fault injection attempt is detected, creating a historical record that can be reviewed later to confirm whether the detection was a true positive or false alarm, thereby improving reliability without immediately reacting to each detection event.
Solution Approach 2:
The patent implements feedback by reading the thermal memory contents to determine whether a sequence of fault injection attempts meets a density criterion. This feedback mechanism allows the system to learn from past detections and adjust its response accordingly, filtering out false positives while maintaining detection of genuine attack patterns.
2Reliability
If temporary blocking of attacks is implemented, then some protection is achieved, but attackers can quickly reset and vary parameters making the protection ineffective
Solution Approach 1:
The thermal memory stores historical information about fault injection attempts, allowing the system to prepare and respond more effectively to subsequent attacks. By maintaining a record of past attempts, the system can identify patterns and extend the effective protection duration beyond immediate temporary blocking.
Solution Approach 2:
Instead of reacting to each fault injection attempt immediately, the system takes a more measured approach by using thermal memory to accumulate evidence over time. This partial action approach allows the system to filter out isolated false alarms while maintaining protection against systematic attacks, effectively extending the duration of meaningful protection.
3Productivity
If thermal memory is used to record fault injection attempts, then repeated fault injections are slowed down, but device complexity increases
Solution Approach 1:
The patent replaces traditional digital memory storage with a thermal memory mechanism that uses physical thermal properties to store information. This substitution simplifies the overall circuit design by eliminating the need for complex digital storage arrays while still achieving the goal of recording fault injection attempts and slowing down repeated attacks.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly slows down repeated fault injections, rendering automatic attacks with varying parameters ineffective, and ensures reliable protection against systematic attacks.
Implementation Method 1
a heating element configured to heat the thermal storage zone in response to write operations
Implementation Method 2
a thermal storage zone... to identify a sequence of the attempts that meets a density criterion, by reading the thermal memory device
Data Source
AI summary
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.


