Giter Site home page Giter Site logo

awesome-sgx's Introduction

Awesome

Awesome SGX Awesome

Collection of material for learning SGX.

Table of Contents

BlockChain

Container

CRYPTO

DATABASE

EMULATOR

GAME

Hardware

  • ayeks/SGX-hardwarep - This is a list of hardware which is supports Intel SGX - Software Guard Extensions.

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.
  • lsds/sgx-lkl - SGX-LKL Library OS for running Linux applications inside of Intel SGX enclaves.
  • occlum/occlum - Occlum: Secure and Efficient Multitasking Inside a Single Enclave of Intel SGX.

MachineLearning

  • zeyu-zh/TrustFL - Enabling Execution Assurance of Federated Learning at Untrusted Participants.
  • ftramer/slalom - Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardware.

NETWORK

Paper

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.

Side-Channels

  • jovanbulck/sgx-step - A practical attack framework for precise enclave execution control.
  • jovanbulck/sgx-pte - Telling your secrets without page faults: Stealthy page table-based attacks on enclaved execution.
  • jovanbulck/sgx-tutorial-space18 - Tutorial: Uncovering and mitigating side-channel leakage in Intel SGX enclaves.
  • HE-Wenjian/SGXlinger - A side-channel attack vector based on interrupt latency against enclave execution of Intel SGX.
  • plundervolt - Software-based Fault Injection Attacksagainst Intel SGX.

SDK

Samples

Study

Security

Tool&&DEBUG

awesome-sgx's People

Contributors

akshayeshenoi avatar dbriggsie avatar jim8y avatar liao1 avatar ymcrcat avatar zeyu-zh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-sgx's Issues

How to enable SGX in Azure VM to run another application?

Hello,

看ID应该是同胞哈,请问怎么在Azure VM上配置SGX来让它支持别的应用程序呢?一直没有配置成功,是SGX驱动/SDK/PSW不支持虚拟机,必须运行在物理芯片和主机上吗?

另外,怎么知道SGX配置成功了呢?按照intel的开源项目,是硬件模式编译的示例应用运行成功还是AESMD服务成功运行?

非常抱歉冒昧打扰了,也希望能得到你的帮助,
Main C

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.