GitHub topics: enclave
project-oak/oak
Meaningful control of data in distributed systems.
Language: Rust - Size: 246 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 1,361 - Forks: 121

edgelesssys/ego
EGo is an open-source SDK that enables you to develop your own confidential apps in the Go programming language.
Language: Go - Size: 1.89 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 540 - Forks: 56

cunicu/hawkes
A Go implementation of hardware-secured key establishment methods
Language: Go - Size: 248 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0

edgelesssys/edgelessrt
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.
Language: C++ - Size: 94.6 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 138 - Forks: 18

jovanbulck/sgx-step
A practical attack framework for precise enclave execution control
Language: C - Size: 11.6 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 456 - Forks: 86

microsoft/eEVM 📦
Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.
Language: C++ - Size: 3.5 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 364 - Forks: 84

aws/aws-nitro-enclaves-acm
AWS Certificate Manager for Nitro Enclaves allows the use of public and private SSL/TLS certificates with web applications and web servers running on Amazon EC2 instances with AWS Nitro Enclaves.
Language: Rust - Size: 255 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 81 - Forks: 34

occlum/occlum
Occlum is a memory-safe, multi-process library OS for Intel SGX
Language: Rust - Size: 9.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,460 - Forks: 239

edgelesssys/marblerun
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.
Language: Go - Size: 7.16 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 252 - Forks: 35

oasisprotocol/sapphire-paratime
Oasis Sapphire - the confidential EVM-compatible ParaTime for the Oasis Network
Language: TypeScript - Size: 15.4 MB - Last synced at: 9 days ago - Pushed at: 14 days ago - Stars: 46 - Forks: 31

oasisprotocol/cipher-paratime
Official Oasis Protocol Foundation's ParaTime.
Language: Rust - Size: 476 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 8 - Forks: 2

aws/aws-nitro-enclaves-sdk-c
This repo provides a C API for AWS Nitro Enclaves, including a KMS SDK that integrates it with attestation.
Language: C - Size: 187 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 107 - Forks: 80

Maxul/Awesome-SGX-Open-Source
A curated list of open-source projects that help exploit Intel SGX technology
Size: 165 KB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 391 - Forks: 53

mithril-security/blindai
Confidential AI deployment with secure enclaves :lock:
Language: Rust - Size: 43.8 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 503 - Forks: 35

brave/nitriding-daemon
Tool kit for building secure, scalable, and networked services on top of AWS Nitro Enclaves.
Language: Go - Size: 543 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 40 - Forks: 12

jovanbulck/sgx-tutorial-space18
Tutorial: Uncovering and mitigating side-channel leakage in Intel SGX enclaves
Language: C - Size: 17.1 MB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 51 - Forks: 10

jovanbulck/nemesis
Nemesis: Studying microarchitectural timing leaks in rudimentary CPU interrupt logic
Language: C - Size: 3.82 MB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 87 - Forks: 12

jovanbulck/sgx-pte
Telling your secrets without page faults: Stealthy page table-based attacks on enclaved execution
Language: C - Size: 363 MB - Last synced at: 24 days ago - Pushed at: about 7 years ago - Stars: 31 - Forks: 8

aws/aws-nitro-enclaves-cli
Tooling for Nitro Enclave Management
Language: Rust - Size: 166 MB - Last synced at: 6 days ago - Pushed at: 22 days ago - Stars: 138 - Forks: 86

Penglai-Enclave/Penglai-Enclave
This is the main repo for Penglai.
Size: 593 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 69 - Forks: 13

brave/star-randsrv
Go wrapper service for the STAR randomness server.
Language: Rust - Size: 902 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 9 - Forks: 5

lsds/spectre-attack-sgx
Spectre attack against SGX enclave
Language: C - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 234 - Forks: 48

intel/confidential-computing-zoo
Confidential Computing Zoo provides confidential computing solutions based on Intel SGX, TDX, HEXL, etc. technologies.
Language: C++ - Size: 84.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 322 - Forks: 63

tristartom/sgx-emulator
An Emulator and SDK for Intel SGX extension
Language: C++ - Size: 160 KB - Last synced at: 21 days ago - Pushed at: about 8 years ago - Stars: 32 - Forks: 6

mc2-project/opaque-sql
An encrypted data analytics platform
Language: Scala - Size: 18 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 182 - Forks: 73

edgelesssys/edgelessdb 📦
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.
Language: Go - Size: 484 KB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 169 - Forks: 15

Amnesic-Systems/veil
Tool kit for building secure and networked services on top of AWS Nitro Enclaves.
Language: Go - Size: 2.97 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

veracruz-project/veracruz
Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).
Language: Rust - Size: 8.48 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 195 - Forks: 42

Penglai-Enclave/Penglai-Enclave-sPMP
Penglai Enclave is an open-sourced, secure and scalable TEE system for RISC-V.
Language: C - Size: 170 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 135 - Forks: 35

180Protocol/180protocol
Confidential compute for sensitive data sharing and commercial collaboration
Language: Kotlin - Size: 4.06 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 6

mithril-security/blind_chat
A fully in-browser privacy solution to make Conversational AI privacy-friendly
Language: Svelte - Size: 12.2 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 227 - Forks: 25

National-Clinical-Cohort-Collaborative/guide-to-n3c-v1
Research with the National COVID Cohort Collaborative (N3C: https://ncats.nih.gov/n3c)
Language: TeX - Size: 252 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 12 - Forks: 5

anjuna-security/apm-secure-deployments
Scripts for secure deployments of the Anjuna Policy Manager
Language: Shell - Size: 54.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

lsds/sgx-lkl
SGX-LKL Library OS for running Linux applications inside of Intel SGX enclaves
Language: C - Size: 36.6 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 256 - Forks: 91

bl4ck5un/mbedtls-SGX
mbedtls-SGX: a SGX-friendly TLS stack (ported from mbedtls)
Language: C - Size: 3.48 MB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 90 - Forks: 33

sereca/SecureKeeper
Secure ZooKeeper using Intel SGX
Language: Java - Size: 3.93 MB - Last synced at: 24 days ago - Pushed at: over 8 years ago - Stars: 21 - Forks: 4

lsds/TaLoS
Efficient TLS termination inside Intel SGX enclaves for existing applications
Language: C - Size: 3.81 MB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 105 - Forks: 19

Amnesic-Systems/veil-proxy 📦
Tun-to-VSOCK proxy connecting veil to the Internet
Language: Go - Size: 1.19 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Cosmian/cenclave-lib-sgx
Library for Cosmian Enclave to bootstrap ASGI/WSGI application
Language: Python - Size: 25.4 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Cosmian/cosmian_enclave
Cosmian Enclave CLI
Language: Python - Size: 125 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Cosmian/cenclave-image-base
Cosmian Enclave base container image
Language: Shell - Size: 29.3 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Cosmian/intel-sgx-ra
Python library for Intel SGX DCAP remote attestation
Language: Python - Size: 112 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

Amnesic-Systems/veil-examples
Example enclave applications that build on top of veil
Language: Dockerfile - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

richardfan1126/nitro-enclaves-eif-build-action
This GitHub Action use kaniko and Amazon Linux container with nitro-cli to build a reproducible AWS Nitro Enclaves EIF file and its information.
Language: Shell - Size: 29.3 KB - Last synced at: 29 days ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

Amnesic-Systems/nitriding 📦
Tool kit for building secure, scalable, and networked services on top of AWS Nitro Enclaves.
Language: Go - Size: 3.49 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 2

glassonion1/rust-101
Sample codes written in rust
Language: Rust - Size: 1.07 MB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

richardfan1126/nitro-enclaves-cosign-sandbox
Language: Rust - Size: 931 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

andrcmdr/darkproto-proposal
DarkProto Threshold Cryptosystem based protocol prototype proposal. Ciphers benchmarking with Intel SGX isolation using AWS Nitro Enclaves or Fortanix target backend for Rust.
Language: Rust - Size: 1.23 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

enclaive/sgx-login
Password manager supporting the login where the credentials are stored securely in an enclave
Language: C - Size: 66.4 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

mc2-project/secure-xgboost
Secure collaborative training and inference for XGBoost.
Language: C++ - Size: 17.8 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 105 - Forks: 31

myl7/oht
Oblivious 2-tier hash table C++ header-only library
Language: C++ - Size: 220 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

GiancarloLelli/enclave.net
This repository contains the code and roadmap for the Enclave.NET library, a managed wrapper around the Open Enclave SDK. This library allows app developers to build Intel SGX-aware applications using managed .NET code.
Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

yerzhan7/SGX_SQLite
SQLite database inside a secure Intel SGX enclave (Linux)
Language: C - Size: 1.92 MB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 60 - Forks: 14

maceip/encumbrance
a party inside the trusted execution environment -- you're not invited 🔫
Language: Rust - Size: 42 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

dudebing99/enclave_in_web3
enclave in web3(web3 enclave 实践,包含私钥管理、离线签名,适用于交易所、钱包、dapp 后端)
Language: Go - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

pc-magas/myFirstEnclave
A bare minimum enclave for educational purpoces
Language: Makefile - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 3

inclavare-containers/inclavare-containers
A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.
Language: C - Size: 55.1 MB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 574 - Forks: 67

Penglai-Enclave/Penglai-Enclave-TVM
The main repo of Penglai Enclave based on RISC-V Trapped Virtual Memory (TVM).
Language: Makefile - Size: 19.8 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 35 - Forks: 9

F30/Cadote
Code for Compiler-Aided Development of Trusted Enclaves with Rust (ARES '22)
Language: Rust - Size: 3.63 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

bellthomas/citadel
Citadel — A Trusted Reference Monitor for the Linux Kernel using Intel SGX Enclaves
Language: C - Size: 8.83 MB - Last synced at: 2 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

sengsgx/sengsgx
SENG: reliable, central per-application firewall policies via Intel SGX based client shielding
Language: C++ - Size: 712 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 3

enclaive/enclaive-docker-python-sgx
SGX-ready Enclaive Docker Image for Python
Language: Dockerfile - Size: 21.5 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

levaintech/keychain
Language: TypeScript - Size: 731 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 1

sancus-tee/tutorial-dsn18
Building Distributed Enclave Applications with Sancus and SGX
Language: C - Size: 8.79 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 1

Maxul/zerocache
A cloud-oriented middlebox for network confidential computing
Language: C - Size: 9.37 MB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

brave/nitriding 📦
Tool kit for building networked services on top of AWS Nitro Enclaves.
Language: Go - Size: 277 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 9

FROG-TIPS/frog_gopher
A server for the wonderful world of Gopher.
Language: Rust - Size: 76.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 13 - Forks: 1

mortenboettger/gramine-java-poc
Language: Dockerfile - Size: 261 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

tregua87/snakegx
This repository contains the proof of concept of SnakeGX, an advanced code-reuse attack against SGX enclaves.
Language: C++ - Size: 1.41 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

NeatMonster/SampleEnclave 📦
Sample Enclave for my upcoming MISC article
Language: C++ - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

shwetasshinde24/BesFS
A POSIX Filesystem for Enclaves with a Mechanized Safety Proof
Language: Coq - Size: 189 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 0

Penglai-Enclave/Penglai-sdk-TVM
The repo contains SDK for Penglai Enclave (based on RISC-V TVM).
Language: C - Size: 14.4 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 5

marnovandermaas/praesidio-sdk
Complete RISC-V toolchain to evaluate physically isolated enclaves
Language: Python - Size: 76.3 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Cloud-Architects/awsenclave
Easy creation of AWS enclaves
Language: Java - Size: 334 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

ehmad11/hello-enclave
AWS Nitro Enclave - Hello World NodeJs Example
Language: Dockerfile - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

5GZORRO/TEE
Trusted Execution Environment
Language: Shell - Size: 82.5 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AntoineRondelet/sgx-playground
A set of "helloworld" enclaves, some experiments around Intel SGX and a bunch of hardware attack resources
Language: Makefile - Size: 566 KB - Last synced at: 12 days ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 3

bradenn/Enclave
A land-based access management plugin for Spigot Minecraft. This plugin is a reflection of my contributions on shaunagostinho/LandGuilds. This project serves to be a more efficient and scalable version, implementing deeper integration with external services. See shaunagostinho/LandGuilds for more.
Language: Java - Size: 171 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

sbellem/sgxs-tools
Nix flake for sgxs-tools crate (by fortanix)
Language: Nix - Size: 22.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jingkang99/enclave_hello
Intel SGX demo
Language: C - Size: 14.6 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

hugoqnc/Discovery-Verifier-SGX
This project aims to verify that two users have indeed found the same discovery without actually disclosing one's result to the other user, using Intel SGX. Project done in ETH Zürich.
Language: C++ - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

enclave-networks/kubernetes
Helm charts and examples to install and run Enclave on Kubernetes.
Language: Smarty - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ffosilva/mbedtls-compat-sgx Fork of bl4ck5un/mbedtls-SGX
mbedtls-compat-sgx: mbed TLS Intel(r) SGX Compatibility Layer
Language: C - Size: 3.58 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 3

MADANA-IO/sgx-lkl Fork of lsds/sgx-lkl
SGX-LKL Library OS for running Linux applications inside of Intel SGX enclaves
Language: C - Size: 35.9 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 2

MADANA-IO/sgx-aesmd
Docker container for the Intel® SGX Application Enclave Services Manager process, The aesmd is part of the Intel Software Guard Extensions software or Intel® Software Guard Extensions Platform from Intel (www.intel.com)
Language: Dockerfile - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

WangYangA9/sgx_sampleCode
Intel SGX official demo
Language: C++ - Size: 563 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

bengreenier/sgx-lkl-turtles
Docker-in-docker SGX-LKL sample of a Node hello world app. 🧙📦⚡
Language: Dockerfile - Size: 61.5 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

ffosilva/sgx-endianswap
SGX compatible endianness-swapping functions/macros
Language: C++ - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
