TrustZone security (in ARMv8-M)
GPTKB entity
Statements (49)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:security
|
gptkbp:appliesTo |
gptkb:ARMv8-M_architecture
|
gptkbp:developedBy |
gptkb:ARM_Holdings
|
gptkbp:enables |
secure communication
secure authentication secure storage secure data storage secure device provisioning secure key storage secure debug secure firmware updates secure and non-secure states isolation of code and data secure cryptographic operations secure interrupt handling secure peripheral access secure code execution secure device management secure firmware validation secure device identity secure bootloader secure software updates secure data handling secure OS separation secure application partitioning secure attestation secure lifecycle management secure memory protection secure resource management secure system initialization secure system services trusted execution environment (TEE) |
gptkbp:features |
gptkb:ARM_Cortex-M23
gptkb:ARM_Cortex-M33 |
https://www.w3.org/2000/01/rdf-schema#label |
TrustZone security (in ARMv8-M)
|
gptkbp:introducedIn |
gptkb:ARMv8-M_architecture
|
gptkbp:mechanismOfAction |
secure and non-secure memory regions
secure and non-secure peripherals secure gateway instructions |
gptkbp:provides |
secure execution environment
|
gptkbp:purpose |
hardware-enforced isolation
|
gptkbp:relatedTo |
ARM TrustZone technology
|
gptkbp:supports |
secure boot
trusted firmware |
gptkbp:usedFor |
embedded systems security
|
gptkbp:usedIn |
IoT devices
microcontrollers |
gptkbp:bfsParent |
gptkb:microprocessor
|
gptkbp:bfsLayer |
4
|