nitesh7sid / awesome-sgx

A curated list of SGX code and resources.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-sgx

Collection of material for learning SGX.

Table of Contents

  1. SDK
  2. Samples
  3. Security
  4. Paper
  5. GAME
  6. EMULATOR
  7. LibOS
  8. DOCKER
  9. CRYPTO
  10. NETWORK
  11. DATABASE
  12. Programming Language
  13. Tool&&DEBUG
  14. BlockChain

SDK

Samples

Security

Paper

GAME

EMULATOR

LibOS

  • Anjuna - Anjuna Runtime - a solution for executing unmodified applications in Intel SGX enclaves.
  • oscarlab/graphene - Graphene / Graphene-SGX Library OS - a library OS for Linux multi-process applications, with Intel SGX support https://github.com/oscarlab/graphene/…
  • SCONE - SCONE: Secure Linux Containers with Intel SGX
  • SGXKernel - SGXKernel: A Library Operating System Optimized for Intel SGX
  • Haven - Shielding Applications from an Untrusted Cloud with Haven.
  • shwetasshinde24/Panoply - Low-TCB Linux Applications with SGX Enclaves.

DOCKER

CRYPTO

NETWORK

DATABASE

Programming Languages

  • Rust - Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language.
  • C# - A C# example project downloaded from intel with GUI implemented with SGX
  • GO - Intel SGX with GoLang
  • Python - Python interface to the SGX SDK.
  • JAVA - Trusted Computing Base with Intel SGX and Java JNI.
  • lishen-nt/sgx-language-adapter - SGX language adapter for java and python.

Tool&&DEBUG

BlockChain

About

A curated list of SGX code and resources.

License:MIT License