Vehicle On-Board Network Software Manipulation Mitigation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If software manipulation detection is implemented, then vehicle safety can be maintained, but additional devices and complexity are required
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.
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.
Data Source
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.


