The code footprint of Crypto-Bootloader using the above configuration uses 3.27 KB of code and constants stored in FRAM non-volatile memory and 908 Bytes of volatile memory using RAM. Decryption, verification and programming time of a 256-Byte packet at 8 MHz took approximately 7.03ms or 56,000 cycles.
- Part 1: Firmware updates in network-connected MCUs
- Part 2: Security definition, known attacks and security measures
- Part 3: Crypto-bootloader flow and implementation
- Part 4: FRAM advantages, tools overview and summary