- Application RoT
- Application Root of Trust
PSA term. The security domain in which additional security services
are implemented.
- HAL
- Hardware Abstraction Layer
Interface to abstract hardware-oriented operations and provides a set of
APIs to the upper layers.
- RoT
- Root of Trust
PSA term. This is the minimal set of software, hardware and data that
is implicitly trusted in the platform — there is no software or hardware
at a deeper level that can verify that the Root of Trust is authentic
and unmodified.
- RoT Service
- Root of Trust Service.
PSA term. A set of related security operations that are implemented
in a Secure Partition.
- NSPE
- Non Secure Processing Enviroment
PSA term. In TF-M this means non secure domain typically running an
OS using services provided by TF-M.
- PSA
PSA term. Platform Security Architecture.
- PSA-FF
PSA term. Platform Security Architecture Firmware Framework.
- PSA-FF-M
PSA term. Platform Security Architecture Firmware Framework for M.
- PSA RoT
- PSA Root of Trust
PSA term. This defines the most trusted security domain within a PSA
system.
- SFN
- Secure Function
The function entry to a secure service. Multiple SFN per SS are
permitted.
- SP
- Secure Partition
A logical container for secure services.
- SPE
- Secure Processing Environment
PSA term. In TF-M this means the secure domain protected by TF-M.
- SPM
- Secure Partition Manager
The TF-M component responsible for enumeration, management and isolation
of multiple Secure Partitions within the TEE.
- SPRT
- Secure Partition Runtime
The TF-M component responsible for Secure Partition runtime
functionalities.
- SPRTL
- Secure Partition Runtime Library
A library contains the SPRT code and data.
- SS
- Secure Service
A component within the TEE that is atomic from a security/trust point of
view, i.e. which is viewed as a single entity from a TF-M point of view.
- PS
- Protected Storage
Protected storage service provided by TF-M.
- ITS
- Internal Trusted Storage
Internal Trusted Storage service provided by TF-M.
- TFM
- TF-M
- Trusted Firmware-M
- Trusted Firmware for M-class
ARM TF-M provides a reference implementation of secure world software
for ARMv8-M.
- TBSA-M
- Trusted Base System Architecture for Armv6-M, Armv7-M and Armv8-M
TBSA term. See Trusted Base System Architecture for Armv6-M, Armv7-M
and Armv8-M