EasyManuals Logo

ST X-CUBE-SBSFU User Manual

ST X-CUBE-SBSFU
94 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #35 background imageLoading...
Page #35 background image
UM2262 Rev 6 35/94
UM2262 Package description
93
6 Package description
This section details the X-CUBE-SBSFU package content and the way to use it.
6.1 General description
X-CUBE-SBSFU is a software package for STM32 microcontrollers.
It provides a complete solution to build Secure Boot and Secure Firmware Update
applications:
Support of symmetric and asymmetric cryptography approaches with the AES-GCM,
AES-CBC, and ECDSA algorithms for decryption, verification, or both with the use of
X-CUBE-CRYPTOLIB.
Support of X509 certificate chain verification of firmware image and firmware
updates.
(a)
Two modes of operation:
The dual-image mode, which enables safe image programming, with resume
capability in case of an interruption of the installation procedure
The single-image mode, which maximizes the user application size
Integration of security peripherals and mechanisms in order to implement a SBSFU
Root of Trust. RDP, WRP, PCROP, firewall, MPU, secure user memory, tamper, and
IWDG are combined to achieve the highest security level
(b)
.
Use of a Secure Engine (SE) module as part of the middleware in order to provide a
protected environment managing all critical data and operations such as secure key
storage, cryptographic operations and others.
Integration of secure key management services (KMS) offering symmetric and
asymmetric cryptographic services via the PKCS #11 11 APIs and offering secure key
storage, update services.
Integration of the STSAFE-A100 secure element to provide the system with a tamper
resistant (CC EAL5+ AVA_VAN5 Common Criteria certified) Root of Trust, to offload
the host MCU of ECDSA cryptographic operations and simplify key provisioning during
manufacturing.
Availability of the user application example source code.
Availability of the firmware image preparation tool, provided both as executable and
source code.
X-CUBE-SBSFU is ported on the STM32F4 Series, STM32F7 Series, STM32G0 Series,
STM32G4 Series, STM32H7 Series, STM32L0 Series, STM32L1 Series, STM32L4 Series,
and STM32WB Series. X-CUBE-SBSFU is also ported on the STM32L4 Series combined
with STSAFE-A100, the X-NUCLEO-SAFEA1A expansion board is supported for STSAFE-
A100.
The package includes sample applications that the developer can use to start experimenting
with the code.
a. Specific to the STSAFE-A100.
b. The availability of security IPs depends on the STM32 Series.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST X-CUBE-SBSFU and is the answer not in the manual?

ST X-CUBE-SBSFU Specifications

General IconGeneral
BrandST
ModelX-CUBE-SBSFU
CategoryComputer Hardware
LanguageEnglish

Related product manuals