CAN Bus Message Sequence Security via Phase Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting attacks on message sequences transmitted via a data bus, such as a CAN bus, are only partially effective due to limitations in monitoring certain signal send types like IfActive and IfActiveWithRepetition, which allow infiltrated messages to go undetected by matching regular message sequences.

Innovation Solution

A method and device that transmit a message sequence with an informational message during an active phase, a security message to initiate a rest phase, and rest messages at a rest cycle time, where the informational and rest signals differ, allowing for the detection of attacks by checking if the rest phase is initiated with a specified security message.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional attack detection methods are used to monitor CAN bus signal send types, then detection capability is provided, but detection effectiveness is limited and infiltrated messages remain undetected

Engineering Contradiction:
Improveattack detection effectivenessVSAvoidmessage transmission structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The message transmission is segmented into distinct phases: active phase with informational messages and rest phase with rest messages. A security message is transmitted at the transition from active to rest phase to mark this segmentation. This segmentation allows receivers to verify message authenticity by checking the proper initiation of rest phase with the security message, thereby detecting infiltrated messages that disrupt the expected pattern.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A security message is transmitted in advance before the rest phase begins to mark the transition from active to rest phase. This preliminary action provides a reference point for receivers to verify that the rest phase is properly initiated, enabling detection of attacks that attempt to inject messages during the rest phase or prevent proper phase transition.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If message sequences are transmitted without distinct phase markers, then transmission simplicity is maintained, but security against infiltrated messages is compromised

Engineering Contradiction:
Improvemessage sequence integrityVSAvoidmessage transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

A security message is transmitted in advance before the rest phase begins to mark the transition from active to rest phase. This preliminary action provides a reference point for receivers to verify that the rest phase is properly initiated, enabling detection of attacks that attempt to inject messages during the rest phase or prevent proper phase transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message transmission uses parameter changes to distinguish between phases: informational messages during active phase, a specific security message at phase transition, and rest messages during rest phase. These parameter changes (message content, transmission timing) provide security markers without requiring complex additional protocols, balancing security with transmission efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11394726B2Method and apparatus for transmitting a message sequence over a data bus and method and apparatus for detecting an attack on a message sequence thus transmitted
Publication Date: 2022.07.19 VOLKSWAGEN AG
  • US11394726B2 patent drawing
  • US11394726B2 patent drawing
  • US11394726B2 patent drawing

AI summary

The present invention relates to a method for transmitting a message sequence via a data bus. The method comprises the transmission of an informational message containing an informational signal during an active phase, the transmission of a security message for initiating a rest phase and the transmission of rest messages containing a rest signal at the interval of a rest cycle time during the rest phase, wherein the informational signal and the rest signal differ from each other and wherein the security message and the rest messages differ from each other. Furthermore, the invention relates to a device for transmitting a message sequence via a data bus as well as a method and a device for detecting an attack on a message sequence transmitted via a data bus.