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.

Quick Links

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 (Fall 2014): Tuesdays, 3:45-4:45pm


Current PhD Students:

Recent Professional Activities


November 25, 2014: Our paper, HideM: Protecting the Contents of Userspace Memory in the Face of Disclosure Vulnerabilities, has been accepted for publication at the 2015 ACM Conference on Data and Application Security and Privacy (CODASPY).

November 5, 2014: I gave a tutorial entitled "Text Analytics for Security" along with Tao Xie at ACM CCS 2014.

October 2, 2014: I gave a tutorial entitled "Intro to Developing Android Applications" to the Raleigh Chapter of ISSA.

August 25th, 2014: I was awarded $49,726 by ARO for my proposal entitled "Refining Security for Smartphone Applications."

August 22, 2014: Stephan Heuser presented our ASM paper at USENIX Security'14. Check out the press release and the ASM website.

More news...

Professional Highlights