I am a PhD student in cryptography at the University of Florida working with Tom Shrimpton.
- This summer I worked on the Chrome protector team at Google, who's task is to defend users from malware and other unwanted software. The main thrust of my work was to study ways in which malicious code gets injected into Chrome. My project improves the team's ability to detect malware campaigns in the wild. I also explored the use of the Riposte cryptosystem for anonymously collecting reports of potential security incidents.
- [cloudproxy] Trustworthy computing. Last summer I worked on the cloud security team at Google. CloudProxy is an open source project that cryptographically binds the identity of a service (that is, its public key) to the code that executes it, as well as the environment in which it executes. My project involved bringing this platform to bear on production servers.
- [qraat] Animal tracking at scale. QRAAT (Pronounced "queue-rat") is an ongoing project that aims to provide real-time animal tracking data for ecology and wildlife research. My masters work involved a statistical analysis of the quality of our position estimates. (Shoot me an email for a copy of the manuscript.)
- [shuffle] Andrew Neff's zero-knowledge proof system for mixnets constructed from ElGamal encryption, implemented in Go. (Mostly done.)
- [mixnet] A tool for facilitating anonymous communication over the internet, implenented in Go for the CloudProxy platform.
- [aez] An implementation of the AEZ robust authenticated encryption scheme, a submission in the CAESAR cryptography competition. Invented by Hoang, Krovetz, and Rogaway.
I love music, running, trees, and trains. I've been known to play a little trumpet now and again. I love the poem When I Heard the Learn’d Astronomer and the book Ishmael by Daniel Quinn. Landing on the moon was pretty cool. I think humanity is capable of some pretty cool stuff when properly focused. How's about we use our big brains to figure out how to not destroy our planet.
Last updated 3 September 2016.