
Security touches every part of the system design. Achieving a comprehensive security solution means selecting or designing each component of that system with the security needs in mind. ARM provides IP components that address differing aspects of the overall system design and which are intended to work together seamlessly in secure systems. ARM® TrustZone® Technology is made up of: - The ARM Architecture security extensions to provide a consistent programming model across platforms and applications
- ARM processor cores implementing the TrustZone security extensions to provide a hardware backed security environment for secure systems
- The ARM AMBA® 3.0 bus standard to propagate the secure status of the processor core to the memory and peripherals in the SoC and beyond
- The ARM PrimeCell® peripherals designed for TrustZone that ease the configuration of secure sub-systems within ARM technology-based SoC designs,
- The TrustZone Software to provide a Trusted Execution Environment (TEE) for secure software components.
- The TrustZone API standard to allow interoperability of applications with secure platforms based on TrustZone Technology.
For those security components that extend the capabilities of the security system ARM works closely with a number of third parties to ensure a comprehensive set of building blocks and an active community producing components compatible with TrustZone Technology. These range from specialized hardware, such as cryptographic accelerators, to security software components and middleware, to secure the integrity of the platform.
To deploy TrustZone technology requires tools that allow architectural exploration prior to SoC production and software development tools to generate and debug security applications. ARM RealView® Development Tools provide the range of solutions needed for effective deployment of TrustZone solutions. Recent Press Releases Back to Top |