OP-TEE for Android and Linux

OP-TEE for Android and Linux

OP-TEE is a secure Operating System (OS) that provides a Trusted Execution Environment (TEE) for REE (Android/Linux). The OP-TEE OS runs on the same processor as the Android OS/Linux OS, but OP-TEE is isolated from the rest of the system by both hardware and software. OP-TEE OS’s isolation protects it from malicious apps and potential vulnerabilities that may be discovered in Android/Linux.

  • Automotive Security

  • Industrial IoT

  • Smart Home

  • Medical Devices

  • Video Surveillance

iWave OP-TEE Expertise

  • Secure booting of OP-TEE and Android/Linux
  • Porting the OP-TEE OS on different platforms like i.MX6UL/ULL, i.MX8MMini/Nano, i.MX8MQ, i.MX8M Plus, i.MX8 and i.MX6 series SOMs
  • Porting the drivers to OP-TEE and providing the API’s for accessing driver functionality
  • Trusted Application for testing the drivers supported in OP-TEE
Article _Optee image


  • OP-TEE Trusted application Implementation. APIs for Host application, Trusted application and OP-TEE driver will be provided
  • Porting the interface drivers to OP-TEE
  • APIs for secure/non-secure access to different peripheral will be provided using CSU (Central Security Unit)
  • Tamper Detection
  • Configure the secure/non-secure regions using TZASC which can only be accessible by OP-TEE/Normal OS
  • Secure Storage:
    • REE FS Secure storage
    • RPMB Secure storage
    • Key Manager
  • Signing the OP-TEE along with other Bootable binaries. Verify through HAB and maintain chain of Trust

Copyright © 2022 iWave Systems Technologies Pvt. Ltd.