Nymble: Anonymous IP-Address Blocking. - Peter C. Johnson 001; Apu Kapadia; Patrick P. Tsang; Sean W. Smith (Privacy Enhancing Technologies, 2007)

The cake is a lie: privilege rings as a policy resource. - Sergey Bratus; Peter C. Johnson 001; Ashwin Ramaswamy; Sean W. Smith; Michael E. Locasto (VMSec@CCS, 2009)

Networks beat pipelines: the design of FG 2.0. - Peter C. Johnson 001; Thomas H. Cormen (PMAM, 2012)

Finite State Machine Parsing for Internet Protocols: Faster Than You Think. - Robert David Graham; Peter C. Johnson 001 (IEEE Symposium on Security and Privacy Workshops, 2014)

How USB Does (and Doesn't) Work: A Security Perspective. - Peter C. Johnson 001 (login Usenix Mag., 2014)

Towards A Verified Complex Protocol Stack in a Production Kernel: Methodology and Demonstration. - Peter C. Johnson 001 (2016)

Protecting Against Malicious Bits On the Wire: Automatically Generating a USB Protocol Parser for a Production Kernel. - Peter C. Johnson 001; Sergey Bratus; Sean W. Smith (ACSAC, 2017)

A Framework for Validating Session Protocols. - Kit Sum Tse; Peter C. Johnson 001 (IEEE Symposium on Security and Privacy Workshops, 2017)

LBM: A Security Framework for Peripherals within the Linux Kernel. - Dave Jing Tian; Grant Hernandez; Joseph I. Choi; Vanessa Frost; Peter C. Johnson 001; Kevin R. B. Butler (IEEE Symposium on Security and Privacy, 2019)

Research Report: On the Feasibility of Retrofitting Operating Systems with Generated Protocol Parsers. - Wayne Wang; Peter C. Johnson 001 (SP (Workshops), 2022)