There are 4 repositories under sgx topic.
WebAssembly Micro Runtime (WAMR)
Fidelius - YeeZ Privacy Computing 基于可信执行环境的熠智隐私计算中间件
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
Confidential AI deployment with secure enclaves :lock:
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 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.
Spectre attack against SGX enclave
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.
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.
Run JavaScript inside an Intel SGX Enclave as easily as using a Web Worker
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
Nemesis: Studying microarchitectural timing leaks in rudimentary CPU interrupt logic
OpenEmbedded layer for the use cases on secure boot, integrity and encryption
Microarchitectural exploitation and other hardware attacks.
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.
Geth-in-SGX provides an example of running go-ethereum in SGX