Memory Glitch Detection Using Remote Detectors and Randomized Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems are vulnerable to glitch attacks, which can bypass security checks and cause unintended data alteration or access, and current glitch detection methods do not adequately protect against repeated attacks or ensure reliable alarm triggering.

Innovation Solution

Implementing a combination of hardware-based glitch detection and software-based glitch resistance operations, including randomized delay and redundant signaling through remote glitch detectors, to enhance the resilience of memory systems against glitch attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware-based glitch detection is implemented, then glitch detection capability is improved, but device complexity increases

Engineering Contradiction:
Improveglitch detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces remote glitch detectors as intermediary components that physically distance the detection function from the vulnerable processing units. These remote detectors monitor for glitch conditions and send notifications to processing units through isolated communication channels, preventing direct compromise while maintaining detection capability. This intermediary approach resolves the contradiction by enabling reliable glitch detection without directly increasing the complexity of the processing units themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The glitch detection function is segmented into separate remote detectors that are physically and functionally isolated from the processing units. This segmentation allows the detection capability to be improved independently without proportionally increasing the complexity of each processing unit. The system divides the detection task across multiple independent components, reducing the complexity burden on any single element while maintaining overall detection reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If redundant signaling through remote glitch detectors is implemented, then reliability against compromised local processing units is improved, but device complexity increases

Engineering Contradiction:
Improvealarm triggering reliabilityVSAvoidsignaling structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having remote glitch detectors continuously monitor for glitch conditions before they can compromise the processing units. The detectors are positioned to detect anomalies in advance and send notification signals proactively. This preliminary detection and notification mechanism ensures that even if local processing units are compromised, the system has already detected and can respond to the glitch condition, improving alarm triggering reliability without requiring complex real-time intervention mechanisms.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If randomized delay operations are implemented, then resistance to repeated glitch attacks is improved, but productivity decreases

Engineering Contradiction:
Improveresistance to repeated attacksVSAvoidoperation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs periodic action through randomized delay operations that introduce unpredictable time intervals between system operations. This periodic randomization makes it difficult for attackers to time repeated glitch attacks effectively, as the system's state changes at unpredictable moments. The randomized delays are implemented in a way that maintains overall system functionality while adding this protective timing variation, balancing attack resistance with operational productivity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12499956B2Glitch detection
Publication Date: 2025.12.16 MICRON TECHNOLOGY INC
  • US12499956B2 patent drawing
  • US12499956B2 patent drawing
  • US12499956B2 patent drawing

AI summary

A method can include performing at least one glitch resistance operation and detecting, by a circuit included in a glitch detector coupled via a connection matrix to a first processing unit, an indication of a glitch on a memory system. The method can include notifying, via the connection matrix, at least a second processing unit of the detected indication of the glitch. The method can include subsequent to notifying at least the second processing unit, transmitting via the at least the second processing unit a glitch confirmation signal.