ECU Message Mapping Through Forced Bus Retransmission Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fingerprinting techniques for electronic control units (ECUs) in communication networks require prior knowledge of message identifications (MIDs), which is often unavailable, especially in proprietary systems, making it difficult to establish accurate ground truth for intrusion detection systems (IDS) and retraining machine learning models after context shifts.

Innovation Solution

A method to uncover the ECU to MID mapping without accessing the physical layer by forcing retransmission of low-priority messages to overlap with high-priority messages, allowing the system to determine whether they originated from the same ECU, thus enabling ECU fingerprinting and establishing ground truth for IDS systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional fingerprinting techniques are used, then ECU identification can be performed, but prior knowledge of MIDs is required which is often unavailable in proprietary systems

Engineering Contradiction:
ImproveECU identification accuracyVSAvoidrequirement for prior MID knowledge
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by actively injecting test messages and forcing retransmissions before actual ECU identification is needed. This preliminary probing establishes the ECU-MID mapping relationships in advance, creating a foundation for subsequent fingerprinting operations without requiring prior knowledge of MIDs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses the ECUs' own communication behavior and protocols against them to reveal their identities. By analyzing how ECUs respond to injected messages, retransmission patterns, and message timing, the system enables ECUs to effectively identify themselves through their inherent communication characteristics rather than requiring external MID databases.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If message retransmission is forced to cause overlap, then ECU origin can be determined, but message timing and priority arbitration must be carefully managed

Engineering Contradiction:
Improvemessage origin determinationVSAvoidmessage arbitration control
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system changes message timing parameters by injecting test messages at specific intervals and forcing retransmissions at controlled times. By manipulating the timing parameters of message transmission and analyzing the resulting overlaps or conflicts, the system can determine message origins while maintaining control over the arbitration process.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The analysis system acts as an intermediary on the communication bus, injecting test messages and controlling the timing of retransmissions. This intermediary role allows the system to orchestrate message overlaps in a controlled manner, analyzing the responses without disrupting normal ECU communication patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If ECU fingerprinting is performed without physical layer access, then system security is improved, but alternative methods must be developed

Engineering Contradiction:
Improvesystem securityVSAvoidfingerprinting method
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system replaces physical layer access methods with higher-level message layer analysis. Instead of requiring direct hardware access or physical inspection of ECUs, the system substitutes message content analysis, timing analysis, and communication pattern recognition to achieve fingerprinting, thereby improving security while maintaining feasibility.

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

Data Source

PatentUS11902297B2Controlled message error for message and electronic control unit mapping
Publication Date: 2024.02.13 INTEL CORP
  • US11902297B2 patent drawing
  • US11902297B2 patent drawing
  • US11902297B2 patent drawing

AI summary

Systems, apparatuses, and methods to establish a mapping between message identifications for messages transmitted on a communication bus and electronic control units transmitting the messages is provided. In particular, retransmission of a low priority message onto the bus is forced such that the retransmitted low priority message overlaps with a higher priority message to determine whether the messages originated from the same ECU.