This thesis includes the analysis and implementation of a secure bootloader with the capability of safe Over-The-Air (OTA) firmware upgrades for a microcontroller. The secure bootloader ensures that only trusted code can be executed on the device. OTA firmware update capabilities are essential in modern applications. The application periodically checks for a newer version of the firmware on a specific server. If a newer version is found, the device autonomously downloads and updates the firmware.

Questa tesi comprende l’analisi e l’implementazione di un bootloader sicuro con la capacità di effettuare aggiornamenti firmware Over-The-Air (OTA) per un microcontrollore. Il bootloader sicuro garantisce che solo il codice fidato possa essere eseguito sul dispositivo. Le funzionalità di aggiornamento del firmware OTA sono essenziali nelle applicazioni moderne. L’applicazione verifica periodicamente la presenza di una versione più recente del firmware su un server specifico. Se viene trovata una versione più recente, il dispositivo scarica e aggiorna autonomamente il firmware.

Bootloader sicuri e aggiornamento del firmware Over-The-Air per microcontrollori

ZENATTO, MARCO
2022/2023

Abstract

This thesis includes the analysis and implementation of a secure bootloader with the capability of safe Over-The-Air (OTA) firmware upgrades for a microcontroller. The secure bootloader ensures that only trusted code can be executed on the device. OTA firmware update capabilities are essential in modern applications. The application periodically checks for a newer version of the firmware on a specific server. If a newer version is found, the device autonomously downloads and updates the firmware.
2022
Secure bootloader and Over-The-Air firmware update for microcontrollers
Questa tesi comprende l’analisi e l’implementazione di un bootloader sicuro con la capacità di effettuare aggiornamenti firmware Over-The-Air (OTA) per un microcontrollore. Il bootloader sicuro garantisce che solo il codice fidato possa essere eseguito sul dispositivo. Le funzionalità di aggiornamento del firmware OTA sono essenziali nelle applicazioni moderne. L’applicazione verifica periodicamente la presenza di una versione più recente del firmware su un server specifico. Se viene trovata una versione più recente, il dispositivo scarica e aggiorna autonomamente il firmware.
bootloader
mcuboot
IOT
File in questo prodotto:
File Dimensione Formato  
Zenatto_Marco.pdf

accesso riservato

Dimensione 14.82 MB
Formato Adobe PDF
14.82 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/55703