Rate This Document
Findability
Accuracy
Completeness
Readability

Software Architecture

Figure 1 Software architecture of the TrustZone Kit
  • TEE 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.

  • BMC

    Manages and upgrades the TEE OS.