A curated list of public TEE resources for learning how to reverse-engineer and achieve trusted code execution on ARM devices
-
Updated
Jan 7, 2026
A curated list of public TEE resources for learning how to reverse-engineer and achieve trusted code execution on ARM devices
Apache Teaclave™ is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.
Teaclave TrustZone SDK enables safe, functional, and ergonomic development of trustlets.
Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).
Nailgun attack on ARM devices.
Reverse-engineering tools and exploits for Samsung's implementation of TrustZone
Education kit for teaching efficient embedded systems design on Arm Cortex-M platforms with labs and lecture materials (educational)
MultiZone® Security TEE is the quick and safe way to add security and separation to any RISC-V processors. The RISC-V standard ISA doesn't define TrustZone-like primitives to provide hardware separation. To shield critical functionality from untrusted third-party components, MultiZone provides hardware-enforced, software-defined separation of multi
mTower is Trusted Execution Environment specially designed to be used on MicroController Units (MCUs) supporting ARM TrustZone technology (e.g., Cortex-M23/33/35p). mTower operates well under restrictions typical for such environment – small RAM and ROM sizes, relatively low performance, absence of rich OSes providing variety of services availab…
Read-only mirror for Trusted Firmware-M
SuperTinyKernel RTOS is a lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems based on ARM Cortex-M and RISC-V MCUs. Includes with x86 emulator. Suits systems with limited RAM/FLASH.
A Single-Stepping Framework for Side-Channel Analysis on Arm TrustZone-M
MultiZone® Trusted Firmware is the quick and safe way to build secure IoT applications with any RISC-V processor. It provides secure access to commercial and private IoT clouds, real-time monitoring, secure boot, and remote firmware updates. The built-in Trusted Execution Environment provides hardware-enforced separation ...
To associate your repository with the trustzone topic, visit your repo's landing page and select "manage topics."