Skip to content

Full-stack protected stateful middlebox at lightning speed

Notifications You must be signed in to change notification settings

lightbox-impl/LightBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LightBox

Full-stack protected stateful middlebox at lightning speed.

Development Stage

The project is still under development. All core functionalities have been implemented and tested on Ubuntu 18.04 LTS with Intel SGX Linux SDK 2.6.

Notice: This project currently has a critical bug in the etap component, which is causing segment fault while receiving packets. Bug fixing is still in progress.

Build

Prerequisites

Recommended environment: Ubuntu 18.04 LTS with gcc version 7.4.0 or higher. The CPU has to be SGX-enabled.

  • Set up necessary dependency:
sudo apt-get update
sudo apt-get install build-essential git libpcap-dev
  • SGX installation:

Please follow the instructions at Intel(R) Software Guard Extensions for Linux* OS

Compilation

git clone [this repo]
cd LightBox
make

Components

There are currently four sample middleboxes at src/instances

  • helloworld
  • lwIDS
  • mIDS
  • PRADS

The sample gateway is also provided at src/gateway_cli

Maintainer

About

Full-stack protected stateful middlebox at lightning speed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published