TrustZone security extension

E72124

TrustZone security extension is ARM's hardware-based security technology that creates isolated execution environments to protect sensitive code and data on system-on-chip devices.

All labels observed (9)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf ARM architecture extension
hardware-based security technology
alsoKnownAs ARM TrustZone
appliesTo ARM-based processors
system-on-chip devices
basedOn ARM processor privilege and security states
componentOf ARM security architecture
controls access to memory
access to peripherals
access to system resources
developer Arm Limited
linked to: Arm Ltd.
enforces secure and non-secure address spaces
security boundaries between software components
introducedIn ARMv6 architecture family
introduces normal world
secure world
provides hardware-enforced isolation
isolated execution environment
purpose enable secure services on general-purpose systems
protect sensitive code
protect sensitive data
support trusted execution
relatedTo ARM Secure Monitor
GlobalPlatform TEE specifications
linked to: GlobalPlatform

Trusted Execution Environment
requires hardware support in CPU
software support in firmware
software support in operating system
support in memory controller
support in system interconnect
securityProperty hardware isolation between secure and non-secure worlds
reduced trusted computing base for secure applications
resistance to software attacks from normal world
supportedIn ARMv7-A architecture
ARMv8-A architecture
linked to: ARMv8-A

ARMv9-A architecture
linked to: ARMv9-A
supports device attestation
digital rights management
secure boot
secure key storage
secure payment applications
trusted execution environment
usedBy Android device security architectures
Qualcomm Secure Execution Environment
Samsung Knox
usedIn Internet of Things devices
automotive systems
embedded systems
mobile devices
networking equipment
set-top boxes

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

ARM hasExtension TrustZone security extension
Titan M supportsStandard Android StrongBox Keymaster
subject linked to: Titan M security chip
linked to: TrustZone security extension
TrustZone security extension alsoKnownAs ARM TrustZone
linked to: TrustZone security extension
TrustZone security extension relatedTo ARM Secure Monitor
linked to: TrustZone security extension
Acorn RISC Machine supports TrustZone security extensions
linked to: TrustZone security extension
Intel SGX relatedConcept ARM TrustZone
linked to: TrustZone security extension
Zephyr RTOS supports ARM TrustZone-M
linked to: TrustZone security extension
ARMv8-A supportsSecurityExtension ARM TrustZone
linked to: TrustZone security extension
ARMv7-A supports TrustZone security extensions (optional)
subject linked to: ARMv7-A architecture
linked to: TrustZone security extension
Trusted Execution Environment implementedIn ARM TrustZone
linked to: TrustZone security extension
Qualcomm Secure Execution Environment relatedTo ARM TrustZone technology
linked to: TrustZone security extension
ARM Cortex-M series securityFeature TrustZone for ARMv8-M (on some cores)
linked to: TrustZone security extension