Vehicle CAN Node Security Module for Malicious Message Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle CAN communication systems are slow to detect and respond to malicious messages, as they require receiving the entire frame before determining if an attack signal is present, which can lead to delayed intervention in potential vehicle control attacks.

Innovation Solution

An apparatus and method that includes a security module within each node of the CAN network to monitor message identifiers in real-time, determining and blocking malicious messages by comparing received IDs with pre-registered IDs, and performing error processing when a matching ID is detected, even before the entire message frame is received.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire CAN message frame is received before determining if an attack signal is present, then the ID check can be performed accurately, but the response time to malicious messages is delayed

Engineering Contradiction:
Improveaccuracy of attack detectionVSAvoidresponse time to malicious messages
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by monitoring and checking the message ID during the reception process before the entire frame is received. The security module compares the received ID with pre-registered allowed IDs in real-time, enabling early detection of malicious messages while maintaining accurate identification verification. This resolves the contradiction by performing the critical ID check operation in advance of complete frame reception.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If real-time monitoring of CAN message IDs is performed during reception, then the response time to malicious messages is reduced, but the system complexity increases

Engineering Contradiction:
Improveresponse time to malicious messagesVSAvoidsecurity monitoring system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the security monitoring function into a separate dedicated security module that operates independently from the main CAN controller. This module specifically handles ID comparison and attack detection, allowing real-time monitoring without significantly complicating the overall system architecture. The segmentation isolates the security function, making it manageable and maintainable while achieving real-time response.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses an intermediary approach by introducing a pre-registered list of allowed IDs as a reference database that the security module compares against received message IDs. This intermediary structure enables efficient real-time comparison without requiring complex analysis algorithms, simplifying the monitoring system while maintaining effective attack detection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the security module monitors all CAN message IDs, then all malicious messages can be detected, but the processing load on the node increases

Engineering Contradiction:
Improvecoverage of malicious message detectionVSAvoidprocessing load on CAN node
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by having the security module monitor only the ID portion of the CAN message rather than analyzing the entire message frame. This selective monitoring approach provides sufficient security coverage for detecting most attacks while significantly reducing the processing load and energy consumption compared to full frame analysis. The ID-level monitoring captures the essential security requirement without excessive processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12107871B2Apparatus for security of vehicle can communication and method thereof
Publication Date: 2024.10.01 KOREA AUTOMOTIVE TECH INST
  • US12107871B2 patent drawing
  • US12107871B2 patent drawing
  • US12107871B2 patent drawing

AI summary

Provided is an apparatus for security of vehicle CAN communication including a security module unit included in each node of a vehicle CAN communication network and configured to monitor an identifier (ID) of each CAN message received through a CAN transceiver to determine whether the CAN message is a malicious CAN message to perform error processing, and a control unit configured to set an ID to be monitored by the security module unit and control the security module unit not to perform monitoring on the ID when the node transmits the CAN message.