Login

TrustZone Ready Program

TrustZone Ready Program Image
The TrustZone® Ready enablement program is designed to make it easier and faster to design the right security foundations into chips and devices while passing industry certifications. ARM has created a cohesive set of design blueprints, market requirements and checklists that provide a single design target for companies wanting to implement system wide security in their next platform.
 
 


Security is an attribute of a system that requires careful design and attention to detail of hardware, software, services and manufacture. A well designed TrustZone technology enabled SoC is the ideal foundation for a Trusted Execution Environment and will provide a quick path to industry certification.

To make this process scalable and easier for developers ARM has created the TrustZone Ready Program that brings together industry security needs and translates them into system requirements and checklists. The TrustZone Ready Program is a simple Partner agreement that provides access to a comprehensive set of design blueprints, market requirements and checklists providing an essential design resource for ARM Partners wanting to implement system wide security in their next platform. 

You can find out more about the TrustZone Ready Program by viewing this overview or by contacting ARM and discussing the program in more detail. An overview of the TrustZone Ready Program can be found here.


The TrustZone Ready enablement program provides significant benefits for silicon partners and device manufacturers wishing to implement secure platforms. The program requires a simple Partner agreement, please contact your ARM sales office for details or email us on ARM-TrustZone-Ready@arm.com

The Trusted Execution Environment (TEE) protects security functions such as trusted applications or trusted boot from software attack. Global Platform, an international standards organization, has developed a set of standards for the TEE’s APIs and security services. The expectation is that the standardization of the TEE will lead to a thriving ecosystem for trusted applications that provide high value services and better user experiences.TEE Client API

 

The interface between the TEE and the Rich OS, called the TEE Client API, was standardized by GlobalPlatform in 2010. The TEE Internal API between the Trusted Application and the Trusted OS was completed in 2011.

A TEE can support multiple Trusted Applications developed by different providers that execute independently from each other. Trusted Applications are given controlled access to security resources and services via the TEE Internal API. Examples of TEE Secure services include key storage and management, cryptography, secure clock, Trusted User Interface.

 


Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set