Logic Circuit Timing and Amplitude Modulation for DPA Resistance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing countermeasures against differential power analysis (DPA) attacks are vulnerable to tampering and require significant design effort and power overhead, especially when not distributed and local for each block, making them difficult to secure effectively.
Innovation Solution
A logic circuit with a direct and non-direct timing modulator, and a voltage regulator that modulates the propagation delay and amplitude of data signals using control signals derived from data-dependent and random signals, effectively altering the side channel power trace characteristics to obscure information leakage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If power-delivery based countermeasures (such as supply decoupling capacitance, current noise injection, or switched-capacitor based current equalization) are implemented, then resistance to DPA attacks is improved, but device complexity and power overhead increase
Solution Approach 1:
The patent introduces an intermediary component (voltage regulator or delay element) between the power supply and the logic circuit. This intermediary modulates the power delivery to create artificial variation in propagation delays, thereby obscuring the correlation between power consumption and computational operations without requiring complex distributed countermeasures in each logic block
Solution Approach 2:
The patent changes the parameter of power supply voltage (or delay characteristic) dynamically to affect propagation delays. By varying the voltage level or delay amount based on control signals, the system creates artificial timing variations that mask the true computational timing patterns from DPA attacks
2Reliability
If distributed and local countermeasures are implemented for each block, then security against tampering is improved, but design effort and area overhead increase significantly
Solution Approach 1:
The patent employs a universal power delivery modulation mechanism that can be applied to any logic block through a common interface. The voltage regulator or delay element serves multiple functions: it provides power delivery control, introduces timing variation, and enables security against DPA attacks, thereby reducing the need for separate dedicated countermeasure circuits in each block
3Loss of information
If timing modulation and amplitude modulation are applied to data signals, then side channel information leakage is obscured, but device complexity increases
Solution Approach 1:
The patent combines timing modulation and amplitude modulation functions into a single integrated mechanism. The voltage regulator simultaneously controls both the propagation delay (timing) and the signal amplitude by modulating the power supply voltage, thereby achieving dual protection against timing-based and amplitude-based side channel attacks through one component rather than separate modulation circuits
Data Source
AI summary
A logic circuit includes a data signal input, a computational module, a direct timing modulator and an amplitude and non-direct timing modulator. The data signal input inputs data signals. The computational module includes multiple logic elements interconnected to perform a logic function. The direct timing modulator modulates a propagation time of the input data signals from the data signal input to the computational unit, in accordance with a first set of control signals. The amplitude and non-direct timing modulator modulates the processing time of data signals by the computational module and the amplitude of data signals propagating through the computational module, in accordance with a second set of control signals.


