Vehicle On-Board Network Software Manipulation Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting and mitigating software manipulation in vehicle components are time-consuming and can disrupt vehicle operation, often requiring external systems and resulting in prolonged downtime before the vehicle can be restored to a safe state.

Innovation Solution

A central device within the vehicle's on-board network identifies and mitigates software manipulation by initiating countermeasures, such as software resets, using existing components and persistent memory, allowing for immediate remediation without external assistance, and selecting context-sensitive countermeasures based on the vehicle's operating state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software manipulation is detected using external systems or workshop visits, then manipulation can be mitigated, but the time delay is considerable and vehicle operation is disrupted

Engineering Contradiction:
Improvemanipulation mitigationVSAvoidtime delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The vehicle's on-board network performs self-diagnosis and self-remediation by detecting software manipulation and automatically resetting manipulated software using its own persistent memory, without requiring external systems or workshop visits. This eliminates the time delay associated with external intervention while maintaining reliable manipulation mitigation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The persistent memory in the on-board network stores software components in advance, preparing them for potential manipulation mitigation. When manipulation is detected, the pre-stored software enables immediate reset and remediation, eliminating the time required to fetch software from external systems.

Inventive Principle:
Principle #10Preliminary action

2Ease of repair

If software reset is performed during workshop visit or via remote system, then manipulation is remedied, but external assistance is required and downtime is prolonged

Engineering Contradiction:
Improvemanipulation remediationVSAvoidvehicle operation continuity
Core Design Contradiction:
Ease of repairVSProductivity

Solution Approach 1:

The on-board network autonomously detects software manipulation and performs self-remediation by resetting manipulated software using stored software components, eliminating the need for external assistance and minimizing vehicle downtime while maintaining effective manipulation remediation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Software components are pre-stored in the persistent memory of the on-board network, enabling immediate reset of manipulated software without requiring external software delivery. This preliminary preparation maintains ease of repair while maximizing vehicle operational continuity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If software manipulation detection is implemented, then vehicle safety can be maintained, but additional devices and complexity are required

Engineering Contradiction:
Improvevehicle safetyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The on-board network's existing persistent memory, originally designed for software updates, is repurposed to store software components for manipulation detection and remediation. This multi-functional use maintains vehicle safety without adding dedicated hardware, thereby avoiding increased system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The on-board network uses its own existing resources (persistent memory and processing capabilities) to perform manipulation detection and remediation, rather than requiring separate dedicated detection devices. This self-service approach maintains safety while minimizing additional complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230024817A1Mitigation of vehicle software manipulation
Publication Date: 2023.01.26 ROBERT BOSCH GMBH
  • US20230024817A1 patent drawing
  • US20230024817A1 patent drawing
  • US20230024817A1 patent drawing

AI summary

A computer-implemented method which identifies the possibility of manipulation of the software of a first component of a plurality of components of an on-board network of a vehicle in a central device for mitigating software manipulation. A central device for mitigating manipulation is designed to mitigate software manipulation in each of the plurality of components in the on-board network. The method includes initiation of a countermeasure for mitigating manipulation of the first component by the central device for detecting and mitigating manipulation.