PDF Version

William Harold Enck

Assistant Professor • Department of Computer Science • North Carolina State University
Email: enck at cs.ncsu.edu • Homepage: http://www.enck.org

Education

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

Assistant Professor, North Carolina State University, 2011-present

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 PhD Committees:

Current Masters Committees:

Past Masters Students:

Past PhD Committees:

Past Masters Committees:

Honors

Affiliations

Professional Activities

Journal Editorial Positions

Conference and Workshop Organization

Technical Program Committees (total = 54)

Reviewer

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

Reviewer (Conference and Workshop): ACM Computer Security Architecture Workshop (CSAW), 2008; ACM Conference on Computer and Communications Security (CCS), 2008, 2010, 2011, 2012, 2013; 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; IEEE Symposium on Security and Privacy (Oakland), 2007, 2008, 2011; 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; ISOC Network and Distributed System Security Symposium (NDSS), 2007, 2009; USENIX Annual Technical Conference, 2010; USENIX Security Symposium, 2006, 2007, 2008, 2009; USENIX Workshop on Hot Topics in Security (HotSec), 2008, 2010; Workshop on Virtual Machine Security (VMSec), 2008;

Public Speaking

Invited Talks

Presentatations

Tutorials

Panels