Firmware-Based Short-Reset Detection in Integrated Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face challenges in detecting and mitigating frequent short power-on-resets, which are often used by adversaries to tamper with their normal operation, and existing anti-tamper strategies involve complex hardware sensors that may not be activated in all customer markets.

Innovation Solution

A firmware-based detection mechanism in integrated circuits counts short reset cycles and takes actions such as wiping memory or introducing delays when the threshold is exceeded, without requiring additional hardware sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If hardware sensors are used to detect short resets, then detection capability is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidhardware complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces hardware-based environmental sensors with a firmware-based detection mechanism that uses software to monitor and count reset cycles. This substitution eliminates the need for additional physical sensors while maintaining the ability to detect short reset events, thereby reducing device complexity and power consumption while preserving detection capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The firmware leverages existing processor resources and internal state machines to perform detection functions without requiring dedicated hardware sensors. The system uses its own existing infrastructure (processor cycles, memory, and control logic) to self-monitor reset events, eliminating the need for separate detection hardware and reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If hardware sensors are instantiated, then detection sensitivity is improved, but area and power consumption increase

Engineering Contradiction:
Improvedetection sensitivityVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces power-hungry hardware sensors with a firmware-based solution that executes on existing processor infrastructure. This substitution dramatically reduces power consumption while maintaining detection sensitivity, as the firmware leverages the processor's existing operational states and memory rather than requiring dedicated sensor power supplies and signal processing circuits.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The firmware-based detection mechanism utilizes the existing processor's universal computing resources to perform multiple functions including reset detection, counting, threshold comparison, and response execution. This multi-functionality eliminates the need for dedicated sensor hardware, reducing both area and power consumption while maintaining detection capability across different operating conditions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If firmware-based detection is used, then device complexity is reduced, but detection precision may be compromised

Engineering Contradiction:
Improvehardware complexityVSAvoiddetection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent successfully substitutes hardware sensors with firmware while maintaining detection precision by carefully designing the firmware to monitor specific processor states and memory conditions that reliably indicate short reset events. The firmware uses precise threshold comparisons and state machine logic to accurately distinguish between normal operation and tampering attempts, achieving detection accuracy comparable to hardware sensors without the associated complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP4625224A1Detection of short resets of an electronic device
Publication Date: 2025.10.01 ALTERA CORP
  • EP4625224A1 patent drawingFigure 1
  • EP4625224A1 patent drawingFigure 2
  • EP4625224A1 patent drawingFigure 3

AI summary

Anti-tamper systems and methods for protecting integrated circuit devices are provided. An integrated circuit device making use of an anti-tamper system may include memory and a device manager. The memory may store a count of resets of the integrated circuit device having a duration less than a threshold reset duration. The device manager may perform an anti-tamper operation when the count of resets exceeds a threshold number of resets.