Time-Multiplexed ECU for Secure Vehicle Communication
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Productivity
If hardware resources are shared among multiple tasks, then resource utilization is improved, but security and functional safety are compromised
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
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
3Ease of operation
If protocol routing is implemented transparently, then ease of operation is improved, but device complexity increases
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
Data Source
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.


