Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Awesome-SGX-Open-Source
A curated list of open-source projects that help exploit Intel SGX technology
https://github.com/Maxul/Awesome-SGX-Open-Source
Last synced: 5 days ago
JSON representation
-
Runtime Framework
-
Industrial Leading Projects
- https://github.com/enclaive
- https://github.com/scontain
- https://github.com/microsoft/CCF
- https://github.com/occlum/occlum
- https://github.com/occlum/ngo
- https://github.com/inclavare-containers/inclavare-containers
- https://github.com/enarx/enarx
- https://github.com/R3Conclave/conclave-core-sdk
- https://github.com/confidential-containers/enclave-cc
- https://github.com/SOFAEnclave/trusted-function-framework
- https://github.com/veracruz-project/veracruz
- https://github.com/edgelesssys/marblerun
- https://github.com/apache/incubator-teaclave
- https://github.com/google/asylo
-
Library OSes and SDKs
-
-
Remote Attestation (RA) and Secure Channels
-
Library OSes and SDKs
- https://github.com/veraison
- https://github.com/pw4ever/isecl-sqvs
- https://github.com/CCC-Attestation/formal-spec-TEE
- https://github.com/vmware-research/certifier-framework-for-confidential-computing
- https://github.com/Azure/confidential-computing-cvm-guest-attestation
- https://github.com/virtee/sev-snp-measure
- https://github.com/veraison/ccatoken
- https://github.com/jiazhang0/meta-secure-core
- https://github.com/donnod/linux-sgx-mage
- https://github.com/Azure-Samples/microsoft-azure-attestation
- https://github.com/svartkanin/linux-sgx-remoteattestation
- https://github.com/DanielShteinbok/spring-oidc-conclave-authentication
- https://github.com/intel-secl/intel-secl
- SGX Caching Service
- SGX Quote Verification Service
- SGX Host Verification Service
- SGX Hub
- SGX Agent
- https://github.com/Calctopia-OpenSource/opera
- https://github.com/intel/sgx-ra-sample
- https://github.com/intel/SGXDataCenterAttestationPrimitives
- https://github.com/cloud-security-research/sgx-ra-tls
- https://github.com/IBM/sgx-trust-management
- https://github.com/Microsoft/Azure-DCAP-Client
- https://github.com/AntonioDan/SGX_Enclave_Mutual_Attestation_Library
-
-
Blockchains
-
Library OSes and SDKs
- Switchboard - xyz/sgx-sdk](https://github.com/switchboard-xyz/sgx-sdk)
- https://github.com/YeeZTech/YeeZ-Privacy-Computing
- https://github.com/0xxCodemonkey/SecretNET
- https://github.com/microsoft/LSKV
- https://github.com/saart/Twilight
- https://github.com/ethernity-cloud/mvp-pox-node
- https://github.com/oasisprotocol/oasis-core
- https://github.com/mobilecoinfoundation/mobilecoin
- https://github.com/integritee-network/worker
- https://github.com/capsule-corp-ternoa/chain
- https://github.com/automata-network/automata
- https://github.com/Phala-Network/phala-blockchain
- https://github.com/crustio/crust-sworker
- https://github.com/lsds/Teechain
- https://github.com/ekiden/ekiden
- https://github.com/skalenetwork/sgxwallet
- https://github.com/kaimast/credb
- https://github.com/hyperledger-labs/private-data-objects
- https://github.com/hyperledger/fabric-private-chaincode
- https://github.com/scs/substraTEE
- https://github.com/Microsoft/eEVM
- https://github.com/BitObscuro/Obscuro
- https://github.com/luckychain/lucky
- https://github.com/bl4ck5un/Town-Crier
- https://github.com/LedgerHQ/bolos-enclave
-
-
Machine Learning
-
Library OSes and SDKs
- TVM in Intel SGX Example
- https://github.com/Compass-All/NDSS24-CAGE
- https://github.com/ziqi-zhang/TEESlice-artifact
- https://github.com/tsinghua-ideal/TEMPER-Secure-MLaaS
- https://github.com/Luke20000429/Trusted-ML-SGX
- https://github.com/microsoft/Azure-Secure-Enclave-for-Research
- https://github.com/hku-systems/SOTER
- https://github.com/H-W-Huang/FedServing
- https://github.com/mofanv/PPFL
- https://github.com/tf-encrypted/tf-encrypted
- https://github.com/mithril-security/blindai
- https://github.com/intel/confidential-computing-zoo
- https://github.com/scaleoutsystems/tee-mnist
- https://github.com/intel/sgx-pytorch
- https://github.com/loretanr/dp-gbdt
- https://github.com/Jumpst3r/tensorflow-lite-sgx
- https://github.com/xymeng16/opencv_lite_sgx
- https://github.com/microsoft/onnxruntime-openenclave
- https://github.com/mc2-project/secure-aggregation
- https://github.com/mc2-project/secure-xgboost
- https://github.com/prasadkjose/confidential-ml-sgx
- https://github.com/mesalock-linux/gbdt-rs
- https://github.com/capeprivacy/tf-trusted
- https://github.com/arefasvadi/SGX-ADL
- https://github.com/ftramer/slalom
- https://github.com/jamslevy/enclaveML
- https://github.com/anonymous-xh/plinius
- https://github.com/anonymous-xh/sgx-dnet
- https://github.com/intel-analytics/BigDL
-
-
Network
-
Library OSes and SDKs
- https://github.com/trugw
- https://github.com/flashbots/prio-load-balancer
- https://github.com/Setheum-Labs/Setheum
- https://github.com/OSUSecLab/v2v-sgx-prelim
- https://github.com/triumphantomato/openrelay
- https://github.com/breakerspace/bento
- https://github.com/enclaive/enclaive-docker-nginx-sgx
- https://github.com/oEscal/sgx-based-mix-networks
- https://github.com/Maxul/zerocache
- https://github.com/snowhaze/zka-sgx
- https://github.com/fkirc/secure-network-interface-with-sgx
- https://github.com/sengsgx/sengsgx
- https://github.com/smherwig/phoenix
- https://github.com/sshsshy/ConsenSGX
- https://github.com/cloud-security-research/sgx-ids
- https://github.com/YangZhou1997/SafeBricks
- https://github.com/kaist-ina/SGX-Tor
- https://github.com/ShengHow95/simple-selenium-sgx-crawler
-
-
Key and Password Management
-
Library OSes and SDKs
- https://github.com/feido-token
- https://github.com/letsesign/letsesign-enclave
- https://github.com/enclaive/sgx-login
- https://github.com/SafeKeeper
- https://github.com/Safeheron/sgx-arweave-cpp
- https://github.com/R3Conclave/ccl-sample-conclavepass
- https://github.com/intel/ehsm
- https://github.com/intel/trusted-certificate-issuer
- https://github.com/commerceblock/lockbox
- https://github.com/faasm/keymanager
- https://github.com/cloud-security-research/sgx-kms
- https://github.com/cloud-key-store/keystore
- https://github.com/google/channel-id-enclave
-
-
Distributed Systems
-
Library OSes and SDKs
- https://github.com/intel/intel-device-plugins-for-kubernetes/tree/main/cmd/sgx_plugin
- https://bitbucket.org/P2PUsingSGX/p2pusingsgx
- https://github.com/OSUSecLab/Reusable-Enclaves
- https://github.com/intel/intel-technology-enabling-for-openshift
- https://github.com/msadoghi/resdb-sgx-eurosys
- https://github.com/LPD-EPFL/ubft
- https://github.com/shangsuru/verifiable-lockmanager
- https://github.com/confidential-containers/operator
- https://github.com/project-oak/oak
- https://github.com/AliyunContainerService/sgx-device-plugin
- https://github.com/shiyonglu/SecDATAVIEW
- https://github.com/SSGAalto/sgx-migration
- https://github.com/cloud-security-research/memsharing-sgxcard
- https://github.com/sebva/sgx-orchestrator
- https://github.com/sereca/SecureKeeper
- https://github.com/LuminousXLB/EnclaveRaft
-
-
Compatibility
-
Beyond SGX Enclave Projects
-
Memory Protection
- https://github.com/TwinVisor
- https://github.com/confidential-computing/governance
- https://github.com/intel/confidential-cloud-native-primitives
- https://github.com/NVIDIA/mig-parted
- https://github.com/AMDESE/linux-svsm
- https://github.com/mithril-security/blindbox
- https://github.com/rivosinc/salus/
- https://github.com/cerberus-ccs22/TAPC
- https://github.com/jasonyu1996/elasticlave
- https://github.com/kata-containers/kata-containers
- https://github.com/aws/aws-nitro-enclaves-cli
- https://github.com/evervault/cages
- https://github.com/confidential-containers/td-shim
- https://github.com/confidential-containers/simple-kbs
- https://github.com/containers/libkrun
- https://github.com/smartobjectoriented/soo
- https://github.com/Samsung/mTower
-
-
Other TEEs
-
Memory Protection
- https://github.com/sancus-tee
- https://sectrs-acai.github.io/acai/
- https://github.com/SparkYHY/Linux-Driver-Runtime
- https://github.com/sssecret2019/mytee
- https://github.com/Penglai-Enclave/PenglaiZone
- https://github.com/NVIDIA/nvtrust
- https://github.com/TF-RMM/tf-rmm
- https://github.com/Huawei/Huawei_CCA_QEMU
- https://github.com/Samsung/islet
- https://github.com/AMDESE/sev-guest
- https://github.com/intel/tdx-tools
- https://github.com/secretflow/spu
- https://github.com/Penglai-Enclave/Penglai-Enclave
- https://github.com/open-power/ultravisor
- https://github.com/keystone-enclave/keystone
- https://github.com/hex-five/multizone-sdk
- https://github.com/hex-five/multizone-iot-sdk
-
-
Crypto
-
Language Frameworks
-
Library OSes and SDKs
- https://github.com/apache/incubator-teaclave-java-tee-sdk
- https://github.com/apache/incubator-teaclave-trustzone-sdk
- https://github.com/0xEigenLabs/eigencc
- https://github.com/mesalock-linux/wasmi-sgx
- https://github.com/jamesmenetrey/unine-twine
- https://github.com/bytecodealliance/wasm-micro-runtime
- https://github.com/mesalock-linux/mesapy
- https://github.com/adombeck/python-sgx
- https://github.com/usbarmory/tamago
- https://github.com/usbarmory/GoTEE
- https://github.com/edgelesssys/ego
- https://github.com/intel/GrapheneSGX-Golang-Support-and-Enhancement
- https://github.com/rupc/go-with-intel-sgx
- https://github.com/epfl-dcsl/gotee
- https://github.com/evervault/node-secureworker
- https://github.com/Liaojinghui/A_C-Sharp_Project_With_SGX
- https://github.com/vschiavoni/SecureStreams-DEBS17
- https://github.com/Erlang-Enclave-Thesis/sgx-erlang-extension
- https://github.com/intel/linux-sgx
- https://github.com/ShivKushwah/PSec
- https://github.com/fortanix/rust-sgx
- https://github.com/baidu/rust-sgx-sdk
- https://github.com/Liaojinghui/A_C-Sharp_Project_With_SGX
-
-
Common Libraries
-
Library OSes and SDKs
- https://github.com/zkFHE/FHE-in-TEE
- https://github.com/andrcmdr/darkproto-proposal
- https://github.com/intel/sgx-emm
- https://github.com/smartbch/enclave-vrf
- https://github.com/xymeng16/libtjpeg
- https://github.com/ffosilva/zlib-sgx
- https://github.com/shenqtao/seal_SGX
- CiFEr - project/gofe)) in Intel SGX** [https://github.com/cryptohackathon/enclaved-FE](https://github.com/cryptohackathon/enclaved-FE)
- https://github.com/Maxul/SGX-AES-256
- https://github.com/intel/sgx-gmp
-
-
Applications
-
Library OSes and SDKs
- https://github.com/Noxy3301/CASSA
- https://github.com/GTA-UFRJ/CACIC-Use-Case
- https://github.com/mithril-security/bastionlab
- https://github.com/180Protocol/180protocol
- https://github.com/yzr95924/DEBE
- https://github.com/MingyuanGao/TEEKAP
- https://github.com/VRTeamgenesis/GenesisDrive-SGX
- https://github.com/davidgmorais/verifiable-election
- https://github.com/rafaelppires/rex
- https://github.com/nadiaivc/Load-SGX-enclave-from-DLL
- https://github.com/andrade/srx
- https://github.com/sbellem/sgx-bsm
- https://github.com/jingwei87/sgxdedup
- https://github.com/ndokmai/sgx-genome-variants-search
- https://github.com/ndokmai/sgx-genotype-imputation
- https://github.com/Arslan8/SGXKaller
- https://github.com/wuliangshun/SGX-base-File-Hosting
- BWA - sgx/bwa-sgx-scone](https://github.com/dsc-sgx/bwa-sgx-scone)
- https://github.com/hello31337/BI-SGX
- https://github.com/omec-project/c3po
- https://github.com/enigmampc/SafeTrace
- https://github.com/signalapp/ContactDiscoveryService
- https://github.com/SSGAalto/sfaas
- https://github.com/ayeks/TresorSGX
- https://github.com/qascade/dcr
- https://github.com/diogoftm/TPDV
- https://github.com/AbhijeetSonar21/SafePass
-
-
Data Analytics
-
Library OSes and SDKs
-
-
Private Search
-
Library OSes and SDKs
- https://github.com/ucbrise/snoopy
- https://github.com/SJTU-IPADS/DeSearch
- https://github.com/mobilecoinofficial/mc-oblivious
- https://github.com/sshsshy/ZeroTrace
- https://github.com/Sand-jrd/SGX-Search
- https://github.com/patrickwang96/BO-PIR-SGX
- https://github.com/MonashCybersecurityLab/SGXSSE
- https://github.com/thanghoang/POSUP
- https://github.com/fishermano/QShield
- https://github.com/bernymac/BISEN
-
-
Encrypted Databases and Key-value Stores
-
Library OSes and SDKs
- https://github.com/SJTU-IPADS/HEDB
- https://github.com/Yuhala/memcached-sgx
- https://github.com/edgelesssys/edgelessdb
- https://github.com/mbailleu/avocado
- https://github.com/mbailleu/SpeicherDPDK
- https://github.com/cryptograph/stealthdb
- https://github.com/yerzhan7/SGX_SQLite
- https://github.com/ibr-ds/STANlite
- https://github.com/cocoppang/ShieldStore
- https://github.com/lsds/LibSEAL
-
-
Profiling
-
Library OSes and SDKs
- https://github.com/rcrane/TEEMon
- https://github.com/fortanix/sgxtop
- https://github.com/ibr-ds/sgx-perf
- https://github.com/sebva/stress-sgx
- https://github.com/utds3lab/sgx-nbench
- https://github.com/vsecurity-research/sgx-bench
- https://github.com/eliadt/sgx_benchmarks
- https://github.com/lsds/sgx-membench
-
-
Performance
-
Defenses
-
Library OSes and SDKs
- https://github.com/LeoneChen/EnclaveFuzz
- https://github.com/sslab-gatech/Sense
- https://github.com/purseclab/FuzzSGX
- https://github.com/OSUSecLab/SGXRacer
- https://github.com/ya0guang/PoBF
- https://github.com/PKU-ASAL/WASEM
- https://github.com/nec-research/CloneBuster
- https://github.com/oblsort/oblsort
- https://github.com/MoeinGhaniyoun/TEESec
- https://github.com/intel/ccc-linux-guest-hardening#requirements
- https://github.com/mithril-security/valgrind
- https://github.com/bloaryth/enclyzer
- https://github.com/tregua87/sgxmonitor-artifact
- https://github.com/sslab-gatech/Pridwen
- https://github.com/iaik/minefield
- https://github.com/uni-due-syssec/sgxfuzz
- https://github.com/IAIK/LVI-NULLify
- https://github.com/baidu/sgxray
- https://github.com/tregua87/sgx-forensic
- https://github.com/openenclave/openenclave-security
- https://github.com/sbellem/auditee
- https://github.com/OSUSecLab/SGX-Enclave-Formal-Verification
- https://github.com/SOF3/enclavlow
- https://github.com/csl-iisc/SGXL
- https://github.com/adilahmad17/Obfuscuro
- https://github.com/acsl-technion/cosmix
- https://github.com/HarriBellThomas/citadel
- https://github.com/SSGAalto/sgx-branch-shadowing-mitigation
- https://github.com/intel/linux-sgx-pcl
- https://github.com/utds3lab/sgxelide
- https://github.com/StanPlatinum/cat-sgx
- https://github.com/anahitH/program-partitioning-for-security-enclaves
-
Memory Protection
- https://github.com/odslib/odsl
- https://github.com/jaebaek/SGX-Shield
- https://github.com/sslab-gatech/t-sgx
- https://github.com/tudinfse/sgxbounds
- https://github.com/maanrachid/SGXORAM
- https://github.com/hiroki-chen/SGXOram
- https://github.com/SabaEskandarian/Fidelius
- https://github.com/sancus-pma/tutorial-dsn18
-
-
Attacks
-
Memory Protection
- https://github.com/zt-chen/PMFault
- https://github.com/libtea/frameworks
- https://github.com/cimcs/poc-exploits-of-smashex
- https://github.com/sgx-interface-side-channel/sgx-interface-side-channel
- https://github.com/dn0sar/frontal_poc
- https://github.com/zt-chen/voltpillager
- https://github.com/uni-due-syssec/teerex-exploits
- https://github.com/fritzalder/faulty-point-unit
- https://github.com/mustakcsecuet/COIN-Attacks
- https://github.com/KitMurdock/plundervolt
- https://github.com/OSUSecLab/SgxPectre
- https://github.com/lsds/spectre-attack-sgx
- https://github.com/vusec/ridl
- https://github.com/IAIK/ZombieLoad
- https://github.com/sgxrop/sgxrop
- https://github.com/dskarlatos/MicroScope
- https://github.com/jovanbulck/nemesis
- https://github.com/jovanbulck/sgx-tutorial-space18
- https://github.com/jovanbulck/sgx-step
- https://github.com/jovanbulck/sgx-pte
- https://github.com/sslab-gatech/sgx-bomb
- https://github.com/m1ghtym0/sgx-timing
-
Programming Languages
Categories
Defenses
40
Machine Learning
29
Applications
27
Blockchains
25
Remote Attestation (RA) and Secure Channels
25
Language Frameworks
23
Attacks
22
Runtime Framework
21
Network
18
Beyond SGX Enclave Projects
17
Other TEEs
17
Distributed Systems
16
Key and Password Management
13
Private Search
10
Common Libraries
10
Encrypted Databases and Key-value Stores
10
Profiling
8
Data Analytics
7
Performance
7
Crypto
6
Compatibility
3
Keywords
sgx
65
enclave
31
confidential-computing
27
intel-sgx
24
security
18
trusted-execution-environment
15
sgx-enclave
14
tee
13
privacy
12
blockchain
10
rust
10
kubernetes
9
cloud
8
machine-learning
8
trustzone
7
cryptography
5
linux
5
webassembly
5
docker
5
golang
5
attestation
4
distributed-systems
4
c
4
side-channel
4
java
4
freertos
4
iot
4
risc-v
4
tls
4
trusted-computing
4
secure-multiparty-computation
3
virtualization
3
confidential-microservices
3
intel
3
differential-privacy
3
attack
3
trusted-execution
3
enclaves
3
privacy-preserving
3
secure-boot
3
llvm
3
ipfs
3
embedded
3
smart-contracts
3
ai
3
sgx-sdk
3
confidentiality
3
cpp
3
integrity
3
javascript
3