Vehicle Control System Rogue Command Counteraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional remote vehicle control systems via data communications bus lack adequate security measures, allowing unauthorized access and potential manipulation of vehicle functions, which can compromise vehicle security.

Innovation Solution

A vehicle control system with a true controller that detects and counters rogue controllers by generating counteracting commands on the data communications bus, rendering affected vehicle devices inoperable for a period, utilizing differences in command code timing and content to differentiate between true and rogue commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a data communications bus is used for remote vehicle control, then user convenience is improved, but vehicle security deteriorates due to unauthorized access

Engineering Contradiction:
Improveremote control convenienceVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system applies preliminary anti-action by proactively detecting rogue commands on the data bus and issuing counteracting commands before the unauthorized control can take effect. The true controller monitors the data bus for commands that do not originate from authorized sources and actively counteracts them by sending opposing commands to the same vehicle devices, thereby preventing the harmful unauthorized access while maintaining the convenience of the open data bus architecture.

Inventive Principle:
Principle #9Preliminary anti-action

2Object-affected harmful factors

If the vehicle control system monitors and counters rogue commands, then vehicle security is improved, but system complexity increases

Engineering Contradiction:
Improverogue command protectionVSAvoidcontroller complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system uses an intermediary approach by introducing a dedicated rogue command detector and counteracting command generator as intermediary components within the true controller. These intermediaries act as specialized sub-systems that handle the complex tasks of monitoring the data bus, identifying unauthorized commands, and generating counteracting commands, thereby isolating the complexity from the main control logic and making the overall system more manageable despite the increased functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If counteracting commands are issued to block rogue commands, then vehicle security is improved, but normal operation may be interrupted

Engineering Contradiction:
Improveunauthorized control preventionVSAvoidvehicle device operation
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring the data bus for rogue commands and dynamically responding to threats in real-time. The true controller receives feedback about commands on the bus, analyzes their origin and content, and only issues counteracting commands when unauthorized commands are detected. This feedback mechanism ensures that normal operations are not interrupted by unnecessary counteracting commands, while still providing active protection against actual threats.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7729814B2Vehicle control system and associated method for counteracting rogue command
Publication Date: 2010.06.01 OMEGA PATENTS
  • US7729814B2 patent drawing
  • US7729814B2 patent drawing
  • US7729814B2 patent drawing

AI summary

A vehicle control system is for a vehicle including a data communications bus extending throughout the vehicle, and at least one vehicle device connected to the data communications bus. The vehicle control system includes a a true controller at the vehicle for controlling the vehicle device via a true command on the data communications bus. The true controller also controls the vehicle device via a respective counteracting command on the data communications bus based upon detecting a rogue controller attempt to control the at least one vehicle device via a rogue command on the data communications bus. The true controller may thus counteract a rogue controller attempt to start the engine, unlock vehicle doors, roll down windows, and/or disarm the vehicle security system, for example.