Host Device Profiling Model for Side Channel Attack Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern digital systems are vulnerable to profiled side channel attacks, which exploit physical implementation leaks to extract secret keys, posing a risk to cryptographic security despite the mathematical security of cryptographic algorithms.

Innovation Solution

A host device generates multiple profiling configurations based on various keys and characteristics of different memory devices, creating a robust model to detect and prevent profiled side channel attacks by analyzing leakage information such as power consumption and electromagnetic emissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic algorithms are implemented in memory devices, then data security is improved, but vulnerability to profiled side channel attacks increases

Engineering Contradiction:
Improvecryptographic securityVSAvoidside channel attack vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by generating multiple profiling configurations and creating a robust attack model before the actual cryptographic operation. The host device performs profiling attacks in advance to build a comprehensive model of the memory device's leakage characteristics, then uses this pre-built model to detect and prevent future side channel attacks during cryptographic operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - a robust attack model generated from multiple profiling configurations - that acts as a mediator between the cryptographic algorithm and the physical implementation. This model serves as a reference to compare against actual leakage traces, enabling detection of deviations that indicate successful attacks while protecting the underlying cryptographic security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple profiling configurations are generated to improve attack detection, then detection accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveattack detection accuracyVSAvoidprofiling configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple profiling configurations into a single robust attack model. By combining the leakage information from multiple profiling attacks with different keys and memory devices, the system creates a comprehensive model that improves detection accuracy while consolidating the complexity into a unified structure that can be efficiently used for future attack detection.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240169063A1Preventing profiled side channel attacks
Publication Date: 2024.05.23 MICRON TECHNOLOGY INC
  • US20240169063A1 patent drawing
  • US20240169063A1 patent drawing
  • US20240169063A1 patent drawing

AI summary

Implementations described herein relate to preventing profiled side channel attacks. A host device may obtain a first profiling configuration that is based on a plurality of keys and one or more characteristics of a first memory device and may obtain a second profiling configuration that is based on the plurality of keys and one or more characteristics of a second memory device. The host device may generate a model based on the first profiling configuration and the second profiling configuration. The host device may initiate or perform a profiled side channel attach using the model.