About me

I’m a computer science PhD student at the University of Pennsylvania studying under Dr. André DeHon as part of the IC lab. My interests include architectural support for system security, as well as low-level systems attacks and countermeasures. My main research project is contributing to the design of a programmable tagged architecture and the development of security policies that it can express and enforce. In the past I have worked in labs at Johns Hopkins University and Lehigh University.

Publications:
Nick Roessler, André DeHon: Protecting the Stack with Metadata Policies and Tagged Hardware. 2018 IEEE Symposium on Security and Privacy (Oakland), San Francisco, CA; 05/2018. Author’s local copy.

Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, André DeHon, Jonathan M. Smith: BreakApp: Automated, Flexible Application Compartmentalization. Network and Distributed System Security Symposium (NDSS); 01/2018. Author’s local copy.

Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, André DeHon, Jonathan M. Smith: Towards Fine-grained, Automated Application Compartmentalization. Proceedings of the 9th Workshop on Programming Languages and Operating Systems; 10/2017

Alexandra K Frazer, Padraig G. O’Seaghdha, Hector Munoz-Avila, Nicholas Roessler: Competitor Activation and Semantic Interference: Evidence from Combined Phonological and Semantic Similarity. CogSci 2014, Quebec; 07/2014

Other:
I wrote the Wikipedia page on shadow stacks
I discovered and wrote an exploit for CVE 2018-17407

Teaching:
I have been a teaching assistant for graduate computer architecture (CIS 501, CIS 501) and algorithms (CSE 340).

Contact
Find me on on Twitter or drop me a line at nick.roessler@protonmail.com