Software Architecture
Figure 1 Software architecture of the TrustZone kit
- iTrustee SDK:
Provides the
rich execution environment (REE) and TEE APIs, TA/CA encryption and signature tools, reference code, and API description for developers to quickly build applications. - REE patch
An OS driver that includes the kernel module and user interface library.
TEE OS A Huawei-developed secure OS that provides services such as encryption, decryption, and secure storage for TAs and ensures the integrity and confidentiality of TAs.
- BIOS
Completes TEE OS decryption and verification to ensure TEE OS confidentiality and integrity.
- iBMC
Parent topic: Feature Description