Chapter 12: Trusted firmware

Abstract

The Trusted Firmware for Cortex-M TF-M is an open-source reference platform for the Secure Processing Environment (SPE). The structure and design of the TF-M platform assume that an attacker has control of the Nonsecure Processing Environment (NSPE) and can launch software attacks against the SPE. In addition to the security provided by the TrustZone isolation boundary, the TF-M platform is designed using the secure coding principles outlined in Chapter 8, including Fault Injection Hardening (FIH). In this chapter, we will take a closer look at the structure of the TF-M platform to gain a basic understanding of how it works and what you need to do to configure it correctly.

Keywords

Trusted firmware; ...

Get Designing Secure IoT Devices with the Arm Platform Security Architecture and Cortex-M33 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.