Integrated Circuit Concealing Circuits Power Analysis Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current countermeasures against power monitoring and electromagnetic probe attacks, which reveal sensitive information through variations in power consumption, are inadequate in protecting logic circuitry, especially in cryptographic operations, as they often rely on flattening or randomizing current consumption at a global level without effective sub-module level protection.
Innovation Solution
An integrated circuit with a multi-level hierarchy of modules and dedicated sensing and concealing circuits that sense and manage current consumption independently at each module level, ensuring that the total instantaneous power sum is independent of the module's activity, thereby masking operational details and reducing susceptibility to side-channel attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If global level current flattening is applied to protect against power monitoring attacks, then system level protection is improved, but sub-module level protection remains inadequate
Solution Approach 1:
The patent divides the logic circuitry into a multi-level hierarchy of modules, with each module having its own sensing circuit and concealing circuit. This segmentation allows protection to be applied at multiple granularities (sub-module level and system level), resolving the contradiction between providing comprehensive protection and maintaining manageable complexity.
Solution Approach 2:
The patent extends the protection approach from a single global level to multiple hierarchical levels by adding the dimension of module granularity. Each module operates independently with its own protection mechanisms, creating a multi-dimensional protection architecture that simultaneously addresses both sub-module and system level security needs.
2Measurement precision
If sensing circuits are added to each module to detect current consumption, then protection precision is improved, but circuit complexity increases
Solution Approach 1:
Instead of using a single global sensing circuit, the patent segments the sensing function into multiple distributed sensing circuits, one for each module. This allows precise local measurement of current consumption at the sub-module level while maintaining overall system awareness through the hierarchical structure.
Solution Approach 2:
Each module is equipped with its own sensing circuit that autonomously monitors its current consumption. This self-service approach enables localized detection and response to power analysis attacks without requiring centralized monitoring, improving measurement precision while distributing the complexity across independent units.
3Object-affected harmful factors
If concealing circuits are implemented at each module level to dissipate instantaneous power, then security against electromagnetic probe attacks is improved, but power consumption control becomes more complex
Solution Approach 1:
The patent implements concealing circuits with dissipative loads at each individual module level rather than using a uniform global approach. This allows each module to independently control its power dissipation characteristics, creating locally optimized protection against electromagnetic probe attacks while maintaining overall system coordination through the hierarchical architecture.
4Reliability
If multiple concealing circuits with dissipative loads are distributed throughout the circuit, then protection coverage is improved, but area occupied by protection circuits increases
Solution Approach 1:
The patent distributes concealing circuits with dissipative loads across multiple modules in the hierarchical structure. This segmentation allows protection coverage to be extended throughout the system while keeping each individual concealing circuit compact and localized to its respective module, thereby managing the total area occupation efficiently.
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 reduces the circuit's susceptibility to power analysis and electromagnetic probe attacks by making the detected power consumption patterns independent of the module's activity, thereby protecting sensitive information such as cryptographic keys and algorithms.
Implementation Method 1
senses an instantaneous current consumption Ic of a respective one of the modules that draws current entirely through the sensing circuit
Implementation Method 2
the concealing circuit dissipates an instantaneous power PL such that an instantaneous power sum P TOTAL of the instantaneous power PL and the instantaneous power PC dissipated by its respective module is substantially independent of the activity of its respective module
Data Source
Figure 1
Figure 2-1
Figure 2-2
AI summary
An integrated circuit (100) comprises logic circuitry, organized in a multi-level hierarchy of modules. The integrated circuit comprises multiple sensing circuits (110). In operation, each sensing circuit senses an instantaneous current consumption IC of a respective one of the modules that draws current entirely through that sensing circuit. The integrated circuit comprises a concealing circuit (112,114,116, 315, 515) for each of the sensing circuits. In operation, the concealing circuit receives as input a voltage VC corresponding to the sensed instantaneous current consumption IC of its respective module. In operation, the concealing circuit dissipates an instantaneous power PL such that an instantaneous power sum PTOTAL of the instantaneous power PL and the instantaneous power PC dissipated by its respective module is substantially independent of activity of its respective module.