Encrypted boot-loader and flasher for micro-controllers. Implements Double encryption to protect your proprietary firmware.
The encrypter application encrypts the bin file in blocks of 16 bytes, and produces an encrypted bin file.
The flasher application decrypts the bin file, calculates the checksum and encrypts again with a new key before sending to the microcontroller. The flasher loads code to microcontroller through UART communication.
Both the encrypter and Flasher applications are only compatible with windows platform.
The bootloader contains a sample of the bootloader for ARM Based NUVOTON microcontroller using UART.