examples/security/tee/README.md
(See the README.md file in the upper level 'examples' directory for more information about examples.)
A Trusted Execution Environment (TEE) serves as a isolated processing environment where applications can run and data can be stored securely. This environment ensures the confidentiality and integrity of sensitive information, safeguarding it from unauthorized access, even in the presence of potential threats in the rest of the system.
tee_basicaes-256-cbc mode using the key protected by TEE.tee_secure_storagesecp256r1 keypair in protected memory (secure storage partition)aes-256-gcm algorithm and generate an authentication tagtee_secure_otaThis example illustrates a secure Over-The-Air (OTA) update for the TEE app with rollback support. The REE fetches the new TEE image from the HTTP/S server and securely writes it to the TEE passive partition using the secure service call interface. It also updates the TEE OTA data partition for switching the active TEE partition for subsequent boots.
tee_attestation