Vehicle Network Node Message Comparison for Manipulation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vehicle networks face challenges in efficiently detecting and responding to manipulated data transmission attacks, particularly in complex structures where resource-intensive comparisons of all messages are necessary, and attackers can exploit the lack of clear communication between nodes.

Innovation Solution

Implementing a method where only selected, security-critical messages are compared against assigned messages in vehicle network nodes, allowing for targeted and resource-efficient protection without additional hardware, using software updates to existing systems, and enabling countermeasures such as deactivating the network or shifting to emergency mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all received messages are compared with all assigned messages in each network node, then detection precision against manipulation is improved, but resource consumption and processing time increase significantly

Engineering Contradiction:
Improvedetection precisionVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the message comparison process by dividing messages into different priority levels. Only selected messages with higher security relevance are subjected to comprehensive comparison and manipulation detection, while less critical messages undergo simplified processing. This segmentation allows the system to maintain high detection precision for critical messages without overwhelming resource consumption across all messages.

Inventive Principle:
Principle #1Segmentation

2Reliability

If comprehensive message comparison is performed in all network nodes, then reliability against manipulation is improved, but device complexity and implementation cost increase

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different security monitoring characteristics to different network nodes based on their specific functions and the criticality of their messages. Each node performs comprehensive comparison only for messages relevant to its security profile, rather than uniformly processing all messages. This approach maintains high reliability for critical functions while reducing overall system complexity.

Inventive Principle:
Principle #3Local quality

3Difficulty of detecting and measuring

If all messages are monitored and compared for manipulation, then detection capability is improved, but energy consumption increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidenergy consumption
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

Solution Approach 1:

The patent implements partial action by performing complete manipulation detection only for a selected subset of messages that are deemed most security-critical. For other messages, the system applies reduced monitoring or sampling techniques. This ensures sufficient detection capability for high-priority communications while significantly reducing the energy burden of comprehensive monitoring across the entire message stream.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10721241B2Method for protecting a vehicle network against manipulated data transmission
Publication Date: 2020.07.21 ROBERT BOSCH GMBH
  • US10721241B2 patent drawing

AI summary

A method is provided for protecting a vehicle network of a vehicle against manipulated data transmission. The vehicle network includes multiple network nodes. At least one first network node in the vehicle network compares received messages with messages assigned to the first network node and detects the manipulated data transmission if one of the received messages coincides with a message assigned to the first network node, but the first network node did not send the message. At the same time, the first network node compares only selected messages of the received messages with the messages assigned to the first network node or compares the received messages only with selected messages assigned to the first network node.