Virtual-Machine Abstraction and Optimization Techniques. - Stefan Brunthaler 001 (BYTECODE@ETAPS, 2009)

Efficient interpretation using quickening. - Stefan Brunthaler 001 (DLS, 2010)

Inline Caching Meets Quickening. - Stefan Brunthaler 001 (ECOOP, 2010)

Efficient inline caching without dynamic translation. - Stefan Brunthaler 001 (SAC, 2010)

Interpreter Instruction Scheduling. - Stefan Brunthaler 001 (CC, 2011)

Compiler-Generated Software Diversity. - Todd Jackson; Babak Salamat; Andrei Homescu; Karthikeyan Manivannan; Gregor Wagner; Andreas Gal; Stefan Brunthaler 001; Christian Wimmer; Michael Franz (Moving Target Defense, 2011)

Fine-grained modularity and reuse of virtual machine components. - Christian Wimmer; Stefan Brunthaler 001; Per Larsen; Michael Franz (AOSD, 2012)

Microgadgets: Size Does Matter in Turing-Complete Return-Oriented Programming. - Andrei Homescu; Michael Stewart 003; Per Larsen; Stefan Brunthaler 001; Michael Franz (WOOT, 2012)

Librando: transparent code randomization for just-in-time compilers. - Andrei Homescu; Stefan Brunthaler 001; Per Larsen; Michael Franz (CCS, 2013)

Profile-guided automated software diversity. - Andrei Homescu; Steven Neisius; Per Larsen; Stefan Brunthaler 001; Michael Franz (CGO, 2013)

CrowdFlow: Efficient Information Flow Security. - Christoph Kerschbaumer; Eric Hennigan; Per Larsen; Stefan Brunthaler 001; Michael Franz (ISC, 2013)

Booby trapping software. - Stephen Crane; Per Larsen; Stefan Brunthaler 001; Michael Franz (NSPW, 2013)

ZipPy on truffle: a fast and simple implementation of python. - Christian Wimmer; Stefan Brunthaler 001 (SPLASH (Companion Volume), 2013)

Efficient interpreter optimizations for the JVM. - Gülfem Savrun-Yeniçeri; Wei Zhang 059; Huahan Zhang; Chen Li 001; Stefan Brunthaler 001; Per Larsen; Michael Franz (PPPJ, 2013)

First-Class Labels: Using Information Flow to Debug Security Holes. - Eric Hennigan; Christoph Kerschbaumer; Stefan Brunthaler 001; Per Larsen; Michael Franz (TRUST, 2013)

Towards Precise and Efficient Information Flow Control in Web Browsers. - Christoph Kerschbaumer; Eric Hennigan; Per Larsen; Stefan Brunthaler 001; Michael Franz (TRUST, 2013)

Speculative Staging for Interpreter Optimization. - Stefan Brunthaler 001 (CoRR, 2013)

Information flow tracking meets just-in-time compilation. - Christoph Kerschbaumer; Eric Hennigan; Per Larsen; Stefan Brunthaler 001; Michael Franz (ACM Trans. Archit. Code Optim., 2013)

Diversifying the Software Stack Using Randomized NOP Insertion. - Todd Jackson; Andrei Homescu; Stephen Crane; Per Larsen; Stefan Brunthaler 001; Michael Franz (Moving Target Defense, 2013)

Software Profiling Options and Their Effects on Security Based Diversification. - Mark Murphy; Per Larsen; Stefan Brunthaler 001; Michael Franz (MTD@CCS, 2014)

Accelerating iterators in optimizing AST interpreters. - Wei Zhang 059; Per Larsen; Stefan Brunthaler 001; Michael Franz (OOPSLA, 2014)

Comparing points-to static analysis with runtime recorded profiling data. - Liviu Codrut Stancu; Christian Wimmer; Stefan Brunthaler 001; Per Larsen; Michael Franz (PPPJ, 2014)

SoK: Automated Software Diversity. - Per Larsen; Andrei Homescu; Stefan Brunthaler 001; Michael Franz (IEEE Symposium on Security and Privacy, 2014)

Similarity-based matching meets Malware Diversity. - Mathias Payer; Stephen Crane; Per Larsen; Stefan Brunthaler 001; Richard Wartell; Michael Franz (CoRR, 2014)

Security through Diversity: Are We There Yet? - Per Larsen; Stefan Brunthaler 001; Michael Franz (IEEE Secur. Priv., 2014)

Efficient hosted interpreters on the JVM. - Gülfem Savrun-Yeniçeri; Wei Zhang 059; Huahan Zhang; Eric Seckler; Chen Li 001; Stefan Brunthaler 001; Per Larsen; Michael Franz (ACM Trans. Archit. Code Optim., 2014)

Safe and efficient hybrid memory management for Java. - Liviu Codrut Stancu; Christian Wimmer; Stefan Brunthaler 001; Per Larsen; Michael Franz (ISMM, 2015)

Thwarting Cache Side-Channel Attacks Through Dynamic Software Diversity. - Stephen Crane; Andrei Homescu; Stefan Brunthaler 001; Per Larsen; Michael Franz (NDSS, 2015)

Opaque Control-Flow Integrity. - Vishwath Mohan; Per Larsen; Stefan Brunthaler 001; Kevin W. Hamlen; Michael Franz (NDSS, 2015)

An Efficient and Generic Event-based Profiler Framework for Dynamic Languages. - Gülfem Savrun-Yeniçeri; Michael L. Van de Vanter; Per Larsen; Stefan Brunthaler 001; Michael Franz (PPPJ, 2015)

Readactor: Practical Code Randomization Resilient to Memory Disclosure. - Stephen Crane; Christopher Liebchen; Andrei Homescu; Lucas Davi; Per Larsen; Ahmad-Reza Sadeghi; Stefan Brunthaler 001; Michael Franz (IEEE Symposium on Security and Privacy, 2015)

Automatic Software Diversity. - Per Larsen; Stefan Brunthaler 001; Michael Franz (IEEE Secur. Priv., 2015)

Automated Software Diversity - Per Larsen; Stefan Brunthaler 001; Lucas Davi; Ahmad-Reza Sadeghi; Michael Franz (Morgan & Claypool Publishers, 2015)

Injecting CSP for Fun and Security. - Christoph Kerschbaumer; Sid Stamm; Stefan Brunthaler 001 (ICISSP, 2016)

Time is on my side: Steganography in filesystem metadata. - Sebastian Neuner; Artemios G. Voyiatzis; Martin Schmiedecker; Stefan Brunthaler 001; Stefan Katzenbeisser 001; Edgar R. Weippl (Digit. Investig., 2016)

Thinking Inside the Box: Compartmentalized Garbage Collection. - Gregor Wagner; Per Larsen; Stefan Brunthaler 001; Michael Franz (ACM Trans. Program. Lang. Syst., 2016)

Control-Flow Integrity: Precision, Security, and Performance. - Nathan Burow; Scott A. Carr; Joseph Nash; Per Larsen; Michael Franz; Stefan Brunthaler 001; Mathias Payer (ACM Comput. Surv., 2017)

Large-Scale Automated Software Diversity - Program Evolution Redux. - Andrei Homescu; Todd Jackson; Stephen Crane; Stefan Brunthaler 001; Per Larsen; Michael Franz (IEEE Trans. Dependable Secur. Comput., 2017)

Accelerating Dynamically-Typed Languages on Heterogeneous Platforms Using Guards Optimization. - Mohaned Qunaibit; Stefan Brunthaler 001; Yeoul Na; Stijn Volckaert; Michael Franz (ECOOP, 2018)

Towards efficient and verified virtual machines for dynamic languages. - Martin Desharnais; Stefan Brunthaler 001 (CPP, 2021)

Multi-Level Quickening: Ten Years Later. - Stefan Brunthaler 001 (CoRR, 2021)

R2C: AOCR-Resilient Diversity with Reactive and Reflective Camouflage. - Felix Berlakovich; Stefan Brunthaler 001 (EuroSys, 2023)

GlueZilla: Efficient and Scalable Software to Hardware Binding using Rowhammer. - Ruben Mechelinck; Daniel Dorfmeister; Bernhard Fischer; Stijn Volckaert; Stefan Brunthaler 001 (DIMVA, 2024)

Cross Module Quickening - The Curious Case of C Extensions. - Felix Berlakovich; Stefan Brunthaler 001 (ECOOP, 2024)

HOBBIT: Hashed OBject Based InTegrity. - Matthias Bernad; Stefan Brunthaler 001 (ECOOP, 2024)

Understanding and Improving Coverage Tracking with AFL++ (Registered Report). - Vasil Sarafov; David Markvica; Felix Berlakovich; Matthias Bernad; Stefan Brunthaler 001 (FUZZING, 2024)