Time-Multiplexed ECU for Secure Vehicle Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-vehicle communication systems face increased complexity and cost due to multiple protocols, security challenges, and inefficiencies in using hardware resources, particularly in ensuring functional safety and security across diverse operations scenarios.

Innovation Solution

A message processing component with an execution unit configured to execute tasks such as message evaluation and cryptography, utilizing time-multiplexed partitions and interfaces to hardware accelerators, ensuring secure and efficient communication network message processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple ECUs are added to meet vehicle technological advancements, then functionality is improved, but wiring harness complexity and cost increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidwiring harness complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple ECUs are consolidated into a single ECU with multiple time-multiplexed partitions. The execution unit executes multiple communication protocols (CAN, LIN, Ethernet, FlexRay) in different time slots within the same physical hardware, eliminating the need for separate ECUs and reducing wiring harness complexity while maintaining all required functionalities

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A single ECU is designed to perform multiple communication protocols and tasks through time-multiplexed partitions. The execution unit can dynamically switch between different protocols and security functions within the same hardware resource, making the ECU universal and adaptable to various communication requirements without adding physical complexity

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

2Productivity

If hardware resources are shared among multiple tasks, then resource utilization is improved, but security and functional safety are compromised

Engineering Contradiction:
Improveresource utilizationVSAvoidfunctional safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The ECU is divided into multiple time-multiplexed partitions, each dedicated to specific tasks or protocols. During its allocated time slot, a partition has exclusive access to hardware resources including hardware accelerators for security functions. This temporal segmentation ensures isolation between tasks while maintaining high resource utilization across different time periods

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The execution unit operates in periodic time slots, switching between different partitions in a cyclic manner. Each partition executes its tasks during assigned periodic intervals with exclusive resource access. This periodic time-multiplexing allows efficient resource sharing while maintaining functional safety through temporal isolation and deterministic resource allocation

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If protocol routing is implemented transparently, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvetransparent operationVSAvoidprotocol routing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The execution unit automatically performs protocol routing and message evaluation without requiring external intervention or complex configuration. The system self-manages task scheduling, time-multiplexed partition switching, and hardware accelerator allocation, providing transparent operation while keeping the control logic integrated within the ECU itself rather than requiring external routing infrastructure

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11531566B2Safe and secure communication network message processing
Publication Date: 2022.12.20 INFINEON TECHNOLOGIES AG
  • US11531566B2 patent drawing
  • US11531566B2 patent drawing
  • US11531566B2 patent drawing

AI summary

A message processing component may include an execution unit configurable to execute a set of tasks associated with one or more communication network messages. The set of tasks may include at least one of a message evaluation task or a cryptography task. The execution unit may be configured to provide functional safety in association with executing the set of tasks. The execution unit includes a set of time-multiplexed partitions. Each partition in the set of time-multiplexed partitions may be configurable to execute only one task included in the set of tasks. The message processing component may include an interface to one or more hardware accelerators available for use in association with the execution of the set of tasks. Only one partition, of the set of time-multiplexed partitions, may have access to the one or more hardware accelerators at a time.