In-Vehicle Network Bus-Off Attack Detection and Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing in-vehicle network security solutions are unable to detect or prevent a new attack model known as the bus-off attack, which exploits the safe mode of in-vehicle networks to disconnect or shut down electronic control units (ECUs) by incrementing the transmit error counter, evading state-of-the-art security mechanisms and requiring low barriers for attackers to mount.

Innovation Solution

Implementing a method that detects two or more consecutive transmission errors and resets the transmit error counter or takes preventive measures, such as resetting the ECU, to counteract the bus-off attack, which involves tracking errors with a bus-off counter and resetting it when a threshold is exceeded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the transmit error counter is incremented continuously to detect transmission errors, then transmission error detection capability is improved, but the ECU can be forced into bus-off mode causing disconnection and loss of communication

Engineering Contradiction:
Improvetransmission error detection capabilityVSAvoidcommunication continuity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by implementing a countermeasure that detects the pattern of consecutive transmission errors before the ECU enters bus-off mode. When two or more consecutive transmission errors are detected, the system preemptively resets the transmit error counter or resets the ECU, thereby preventing the disconnection before it occurs. This countermeasure acts in advance to neutralize the harmful effect of the attack pattern.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent converts the harmful effect of transmission errors (which normally lead to bus-off mode and disconnection) into a beneficial detection mechanism. By monitoring the pattern of consecutive transmission errors, the system identifies the bus-off attack pattern and transforms this harmful sequence into a trigger for preventive countermeasures, thereby turning the attack mechanism against itself to protect communication continuity.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Reliability

If existing security mechanisms are implemented to detect vehicle cyber attacks, then security detection capability is improved, but the bus-off attack can still evade detection and cause disconnection

Engineering Contradiction:
Improvesecurity detection capabilityVSAvoidattack evasion capability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies inversion by changing the perspective of error detection from examining individual transmission errors to examining the pattern of consecutive errors. Instead of analyzing whether each error is malicious or benign in isolation, the system inverts the approach by detecting the specific pattern of two or more consecutive errors that characterizes the bus-off attack, thereby enabling detection of attacks that evade traditional security mechanisms.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If the ECU is reset frequently to prevent bus-off mode, then communication reliability is improved, but false positives may cause operational disruptions

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidfalse positive disruptions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies feedback by implementing a monitoring mechanism that tracks the pattern of transmission errors and provides feedback to the countermeasure activation logic. The system continuously monitors whether transmission errors occur consecutively (two or more in sequence) and uses this feedback to determine when to activate the preventive countermeasure, thereby avoiding false positives from isolated errors while maintaining communication reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10992705B2Exploiting safe mode of in-vehicle networks to make them unsafe
Publication Date: 2021.04.27 THE RGT UNIV OF MICHIGAN
  • US10992705B2 patent drawing
  • US10992705B2 patent drawing
  • US10992705B2 patent drawing

AI summary

An important new vulnerability was discovered and is applicable to several in-vehicle networks including Control Area Network (CAN), the de facto standard in-vehicle network protocol. Specifically, a bus-off attack exploits the safe mode of CAN to disconnect or shut down uncompromised (healthy) ECUs. This is an important attack that must be thwarted, since once the attacker compromises an ECU, it is easy to mount the attack on safety-critical ECUs while its prevention/detection is very difficult. Based on analysis and experimental results, a mechanism to detect and/or prevent a bus-off attack is proposed and evaluated.