Mobile devices have evolved into open software platforms capable of downloading a huge variety of applications from the internet. These applications are often validated by the device OEM to ensure quality, however not all functionality can be tested and increasingly malicious code is being created to target this class of devices.
In parallel, the demand for mobile devices to handle high-value services is gaining significant momentum. New business models are emerging, from the capability to pay for, download and view the latest Hollywood blockbuster for a specific period, or the ability to pay bills and manage bank accounts remotely from a handset.
These trends have already made mobile devices the next frontier for software attack vectors such as malware, Trojans and rootkits. However, through the application of advanced security technology based on ARM TrustZone technology and integrating SecurCore™ tamper resistant elements it is possible to develop devices that can offer both a feature-rich open operating environment and robust security solutions.
Application Examples
- Secured PIN entry for enhanced user authentication in mobile payments & banking
- Protection against Trojans, phishing and APT (Advanced Persistent Threats)
- Enable deployment and consumption of high-value media (DRM)
- BYOD (Bring your own device) device persons and application separation
- Software license management
- Loyalty-based applications
- Access control of cloud-based documents
- e-Ticketing Mobile TV
ARM processors supporting TrustZone include:
- ARM Cortex-A57
- ARM Cortex-A53
- ARM Cortex-A15
- ARM Cortex-A12
- ARM Cortex-A9
- ARM Cortex-A8
- ARM Cortex-A7
- ARM Cortex-A5
- ARM1176
GlobalPlatform API Support
ARM works closely with a wide array of partners and industry industry forumscommittees to drive standards that accelerate the adoption of key technologies. For standards around security and certification, and the formalization of TEE APIs, ARM is partnering with Global Platform (www.globalplatfrom.org) For more information on developing a TEE in accordance with the Global Platform specification please visit Global Platform or contact the ARM support team.








