Trusted Firmware Logo
Trusted Firmware Logo

Open Source Secure Software

Trusted Firmware provides a reference implementation of secure software for Armv8-A, Armv9-A and Armv8-M. It provides SoC developers and OEMs with a reference trusted code base complying with the relevant Arm specifications.

The code on this website is the preferred implementation of Arm specifications, allowing quick and easy porting to modern chips and platforms. This forms the foundations of a Trusted Execution Environment (TEE) on application processors, or the Secure Processing Environment (SPE) of microcontrollers.

Trusted Firmware Projects

TF‑A

MCUboot

TF‑M

TF‑RMM

OP‑TEE

Mbed TLS

Hafnium

Trusted Services

Open CI

Our Members

Diamond Members

  • Arm
  • Google

Platinum Members

  • Linaro
  • ST
  • Renesas
  • NXP

General Members

  • Futurewei
  • Provenrun
  • Nordic

Project Partners

  • BUGSENG