In August 2017 I completed my PhD and became a Principal Engineer at the predictive analytics company, Uptake, where I focus on cryptography.

This page remains to document academic work from my tenure at the University of Wisconsin.

On the Secruity of Internet-scale Services

Adam Everspaugh. Dissertation, University of Wisconsin.
Paper: [PDF]
Slides: [PDF]

Key Rotation for Authenticated Encryption

Adam Everspaugh, Samuel Scott, Kenneth Patterson, and Thomas Ristenpart. Crypto 2017.
Paper (full version): [PDF]

The Pythia PRF Service

Adam Everspaugh, Rahul Chatterjee, Samuel Scott, Ari Juels, and Thomas Ristenpart. USENIX Security 2015.
Paper (full version): [PDF]
Slides: [PDF]

On the Practical Exploitability of Dual EC in TLS Implementations

Stephen Checkoway, Matt Fredrikson, Ruben Niederhagen, Adam Everspaugh, Matt Green, Tanja Lange, Thomas Ristenpart, Daniel J. Bernstein, Jake Maskiewicz, and Hovav Shacham. USENIX Security 2014.
Paper: [PDF]

Not-So-Random Numbers in Virtualized Linux and the Whirlwind RNG

Adam Everspaugh, Yan Zhai, Robert Jellinek, Thomas Ristenpart, and Michael Swift. IEEE Security and Privacy 2014.
Paper (full version): [PDF]
Slides: [PDF]

Indexing Large Trajectory Data Sets With SETI

V. Prasad Chakka, Adam Everspaugh, Jignesh Patel. CIDR 2003.
Paper: [PDF]

The Pythia PRF Service

Source code and sample applications that use the Pythia PRF service.

Not-So-Random Numbers

Data, scripts, and tools that were used to derive the results in the paper Not-So-Random Numbers in Virtualized Linux and the Whirlwind RNG, including an instrumented Linux kernel and entropy estimation tools.

University of Wisconsin-Madison, Numen Lumen.

Adam Everspaugh had the honor of earning a PhD at the University of Wisconsin Computer Sciences Department researching topics in computer security under the excellent advising of Professors Thomas Ristenpart and Michael Swift.