IC Regulator Current Masking Side-Channel Attack

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits are vulnerable to side-channel attacks through static power analysis (SPA) and differential power analysis (DPA), as their current signature reveals information about the data being processed, compromising security in cryptographic applications.

Innovation Solution

An electronic circuit with a controllable current source system, comprising a first current source that delivers a fixed current and a second variable current source in parallel, regulated by a differential amplifier to maintain a constant average current sampled from the power supply, masking the power consumption of the functional circuit, with switches allowing operation mode changes to enable or disable masking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the integrated circuit operates in nominal mode with variable current consumption reflecting functional activity, then the circuit performs its cryptographic operations correctly, but the current signature reveals information to external observers enabling side-channel attacks

Engineering Contradiction:
Improvesecurity against side-channel attacksVSAvoidcurrent signature leakage
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent converts the harmful current signature that leaks information into a beneficial masking mechanism. By injecting a compensating current that mirrors the functional circuit's current consumption, the system transforms the problematic variable current into a controlled masking signal that cancels out the information-bearing signature, making the total current consumption independent of the cryptographic operations.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent introduces an intermediary current source between the power supply and the functional circuit. This intermediary component (comprising current sources I1 and I2, mirrors M1-M4, and control circuitry) acts as a mediator that decouples the power consumption from the functional operations, preventing direct observation of the circuit's current signature while maintaining normal operational functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a current masking mechanism is implemented to hide power consumption, then security against side-channel attacks is improved, but the device complexity increases due to additional current sources and control circuitry

Engineering Contradiction:
Improvesecurity against side-channel attacksVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the masking function with the power supply architecture by integrating current sources, mirrors, and control logic into a unified power delivery system. Rather than adding separate masking hardware, the solution combines security functionality with the existing power distribution infrastructure, reducing overall system complexity while achieving current masking.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a multi-functional power supply system that simultaneously provides power delivery, current masking, and operational mode control. The same circuit components (current sources I1-I2, mirrors M1-M4, switches S1-S4) serve multiple purposes: powering the functional circuit, masking current signatures during nominal operation, and enabling test/standby modes, thereby reducing the need for separate dedicated masking hardware.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Use of energy by moving object

If the circuit operates in test or stand-by mode with reduced power consumption, then energy efficiency is improved, but the current signature becomes more vulnerable to analysis

Engineering Contradiction:
Improvepower consumptionVSAvoidsecurity against side-channel attacks
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements dynamic operation modes that adapt the current masking behavior based on operational requirements. The control circuitry (comprising switches S1-S4 and amplifiers A1-A2) dynamically adjusts between nominal mode with full masking, test mode with reduced masking for measurement, and stand-by mode with minimal consumption, allowing the system to optimize between security and energy efficiency depending on the operational context.

Inventive Principle:
Principle #15Dynamics

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 masks the power consumption of integrated circuits, preventing data exposure during secure operations while allowing flexible mode changes to suit different operational needs, such as stand-by or test modes, thereby enhancing information security without excessive power consumption.

Implementation Method 1

the second current source is controlled by a differential amplifier measuring the level of the power supply voltage of said functional circuit

Methodology Applied
Scientific EffectDifferential amplification:

Implementation Method 2

said first current source comprises a current mirror assembly of first transistors on a branch integrating a switch for selecting the operating mode

Methodology Applied
Scientific EffectCurrent mirroring:

Data Source

PatentUS9787171B2Regulator for integrated circuit
Publication Date: 2017.10.10 STMICROELECTRONICS INT NV
  • US9787171B2 patent drawing
  • US9787171B2 patent drawing
  • US9787171B2 patent drawing

AI summary

An electronic circuit includes a functional circuit in series with at least one first current source between two terminals of application of a power supply voltage. The first current source is controllable between an operating mode where it delivers a fixed current, independent from the power consumption of said functional circuit, and an operating mode where it delivers a variable current, depending on the power consumption of the functional circuit.