Capacitor-Isolated Logic Cells for DPA-Resistant Secure Circuits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing secure circuits and systems are vulnerable to side channel attacks, particularly differential power analysis (DPA), which can compromise the security of data stored in smart cards and other cryptographic devices by deciphering secret keys through monitoring power consumption patterns.
Innovation Solution
A charge distribution control mechanism that isolates logic cells from power and ground lines using capacitive charging and discharging techniques, preventing current leakage and obscuring power signatures, thereby inhibiting the detection of logic state transitions and protecting against side channel attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If logic cells are connected directly to power supply lines for normal operation, then power consumption is efficient and operation is simple, but power signatures and current leakage expose logic state transitions to side channel attacks
Solution Approach 1:
The patent introduces charge storage units (capacitors) as intermediary elements between the power supply and logic cells. These units store charge and supply it to logic cells during operation, acting as a buffer that decouples the direct connection between power supply lines and logic cells. This intermediary mechanism prevents power signatures from directly reflecting logic state transitions, thereby protecting against side channel attacks while maintaining operational functionality
Solution Approach 2:
The patent implements periodic charging of charge storage units from the power supply. Instead of continuous direct connection, the charge storage units are periodically recharged, creating a time-varying connection pattern. This periodic action disrupts the continuous power signature that would otherwise reveal logic state transitions, while ensuring sufficient charge is available for logic cell operation between charging cycles
2Reliability
If charge distribution control is implemented to isolate logic cells from power supply lines, then power signatures are obscured and security is improved, but circuit complexity and area overhead increase
Solution Approach 1:
The patent merges the charge storage units with the logic cell structures themselves, integrating the security function into the existing logic cell architecture. By combining the charge storage capability with the logic cell operation, the design achieves security protection without requiring completely separate isolation circuitry for each logic cell, thereby reducing overall area overhead
Solution Approach 2:
The charge storage units serve multiple functions: they provide charge to logic cells during operation, isolate logic cells from direct power supply connections to prevent side channel attacks, and can be periodically recharged. This multi-functionality reduces the need for additional dedicated components, thereby minimizing area overhead while achieving comprehensive security protection
3Productivity
If direct connection between power supply and logic cells is maintained, then current flow provides necessary power for operation, but current leakage reveals logic state transitions through power monitoring
Solution Approach 1:
The charge storage units act as intermediaries that provide necessary current to logic cells for high-speed operation while simultaneously blocking the direct path from power supply to logic cell output. This intermediary mechanism ensures that logic cells receive sufficient current for fast operation without exposing their state transitions through power supply current variations
Solution Approach 2:
The charge storage units are pre-charged before logic cell operation begins. This preliminary charging action ensures that sufficient charge is already available in the storage units to support high-speed logic cell operation without requiring continuous direct current flow from the power supply, thereby preventing real-time power analysis while maintaining productivity
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 effectively protects cryptographic operations from side channel attacks by decoupling logic blocks from power supply lines, reducing the risk of key extraction and unauthorized access, while maintaining minimal area overhead and ensuring secure data processing.
Implementation Method 1
a capacitor configured to supply charge to the logic block
Implementation Method 2
a discharge switch configured to connect the two terminals of the capacitor together to discharge the capacitor
Data Source
Figure 1~2C
Figure 3A~3B
Figure 3C~3D
AI summary
Advantageous analog and/or digital logic cells and methods of powering circuit blocks using the same are provided. A digital logic cell can include a charge storage device (12), a logic block (10), and connections to a power supply (14). The charge storage device may be a capacitor (12). The capacitor or other charge storage device (12) can be disconnected from the logic block (10) and a power supply (14) to discharge the capacitor (12), and then connected to the power supply (14), via the power supply connections (18, 20), to charge the capacitor (12). The capacitor (12) can be disconnected from a ground connection of the power supply while the capacitor is discharged. After being charged via the power supply (14), the capacitor (12) can also be disconnected from the power supply (14), including ground, and connected to the logic block (10) to power the logic block.