Repository navigation

#

Confidential Computing

Confidential Computing is the protection of data in use by performing computation in a hardware-based, attested Trusted Execution Environment. A Trusted Execution Environment (TEE) is an environment that provides a level of assurance of the following three properties: data integrity, data confidentiality, and code integrity. TEEs may have additional attributes such as code confidentiality, programmability, recoverability, and attestability. Confidential Computing aims to reduce the ability for the owner/operator/pwner of a platform to access data and code inside TEEs sufficiently such that this path is not an economically or logically viable attack during execution.

Home of OpenVMM and OpenHCL

Rust
1755
1 天前
enarx/enarx

Enarx: Confidential Computing with WebAssembly

Rust
1390
1 个月前
apache/teaclave-sgx-sdk

Apache Teaclave™ SGX SDK helps developers to write Intel SGX applications in the Rust programming language, and also known as Rust SGX SDK.

Rust
1209
1 个月前
edgelesssys/constellation

Constellation is the first Confidential Kubernetes. Constellation shields entire Kubernetes clusters from the (cloud) infrastructure using confidential computing.

Go
1079
3 小时前

Apache Teaclave™ is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.

Rust
780
10 天前

A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.

C
622
2 年前

EGo is an open-source SDK that enables you to develop your own confidential apps in the Go programming language.

Go
551
13 天前

A curated list of open-source projects that help exploit Intel SGX technology

408
1 个月前

Confidential Computing Zoo provides confidential computing solutions based on Intel SGX, TDX, HEXL, etc. technologies.

C++
333
2 个月前

MarbleRun is the control plane for confidential computing. Deploy, scale, and verify your confidential microservices on vanilla Kubernetes. 100% Go, 100% cloud native, 100% confidential.

Go
260
2 天前

Teaclave TrustZone SDK enables safe, functional, and ergonomic development of trustlets.

Rust
251
5 天前

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

Rust
233
4 天前

Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).

Rust
197
6 个月前

Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware.

Rust
191
5 天前