# title
TrustZone technology for Armv8-M Architecture Version 2.1

# topic.label
TrustZone technology for Armv8-M Architecture

# topic.topics[].label
Security requirements addressed by TrustZone technology for Armv8-M

# topic.topics[].label
Switching between Secure and Non-secure states

# topic.topics[].label
Security of TrustZone technology for Armv8M against different attack scenarios

# metadata.contentDescription
ARM TrustZone technology for ARMv8-M is an optional Security Extension that is designed to provide a foundation for improved system security in a wide range of embedded applications. If the Security Extension is implemented, the system starts up in Secure state by default. If the Security Extension is not implemented, the system is always in Non-secure state. TrustZone technology enables the processor to be aware of the security states available.