EMI Fingerprint Generation for Noninvasive Chip Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for identifying semiconductor chips within computer systems are invasive, time-consuming, and unreliable, particularly in detecting tampering or modifications, as they often require physical inspection and may not account for substituted or spy chips.

Innovation Solution

A system generates an electromagnetic interference (EMI) fingerprint by executing a load script on the computer system, receiving EMI signals, transforming them into a frequency domain representation, and using this unique signature to identify the chip and detect tampering without physical inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If visual inspection of chip serial number is performed, then chip identification is achieved, but the process becomes time-consuming and requires physical access to the chip

Engineering Contradiction:
Improvechip identification accuracyVSAvoidinspection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the mechanical/physical inspection process with an electromagnetic field-based detection system. An antenna receives EMI signals generated by the CPU during operation, and a processing system analyzes these signals to identify the chip without physical contact or disassembly. This substitutes the mechanical inspection method with an electromagnetic sensing approach.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of time

If embedded identifier is read from semiconductor chip, then identification is faster, but some chips lack identifiers or operating systems cannot read them

Engineering Contradiction:
Improveidentification timeVSAvoididentification reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent introduces an intermediary approach by using EMI signals as a mediator between the chip and the identification system. Instead of directly reading an embedded identifier (which may not exist or be readable), the system captures electromagnetic emissions naturally generated by the chip during operation. These EMI signals serve as an intermediary carrier of identification information that works across different chip types and operating systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Power

If CPU substitution is performed to increase computational power, then system performance improves, but export control compliance is violated

Engineering Contradiction:
Improvecomputational powerVSAvoidexport control compliance
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the EMI fingerprint identification system continuously monitors and verifies the CPU identity. When a CPU is substituted, the EMI signals change accordingly, and the system detects this change by comparing against stored reference fingerprints. This feedback loop ensures that any unauthorized CPU substitution is detected, maintaining export control compliance while allowing legitimate performance upgrades to be identified and approved.

Inventive Principle:
Principle #23Feedback

4Loss of information

If spy chip or piggy-back chip is coupled to CPU, then information can be stolen, but detection is difficult

Engineering Contradiction:
Improveinformation securityVSAvoidtampering detection difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts the identification verification process from relying on trusted software identifiers to using physical electromagnetic signal characteristics. By analyzing the unique EMI fingerprint of the CPU hardware itself, the system can detect the presence of spy chips or piggy-back chips that would alter the electromagnetic signal pattern. This extraction of verification to the physical layer makes tampering detection feasible without requiring complex additional hardware sensors.

Inventive Principle:
Principle #2Taking out (Extraction)

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

This noninvasive method allows for accurate identification of CPU type and clock speed, and detection of tampering by comparing the EMI fingerprint to a reference, making it difficult to spoof or modify the system undetected.

Implementation Method 1

receives EMI signals generated by the computer system while executing the load script

Methodology Applied
Scientific EffectElectromagnetic interference (EMI): Electromagnetic Induction

Data Source

PatentUS7613580B2Method and apparatus for generating an EMI fingerprint for a computer system
Publication Date: 2009.11.03 ORACLE AMERICAN INC
  • US7613580B2 patent drawing
  • US7613580B2 patent drawing
  • US7613580B2 patent drawing

AI summary

A system that generates an electromagnetic interference (EMI) fingerprint for a computer system is presented. During operation, the system executes a load script on the computer system, wherein the load script includes a specified sequence of operations. Next, the system receives EMI signals generated by the computer system while executing the load script. The system then generates the EMI fingerprint from the received EMI signals.