Dear ArduPilot Team,
I wanted to prevent sensitive data from being read if a drone crashes, and also stop anyone from tampering with the logs. So I have mentioned the query below:
Q. Does the ArduPilot firmware currently include any native support for securing flight logs stored in Memory?
1. Does ArduPilot have built‑in encryption for flight logs – meaning the log file is automatically encrypted at the time of writing, making it unreadable to anyone?
2. If full encryption is not available, does ArduPilot provide any other native security mechanisms for logs, such as:
o Digital signing or hashing to verify log integrity and authenticity (prevent tampering)?
o Access control or authentication required to read the logs?
o Any hardware‑based security features (e.g., using a secure element or MCU unique ID) to protect log data?
3. If any encryption technique is not implemented, then what is the reason? Is it because you don’t feel its requirement, or is there any other reason?
Please clarify the exact capabilities and limitations of ArduPilot regarding native log encryption and security, as of the latest version available.