Layout-Based Side-Channel Emission Analysis for IC Leakage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting side channel attacks on devices, such as smartphones or credit cards, are ineffective in preventing the extraction of sensitive information like cryptographic keys or passwords before the device is manufactured, as they rely on post-manufacturing laboratory tests that are resource-intensive and only applicable after IC fabrication.

Innovation Solution

A method that simulates dynamic voltage drop and side channel correlation analysis on integrated circuits before fabrication, allowing for the identification and reduction of sensitive data leakage by selecting critical locations for redesign, using a combination of dynamic power modeling and system-level simulations to visualize and quantify leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If post-manufacturing laboratory tests are used to detect side channel attacks, then detection accuracy is improved, but manufacturing time and cost increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidmanufacturing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing side channel correlation analysis during the IC design phase before fabrication. The method simulates power consumption and electromagnetic emissions using pre-fabrication models to identify vulnerable locations, allowing designers to implement countermeasures in the design itself rather than detecting issues after manufacturing. This shifts the detection activity from post-manufacturing to pre-manufacturing, resolving the time loss contradiction.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive side channel analysis is performed on all IC locations, then detection accuracy is improved, but computational resources are excessively consumed

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies segmentation by dividing the IC into discrete locations and performing side channel correlation analysis on individual locations or small groups rather than the entire IC simultaneously. The method processes locations in manageable segments, reducing computational resource consumption while maintaining comprehensive coverage through systematic segmentation of the analysis task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by initially performing analysis on a subset of critical locations identified through design characteristics, rather than exhaustively analyzing every single location. This selective approach focuses computational resources on high-risk areas where side channel attacks are most likely to succeed, achieving sufficient detection accuracy without the excessive resource consumption of complete exhaustive analysis.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If side channel attacks are detected after IC fabrication, then detection reliability is improved, but the ability to prevent attacks is reduced

Engineering Contradiction:
Improvedetection reliabilityVSAvoidredesign capability
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies preliminary action by performing side channel correlation analysis during the design phase before IC fabrication. This allows detection of potential side channel vulnerabilities while the design is still modifiable, enabling designers to implement countermeasures such as masking or balancing techniques directly in the design. The ability to prevent attacks is maintained because the analysis occurs before manufacturing locks in the design, resolving the contradiction between detection reliability and redesign capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11301608B2Layout-based side-channel emission analysis
Publication Date: 2022.04.12 ANSYS INC
  • US11301608B2 patent drawing
  • US11301608B2 patent drawing
  • US11301608B2 patent drawing

AI summary

Methods, machine readable media and systems for simulating the leakage of sensitive data in an integrated circuit, such as cryptographic data or keys, are described. In one embodiment, a method can include the following operations: performing a first dynamic voltage drop (DVD) simulation on a plurality of locations, distributed across an integrated circuit (IC), based on a physical model that specifies physical layout of components on the IC, the IC storing sensitive data in locations of the layout; performing an IC level side channel correlation analysis between each of the locations and the sensitive data based on the results of the first DVD simulation; and selecting, based upon the IC level side channel correlation analysis, a subset of the locations for further simulations to simulate leakage of the sensitive data. Other methods, media and systems are disclosed.