HomePhabricator

TF-M Dashboard
ActivePublic

What is Trusted Firmware-M?

Trusted Firmware-M (TF-M) is the reference implementation of Platform Security Architecture (PSA). PSA is a recipe for building secure connected devices from analysis to implementation. PSA consists of three elements - Threat models and Security Analyses, Architecture Specifications and Open Source Reference Implementation (TF-M). See PSA Resource Page

TF-M is being built for Arm Cortex-M processors prioritizing v8-M Cortex cores leveraging Arm TrustZone technology. TF-M is being developed as an Open Source project under an Open Governance Model.

TF-M provides a highly configurable set of software components to create a Trusted Execution Environment. This is achieved by a set of secure run time services such as Secure Storage, Cryptography, Audit Logs and Attestation. Additionally, secure boot in TF-M ensures integrity of Run time Software and supports firmware upgrade.

Functional Block diagram of Trusted Firmware-M below shows the various components and how it would fit in a v8-M System. Note that many of the components are under active development and continuous evolution. See roadmap for available components and future plan.

Loading...

Recent Tasks

Loading...

Recent Activity

Loading...

Dashboard Used By

TypeMenuGlobal/Personal
This dashboard has not been added to any menus.

Event Timeline

shebuk renamed this dashboard from to shebuk's Dashboard.Jul 25 2018, 3:25 PM
shebuk edited an edge.
shebuk renamed this dashboard from shebuk's Dashboard to TF-M Dashboard.
shebuk edited an edge.
shebuk changed the visibility from "All Users" to "Public (No Login Required)".Aug 21 2018, 10:45 AM
shebuk edited an edge.
shebuk changed the panels on this dashboard.Sat, Aug 1, 7:41 AM