11 projects
Confidential Computing Consortium (CCC)
The Confidential Computing Consortium (CCC) is a Linux Foundation project that brings together hardware vendors, cloud providers, and software developers to accelerate the adoption of confidential computing—technology that protects data in use by performing computation in a trusted execution environment (TEE).
2,991 contributors
$195M
Occlum
The mission of the Occlum project is to protect the confidentiality and integrity of user workloads transparently with TEE (SGX).
1,660
166
$170M
Enarx
Enarx is an application deployment system enabling applications to run within Trusted Execution Environments (TEEs) without rewriting for particular platforms or SDKs. It handles attestation and delivery into a run-time “Keep” based on WebAssembly, offering developers a wide range of language choices for implementation. Enarx is CPU-architecture independent, enabling the same application code to be deployed across multiple targets, abstracting issues such as cross-compilation and differing attestation mechanisms between hardware vendors. Work is currently underway on AMD SEV and Intel SGX.
508
168
$3.9M
Veraison
Veraison is an open-source project focused on remote attestation and verification of software supply chain artifacts. It provides a framework for verifying evidence about system components, enabling trust decisions based on attestation results from various sources.
195
54
$17M
VirTEE
The mission of the Project is to enable the construction of Virtualization-based TEEs (Trusted Execution Environments).
194
53
$1.4M
Keystone
Keystone provides a secure, highly customizable, and trustworthy open-source secure enclave for RISC-V, accessible to everyone in industry and academia.
193
1
COCONUT-SVSM
The mission of the Project is to develop a generic platform for providing secure services to confidential VMs (CVMs).
110
31
$1.9M
Confidential Computing Consortium (CCC)
The Confidential Computing Consortium is a project community dedicated to defining and accelerating the adoption of confidential computing. It will embody open governance and open collaboration that has aided the success of similarly ambitious efforts.
82
29
$712K
ManaTEE
ManaTEE is an open-source project for easily building and deploying data collaboration framework to the cloud using trusted execution environments (TEEs). It allows users to easily collaborate on private datasets without leaking privacy of individual data. ManaTEE achieves this by combining different privacy-enhancing technologies (PETs) in different programming stages.
26
1
Open Enclave SDK
The Open Enclave SDK is a hardware-agnostic open source library for developing applications that utilize Hardware-based Trusted Execution Environments, also known as Enclaves.
14
6
Gramine Project
Gramine is a lightweight guest OS, designed to run a single application with minimal host requirements. Gramine can run applications in an isolated environment with benefits comparable to running a complete OS in a virtual machine -- including guest customization, ease of porting to different OSes, and process migration. Gramine supports native, unmodified Linux applications on any platform. Currently, Gramine runs on Linux and Intel SGX enclaves on Linux platforms.
5
1
Veracruz
The mission of the Project is to provide an open platform for exploring privacy-preserving compute, and use-cases thereof, using hardware- and software-based isolation mechanisms.
4
1