Secure ECU Channel for Replay-Protected Software Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automotive electronics systems, particularly electronic control units (ECUs), are vulnerable to replay attacks due to limited memory resources, lack of hardware security modules, and constrained non-volatile memory, which can lead to security vulnerabilities and potential rollback of software versions.

Innovation Solution

Implementing a secure channel between lightweight and central ECUs, utilizing replay protected memory regions in the central ECU to store and manage sensitive software data, and establishing a hierarchy of protocol data units for secure communication, enabling replay attack protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If lightweight ECU is used with limited memory resources, then device complexity and cost are reduced, but security vulnerability increases due to inability to implement replay attack protection

Engineering Contradiction:
ImproveECU complexityVSAvoidsecurity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

A secure channel is introduced as an intermediary component between the lightweight ECU and the central ECU. This secure channel provides replay attack protection functionality that the lightweight ECU cannot implement on its own, allowing the lightweight ECU to maintain low complexity while achieving high security through the mediating secure channel infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If replay protected memory region is implemented in central ECU, then security against replay attacks is improved, but memory resource consumption increases

Engineering Contradiction:
Improvereplay attack protectionVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system segments the replay attack protection functionality by separating it from the lightweight ECU and placing it in the central ECU. The secure channel exposes a replay protected memory region that resides in the central ECU, allowing the lightweight ECU to access protection capabilities without allocating local memory resources for this purpose.

Inventive Principle:
Principle #1Segmentation

3Reliability

If secure channel with replay protected memory region is established, then security is improved, but system complexity increases due to additional communication protocols

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The secure channel is designed as a universal communication interface that handles multiple functions including replay attack protection, data transmission, and protocol management. By consolidating these functions into a single multi-functional secure channel layer, the system achieves high security without proportionally increasing overall system complexity.

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

Data Source

PatentUS20260057066A1Replay attack protection in automotive electronics
Publication Date: 2026.02.26 QUALCOMM INC
  • US20260057066A1 patent drawing
  • US20260057066A1 patent drawing
  • US20260057066A1 patent drawing

AI summary

Aspects of the disclosure are directed to replay attack protection. In accordance with one aspect, the disclosure includes establishing a secure channel between a lightweight electronics control unit (ECU) and a central electronics control unit (ECU); sending a read/write sensitive software data request message from the lightweight ECU to the central ECU; reading a first sensitive software data as part of a programming update using a replay protected memory region; writing a second sensitive software data as part of the programming update using the replay protected memory region; and providing the first sensitive software data and the second sensitive software data to the central ECU as part of the programming update.