Teaclave TrustZone SDK enables safe, functional, and ergonomic development of trustlets.
-
Updated
May 30, 2024 - Rust
Teaclave TrustZone SDK enables safe, functional, and ergonomic development of trustlets.
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…
Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).
SOO - Smart Object Oriented - technology enables migration of Mobile Entities between Smart Objects in order to develop fully decentralized and autonomous embedded systems at large scale (https://smartobjectoriented.github.io/soo)
Tutorial and base project: TEE on AMD Zynq UltraScale+ using Arm TrustZone
This repo contains files for OP-TEE user application integration, in Embedded Linux development for Yocto distribution.
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
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 ...
Design and program Arm-based embedded systems and implement them in low-level hardware using standard C and assembly language.
Apache Teaclave (incubating) is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.
MultiZone® Security TEE for Arm® Cortex®-M is the quick and safe way to add security and separation to any Cortex-M based device. MultiZone® software can retrofit existing designs. If you don’t have TrustZone®, or if you require finer granularity than one secure world, you can take advantage of high security separation without the need for hardw…
MultiZone® Security TEE for Andes N22/AE250 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-defi…
A textbook on understanding system on chip design
A curated list of public TEE resources for learning how to reverse-engineer and achieve trusted code execution on ARM devices
TrustZone object detection
A system that securely displays static or animated images using TrustZone
Solution to harden TLS security by storing private keys and delegating operations to the Trused Execution Environment
Development Docker image for the Veracruz privacy-preserving compute project. Veracruz is an adopted project of the Confidential Compute Consortium (CCC).
Add a description, image, and links to the trustzone topic page so that developers can more easily learn about it.
To associate your repository with the trustzone topic, visit your repo's landing page and select "manage topics."