Noise Generation Module for Power Analysis Attack Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic systems are vulnerable to side channel attacks, such as Differential Power Analysis (DPA) and Correlation Power Analysis (CPA), which exploit power consumption patterns, leading to increased costs and complexity when using countermeasures like Random Switching Logic (RSL) or Wave Dynamic Differential Logic (WDDL) circuits.

Innovation Solution

Incorporating a noise generation module that performs non-linear transformations to generate power consumption noise, which conceals the cryptographic module's power consumption characteristics, without requiring changes to the cryptographic algorithm or significant redesign, using additional non-linear transformation circuits or software processing to create largely-distributed noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Random Switching Logic (RSL) or Wave Dynamic Differential Logic (WDDL) circuits are used to counter side channel attacks, then security against power analysis attacks is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvesecurity against power analysis attacksVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a noise generation module as an intermediary component that generates power consumption noise to mask the actual power consumption patterns of the cryptographic module. This mediator approach allows the use of standard cryptographic circuits without requiring complex RSL or WDDL designs, thereby improving security against power analysis attacks while avoiding the associated complexity and cost increases

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the power consumption parameters by introducing controllable noise signals that alter the overall power consumption profile. By adjusting the noise generation parameters (such as noise amplitude and timing), the system can effectively mask the cryptographic operations' power signatures without modifying the fundamental cryptographic algorithm or requiring complex circuit redesign

Inventive Principle:
Principle #35Parameter changes

2Reliability

If RSL or WDDL circuits are implemented to prevent side channel attacks, then cryptographic security is improved, but manufacturing cost increases

Engineering Contradiction:
Improvecryptographic securityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The noise generation module serves as a cost-effective intermediary solution that provides cryptographic security without requiring expensive RSL or WDDL circuit implementations. By adding a relatively simple noise generation component, the system achieves protection against power analysis attacks while maintaining standard, easily manufacturable cryptographic circuits

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs a cost-effective approach by using a noise generation module that can be implemented with simple, inexpensive components rather than costly specialized cryptographic circuits. This allows achieving security goals with minimal manufacturing investment

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Device complexity

If standard cryptographic modules are used without countermeasures, then device complexity and cost are kept low, but vulnerability to power analysis attacks increases

Engineering Contradiction:
Improvecircuit simplicityVSAvoidvulnerability to side channel attacks
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The noise generation module acts as a protective intermediary that shields the simple cryptographic module from power analysis attacks. By introducing this intermediate noise component, the system maintains circuit simplicity while effectively countering the harmful side channel attacks that would otherwise compromise the vulnerable cryptographic operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10530567B2Encryption device and memory device
Publication Date: 2020.01.07 MEGACHIPS
  • US10530567B2 patent drawing
  • US10530567B2 patent drawing
  • US10530567B2 patent drawing

AI summary

A noise generation module generates power consumption noise to conceal the power consumption characteristics of a cryptographic module. The cryptographic module performs first non-linear transformation on received data, and the noise generation module performs second non-linear transformation on received data during the operational period of the first non-linear transformation.