Date
Version
06-Nov-2020
5 (cont'd)
07-Jul-2021
6
13-Jan-2023
7
22-Mar-2023
8
AN5156 - Rev 8
Updated:
•
Section 3.3.2 Silicon invasive attacks
•
Section 4.1 TrustZone® for Armv8-M architecture
•
Table 5. Memory types and associated protection
•
Section 5.3 Arm TF-M solution
•
Table 8. Basic feature differences
•
Section 6.1 Security features overview including updates in all the tables
•
Section 6.2 Readout protection (RDP)
•
Section 6.4 TrustZone
Added:
•
Section 4.2 Dual-core security
•
Section 6.3 One-time programmable (OTP)
Updated:
•
Document's scope to add STM32U5 Series
•
Table 1. Applicable products
•
Section 3.3.1 Non-invasive attacks
•
Section 4.3.3 Embedded SRAM
•
Section 4.3.4 External Flash memories
•
Section 5 Secure applications
•
Table 9. Security features for STM32Fx Series
•
Table 10. Security features for STM32Lx and STM32U5 Series
•
Table 11. Security features for STM32H7, STM32G0, STM32G4, STM32WB and STM32WL Series
•
Section 6.3 One-time programmable (OTP)
•
Section 6.6 Execute-only firmware (PCROP)
•
Section 6.8 Firewall
•
Section 6.9 Memory protection unit (MPU)
•
Section 6.17 Cryptography
•
Section 6.17.1 Hardware accelerators
•
Section 6.17.2 CryptoLib software library
Added:
•
Section 5.4 Product certifications
Updated:
•
Document scope to add STM32C0 and STM32H5 Series
•
Section 1 General information
•
Debug port access and SCA in Section 3.3.1 Non-invasive attacks
•
Random number generation and Communication eavesdrop in Section 3.5 List of attack targets
•
New Section 4.1 Configuration protection
•
Introduction of Section 5.2 ST proprietary SBSFU solution
•
New Section 5.2.3 Configurations
•
Section 5.3 Arm TF-M solution
•
Section 6.1 Overview of security features
•
Last note in Section 6.2 Readout protection (RDP)
•
New Section 6.3 Lifecycle management – product state
•
Section 6.7 Execute-only firmware (PCROP)
Updated:
•
Section 1 General information
•
Section 4.1 Configuration protection
®
•
Section 4.2 TrustZone
for Armv8-M architecture
•
Table 6. Scope of STM32 embedded memory protection features
•
Table 7. Software isolation mechanism
•
Section 5.4 Arm TF-M solution
•
Section 5.5 Product certifications
•
Table 9. Security features for STM32C0, STM32F0/1/2/3/4, STM32G0/4 devices
•
Section 6.2 Readout protection (RDP)
•
Section 6.5 TrustZone®
•
Section 6.7 Execute-only firmware (PCROP)
•
Section 6.12 Antitamper (TAMP)/backup registers (BKP)
Changes
AN5156
page 50/56
Need help?
Do you have a question about the STM32C0 Series and is the answer not in the manual?
Questions and answers