Reset Tree Attack Detector Circuitry for Malicious Glitch Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional attack detection circuits in circuit designs are area inefficient and performance deficient, leading to increased costs and inefficiencies in malicious attack detection.

Innovation Solution

The implementation of a reset tree attack detector circuitry with a logic-based structure, including a reset synchronizer, sensors, and logic gates, which generates a reset alarm signal upon detecting malicious attacks by comparing the duration of timing glitches between reset-synchronizing and attack detection signals, minimizing impact on power, performance, and area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional attack detection circuits are implemented, then malicious attacks can be detected, but area efficiency deteriorates and performance decreases

Engineering Contradiction:
Improveattack detection capabilityVSAvoiddetector circuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The reset tree structure is designed to serve multiple functions: it distributes reset signals to multiple flip-flops while simultaneously providing attack detection capabilities through sensor integration. This multi-functionality eliminates the need for separate dedicated attack detection circuits, thereby improving area efficiency while maintaining reliable attack detection.

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

Solution Approach 2:

The patent merges the reset signal distribution function with the attack detection function into a single integrated circuit. By combining these functions, the design reduces the total area required compared to having separate reset distribution logic and separate attack detection circuits, while maintaining both functionalities.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If conventional attack detection circuits are implemented, then malicious attacks can be detected, but performance efficiency deteriorates

Engineering Contradiction:
Improveattack detection capabilityVSAvoiddetector circuit performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The attack detection function is segmented and distributed across multiple sensors placed at different branches of the reset tree. Each sensor monitors a specific subset of reset signals, allowing parallel detection operations that improve overall performance efficiency while maintaining comprehensive attack detection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Sensors are integrated into the reset tree structure beforehand, so that attack detection is performed concurrently with normal reset signal distribution. This preliminary integration eliminates the need for separate detection phases, improving performance efficiency by detecting attacks in real-time during normal operation.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If reset signal monitoring is performed, then attacks can be detected, but power consumption increases

Engineering Contradiction:
Improveattack detection accuracyVSAvoiddetector circuit power
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The sensors in the reset tree utilize the existing reset signal infrastructure to perform detection without requiring additional dedicated power-intensive monitoring circuits. The reset tree itself serves the dual purpose of signal distribution and attack detection, reducing overall power consumption while maintaining detection accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11809609B2Malicious attack detection techniques
Publication Date: 2023.11.07 ARM LTD
  • US11809609B2 patent drawing
  • US11809609B2 patent drawing
  • US11809609B2 patent drawing

AI summary

Various implementations described herein are directed to a device with a reset tree having leaf buffers that provide sensed output signals based on a reset-synchronizing input signal. The device may have a first sensor that receives the sensed output signals from the leaf buffers of the reset tree and provides an attack detection signal based on sensing a malicious attack. The device may have a second sensor that receives the reset-synchronizing input signal, receives the attack detection signal from the first sensor and provides a reset alarm signal based on duration of a timing glitch associated with comparing a difference between the reset-synchronizing input signal and the attack detection signal.