Auxiliary Controller Secure Startup for Vehicle ECU Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vehicle-mounted controllers in modern vehicles are vulnerable to illegal attacks or tampering, which can lead to traffic accidents, and adding security hardware to each controller increases costs.

Innovation Solution

A secure startup method using a challenge-response protocol and a secure storage unit in an auxiliary controller to authenticate target controllers without a secure storage unit, ensuring secure startup based on a hardware root of trust.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security hardware is added to each vehicle-mounted controller to ensure system security, then system security is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesystem securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the secure storage unit from individual target controllers and places it in a separate auxiliary controller. This separation allows target controllers to maintain simple structures while the auxiliary controller集中 provides security functions through challenge-response authentication protocols.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The auxiliary controller acts as an intermediary between the trusted hardware root and multiple target controllers. It mediates security verification by storing secure authentication data and performing challenge-response protocols, eliminating the need for each target controller to have its own secure hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If security hardware is added to each vehicle-mounted controller to prevent illegal attacks, then system security is improved, but manufacturing cost increases

Engineering Contradiction:
Improvesystem securityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The auxiliary controller with the secure storage unit serves multiple target controllers simultaneously, providing universal security verification services. This multi-functional approach reduces the total number of secure hardware units needed, thereby lowering manufacturing costs while maintaining security across the entire vehicle control system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If security verification is performed on each controller, then system security is improved, but communication time and complexity increase

Engineering Contradiction:
Improvesystem securityVSAvoidcommunication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The auxiliary controller serves as a centralized intermediary that handles all security verification communications. Instead of each target controller performing independent verification, the auxiliary controller manages authentication protocols, reducing redundant communication overhead and time consumption across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12476829B2Secure startup method, controller, and control system
Publication Date: 2025.11.18 YINWANG INTELLIGENT TECHNOLOGIES CO LTD
  • US12476829B2 patent drawing
  • US12476829B2 patent drawing
  • US12476829B2 patent drawing

AI summary

A secure startup method and apparatus are disclosed. The method includes: sending startup information to an auxiliary controller, where the auxiliary controller includes a secure storage unit that stores first public key information and the secure storage unit has a tamper resistance function. The first public key information authenticates a target controller and the startup information triggers the auxiliary controller to authenticate a first program of the target controller. The target controller receives challenge information sent by the auxiliary controller, obtains response information based on the challenge information, sends the response information to the auxiliary controller, and starts the target controller securely through cooperation between the auxiliary controller and the target controller.