General
|
|
Research
|
|
Personal
|
|
|
|
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
|