Secure Vehicle Network Key Generation for ECU Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communications between electronic control units (ECUs) on a vehicle data bus can be accessed and modified by unauthorized parties, compromising vehicle safety.

Innovation Solution

Implementing a secure network that uses public key cryptography and a shared message key, with no external database of secrets to reduce intrusion points, allowing authorized ECUs to join and communicate securely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If public key cryptography and shared message keys are implemented for secure communications, then security against unauthorized access is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary key establishment and controller authentication before allowing communications. Authorized controllers are pre-configured with public keys and the network key is established before data transmission begins, preventing unauthorized access from the outset

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network key acts as an intermediary that enables all authorized controllers to derive identical symmetric encryption keys without directly sharing secret information. This mediator approach simplifies the key management complexity while maintaining strong security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If no external database of secrets is used, then security is improved by eliminating intrusion points, but key management complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each controller independently generates its own public key and uses it to derive the symmetric encryption key locally using the network key. The system serves itself by distributing the network key to authorized controllers, who then autonomously establish secure communication channels without requiring centralized secret management

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cryptographic system is segmented into public key components (stored in each controller) and a shared network key (distributed to authorized controllers). This segmentation eliminates the need for a centralized secret database while distributing security responsibilities across multiple independent components

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12206651B2Systems, methods and controllers for secure communications
Publication Date: 2025.01.21 DEERE & CO
  • US12206651B2 patent drawing
  • US12206651B2 patent drawing
  • US12206651B2 patent drawing

AI summary

In an example embodiment, a system includes a first controller configured to generate a network key and transform the network key and a second controller configured to obtain the transformed network key and form a network with the first controller, each of the first controller and the second controller being configured to generate a same symmetric key using the network key and values from the other of the first controller and second controller.