I. Introduction
Trusted Execution Environments (TEEs) are designed as isolated and secure environments, operating alongside a device's primary operating system to ensure privacy, confidentiality, and security for applications and personal data [1]. Internally, devices equipped with TEEs handle two domains (“Normal World” and “Secure World”) sharing the platform's resources.