STM32Trust combines knowledge, design tools, and ready-to-use original ST software. These help designers take advantage of features built into STM32 microcontrollers to ensure trust among devices, prevent unauthorized access, and resist side-channel attacks. All this averts data theft and code modification. Integrating all available cyber-protection resources for the STM32 family, STM32Trust helps designers implement a robust multi-level strategy leveraging security-focused chip features and software packages.
Based on the Arm Cortex CPU architecture, the STM32 family contains almost 1000 variants with hardware cyber-protection features such as customized secure boot, a random-number generator to prevent hackers observing patterns in signals, dedicated encryption co-processors, and secure storage for encryption keys. ST also builds in tamper detection, firewall code-isolation mechanisms and implements Arm TrustZone technologies for extra protection of the most sensitive code.
STM32Trust provides product developers with all they need to protect connected objects effectively using these features, including reference material and free software.