We have a bunch of other active projects in stealth mode, which in fact we are actually working on. If you'd like to know more about, please let us know (<mailto:sslab>).
Please check our opensource projects on Github.
autofz
autofz is a meta fuzzer for automated fuzzer composition at runtime.
Rudra
Rudra is a static analyzer to detect common undefined behaviors in Rust programs. This project received the distinguished artifact award in SOSP.
hydra
An Extensible Fuzzing Framework for Finding Semantic Bugs in File Systems
qsym
A hybrid fuzzer based on concolic execution. This project is famous with its practicality, also it got best-paper award from USENIX Security.
apollo
A toolchain for automatically detecting, reporting, and diagnosing performance bugs in DBMSs.
DIE
Fuzzing JavaScript Engines with Aspect-preserving Mutation
A project removing privacy information from crash reports while preserving the correctness of report.
janus
a state-of-the-art file system fuzzer on Linux
Dataflow integrity based defense against kernel memory corruption attacks.
APISan
Sanitizing API Usages through Semantic Cross-Checking
ArcHeap
Automatic Techniques to Systematically Discover New Heap Exploitation Primitives
fxmark
Filesystem Multicore Scalability Benchmark
shfllock
A project for developing scalable and practical locking algorithms for high-performance multicore system.
vbench
Multicore Scalability Application Benchmark
A new mitigation technique that helps developers protect the released binary from fuzzing
mlsploit
A cloud-based system that enables attacks and defenses for machine learning (ML) models
Modified Nexus 9 kernel for Kenali Project
libmpk
Building software abstraction for Intel MPK hardware feature.
Synced with SGX101 gitbook.
A project improving fuzzing performance by adding new design primitive to operating system.
SGX 101
A place to start designing application with Intel SGX in mind.
eCS
Enlightened Critical Sections
latr
Lazy Translation Coherence - ASPLOS'18
deadline
This project introduces double-fetch bugs in kernel with formal definition and proposes an automatic detection method based on static analysis.
ordo
Designing scalable ordering primitive for multicore machines with invariant hardware clocks.
sgx-bomb
This is a rowhammer-based SGX attack project alarming its serious impact to cloud providers.
Crawler for GooglePlay
The branch shadowing attack: Proof of concept
hdfi
Hardware-assisted Data-flow Isolation
OpenSGX
An open platform for Intel SGX
platpal
A project detecting malicious PDF documents by analyzing execution traces.
bunshin
N-version-based software diversification project with novel strategies such as sanitizer distribution.
DrK
The DrK Attack - Proof of concept
SGX Tutorial at CCS17: SGX Security and Privacy
mosaic
This project builds a new graph processing engine with various optimizations, capable of processing a trillion-edge graph on a single machine.
Enabling Address Space Layout Randomization (ASLR) for SGX Programs
avpass
A tool for leaking and bypassing Android malware detection system
t-sgx
Compiler-based tool that protects Intel SGX applications against controlled-channel attacks
This project implements scalable NUMA-aware locks by newly adding synchronization primitives to mutex and semaphore in the Linux kernel.
UniSan
Proactive Kernel Memory Initialization to Eliminate Data Leakages
A performance-oriented re-design of FakeRoot project - a tool that offers applications the illusion of root privileges - for multicore architectures
Preventing code-reuse attacks by stopping code pointer leakages
juxta
Cross-checking Semantic Correctness for File Systems
UCognito
Private Browsing without Tears
caver
This is a Facebook-Internet-Defense-Prize winning project that automatically discovers type casting bugs in C++.
kup
Prototype for seamlessly updating Linux kernel with application checkpoint-and-restart