Cloud Enclave Time Synchronization for Automated Driving Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud systems for motor vehicle automation face challenges in reconciling operational safety, information security, and real-time data processing demands, with existing security mechanisms failing to address performance and availability fluctuations.
Innovation Solution
A cloud computer system with enclaves and monitoring modules that synchronize internal and external time bases, using a heartbeat principle to ensure secure and timely data transmission for automated driving functions, incorporating redundant enclaves and lockstep operations for enhanced security and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If security mechanisms are implemented to protect data transmission and processing in the cloud, then information security is improved, but performance fluctuations and time deviations increase
Solution Approach 1:
The patent implements dynamic time synchronization mechanisms that adapt to performance fluctuations caused by security operations. The system continuously monitors time deviations and adjusts synchronization parameters in real-time, allowing the cloud computer to maintain both security measures and performance stability through dynamic adaptation rather than static configurations
Solution Approach 2:
The patent employs feedback mechanisms where the monitoring module detects time deviations caused by security operations and feeds this information back to the time synchronization module. This closed-loop control enables the system to compensate for performance fluctuations and maintain reliable time-based operations even when security mechanisms are active
2Reliability
If multiple security mechanisms are deployed to protect data flows and authentication, then operational safety is improved, but system complexity increases
Solution Approach 1:
The patent segments security functions into distinct modular components: authentication modules, encryption modules, and monitoring modules. Each security function operates as an independent module that can be configured and managed separately, reducing overall system complexity while maintaining comprehensive operational safety through modular architecture
Solution Approach 2:
The patent introduces a time synchronization module as an intermediary that coordinates between multiple security mechanisms and the core processing functions. This intermediary manages time-stamping and synchronization across different security operations, providing a unified interface that simplifies the integration of multiple security mechanisms without increasing operational complexity
3Speed
If real-time data processing is implemented for automated driving functions, then response time is improved, but data transmission reliability deteriorates due to cloud fluctuations
Solution Approach 1:
The patent implements preliminary time synchronization and validation checks before data transmission to the cloud. The monitoring module pre-validates data timestamps and synchronizes time bases in advance, ensuring that real-time data processing can proceed without reliability issues caused by cloud fluctuations during critical transmission moments
Data Source
AI summary
A cloud computer has an enclave including a monitoring module. The cloud computer receives data and transmits the data to the enclave for the execution of at least a partly automated driving function of a vehicle. The monitoring module checks whether transmitted data are received by the enclave at a basis clock rate, and releases data received by the enclave at the basic clock rate for use by the enclave. The cloud computer receives a cloud-computer-external time base, synchronizes a cloud-computer-internal time base with the cloud-computer-external time base, and transmits both the cloud-computer-external time base and the synchronized cloud-computer-internal time base to the enclave. The enclave compares the cloud-computer-external time base to the synchronized cloud-computer-internal time base at the basic clock rate, and, in the event of a time deviation below a specified threshold value, uses data received at the basic clock rate.


