Sandeep's Projects
Open Source Projects that helps exploit Intel SGX technology
Enclave migration between heterogeneous architectures
Graphene / Graphene-SGX - a library OS for Linux multi-process applications, with Intel SGX support
a simple toy blockchain written in C++ for learning purposes
Linux kernel source tree
NoSQL Redis and Memcache traffic generation and benchmarking tool.
Secure cloud access/usage control using client-side SGX
Optimize PARSEC-Canneal by SIMD
Plinius: Secure ML model training with Intel SGX and PM for fault tolerance
Behavior based program partitioning for security enclaves
Config files for my GitHub profile.
Securing Data Analytics on Intel SGX using Randomization
SGX-Darknet: SGX compatible ML library
Intel SGX Linux* Driver
A library and an application to provide migratable primitives for SGX enclaves.
The nbench benchmark ported to SGX.
High-level performance analyser toolkit for Intel SGX
SGX-Romulus: SGX compatible PM library
A code confidentiality framework for Intel SGX
SGXL is a hardware-software co-designed system that significantly increases the difficulty of any page address-based side-channels through the use of large pages.
Automatically exported from code.google.com/p/sim-universal-construction
Stress-SGX is a fork of stress-ng that allows to put Intel SGX enclaves under high load.
Simple C programs demonstrating different aspects of programming on Linux.
Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits
This is a user-space tool that profiles all running applications under a specified user, and periodically outputs their MMU Overhead i.e., the fraction of CPU Cycles spent in servicing TLB misses. This tool was used to assist our research system HawkEye (published in ASPLOS'19) to achieve fair huge page allocation across multiple applications.
Python based command line tool to calculate XIRR from Zerodha funds statement