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: 17 days ago
JSON representation
Applications
Library OSes and SDKs
- https://github.com/diogoftm/TPDV
- https://github.com/qascade/dcr
- 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/AbhijeetSonar21/SafePass
- https://github.com/karipov/nostrust
- https://cloud.phala.network
- https://redpill.ai
- https://redpill.ai
- https://cloud.phala.network
- https://github.com/antoniopedropi/Secure-Data-Lakes-Medical-Data
- https://github.com/vpdotnet/vpnetd-sgx
- https://redpill.ai
Artificial Intelligence and Machine Learning
Library OSes and SDKs
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/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
- https://github.com/sgxrop/sgxrop
- https://github.com/itewqq/SGX-PTE-SPY
- https://github.com/IAIK/ZombieLoad
- https://github.com/mustakcsecuet/COIN-Attacks
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
- https://github.com/rivosinc/salus/
- https://github.com/evervault/cages
Blockchains
Library OSes and SDKs
- 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
- Switchboard - xyz/sgx-sdk](https://github.com/switchboard-xyz/sgx-sdk)
- https://github.com/LayerXcom/anonify
- https://github.com/scs/substraTEE
- https://github.com/yujidong/Risk-HedgingProtocol
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/Maxul/SGX-AES-256
- https://github.com/intel/sgx-gmp
Compatibility
Library OSes and SDKs
Crypto
Library OSes and SDKs
Data Analytics
Library OSes and SDKs
- https://github.com/salrashid123/confidential_space
- https://github.com/secretflow/secretflow
- https://github.com/mc2-project/mc2
- https://github.com/mc2-project/opaque-sql
- https://github.com/ut-osa/ryoan
- https://github.com/mdrakiburrahman/sgx-pyspark-sql-demo
- https://github.com/cBioLab/BiORAM-SGX
- https://github.com/claudiavmbrito/soteria
- https://github.com/lsds/sgx-spark
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
- https://github.com/iaik/minefield
- https://github.com/StanPlatinum/cat-sgx
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
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