ECU Key Generation via Secure Access Device

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicle-mounted communication systems face security vulnerabilities due to plaintext data transmission on CAN buses, requiring costly server configurations and inflexible key updates, leading to high maintenance and repair costs when ECUs need to be replaced or updated.

Innovation Solution

A vehicle-mounted key generation method that allows ECUs to independently generate and transmit keys via a secure access device, eliminating the need for a dedicated server and enabling flexible key updates without encryption, reducing hardware costs and maintenance expenses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated server is configured to generate and manage keys for ECUs, then key security and centralized management are improved, but hardware costs and system complexity increase

Engineering Contradiction:
Improvekey securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The key generation function is extracted from the centralized server and embedded directly into the ECU. Each ECU contains a key generation module that can independently generate keys without requiring external server intervention, thereby eliminating the need for costly dedicated server hardware while maintaining key security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The ECU performs key generation autonomously through its built-in key generation module. The system serves itself by generating cryptographic keys locally within the ECU rather than relying on external centralized key management infrastructure, reducing both hardware costs and system complexity

Inventive Principle:
Principle #25Self-service

2Reliability

If keys are encrypted during transmission between ECUs, then key security is improved, but communication overhead and processing time increase

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

Solution Approach 1:

Keys are generated and prepared in advance within the ECU before transmission is needed. The key generation module creates cryptographic keys locally and stores them ready for immediate use, eliminating the need for real-time encryption/decryption operations during communication and reducing communication overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The same cryptographic key is copied and distributed to multiple ECUs that need to communicate. Instead of encrypting keys during transmission, the system uses key copying where the generated key is replicated across necessary ECUs, maintaining security while reducing processing time

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If all ECUs are replaced when one ECU needs key updates, then key matching consistency is improved, but maintenance costs increase

Engineering Contradiction:
Improvekey matching consistencyVSAvoidmaintenance cost
Core Design Contradiction:
Stability of the object's compositionVSEase of manufacture

Solution Approach 1:

The key management system is segmented so that each ECU operates independently with its own key generation capability. When one ECU needs a key update, only that specific ECU is replaced or updated, not the entire system. The new ECU can generate its own key or receive key update information through normal communication protocols

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The key management system becomes dynamic and adaptive, allowing individual ECUs to be updated independently. The system accommodates partial updates where only the affected ECU is replaced, and the key management protocol automatically handles key distribution and synchronization among remaining ECUs without requiring full system replacement

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If ECUs communicate via plaintext broadcast on CAN bus, then communication simplicity is improved, but security against interception and forgery worsens

Engineering Contradiction:
Improvecommunication simplicityVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Security is applied locally at the ECU level rather than requiring system-wide encrypted communication. Each ECU generates and uses cryptographic keys for authentication and data protection only when needed, maintaining simple plaintext communication for routine operations while providing security for critical communications

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The communication mode changes dynamically based on the type of data being transmitted. Routine control signals can use simple plaintext broadcast, while sensitive commands and key-related communications automatically switch to encrypted modes using the locally generated cryptographic keys, optimizing both simplicity and security

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11882213B2Method for key generation upon request by a secure access device, using an electronic control unit of a vehicle
Publication Date: 2024.01.23 ROBERT BOSCH GMBH
  • US11882213B2 patent drawing
  • US11882213B2 patent drawing
  • US11882213B2 patent drawing

AI summary

A vehicle-mounted key-generation method is for a vehicle including electronic control units (ECUs) that communicate with each other via a vehicle-mounted network. At least one ECU includes a key generation module and a key transmission module, and each of the other ECUs includes a key receiving module and a key invoking module. The method includes receiving, through at least one ECU, a secure access request sent from an authorized user through a secure access device, and, after confirming to accept the secure access request from the secure access device, waiting for the secure access device to send a key generation request. The method further includes, after receiving the key generation request, generating a key through the key generation module, using the key transmission module to send the key to other ECUs via the vehicle-mounted network, and receiving the key through the key receiving module in other ECUs.