Vehicle ECU Message Authentication for Secure Counter Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle control systems lack effective methods to ensure secure and reliable communication synchronization among electronic control units (ECUs) in vehicles, particularly in the presence of potential attacks from malicious third parties, which can lead to disabled vehicle functions.

Innovation Solution

Implementing a message authentication code (MAC) system using trip and reset counters to authenticate messages exchanged between ECUs, ensuring synchronization is confirmed without relying solely on trip counters, and enabling secure communication by verifying freshness values and shared keys, thereby enhancing resistance to attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If message authentication using trip counters is implemented, then security against malicious attacks is improved, but system complexity increases due to synchronization requirements among ECUs

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication system is segmented into multiple independent counter types (trip counters, reset counters, freshness values) that can be selectively used. This allows the system to divide the authentication mechanism into manageable parts, reducing overall complexity while maintaining security through layered verification approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary synchronization checks and counter validations before main authentication operations. By pre-verifying counter values and synchronization status, the system avoids complex real-time synchronization during critical authentication moments, thereby reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If synchronization confirmation is performed among ECUs, then communication reliability is improved, but processing time increases due to additional verification steps

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs partial synchronization verification by checking only critical counter values (such as reset counters or freshness values) rather than all possible parameters. This selective verification approach maintains communication reliability for essential functions while reducing the time penalty associated with comprehensive synchronization checks.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces intermediary counter values (reset counters, freshness values) that mediate between ECUs to confirm synchronization. These intermediaries provide quick verification markers that reduce the time required for direct ECU-to-ECU synchronization negotiations, thereby maintaining reliability with reduced processing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple counter types are used for authentication, then resistance to attacks is improved, but device complexity increases due to additional counters and verification logic

Engineering Contradiction:
Improveresistance to attacksVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different counter types (trip counters, reset counters, freshness values) are assigned to different authentication contexts and security requirements. Critical authentication paths use more robust counter verification, while less sensitive paths use simpler checks. This localized quality approach enhances attack resistance where needed without uniformly increasing complexity across all system operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes authentication parameters by selecting which counter types to verify based on the specific communication context and security requirements. This allows the device to adapt its complexity level - using multiple counter types when high security is needed and fewer counters during routine operations, thereby balancing attack resistance with device complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12554826B2System, vehicle, and method
Publication Date: 2026.02.17 HONDA MOTOR CO LTD
  • US12554826B2 patent drawing
  • US12554826B2 patent drawing
  • US12554826B2 patent drawing

AI summary

A system includes a plurality of in-vehicle devices and having a function of determining abnormality of communication in the devices by authenticating a message including data, a first counter counted each time a power source is turned on, and a second counter incremented over time. The system includes an authentication unit for performing, when a message including control data to be exchanged between the devices is authenticated, authentication on a message sent and received between the devices and including at least the control data and the first counter by using at least the control data and the first counter, in which when it is confirmed whether synchronization is achieved between the devices, the authentication unit is for performing authentication on a message sent and received between the devices and not including the first counter but including the second counter by using the second counter without using the first counter.