Jitter Attack Protection Circuit for Cryptographic ICs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data security systems are vulnerable to jitter attacks, where input signals such as power or clock lines are manipulated to induce jitter, potentially revealing internal information about cryptographic processing ICs, allowing attackers to decode protected data.

Innovation Solution

A cryptographic processing IC integrated with a monitoring circuit that detects time-varying changes in input signals, temporarily disabling the IC when jitter is detected to prevent an indeterminate state and protect against such attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic processing IC is continuously monitored for jitter attacks, then security against jitter attacks is improved, but device complexity increases due to additional monitor circuit

Engineering Contradiction:
Improvesecurity against jitter attacksVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitor circuit is integrated within the cryptographic processing IC, merging the monitoring function with the cryptographic processing function. This integration allows the system to detect jitter attacks on input signals while maintaining a compact device structure, resolving the contradiction between improved security and reduced device complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If cryptographic processing IC is temporarily disabled upon jitter detection, then security against information extraction is improved, but productivity decreases due to interruption of cryptographic functions

Engineering Contradiction:
Improvesecurity against information extractionVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies preliminary anti-action by temporarily disabling the cryptographic processing IC immediately upon detecting jitter attacks. This preventive measure stops potential information extraction before it can occur, prioritizing security over continuous operation. The disabling is temporary, allowing the system to resume normal operations once the threat is mitigated.

Inventive Principle:
Principle #9Preliminary anti-action

3Measurement precision

If monitor circuit detects time-varying changes in input signal, then detection precision for jitter attacks is improved, but device complexity increases due to monitoring requirements

Engineering Contradiction:
Improvedetection precision for jitter attacksVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitor circuit utilizes the existing input signal lines and power infrastructure of the cryptographic processing IC to perform jitter detection. By leveraging the same signal paths already present in the system, the monitor circuit achieves high detection precision without requiring separate dedicated signal paths or additional complex infrastructure, thus minimizing the increase in device complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11308239B2Jitter attack protection circuit
Publication Date: 2022.04.19 SEAGATE TECH LLC
  • US11308239B2 patent drawing
  • US11308239B2 patent drawing
  • US11308239B2 patent drawing

AI summary

Method and apparatus for protecting against a jitter attack upon a cryptographic processing device. In some embodiments, the cryptographic processing circuit is configured to perform a cryptographic function on a set of input data to generate a corresponding set of transformed output data. An input line supplies an input signal used by the cryptographic processing IC during execution of the cryptographic function. A monitor circuit monitors the input signal, and temporarily disables the cryptographic processing IC when time-varying changes to the input signal indicate a jitter attack may be taking place. The input signal may be a source voltage, and voltage transitions in the source voltage can be monitored. Alternatively, the input signal may be a clock signal, and frequency variations in the clock signal can be monitored. The monitor circuit may be arranged on a power island to maintain power during power fluctuations.