DGCA-Compliant Secure Boot & Firmware Locking for Agricultural Drone We manufacture DGCA-certified agricultural drones. We need a freelancer to implement a secure firmware signing + verification system so that the drone only accepts manufacturer-signed firmware. Required Tasks: 1. Generate ECC (prime256v1) or RSA-3072 public/private keypair. 2. Embed public key inside the flight-controller bootloader (STM32/PX4/ArduPilot). 3. Modify bootloader to verify firmware signature (ECDSA/RSA) before executing. 4. Create a firmware signing tool (Python script or executable). 5. Provide complete source code + documentation. 6. Demonstrate that: - Signed firmware runs normally - Unsigned or modified firmware is rejected Deliverables: - Secure Bootloader (with key inside) - Keypair (private key delivered separately and securely) - Firmware signing tool - Documentation (how to sign firmware, how to flash signed firmware) - Final test video Skills needed: - Embedded crypto (ECC/RSA) - STM32 or PX4/ArduPilot bootloader experience - Digital signature implementation - DFU/UART flashing experience