Multi-Layered ECU Soft Part Authentication via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication methods for soft part updates in electronic control units (ECUs) lack robustness in ensuring that only authorized updates are made, as they primarily rely on seed-based authentication, which may not prevent unauthorized actors from intervening in the update process.

Innovation Solution

A multi-layered authentication method that requires both unlock key authentication and message digest verification, involving challenge authentication, data authentication, and module authentication, to ensure that soft part updates are validated by a trusted authority and remain unaltered during implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If seed-based authentication is used for soft part updates, then the authentication process is simple and quick, but the security is insufficient and unauthorized actors can intervene in the update process

Engineering Contradiction:
Improvesecurity of soft part updateVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication process is segmented into multiple independent layers: challenge authentication (verifying programming tool identity), data authentication (verifying soft part integrity), and module authentication (verifying ECU identity). Each layer uses different cryptographic mechanisms and validates different aspects of the update process, collectively providing robust security while maintaining clear separation of concerns

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional seed-based authentication to a multi-dimensional authentication framework. The first dimension is challenge authentication using asymmetric cryptography, the second dimension is data authentication using message digests and MACs, and the third dimension is module authentication. This multi-dimensional approach comprehensively addresses security requirements that a single authentication mechanism cannot satisfy

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multi-layered authentication is implemented, then the security and integrity of soft part updates are enhanced, but the authentication process becomes more complex and time-consuming

Engineering Contradiction:
Improveintegrity of soft part updateVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The challenge authentication is performed preliminarily before the actual soft part update. The programming tool proves its identity and authorization by successfully completing the challenge authentication and receiving the soft part signing key. This preliminary verification prevents unauthorized tools from attempting updates, saving time by rejecting invalid requests early in the process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces mechanical/time-consuming manual verification processes with efficient cryptographic operations. Message digests provide instant verification of soft part integrity, and MACs enable rapid authentication without physical inspection or manual validation, significantly reducing authentication time while maintaining high security

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If only unlock key authentication is performed, then the update process is fast and straightforward, but unauthorized soft parts can be installed without verification

Engineering Contradiction:
Improveupdate speedVSAvoidunauthorized soft part installation
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The data authentication mechanism provides immediate feedback on the integrity of the soft part. The ECU calculates a message digest of the received soft part and compares it with the expected digest. If they match, the soft part is verified as authentic and intact; if not, the update is rejected. This feedback loop ensures that only authorized, unaltered soft parts can be installed, preventing unauthorized modifications while maintaining efficient update throughput

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12130903B2Soft part authentication for electronic control unit
Publication Date: 2024.10.29 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US12130903B2 patent drawing
  • US12130903B2 patent drawing
  • US12130903B2 patent drawing

AI summary

A method and system for authenticating soft part updates to an electronic control unit (ECU) or other processing device is contemplated. The authenticating may include a back office providing authentication data to a programming tool whereupon the ECU interacts with the programming tool to authenticate the soft part updates. The authenticating may optionally include the ECU identifying whether the soft part update is to be authenticated according to different types of authentications.