Vehicle Bus Traffic Fingerprinting for OTA Update Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current over-the-air (OTA) software update strategies face issues where vehicle functionality may be degraded post-update, potentially due to untested software component combinations or defects, leading to quality concerns despite correct part numbers.

Innovation Solution

A system that creates pre- and post-installation bus traffic fingerprints by recording critical functional messages and self-test results for a predefined number of drive cycles before and after the software update, comparing these fingerprints to identify success or issues, and indicating the outcome to an update server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional OTA software update verification methods are used, then update speed is fast, but update reliability deteriorates due to inability to detect post-update functional degradation

Engineering Contradiction:
Improvesoftware update reliabilityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates a pre-update bus traffic fingerprint before the software update is applied, capturing the baseline communication patterns of all vehicle controllers. This preliminary documentation of normal bus traffic enables later comparison to detect any deviations caused by the update, ensuring reliability without requiring complex post-update testing infrastructure

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the pre-update bus traffic patterns in the form of a fingerprint profile, storing it for later comparison. This copying approach allows the system to detect changes without needing the original pre-update software or hardware state, simplifying the verification process while maintaining high reliability

Inventive Principle:
Principle #26Copying

2Reliability

If comprehensive post-update testing is performed, then update reliability is improved, but time consumption increases due to extended testing periods

Engineering Contradiction:
Improvesoftware update reliabilityVSAvoidupdate verification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the critical communication patterns and bus traffic characteristics from the complex vehicle network, creating a condensed fingerprint profile. This extraction approach captures essential functional information without requiring comprehensive testing of all vehicle systems, reducing verification time while maintaining reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system monitors changes in bus traffic parameters such as message frequency, controller responses, and communication patterns after the update. By focusing on these specific parameters rather than进行全面 testing, the system achieves rapid verification of update reliability without time-consuming exhaustive testing

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed bus traffic monitoring is implemented, then measurement precision is improved, but data processing complexity increases

Engineering Contradiction:
Improvebus traffic analysis precisionVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system creates a simplified copy or representation of the complex bus traffic data in the form of a fingerprint profile. This fingerprint captures the essential characteristics of normal communication patterns without storing or processing all raw data, achieving high measurement precision while keeping data processing complexity manageable

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms detailed bus traffic data into key parameters such as message frequencies, response times, and communication patterns. By analyzing these transformed parameters rather than raw data, the system achieves precise measurement of update impact while reducing the complexity of data processing

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10732959B2Pre and post update vehicle bus traffic fingerprinting
Publication Date: 2020.08.04 FORD GLOBAL TECH LLC
  • US10732959B2 patent drawing
  • US10732959B2 patent drawing

AI summary

A software update is downloaded from an update server responsive to an update trigger. A pre-installation bus traffic fingerprint is created responsive to completing the download. The software update is installed to the vehicle responsive to creating the pre-installation bus traffic fingerprint. A post-installation bus traffic fingerprint is created responsive to installing the software update. Success of the install is indicated to the update server based on comparing the pre-installation and post-installation bus traffic fingerprints.