Integrated Circuit Concealing Circuits Power Analysis Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprotection against power monitoring attacksVSAvoidprotection hierarchy coverage
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If sensing circuits are added to each module to detect current consumption, then protection precision is improved, but circuit complexity increases

Engineering Contradiction:
Improvecurrent consumption detection accuracyVSAvoidnumber of sensing circuits
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvesusceptibility to electromagnetic probe attacksVSAvoidpower dissipation control mechanism
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improveprotection coverageVSAvoidarea occupied by concealing circuits
Core Design Contradiction:
ReliabilityVSArea of stationary object

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.

Inventive Principle:
Principle #1Segmentation

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

Methodology Applied
Scientific EffectOhm's Law: Ohm's Law

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

Methodology Applied
Scientific EffectJoule Heating: Joule Heating

Data Source

PatentEP2587469B1Integrated circuit with logic circuitry and multiple concealing circuits
Publication Date: 2017.04.05 CERTICOM CORP
  • EP2587469B1 patent drawingFigure 1
  • EP2587469B1 patent drawingFigure 2-1
  • EP2587469B1 patent drawingFigure 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.