Cryptographic Device Power Regulation Against Differential Power Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Power analysis attacks, such as differential power analysis (DPA), can effectively steal secure information from cryptographic devices like AES circuits by analyzing power consumption patterns, which are not adequately masked in current implementations.
Innovation Solution
A cryptographic device incorporating an active shunt current regulator, low-pass filter, and linear voltage regulator to smooth power spikes and maintain constant current and voltage, combined with a noise generator to add random noise, thereby obscuring power consumption patterns and making it difficult to perform successful DPA attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If power consumption patterns are used for cryptographic operations, then the device can perform encryption/decryption functions, but power traces leak secure information such as encryption keys
Solution Approach 1:
The patent introduces an intermediary power management circuit between the power source and the cryptographic device. This intermediary includes a low-pass filter and a regulator that decouples the direct power consumption pattern of the cryptographic operations from the observable power traces, thereby preventing information leakage while maintaining normal cryptographic functionality
Solution Approach 2:
The patent converts the harmful power consumption variations into a beneficial constant current pattern. By using a regulator to maintain constant current output, the power consumption becomes uniform and independent of the cryptographic operations being performed, thus transforming the originally harmful power leakage into a secure constant pattern
2Reliability
If a low-pass filter is added to smooth power consumption, then power spikes are reduced and security is improved, but device complexity increases
Solution Approach 1:
The regulator circuit serves multiple functions simultaneously: it acts as a low-pass filter to smooth power consumption, a constant current source to prevent leakage, and a power management element to ensure stable operation. This multi-functionality reduces the need for separate dedicated components, thereby limiting the increase in device complexity
3Reliability
If constant current and voltage are maintained during cryptographic operations, then power analysis attacks are thwarted, but the ability to perform computations is constrained
Solution Approach 1:
The patent segments the power supply system into two distinct parts: a constant current/voltage output stage that interfaces with the cryptographic device to prevent power analysis, and an internal power management stage that handles the actual power distribution and regulation. This segmentation allows constant power characteristics externally while maintaining internal flexibility for various cryptographic operations
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
The solution significantly reduces the probability of obtaining secure information from the AES circuit by unwanted third parties, as the power consumption patterns are obscured, making it harder to correlate power traces and retrieve keys.
Implementation Method 1
an active shunt current regulator to smooth power spikes and maintain constant current
Implementation Method 2
low-pass filter to smooth power spikes
Implementation Method 3
linear voltage regulator to smooth power spikes and maintain constant voltage
Implementation Method 4
noise generator to add random noise, thereby obscuring power consumption patterns
Data Source
AI summary
An embodiment of the invention provides a cryptographic device that draws a substantially constant current from an accessible electrical node that supplies power to the cryptographic device. Keeping the current drawn from the accessible electrical node substantially constant reduces the probability that secure information may be taken by unwanted third parties from the cryptographic device. The cryptographic device includes an active shunt current regulator, a low-pass filter, a linear voltage regulator and an AES (advanced encryption standard) circuit.


