Glitch Profiling in Integrated Circuits for Power Supply Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits (ICs) face security vulnerabilities due to glitch attacks on power supply terminals, which can disrupt operations and render them insecure, making it difficult to differentiate between malicious and unintentional glitches.

Innovation Solution

Analog glitch measurement circuits are coupled to each power supply pin of an IC to provide profile information at multiple voltage levels, with glitch profile aggregator circuits aggregating this data and processing it with timestamps to determine if a glitch attack is present, allowing the fault history processor to generate appropriate responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If glitch attacks are introduced on power supply terminals to disrupt IC operation, then the IC can be forced into an unsecure mode, but this creates security vulnerability that is difficult to differentiate from normal glitches

Engineering Contradiction:
Improveability to force IC into unsecure modeVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary detection mechanisms by monitoring power supply voltage before critical disruptions occur. The system establishes baseline voltage profiles and detects anomalies that precede glitch attacks, enabling early identification and differentiation from normal operational variations. This preliminary monitoring allows the IC to distinguish malicious glitches from benign voltage fluctuations before they can force the system into an unsecure mode.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple power supply voltage spikes of different amplitudes and pulse-widths are introduced through trial and error, then glitch attacks can be attempted, but this increases the complexity of detecting and measuring actual attacks

Engineering Contradiction:
Improveability to attempt various glitch attack configurationsVSAvoiddifficulty of differentiating attacks from normal glitches
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent employs parameter change detection by monitoring multiple voltage parameters simultaneously (amplitude, pulse-width, rise time, fall time). The system establishes normal parameter ranges through baseline profiling and detects deviations that characterize glitch attacks. By analyzing changes in multiple voltage parameters rather than single-point measurements, the system can differentiate malicious attacks from normal operational variations even when attackers use varied attack configurations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical or manual glitch injection methods with electronic voltage monitoring and analysis systems. Instead of physically manipulating power supply terminals, the system uses electronic circuits to detect and analyze voltage anomalies through electrical parameter measurements. This substitution enables automated, precise detection of glitch attacks with high temporal resolution, making it feasible to distinguish attacks from normal operations despite the variety of attack parameters.

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

3Measurement precision

If analog glitch measurement circuits are added to each power supply pin to provide profile information, then detection capability is improved, but device complexity increases

Engineering Contradiction:
Improveprofile information at multiple voltage levelsVSAvoidnumber of measurement circuits
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements multi-functional voltage monitoring circuits that perform multiple detection tasks simultaneously. The same measurement circuitry used for glitch detection also provides baseline voltage profiling, operational status monitoring, and diagnostic information. By designing universal monitoring circuits that serve multiple purposes rather than dedicated circuits for each function, the patent reduces overall device complexity while maintaining high measurement precision across multiple voltage levels.

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

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

Effectively detects and differentiates between malicious glitch attacks and normal glitches, enabling the IC to respond appropriately and maintain secure operation by identifying patterns and thresholds in glitch profiles.

Implementation Method 1

The glitch measurement circuit includes a first comparator to compare a glitch in a power supply voltage received at an input to a first threshold voltage, a second comparator to compare the glitch in the power supply voltage received at the input to a second threshold voltage

Methodology Applied
Scientific EffectComparator voltage comparison:

Data Source

PatentUS11164648B2Glitch profiling in an integrated circuit
Publication Date: 2021.11.02 NXP USA INC
  • US11164648B2 patent drawing
  • US11164648B2 patent drawing
  • US11164648B2 patent drawing

AI summary

A circuit includes a glitch measurement circuit and a glitch profile circuit. The glitch measurement circuit includes a first comparator to compare a glitch in a power supply voltage to a first threshold voltage, a first counter to generate a first count indicative of a time duration the first comparator indicates that the glitch trips the first threshold voltage, a second comparator to compare the glitch in the power supply voltage to a second threshold voltage different than the first threshold voltage, and a second counter to generate a second count indicative of a time duration the second comparator indicates that the glitch trips the second threshold voltage. The glitch profile circuitry utilizes the first count and the second count to generate a multi-voltage profile of the glitch, wherein the multi-voltage profile includes indications of the time durations indicated by the first count and the second count.