ARM TrustZone architecture

GPTKB entity

Statements (45)
Predicate Object
gptkbp:instanceOf gptkb:security
gptkbp:category computer security
trusted computing
ARM architecture extensions
gptkbp:developedBy gptkb:ARM_Holdings
gptkbp:documentedIn gptkb:ARM_Architecture_Reference_Manual
ARM Security Technology: Building a Secure System using TrustZone Technology
gptkbp:enables gptkb:DRM_(Digital_Rights_Management)
biometric authentication
mobile payments
Trusted Platform Module
secure firmware updates
secure OS
gptkbp:feature secure monitor
hardware isolation
secure interrupt handling
secure memory regions
secure peripherals
NS bit (Non-secure bit)
gptkbp:firstReleased 2003
https://www.w3.org/2000/01/rdf-schema#label ARM TrustZone architecture
gptkbp:introducedIn gptkb:ARMv7_architecture
gptkb:ARMv6K_architecture
ARMv8 architecture
gptkbp:provides normal world
secure world
gptkbp:purpose hardware-based security
gptkbp:relatedTo gptkb:TEE_(Trusted_Execution_Environment)
gptkb:ARM_Cortex-A_processors
gptkb:ARM_Cortex-M_processors
GlobalPlatform TEE specifications
gptkbp:standardizedBy gptkb:GlobalPlatform
gptkbp:supports secure boot
secure key storage
trusted applications
gptkbp:usedBy gptkb:Samsung_Knox
gptkb:Huawei_Trusted_Execution_Environment
gptkb:Qualcomm_Secure_Execution_Environment
Android devices
Apple Secure Enclave (inspired by TrustZone principles)
gptkbp:usedIn IoT devices
embedded systems
mobile devices
gptkbp:bfsParent gptkb:ARM_CryptoCell-310
gptkbp:bfsLayer 8