An open API service providing repository metadata for many open source software ecosystems.

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