William Enck

I am an Assistant Professor in the Department of Computer Science at NC State University. I earned my Ph.D. and M.S. in Computer Science and Engineering from the Pennsylvania State University in 2011 and 2006, respectively, and my B.S. in Computer Engineering from Penn State in 2004.

My research focuses on the design, optimization, and measurement of security for operating systems, specifically on mobile phones, and the complex environments in which they operate. Through the design and evaluation of practical enhancements to existing architectures, my research seeks to improve security guarantees in commodity computer systems.

Information regarding my TaintDroid research is available at appanalysis.org.

Information regarding my ded research decompiling and studying Android applications available at siis.cse.psu.edu/ded.

I organize a security lunch for students at NC State. Please see the schedule for more information.

Contact Information

Office: 3260 Engineering Building II
Phone: (919) 513-7905
Email: enck at cs.ncsu.edu

Postal Mail

Department of Computer Science
EB2, Rm 3260, Box 8206
North Carolina State University
Raleigh, NC 27695-8206, USA


3320 Engineering Building II
890 Oval Dr.
Raleigh, NC 27695-8206, USA

Office Hours (Spring 2014): Tuesdays, 10:00-11:00am


Current PhD Students:

Recent Professional Activities


April 5, 2014: The journal version of our TaintDroid paper has been accepted to the ACM Transactions on Computer Systems (TOCS).

April 4, 2014: Our paper, An Application Package Configuration Approach to Mitigating Android SSL Vulnerabilities, has been accepted for publication at the 2014 IEEE Mobile Security Technologies workshop (MoST).

February 26, 2014: The March 2014 issue of Communications of the ACM contains a research highlight on TaintDroid.

February 6, 2014: We updated the TaintDroid source code for Android 4.3. Many thanks to my student Ben Andow. Get the source.

July 19, 2013: Our paper, Preventing Accidental Data Disclosure in Modern Operating Systems, has been accepted for publication at the 2013 ACM Conference on Computer and Communications Security (CCS).

More news...

Professional Highlights