Differential Logic Circuit Layout for Side-Channel Attack Resistance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Integrated circuits are vulnerable to side-channel attacks due to signal transmission using individual signal lines, which cause detectable physical changes such as power consumption, electromagnetic radiation, and temperature fluctuations, allowing attackers to obtain internal data.
Innovation Solution
A logic operation circuit utilizing differential signal transmission through a logic network module and differential amplifier module, which generates and amplifies differential signals to obscure physical data changes, making it difficult to discern the transmitted information and preventing side-channel attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If individual signal lines are used for signal transmission, then signal transmission is simple and direct, but physical data changes (power consumption, electromagnetic radiation, temperature) occur that enable side-channel attacks
Solution Approach 1:
The patent divides the signal transmission into multiple parallel signal lines instead of using a single signal line. Each signal line carries a portion of the signal, and the combined effect masks the physical data changes that would otherwise be detectable through side-channel attacks.
Solution Approach 2:
The patent combines multiple signal lines to transmit information collectively. By merging the signals from multiple lines, the individual physical data changes are aggregated and masked, making it difficult for attackers to extract meaningful information through side-channel analysis.
2Object-affected harmful factors
If differential signal transmission is implemented, then side-channel attack resistance is improved, but circuit complexity increases
Solution Approach 1:
The patent employs asymmetric circuit design where the pull-up network and pull-down network are configured differently to achieve differential signal transmission. This asymmetry enables the circuit to produce complementary output signals that are essential for differential encoding, thereby masking physical data changes while maintaining a manageable circuit structure.
Solution Approach 2:
The differential logic operation circuit is designed to perform multiple functions: it executes logic operations, generates differential signals for transmission, and simultaneously masks physical data changes to resist side-channel attacks. This multi-functionality reduces the need for separate dedicated circuits for each function.
3Object-affected harmful factors
If differential logic operation circuits are used, then data security against side-channel attacks is enhanced, but power consumption increases
Solution Approach 1:
The patent implements periodic pre-charging of the output nodes in the differential logic operation circuit. By periodically resetting the voltage levels of the output nodes, the circuit maintains its differential signaling capability while reducing the average power consumption compared to continuous charging.
Solution Approach 2:
The patent optimizes the voltage levels and current parameters in the differential logic operation circuit to reduce power consumption. By carefully selecting the operating parameters of the transistors and adjusting the voltage swings, the circuit achieves secure differential transmission with minimized energy dissipation.
Data Source
AI summary
A logic operation circuit, includes at least one differential logic operation circuit, the differential logic operation circuit includes a logic network module, a differential amplifier module, and a differential amplifier module. The logic network module includes a first logic network unit and a second logic network unit with functions complementarity to each other. A differential signal is generated based on input signals of the first logic network unit and the second logic network unit, the first logic network and the second logic network performs a predetermined logic function to output an operation result based on the input signals. The differential amplifier module, includes a first input terminal, a second input terminal, a first output terminal, a second output terminal, the first input terminal and the second input terminal are connected to an output of the first logic network and the second logic network respectively.


