PDF Version

William Harold Enck

Associate Professor • Department of Computer Science • North Carolina State University
Email: whenck at ncsu.edu • Homepage: https://www.enck.org


Pennsylvania State University, University Park, PA
Ph.D., Computer Science and Engineering, May 2011
Dissertation: Analysis Techniques for Mobile Operating System Security
Advisor: Dr. Patrick McDaniel

Pennsylvania State University, University Park, PA
M.S., Computer Science and Engineering, May 2006
Thesis: Analysis of Open-Functionality in SMS-Capable Cellular Networks
Advisor: Dr. Patrick McDaniel

Pennsylvania State University, University Park, PA
B.S., Computer Engineering, with Honors and Highest Distinction, May 2004
Thesis Title: Study of Adaptive Routing Algorithms for NoC Architectures
Thesis Supervisor: Dr. Chita R. Das

Academic and Research Appointments

Associate Professor, North Carolina State University, 2016-present

Assistant Professor, North Carolina State University, 2011-2016

Research Assistant, The Pennsylvania State University, 2005-2011
• Investigated security of mobile phone operating systems, Funded by NSF CNS-0721579, CNS-0905447, Jun. 2007 - May 2011.
• Continued investigation and development of the PRESTO automated router configuration system, Funded by AT&T, Jan. 2006 - May 2007.
• Investigated telecommunications security, network security, and trusted computing, Jun.-Dec. 2005.

Lead Graduate Student, Systems and Internet Infrastructure Security (SIIS) Laboratory, The Pennsylvania State University, Jan. 2009 - Aug. 2010
Administrative and logistical lead student in the SIIS lab. Ran weekly meetings of 12+ members, met with students individually for mentoring and development of leadership and research skills. Responsible for most daily operational activities in the lab.

co-Instructor, Mobile Phone Security, The Pennsylvania State University, Jan.-May. 2009
co-Instructor for CSE597a, a graduate seminar on mobile phone operating system security.

Instructor, Communication Networks, The Pennsylvania State University, Jun.-Aug. 2007
Instructor for EE/CSE 458, the senior undergraduate course on computer networking.

Teaching Assistant, Microcomputer Laboratory, The Pennsylvania State University, Jan.-May 2005
Provided hands-on aid for CSE473, the undergraduate embedded systems development course.

Industrial Experience

Research Intern, Intel Labs, Seattle, WA, Summer 2009
Developed a system-wide information flow tracking system for the Android mobile phone platform.

Research Intern, AT&T Research, Florham Park, NJ, Summer 2006
Developed a system for massive-scale automated router configuration deployment.

Summer Intern, IBM Corp., Poughkeepsie, NY, Summer 2003
Performed error propagation logic testing for the zSeries mainframe process hardware caches.

Systems Administrator, Lebanon MobileFone Inc., Lebanon, PA, Summers 2000-2002 and 2004
Administrated Web and Email servers. Designed spam detection system for the ISP. Performed corporate and residential installation of wired and wireless broadband equipment. Repaired personal computers and performed phone and on-site customer technical support.

Selected Publications

Student Advising

Current PhD Students:

Current Masters Students:

Current PhD Committees:

Past PhD Students:

Past Masters Students:

Past PhD Committees:

Past Masters Committees:



Professional Activities

Journal Editorial Positions

Conference and Workshop Organization

Technical Program Committees (total = 85)


Reviewer (Journal and Book): ACM Computing Surveys, 2009, 2011, 2015; ACM Transactions on Information and System Security (TISSEC), 2008, 2011, 2015; ACM Transactions on Internet Technology (TOIT), 2006, 2009, 2010; ACM Transactions on Mobile Computing (TMC), 2012, 2013, 2017; ACM Transactions on Privacy and Security (TOPS), 2016; Handbook of Computer Networks, 2006; IBM Journal of Research and Development, 2013; IEEE Communications Letters, 2008, 2009; IEEE Intenet Computing, 2016; IEEE Security and Privacy Magazine, 2010, 2013, 2014; IEEE Transactions on Computers (TC), 2009; IEEE Transactions on Dependable and Secure Computing (TDSC), 2012, 2013; IEEE Transactions on Information Forensics and Security (TIFS), 2012, 2015, 2017; IEEE Transactions on Paralllel and Distributed Systems (TPDS), 2014; IEEE Transactions on Software Engineering (TSE), 2007, 2010, 2017; International Journal of Information Security, 2013; Journal of Autonomic and Trusted Computing (JoATC), 2006; Security and Communication Networks (SCN), 2011, 2014; Software: Practice and Experience (SPE), 2013; Transactions on Computational Science (Springer-Verlag), 2010;

Reviewer (Conference and Workshop): ACM Conference on Computer and Communications Security (CCS), 2008, 2010, 2011, 2012, 2013; IEEE Symposium on Security and Privacy (Oakland), 2007, 2008, 2011; ISOC Network and Distributed System Security Symposium (NDSS), 2007, 2009; USENIX Security Symposium, 2006, 2007, 2008, 2009; ACM Computer Security Architecture Workshop (CSAW), 2008; ACM Symposium on Access Control Models and Technology (SACMAT), 2006, 2008, 2009; Annual Computer Security Applications Conference (ACSAC), 2005, 2006, 2007, 2009, 2010, 2012; European Symposium on Research in Computer Security (ESORICS), 2005; Financial Cryptography and Data Security (FC), 2007; IEEE Computer Security Foundations Symposium (CSF), 2011; IEEE Conference on Computer Communications (Infocom), 2007; International Conference on Availability, Reliability and Security (ARES), 2009; International Conference on Distributed Computing Systems (ICDCS), 2008; International Conference on Emerging Trends in Information and Communications Security (ETRICS), 2006; International Conference on Information Systems Security (ICISS), 2006, 2008; International Conference on Mobile Computing and Networking (MobiCom), 2011, 2014; International Conference on Mobile Systems, Applications, and Services (MobiSys), 2012; International ICST Conference on Security and Privacy in Communication Networks (SecureComm), 2011; International Workshop on Security (IWSEC), 2006, 2007; International World Wide Web Conference (WWW), 2010; USENIX Annual Technical Conference, 2010; USENIX Workshop on Hot Topics in Security (HotSec), 2008, 2010; Workshop on Virtual Machine Security (VMSec), 2008;

Public Speaking

Invited Talks