Contents
What is TrustZone in ARM?
Arm TrustZone technology is used on billions of application processors to protect high-value code and data. Arm TrustZone technology offers an efficient, system-wide approach to security with hardware-enforced isolation built into the CPU.
What is TrustZone technology?
Abstract—ARM TrustZone is a hardware security extension technology, which aims to provide secure execution environment by splitting computer resources between two execution worlds, namely normal world and secure world.
What is Arm PSA?
Platform Security Architecture (PSA) is an initiative from Arm that aims to address some of the shortcomings with IoT security. It has the goal to demystify implementation choices and bring coherence to the IoT ecosystem. The issue is how they are implemented together into a holistic end-to-end solution.
Does Windows 11 support fTPM?
The Emergence of Firmware TPM (fTPM) To your operating system and applications, PTT looks and acts exactly like TPM. These firmware TPM solutions also meet Microsoft’s Windows 11 requirements. That means systems with Intel PTT or AMD’s fTPM solution should be in the clear for Windows 11 support.
What does TrustZone do on an ARM chip?
ARM chips include a feature called TrustZone. Does this technology allow doing the above — sealing a private key under a code hash? Strictly speaking, TrustZone is only a processor feature that provides isolation between tasks via the MMU and the memory bus.
How is TrustZone used in the Secure World?
As a precondition for the use of TrustZone for secure booting, the code running in the secure world must be bootstrapped in a secure way, which is SoC-specific. For example, the i.MX family provides a high-assurance boot (HAB) feature that could be used to securely bootstrap the secure world.
Which is the official reference board for ARM TrustZone?
The FreeScale i.MX platform places no restrictions on the use of the secure mode. But at the time we started, no Cortex-A9-based board was available. The most recent board i.MX53 featured a single-core Cortex-A8 processor. The ARM Versatile Express Cortex-A9 board is the official reference board by ARM, which supports ARM TrustZone.
Is the Cortex-A9 core compatible with TrustZone?
All Cortex-A9 cores are equipped with ARM’s security extensions (often referred to as TrustZone capabilities). In principle, any Cortex-A9 based platform would be suitable for us.