
Having an ARM® TrustZone®-enabled SoC provides a platform for a Trusted Execution Environment (TEE) where secure features can be hidden from the rest of the system. The TrustZone Software provides a TEE which: - Is compatible with the TrustZone API
- Implements a secure communications protocol between OS and TEE
- Allows expansion of the security features through standard APIs
- Can be adapted to differing security hardware through a Hardware Abstraction Layer (HAL)
- Schedules the secure functions in response to requests from applications
- Provides access to cryptography and secure storage facilities
- Implements efficient bulk data transfer between applications and the TEE
Along with development tools this allows efficient development and deployment of security functions in a wide range of consumer devices. Back to Top |