
Research Group Lunch (11 May 2011)
PhD Students
Ivan Alagentchev, PhD Student (Computer Science)
Yikan Chen, PhD Student (Computer Engineering) — measuring information leakage in private computations
Longze Chen, PhD Student (Computer Science)
Yan
Huang, PhD Candidate (Computer Science) — efficient private computation
Katherine Miller, PhD Student (Computer Science)
Simon Sibomana, PhD Student (Computer Science)
Tianhao Tong, PhD Student (Computer Science) — web application security
Samee Zahur, PhD Student (Computer Science)
— symbolic evaluation
Yuchen Zhou, PhD Student (Computer Engineering) — web application security
Undergraduate Researchers
Jonathan Burket (since Spring 2010) —
a secure web application framework
Peter Chapman (since Spring 2010) —
side-channel vulnerabilities in web applications, secure mobileapplications
Jiamin Chen (since Summer 2011) —
secure image processing
Austin DeVinney (since summer 2011, visiting
from Radford University) — secure web application framework
SangHyung Koo (since Summer 2011) —
secure mobile applications
Casey Mihaloew (since Summer 2011) —
secure web aplication framework
Prospective Students
I am always happy to exchange email with UVa students looking for
research projects. My primary research area is computer security which
includes software security, applications of cryptography, system
security and network security. I will also supervise outstanding
students interested in other areas.
If you are a current UVa undergraduate student, visit our research group blog to learn
about what is going on in our group, and send me an email to arrange a
meeting. All students are also welcome (and encouraged) to attend our
Security Research meetings (sign up for
the mailing list). I generally prefer to find first or second year
students so you have sufficient time to do something interesting before
you graduate, but I have also been known to accept exceptional third or
fourth year students.
If you are a current UVa graduate student looking for a research
advisor, look at my research websites and some of our papers. If the kind of work we do seems
interesting to you, contact me to arrange a meeting, preferably to
discuss some of your own original research ideas.
If you are interested in coming to UVa to do a graduate degree, please
feel free to contact me (but it would be a good idea to read my advice for prospective students
first).

UVa Students and Alumni at USENIX Security 2011
Graduated PhD Students
Karsten Nohl,
Computer Engineering PhD Spring 2009
Thesis: Implementable Privacy for RFID Systems, January 2009
Winner of ECE Rader Graduate Research Award, 2008
Selected Papers:
Nathanael Paul
— Computer Science PhD 2008
Jinlin Yang
— Computer Science PhD
2007
Current occupation: Microsoft (Redmond)
Selected Papers:
Software:
Perracotta
First Employment: Microsoft Center for Software Excellence (Redmond, WA)
Graduated Masters Students
Jeffrey Shirley
— UVa MCS 2011
Benjamin Cox — UVA MCS 2006
Ana Nora Sovarel —
UVA MCS 2006
First employment: UVa Hospital (Medical Informatics)
Lingxuan Hu — 2004
Software:
MCL Simulator
(Monte Carlo Localization)
First employment: Microsoft (Redmond, WA)
Selvin George — UVA MCS 2003
Software:
CellSim
First employment: Yahoo!
Greg Yukl — UVA MCS 2003
In-Line Source Code Generation
David Larochelle —
UVA MCS 2002
Software:
Splint
First employment: Ounce Labs
Joel Winstead — UVA MS
2002
Weilin Zhong — UVA MCS
2002
Andrew Twyman — MIT MEng '99 (co-supervised with John Guttag)
Undergraduate Research Alumni
Completed PhDs
John Calandrino (2002)
— Microsoft
University of North Carolina (PhD 2009) (worked with James
Anderson on real-time scheduling for multicore platforms)
RTSS 2006:
[
PDF],
Euromicro 2007: [
PDF]
William (GJ)
Halfond (2002) — Assistant Professor of Computer Science,
University of Southern California.
Georgia Tech (PhD 2010) (worked on web application
security with Alessandro Orso).
FSE 2007: [
PDF],
TSE 2007: [
PDF],
FSE 2006: [
PDF],
ASE 2005: [
PDF],
WODA 2005: [
PDF]
Jonathan McCune
(2001-2003) — Research Scientist, Carnegie Mellon University
CRA Outstanding Undergraduate Honorable Mentionee in 2003
CMU PhD 2009 (advised by Adrian Perrig and Mike Reiter)
EuroSys 2008: [
PDF],
ASPLOS 2008: [
PDF],
Oakland 2007: [
PDF],
USENIX Tech 2006: [
PDF],
Oakland 2005 (
Seeing is Believing): [
PDF],
Oakland 2005 (
Detection of Denial of Message Attacks):
[
PDF]).
Matt Spear
(2005-2006) — Google
UC Davis (PhD 2010, worked with Karl Levitt and Felix Wu on peer-to-peer
security)
Infocom 2008:
[
PDF],
ICC 2008: [
PDF]
Currently in PhD Programs
Patrick Mutchler (since Spring 2010, BSCS 2011) —
Stanford University
Rachel Lathbury (summer 2008, BACS 2010) — University of Pennsylvania (linguistics)
Felipe Huici (2001)
- University College London (working on mitigating denial-of-service
attacks with Mark Handley and Brad Karp) (SIGCOMM Review 2007 paper: [
PDF])
Other Alumni
Jenny Cha (summer 2011) — secure web applications
Brittany Harris (summer 2011) — secure computation
Michael Weaver (summer/fall 2010, BSCS 2011) — a secure web application framework
Muzzammil Zaveri (summer/fall 2010, BSCS 2011) — a secure web application framework
Richard Hsu (summer 2008) — scene-based CAPTCHAs
Paul DiOrio (summer 2008) — linguistics and security
Meghan Knoll (summer 2007) — spyware
Carly Simpson (summer 2007) — security applications of GPUs
Michael Peck (2003-2004) — Johns Hopkins University
David Friedman (2002) — Johns Hopkins University
Adam Trost (2001-2002) — UVa Law School
Ryan Persaud (2001) — UCSD
Adrienne Felt — Privacy Protection for Social Networking,
May 2008.
Samuel Baumgardner — Combining Software Components using Artificial
Intelligence, May 2006.
Salvatore Guarnieri — Automatically Hardening Web Applications Using
Precise Tainting, May 2006. (Finalist in
University Undergraduate Research Symposium, April 15, 2005; co-author
and presenter of paper at Twentieth IFIP International Information
Security Conference, Chiba, Japan, May 2005; USENIX Security Symposium
short talk, August 2005.)
Jacob McPadden, Solving Intractable Problems Using a Learning Agent: Can
an Agent Learn to Deal with the Unknown Variables in Poker?, May 2006.
Matthew Spear, BianFu: Anonymity Guarantees in a Token Network, May
2006.
Qi Wang, Securing Hotel Video Distribution Networks, May 2006.
Andrew Paul Connors (Applied Mathematics), Finding an Optimal Collusive
Strategy for a Simplified Game of Poker, March 2005.
Doug Anthony Greene (Computer Engineering), A Taxonomy for PHP Security
Vulnerabilities, March 2005.
John Franchak (Cognitive Science Distinguished Major Thesis, second
reader), March 2005.
Aaron Michael Karp, Using Execution Side Effects to Create Trusted
Distributed Environments, March 2005.
Evong Nham, Improving Communication in Wireless Sensor Networks with
Geographically Targeted Messaging, March 2005.
Dan Vinh Nguyen, Analyzing Password Recovery, March 2005.
Ben Maskell — Preventing Software Piracy, May 2004.
Anthony Aiello, Planners that
Learn, March 2003.
Matthew Suhocki, How Biology forms
Abstractions, March 2002.
Shobana Thyagarajan, Differentiating between Humans and
Computers Remotely and Automatically
Mike Hogye —
Achieving Trade-Offs in Swarm Systems, March 2002.
Hien Phan -
Developing a
Web Interface for the LCLint Static Checker
Shannon Waddy -
Case
Studies in Security: Open Source vs. Closed Source Software,
December 2001.
John David Loizeaux - Describing and Predicting MEMS Capabilities, March 2001.
Rick Rossano - Monitoring Suspect Internet Packets on the Network at the Department of Computer Science, March 2001.