Vehicle ECU Blockchain Data Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


