STM32 Secure Firmware Upgrade Overview Application Note AN4023

This application note provides an overview of the STM32 secure firmware upgrade (SFU), including a description of the secure upgrade process, the secure download and upgrade solutions, and the roles of the involved parties.


STM32 Secure Firmware Upgrade Overview Application Note AN4023 - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
3
File format
PDF
File size
41 KB
Published
06 August, 2012
Updated
01 October, 2023
MD5 checksum
A42DF50B728469F8A9D173B3C8D906DB

About this manual

The document describes a flexible method for remotely upgrading STM32 microcontroller Flash memory with new firmware versions while ensuring security against malicious copying. The process involves three main actors: STMicroelectronics (device manufacturer), the Original Equipment Manufacturer (OEM), and an OEM subcontractor (OEM-CM) operating in a non-secure environment.

What's inside

  • Introduction
  • Three main actors
  • Device personalization
  • Secure download and upgrade

Frequently asked questions

What is the purpose of the secure firmware upgrade process?

The process allows the microcontroller to be reprogrammed remotely with new firmware versions, adding features and correcting issues.

What must the device do with the firmware binary before saving it?

The device must decrypt the binary and check the version number and code authenticity or integrity.

Who is responsible for programming the secure firmware upgrade solution?

STMicroelectronics is responsible for programming the solution provided as binary by the OEM.

Download PDF (41 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →