Jitter Attack Protection Circuit for Cryptographic ICs
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


