Shifting CAN Message References to Harden In-Vehicle ECU Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Controller Area Network (CAN) communication in vehicles is vulnerable to hacking due to its open communication channel, allowing hackers to intercept and decode messages, potentially causing system malfunctions.

Innovation Solution

Implementing a system where electronic control units (ECUs) periodically shift their reference to a new CAN database based on sensor measurements, using a unique configuration of CAN message information stored in each database, making it difficult for hackers to decode messages and detect system attacks early.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If CAN communication uses a fixed message reference for simplicity, then ease of operation is improved, but security deteriorates as hackers can predict and decode messages

Engineering Contradiction:
Improveease of CAN communicationVSAvoidvulnerability to hacking
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the CAN message reference changeable over time rather than fixed. The system periodically shifts to different CAN databases based on time intervals or triggering events, making the message reference dynamic and unpredictable to hackers while maintaining operational simplicity through automated management

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements periodic action by automatically shifting the CAN message reference at predetermined time intervals or upon receiving triggering events. This periodic change makes message prediction difficult for hackers while the automation ensures ease of operation is maintained

Inventive Principle:
Principle #19Periodic action

2Object-affected harmful factors

If CAN communication frequently shifts message reference to improve security, then security is improved, but device complexity increases due to multiple CAN databases

Engineering Contradiction:
Improvesecurity against hackingVSAvoidnumber of CAN databases
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the CAN message reference into multiple separate CAN databases. Each database contains a portion of the message reference information, and the system shifts between them periodically. This segmentation enables security through unpredictability while the modular structure manages complexity by organizing information into discrete, manageable units

Inventive Principle:
Principle #1Segmentation

3Device complexity

If CAN communication uses a single database for simplicity, then device complexity is reduced, but reliability deteriorates as damage from breaches cannot be limited

Engineering Contradiction:
Improvestructure of CAN databasesVSAvoidresilience to system breaches
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system segments the CAN message reference across multiple databases, which limits the impact of a security breach. If one database is compromised, only the messages in that specific database are affected, while other databases remain secure. This segmentation improves reliability by containing potential damage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system prepares multiple CAN databases in advance, each containing valid message reference information. This beforehand preparation acts as cushioning against potential breaches, as the system can switch to a different pre-prepared database if one is compromised, maintaining operational reliability

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11539782B2Controlling can communication in a vehicle using shifting can message reference
Publication Date: 2022.12.27 HYUNDAI MOTOR CO LTD
  • US11539782B2 patent drawing
  • US11539782B2 patent drawing
  • US11539782B2 patent drawing

AI summary

A method for controlling controller area network (CAN) communication in a vehicle including a plurality of electronic control units (ECUs) and a plurality of CAN databases accessible by the plurality of ECUs can include: storing CAN message information in the plurality of CAN databases such that each CAN database stores a unique configuration of the CAN message information; establishing a plurality of periodic intervals; and when a subsequent interval among the plurality of periodic intervals begins: receiving a plurality of measurement values deriving from a plurality of sensors equipped in the vehicle, calculating a database reference number based upon the plurality of measurement values, the database reference number newly identifying a particular CAN database among the plurality of CAN databases, and performing CAN communication, by each ECU, based upon the uniquely configured CAN message information stored in the newly identified CAN database.