A module for reflashing a device via USB with encryption and authentication, developed from September 2019 to March 2020 for STM32. Programmed in C language using FreeRtos
The primary objective was to create a robust and secure module enabling USB-based reprogramming of STM32 devices. The system aimed to ensure the integrity and confidentiality of firmware updates by employing AES encryption. Additionally, RSA keys were implemented for user authentication, contributing to enhanced security during the reflashing process.
A secure method of firmware upgrade via USB for STM32 is created. AES encryption and RSA authentication ensure privacy and security
BY CONTINUING TO BROWSE THIS SITE, YOU AGREE TO THE USE OF COOKIES TO IDENTIFY YOUR SESSION AND TO REMEMBER YOUR LOGIN AFTER YOU CLOSE THE BROWSER (AUTHENTICATION COOKIES).