Autonomous Driving Recorder Secure Logging for Tamper-Proof Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing autonomous driving systems lack secure methods for storing and managing data related to vehicle running states during autonomous driving, which is crucial for accident investigation and preventing data tampering.
Innovation Solution
An autonomous driving recorder with a secure storage system that includes a secure world, an authenticator for storing an authentication key, and a data logger that writes information related to the vehicle's running state. The data logger accesses the secure world using the authentication key and writes data associated with trigger signals in the secure world, ensuring secure storage and preventing unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored in a conventional storage system, then data access is easy and fast, but data security and integrity are compromised due to unauthorized access and tampering
Solution Approach 1:
The storage system is divided into two distinct worlds: a secure world for storing critical data and authentication keys, and a normal world for general operations. This segmentation isolates the most sensitive data (authentication keys and stored data) in the secure world, preventing unauthorized access while maintaining ease of operation for non-critical functions in the normal world.
Solution Approach 2:
An authenticator component acts as an intermediary between the data logger and the secure world. It verifies authentication keys before allowing data access or modification, serving as a security gatekeeper that prevents unauthorized access while enabling legitimate operations. The authenticator mediates all access requests to the secure world, ensuring data integrity without completely blocking access.
2Reliability
If authentication mechanisms are implemented for data access, then data security is improved, but access speed and operation simplicity deteriorate
Solution Approach 1:
The authentication key is pre-stored in the secure world during system initialization or manufacturing. This preliminary action ensures that authentication credentials are already in place before any data access operations occur, eliminating the need for real-time authentication key distribution or complex runtime authentication setups. The pre-configured authentication mechanism enables fast verification without compromising security.
3Reliability
If random numbers and MACs are generated for each data operation, then authentication security is enhanced, but processing time and computational complexity increase
Solution Approach 1:
The system generates random numbers and MACs only for critical authentication operations involving the secure world, rather than for every single data operation. This partial application of security measures focuses computational resources on protecting the most sensitive operations (accessing the secure world, modifying authentication keys) while allowing faster processing for routine operations in the normal world, thus balancing security with processing efficiency.
Data Source
AI summary
An autonomous driving recorder and an operation method thereof, may include a storage including a secure world, an authenticator that stores an authentication key, and a data logger that writes information related to a running state of a vehicle during autonomous driving. The data logger accesses the secure world using the authentication key and writes data associated with a trigger signal among the information related to the running state in the secure world.


