Computer Systems & Security Group, USTC

Projects

Zap: Securing and Optimizing Lightweight JavaScript VMs

The Zap project aims to secure and optimize modern lightweight JavaScript VMs.


Shard: Design and Implementation of Next Generations GPGPU Compilers

The Shard project investigates the design and implementation of next generations GPGPU compiler.


ChemSmith: Detecting Bugs in Quantum Chemical Computation Software

The ChemSmith project investigates methodology for detecting bugs in quantum chemical computation software, via an oracle-guided fuzzing approach.


SecFFI: Foreign Function Interface Security

The SecFFI project investigates the security of foreign function interfaces (FFIs), such as Java JNIs, Python FFIs, or Julia ccalls, which are ubiquitous in many multilingual languages and software systems.


Plato: Rust Security Study

The Plato project investigates the security of Rust, an emerging programming language which are efficient without sacrificing security.


SmartSec: Practical Smart Contract Security

The SmartSec project investigates state-of-the-art techniques to enhance smart contract security.


SafeAssembly: WebAssembly Security Study

The SafeAssembly project investigates the security of WebAssembly ecosystem, it includes topics such as WebAssembly virtual machine,WebAssembly compiler,WebAssembly API(WASI) and so on.


PGO: Profile-guided Optimizations for Android

The PGO project investigates the effects of profile-guided optimizations for Android.


RaScript: Declarative Programming Framework for IoT Resource Management

RaScript project investigates the design and implementation of declarative programming framework for IoT Resource Management


Drake: Modern Compiler for Edge Computing

The Drake project investigates the design and implementation of modern compiler for edge computing.