Yan Huang, PhD
candidate (Computer Science) — analyzing obfuscated code
Jeffrey Shirley,
PhD candidate (Computer Science) — user-intent based access control
Randolph Yu Yao, PhD candidate (Computer
Engineering) —
RFID privacy and security
PhD Students
Undergraduate Researchers
Richard Hsu (since summer 2008) — scene-based CAPTCHAs
Rachel Lathbury (since summer 2008) — linguistics and security
Paul DiOrio (since summer 2008) — linguistics and security
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 Lunches. Visit http://groups.google.com/group/uva-cs-sec
to 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). I will be on sabbatical for the
2008-2009 academic year, but looking for new students who are planning
to start PhD programs in fall 2009.
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
Selected Papers:
Software:
Perracotta
First Employment: Microsoft Center for Software Excellence (Redmond, WA)
Graduated Masters Students
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
Currently in PhD Programs
John Calandrino (2002) —
University of North Carolina (PhD expected 2009) (working with James
Anderson on real-time scheduling for multicore platforms) (RTSS 2006:
[
PDF],
Euromicro 2007: [
PDF])
William (GJ)
Halfond (2002) — Georgia Tech (working on web application
security with Alessandro Orso) (FSE 2007: [
PDF],
TSE 2007: [
PDF],
FSE 2006: [
PDF],
ASE 2005: [
PDF],
WODA 2005: [
PDF]
Felipe Huici (2001)
- University College London (working on mitigating denial-of-service
attacks with Mark Handley and Brad Karp) (SIGCOMM Review 2007 paper: [
PDF])
Jonathan McCune (2001-2003)
— CMU (PhD expected 2009) (working with Adrian Perrig and Mike Reiter on
trusted computing) (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]);
CRA Outstanding Undergraduate Honorable Mentionee in 2003
Matt Spear (2005-2006) — UC Davis (working
with Karl Levitt and Felix Wu on peer-to-peer security) (Infocom 2008:
[
PDF],
ICC 2008: [
PDF])
Other Alumni
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
Matthew Suhocki, How Biology forms Abstractions
Shobana Thyagarajan, Differentiating between Humans and
Computers Remotely and Automatically
Mike Hogye —
Achieving Trade-Offs in Swarm Systems
Hien Phan -
Developing a
Web Interface for the LCLint Static Checker
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.
Shannon Waddy -
Case
Studies in Security: Open Source vs. Closed Source Software,
December 2001.