ECU Fingerprinting via Voltage Density Distributions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fingerprinting techniques for electronic control units (ECUs) in vehicle networks require high computational resources and storage, making them inefficient for real-time operations and intrusion detection systems.

Innovation Solution

The method involves generating unique density distributions based on analog waveforms transmitted by ECUs using kernel-based density functions and cumulative distribution functions, allowing for efficient ECU fingerprinting with reduced computational and storage overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional fingerprinting techniques are used for ECU identification, then identification accuracy is improved, but computational resource requirements and storage overhead increase significantly

Engineering Contradiction:
ImproveECU identification accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential characteristics needed for ECU identification from the complete fingerprint data. Instead of using full conventional fingerprinting algorithms, the system extracts key waveform features (rising edge time, falling edge time, voltage levels) that are sufficient for accurate ECU identification while dramatically reducing computational requirements and storage overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by focusing analysis on specific critical portions of the voltage waveform rather than processing the entire signal. The system identifies and analyzes specific features such as rising edge transitions, falling edge transitions, and voltage threshold crossings, which are the most informative local characteristics for ECU identification, thereby reducing overall computational complexity.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If conventional fingerprinting techniques are used for ECU identification, then identification accuracy is improved, but processing speed decreases due to high computational overhead

Engineering Contradiction:
ImproveECU identification accuracyVSAvoidreal-time processing capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-defining voltage thresholds and measurement criteria before actual ECU identification occurs. The system pre-establishes the thresholds for rising edge detection, falling edge detection, and voltage level comparisons, so that during real-time operation, the processor only needs to measure and compare values against these pre-set parameters, significantly accelerating processing speed while maintaining identification accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If conventional fingerprinting techniques are used for ECU identification, then identification accuracy is improved, but storage requirements increase

Engineering Contradiction:
ImproveECU identification accuracyVSAvoidstorage overhead
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential fingerprint characteristics for each ECU rather than storing complete waveform data or extensive measurement datasets. The system stores compact representations including rising edge time, falling edge time, voltage levels at critical transitions, and derived parameters like low-to-high transition duration. This extraction approach maintains identification accuracy while reducing storage requirements by a significant factor compared to conventional techniques.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12111908B2Lightweight electronic control unit fingerprinting
Publication Date: 2024.10.08 INTEL CORP
  • US12111908B2 patent drawing
  • US12111908B2 patent drawing
  • US12111908B2 patent drawing

AI summary

Systems, apparatuses, and methods to identify an electronic control unit transmitting a message on a communication bus, such as an in-vehicle network bus, are provided. ECUs transmit messages by manipulating voltage on conductive lines of the bus. Observation circuitry can observe voltage signals associated with the transmission at a point on the in-vehicle network bus. A distribution can be generated from densities of the voltage signals. ECUs can be identified and/or fingerprinted based on the distributions.