Homogeneous Dual-Rail Logic to Suppress Differential Power Leakage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Differential power analysis (DPA) side-channel attacks pose a significant threat to embedded system security and crypto-hardware, with existing countermeasures like WDDL suffering from high energy and area overheads while still being vulnerable to attacks, and other methods like randomization and masking countermeasures experiencing performance degradation.
Innovation Solution
The implementation of homogeneous dual-rail logic (HDRL) circuits, which consist of a primary cell and an identical complementary cell, ensuring balanced power consumption and resistance to DPA attacks with lower energy overhead compared to WDDL, without requiring a pre-charge step or modifying the original circuit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If WDDL dual-rail logic is used to resist DPA attacks, then DPA attack resistivity is improved, but energy consumption increases by more than 100% and area overhead exceeds 2×
Solution Approach 1:
The patent uses identical duplicate cells (copying the same cell type) instead of WDDL's complementary cell pairing. Each primary cell is paired with an identical duplicate cell that performs the same logic function, ensuring matched switching behavior and power consumption characteristics while avoiding the energy overhead of WDDL's complementary cell approach
Solution Approach 2:
The patent employs homogeneous cell pairing where identical cell types are paired together (e.g., AND with AND, OR with OR) rather than heterogeneous pairing. This homogeneity ensures that paired cells have identical switching characteristics and power consumption profiles, making them indistinguishable to DPA attackers while maintaining lower energy consumption
2Reliability
If WDDL dual-rail logic is used to resist DPA attacks, then DPA attack resistivity is improved, but area overhead increases by more than 100%
Solution Approach 1:
The patent uses identical duplicate cells (copying the same cell type) instead of WDDL's complementary cell pairing. Each primary cell is paired with an identical duplicate cell that performs the same logic function, ensuring matched switching behavior and power consumption characteristics while avoiding the energy overhead of WDDL's complementary cell approach
Solution Approach 2:
The patent employs homogeneous cell pairing where identical cell types are paired together (e.g., AND with AND, OR with OR) rather than heterogeneous pairing. This homogeneity ensures that paired cells have identical switching characteristics and power consumption profiles, making them indistinguishable to DPA attackers while maintaining lower energy consumption
3Reliability
If randomization techniques and masking countermeasures are used, then DPA attack difficulty is increased, but performance degradation occurs
Solution Approach 1:
The patent uses simple, lightweight countermeasures based on identical cell pairing that can be applied at standard cell level without complex overhead. The approach uses basic identical duplicate cells rather than complex randomization or masking circuits, providing effective DPA protection with minimal performance impact and low implementation cost
4Reliability
If Sense Amplifier Based Logic (SABL) is used, then power imbalance is minimized, but design cost and time increase prohibitively
Solution Approach 1:
The patent uses simple, lightweight countermeasures based on identical cell pairing that can be applied at standard cell level without complex overhead. The approach uses basic identical duplicate cells rather than complex randomization or masking circuits, providing effective DPA protection with minimal performance impact and low implementation cost
Solution Approach 2:
The patent applies the countermeasure at the standard cell level by pairing individual identical cells, allowing modular implementation and reuse across the entire circuit. This segmented approach enables systematic application of the technique throughout the design without requiring full-custom implementation, reducing both design cost and time
Data Source
AI summary
Homogenous dual-rail logic for DPA attack resistive secure circuit design is disclosed. According to one embodiment, an HDRL circuit comprises a primary cell and a complementary cell, wherein the complementary cell is an identical duplicate of the primary cell. The HDRL circuit comprises a first set of inputs and a second set of inputs, wherein the second set of inputs are a negation of the first set of inputs. The HDRL circuit has a differential power at a level that is resistive to DPA attacks.


