Mathias Payer Mathias Payer is a security researcher and an assistant professor in computer science at Purdue university. His interests are related to system security, binary exploitation, user-space software-based fault isolation, binary translation/recompilation, and (application) virtualization.

Before joining Purdue in 2014 he spent two years as PostDoc in Dawn Song's BitBlaze group at UC Berkeley. He graduated from ETH with a Dr. sc. ETH in 2012. The topic of his thesis is related to low-level binary translation and security. After developing a fast binary translation system (fastBT) he started to analyze different exploit techniques and wondered how binary translation could be used to raise the guard of current systems (with TRuE and libdetox as a prototype implementation of the security framework).

Some of my random ramblings on security-related topics are published in my security blog. You can find my publications under Publications or on Google scholar. My Curriculum Vitae is available as well. I'm also involved in the Purdue b01lers CTF team.

Contact details:, alternate:
GPG key: EFA9 27AD A903 528A 8E2D 672F 4E63 3EF1 3A04 8808
Social: Twitter, Facebook, LinkedIn, Blog, My wife's (personal) blog
IRC:gannimo on freenode and
Mobile: +1 (919)-628-4427
Office:LWSN 3154M
Address:305 N University Street, West Lafayette, IN 47907, USA.

Currently advised PhD students: Scott Carr.
Currently advised MSc students: Dominik Preikschat.
PhD committee member for: Ahmed Hussein (Purdue), John Ross Wallrabenstein (Purdue).

Interested in joining my research group? Read this advice for prospective students and send me an email.