Decentralized ECU Update Verification via V2V Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveupdate verification reliabilityVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If centralized distribution systems are used for ECU updates, then update verification reliability is improved, but communication costs increase

Engineering Contradiction:
Improveupdate verification reliabilityVSAvoidcommunication costs
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If V2V communication channels are used for ECU updates, then network efficiency is improved, but update verification reliability deteriorates

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidupdate verification reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If decentralized V2V communication is used for ECU updates, then network efficiency is improved, but verification without centralized trusted entity becomes challenging

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidverification mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3928197B1Software updates distribution to vehicles via v2v communication and verification by a community of vehicles
Publication Date: 2024.10.30 RED BEND LTD
  • EP3928197B1 patent drawingFigure 1
  • EP3928197B1 patent drawingFigure 2
  • EP3928197B1 patent drawingFigure 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).