Decentralized ECU Update Verification via V2V Consensus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for updating Electronic Control Units (ECUs) in vehicles rely on centralized distribution systems, leading to network overload, high costs, and inefficiencies due to the need for long-range communication and infrastructure, whereas Vehicle-to-Vehicle (V2V) communication channels offer a decentralized and efficient means for updating ECUs but face challenges in validating update packages without a centralized trusted entity.
Innovation Solution
Implementing a method where ECUs receive update packages via V2V communication channels and verify them through a consensus among a community of vehicles using local logs and blockchain technology to ensure authenticity and integrity, allowing for decentralized and efficient distribution and validation of updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized distribution systems are used for ECU updates, then update verification reliability is improved, but network overload and communication costs increase
Solution Approach 1:
The patent implements a distributed ledger where multiple vehicles maintain copies of update verification data. Instead of relying on a single centralized system, each vehicle stores verification information locally, enabling parallel verification operations that reduce network load while maintaining reliability through consensus mechanisms.
Solution Approach 2:
The patent introduces a distributed ledger as an intermediary between update distribution and vehicle verification. This intermediary structure enables vehicles to verify updates without direct communication with a centralized authority, reducing network overhead while ensuring verification reliability through cryptographic signatures and consensus.
2Reliability
If centralized distribution systems are used for ECU updates, then update verification reliability is improved, but communication costs increase
Solution Approach 1:
The patent implements a distributed ledger where multiple vehicles maintain copies of update verification data. Instead of relying on a single centralized system, each vehicle stores verification information locally, enabling parallel verification operations that reduce network load while maintaining reliability through consensus mechanisms.
Solution Approach 2:
The patent performs preliminary verification actions by pre-distributing verification codes and cryptographic signatures through the distributed ledger before actual update installation. This allows vehicles to verify update authenticity locally without requiring expensive real-time communication with centralized systems during the critical verification phase.
3Productivity
If V2V communication channels are used for ECU updates, then network efficiency is improved, but update verification reliability deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where vehicles continuously verify received update packages against the distributed ledger and report validation results to the network. This feedback loop ensures that only verified updates are installed, maintaining reliability while leveraging V2V communication for efficient distribution.
Solution Approach 2:
The patent introduces a distributed ledger as an intermediary between update distribution and vehicle verification. This intermediary structure enables vehicles to verify updates without direct communication with a centralized authority, reducing network overhead while ensuring verification reliability through cryptographic signatures and consensus.
4Productivity
If decentralized V2V communication is used for ECU updates, then network efficiency is improved, but verification without centralized trusted entity becomes challenging
Solution Approach 1:
The patent implements a distributed ledger where multiple vehicles maintain copies of update verification data. Instead of relying on a single centralized system, each vehicle stores verification information locally, enabling parallel verification operations that reduce network load while maintaining reliability through consensus mechanisms.
Solution Approach 2:
The patent changes the verification parameter from centralized authority validation to cryptographic signature verification. By transforming the verification mechanism into a parameter-based system using digital signatures and hash values, the patent enables decentralized verification without requiring complex trust relationships between vehicles.
Data Source
Figure 1
Figure 2
Figure 3A
AI summary
A method of updating Electronic Control Units (ECUs) of vehicles using updates received via Vehicle to Vehicle (V2V) communication channels comprising receiving from nearby vehicle(s) via V2V communication channel(s), one or more of a plurality of update packages distributed for updating a plurality of ECUs deployed in a plurality of vehicles, each of the nearby vehicle(s) is within a reception area of the V2V communication channel(s), analyzing an identifier extracted from each update package to determine whether the update package is directed to ECU(s) of the vehicle, communicating via the V2V communication channel(s), in case of positive determination, with a subset of the vehicles each maintaining a local log associating each update package with a respective verification code to validate the verification code extracted from the update package according to a consensus of the subset and, in case of successful validation, initiating update of the ECU(s) using the update package(s).