Over the Air Updates
Over the Air Updates¶
Advantages:
- Easy to add new functionality
- Bug fixes
Disadvantages:
- Stealth
- Scalability
Overview¶
- Download the software update and store in RAM
- Verify software update before storing it in flash
- Decrypt before storing it in flash
- Encrypt in transit to flash chip
- Don't decrypt it if the flash chip is stored in external flash chip