There are 4 repositories under sgx topic.
WebAssembly Micro Runtime (WAMR)
Apache Teaclave (incubating) SGX SDK helps developers to write Intel SGX applications in the Rust programming language, and also known as Rust SGX SDK.
Graphene / Graphene-SGX - a library OS for Linux multi-process applications, with Intel SGX support
Apache Teaclave (incubating) is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.
A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.
This is a list of hardware which supports Intel SGX - Software Guard Extensions.
𝕊 The Secret Network
EGo is an open-source SDK that enables you to develop your own confidential apps in the Go programming language.
A practical attack framework for precise enclave execution control
A Fast and Safe Python based on PyPy
Confidential AI deployment with secure enclaves :lock:
Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.
SGX-LKL Library OS for running Linux applications inside of Intel SGX enclaves
Spectre attack against SGX enclave
Confidential Computing Zoo provides confidential computing solutions based on Intel SGX, TDX, HEXL, etc. technologies.
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.
Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).
EdgelessDB is a MySQL-compatible database for confidential computing. It runs entirely inside a secure enclave and comes with advanced features for collaboration, recovery, and access control.
Privacy preserving voluntary Covid-19 self-reporting platform. Share your location history and status, get alerts you are in high risk areas and identify high risk regions
Tools and runtime for launching unmodified container images in Trusted Execution Environments
Edgeless RT is an SDK and a runtime for Intel SGX. It combines top-notch Go support with simplicity, robustness and a small TCB. Developing confidential microservices has never been easier! C++17 and Rust (experimental) are also supported.
An End-to-End Distributed and Scalable Cloud KMS (Key Management System) built on top of Intel SGX enclave-based HSM (Hardware Security Module), aka eHSM.
Enigma Core library. The domain: Trusted and Untrusted App in Rust.
tf-trusted allows you to run TensorFlow models in secure enclaves
A Module for Privacy-preserving State Transitions with Verifiability
OpenEmbedded layer for the use cases on secure boot, integrity and encryption
Nemesis: Studying microarchitectural timing leaks in rudimentary CPU interrupt logic
sgxwallet is the first-ever opensource high-performance hardware secure crypto wallet that is based on Intel SGX technology. First opensource product on Intel SGX whitelist. Scales to 100,000+ transactions per second. Currently supports ETH and SKALE, and will support BTC in the future. Sgxwallet is under heavy development and use by SKALE network.
Microarchitectural exploitation and other hardware attacks.
SQLite database inside a secure Intel SGX enclave (Linux)
Tutorial: Uncovering and mitigating side-channel leakage in Intel SGX enclaves