Measuring and Improving Internet Security

Assistant Professor Computer Science
Co-Chair, CS Undergraduate Honors Program

Originally, the Internet was a collaborative effort among researchers, but has since evolved into a marketplace comprising millions of commercial entities and billions of users who often have conflicting goals. My work builds off of the belief that we can secure the Internet by understanding and accounting for these competing interests.

I empirically measure security on the Internet to understand how security breaks down, and I apply economics and cryptography to design and build new systems with provable and usable security. I study the web's PKI, censorship avoidance, DNS root servers, and more. I have been fortunate to work with many wonderful collaborators. See my CV for more information.

I'm looking for students

I am a new Assistant Professor at the University of Maryland. I am looking for ambitious, motivated PhD and undergraduate students to work with. If you're interested in systems and network security, then:

Drop me a line

Attend SOSR 2017, April 3–4

I am the General Chair of the ACM Symposium on SDN Research (SOSR), which will be co-located with the Open Networking Summit. If you work on software-defined networking and want to interact with both academia and industry, then join us!

Register for SOSR

News

03/13/2017

Our paper on an intensely compact representation of certificate revocations was accepted to IEEE Security & Privacy (Oakland) 2017.

11/07/2016

The winners of our Build-it, Break-it, Fix-it secure programming competition have been announced. Congrats BreakAndBuild and CyberGo, the 1st place build-it and break-it teams.

08/12/2016

I was on the panel for Security Competitions and their role in education at USENIX Security. Thanks to all who attended!

Research

My research measures and improves real-world security. I envision an Internet where users have greater control and understanding of what happens to their data. Recently, I've been studying the web's certificate ecosystem, cloud computing, and censorship-avoidance.

Projects Papers

Teaching

I have taught a range of undergraduate and graduate courses on cybersecurity, as well as an honors course that introduces undergraduate CS majors to research. I also helped design and run the Build it, break it, fix it secure programming competition that gives students firsthand experience with writing code that will be attacked. This Spring, I'm teaching:

All My Classes

Service

I am the General Chair for the ACM Symposium on SDN Research (SOSR) 2017, taking place April 3-4 in Santa Clara, CA. I encourage you to attend and participate!

In addition to this, I was General Chair for HotNets 2013, and have served on many program committees and NSF panels. I have also visited Congress to discuss increasing nationwide funding for scientific research.

All Service

Contact

    @DistributedDave
    dml@cs.umd.edu
    3411 A.V. Williams Bldg. (in MC2)
    301-405-8515 (I rarely check vmail)

Map