Vehicle ECU Blockchain Data Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital data stored in electronic control units (ECUs) of vehicles can be lost or altered during maintenance or replacement, leading to issues with data integrity and authenticity.

Innovation Solution

Implementing a blockchain-based system where each ECU stores event codes and sensor data in a first blockchain, with validity determined by comparing across nodes, and updating codes managed through a second blockchain network to authenticate and validate data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If digital data is stored in ECUs for vehicle operation, then data accessibility and ease of operation are improved, but data integrity and reliability deteriorate due to potential loss or alteration during maintenance or replacement

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by creating cryptographic hashes of ECU data and storing them in a blockchain ledger before maintenance or replacement occurs. This preliminary hashing and recording ensures that the original data state is captured and preserved, allowing for later verification of data integrity without restricting ECU operations or maintenance activities.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If blockchain technology is implemented to verify data integrity, then reliability is improved, but device complexity increases due to multiple blockchain nodes and validation processes

Engineering Contradiction:
Improvedata authenticityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain ledger as an intermediary layer between the ECUs and the verification process. Instead of requiring complex peer-to-peer verification between multiple ECUs, the blockchain acts as a neutral mediator that stores cryptographic hashes and provides a simplified verification mechanism. This intermediary approach maintains high reliability while reducing the operational complexity of the verification system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If event codes are validated across multiple blockchain nodes, then measurement precision of data validity is improved, but loss of time increases due to validation processes

Engineering Contradiction:
Improvevalidity determination accuracyVSAvoidvalidation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary hashing of ECU data and stores the hashes in the blockchain before validation is needed. When validation is required, the system only needs to compare the current data hash against the pre-stored hash in the blockchain, rather than performing comprehensive multi-node validation. This preliminary action significantly reduces validation time while maintaining high precision in validity determination.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11618395B2Vehicle data verification
Publication Date: 2023.04.04 FORD GLOBAL TECH LLC
  • US11618395B2 patent drawing
  • US11618395B2 patent drawing
  • US11618395B2 patent drawing

AI summary

A method includes storing a detected event code in a first blockchain, wherein each electronic control unit (ECU) in a plurality of ECUs in a vehicle includes a first blockchain node of the first blockchain; determining a validity of each first blockchain node of the first blockchain by determining that the event code is one of (a) stored in the respective first blockchain node of the first blockchain and valid or (b) not stored in the respective first blockchain node of the first blockchain and invalid; and providing the event code and the validity of each first blockchain node of the first blockchain to a second blockchain maintained at least one second blockchain node via a network outside the vehicle.