Ready-made software package reduces need to write custom security software

The STM32Trust TEE secure manager from STMicroelectronics, running on compatible STM32 MCUs, provides the software to perform all important security functions for embedded devices, and for compliance with security standards.

The STM32Trust TEE secure manager software from STMicroelectronics simplifies the development of secure embedded applications based on STM32 microcontrollers, relieving developers of the need to write and validate their own code, and providing security services which are consistent with industry best practice.

 

The STM32H573xx series of microcontrollers are the first to support the STM32Trust TEE secure manager, which is available with the part number STM32TRUSTEE-SM.

 

The STM32Trust TEE secure manager consists of two types of software package:

  • The STM32Trust TEE secure manager access kit
  • The STM32Trust TEE secure module development kit

The STM32Trust TEE secure manager access kit (SMAK) can be easily installed into STM32 MCU products on the production line. It offers a ready to use, high-performance, and certified set of security capabilities that are compatible with the Arm® PSA specifications, including:

  • Secure boot
  • Root-of-trust
  • Cryptography
  • Internal trusted storage
  • Initial attestation
  • Firmware updates

The STM32Trust TEE SMAK binary code runs in isolated Arm® TrustZone® hardware, which protects both its capabilities and the secure credentials that it manages and stores for the application. OEMs develop, debug, and protect the application firmware in the normal way, and call STM32Trust TEE SMAK secure functions when required.

 

The STM32Trust TEE secure manager solution is integrated with the existing STM32 ecosystem of tools including the STM32CubeMX initialization code generator, the STM32CubeIDE integrated development environment, and the STM32CubeProgrammer ST-LINK programmer.

 

The STM32Trust TEE SMAK binary can be complemented by new secure functions, called secure software modules, developed by STMicroelectronics, OEMs, or ST partners which want to sell and protect the software intellectual property. The STM32Trust TEE secure module development kit (SMDK) supports the development of these new secure software modules.

Features

  • Compliant with Arm PSA standard and
    applications programming interface
  • Software IP protection to PSA isolation Level 3
  • Security certifications:
    • PSA Certified™ Level 3
    • GlobalPlatform SESIP3

Applications

  • Home automation:
    • Air-conditioning systems
    • Home appliances
    • Alarm systems
  • Industrial systems:
    • Programmable logic controllers
    • Motor controls
    • Pumps
  • Communication gateways
  • Lighting controls
  • Energy-conversion systems
  • Consumer devices:
    • PC peripherals
    • Smartphones
    • Computing accessories

Related Articles

STMicroelectronics — STSAFE-A110 Secure Element
This STSAFE-A110 Secure Element by STMicroelectronics provides a certified solution for asset authentication...
Read More
Susumu — RG and URG Series Resistors
RG and URG series resistors from Susumu maintain tight tolerance in challenging conditions, including...
Read More
I-PEX — MHF I LK and MHF 4L LK Micro-RF Connectors
I-PEX has introduced the first micro-RF connectors to include a locking feature to increase retention...
Read More

Subscribe to our newsletters

Subscribe to Future Electronics

Get access to the latest product information, technical analysis, design notes and more

Choose your region