Andrew K. Adams

I am a Network Engineer in the Communications Group at the Pittsburgh Supercomputing Center. In another life, with my copious spare time I'm additionally pursuing a Ph.D. in Computer Science at the University of Pittsburgh.

My current projects at PSC are Web10G and GAIA.

  • Phone: 1-412-268-5142
  • E-mail:
  • Office: 300 S. Craig St., Room 361, Pittsburgh, PA, 15213
  • Google+
  • Biography

    I received my M.S. and B.S. degrees from the University of Pittsburgh. I started working at PSC as a User Consultant, got indoctrinated to networking while working on the Common Knowledge: Pittsburgh project, then joined the Communications Group at PSC in 1995. Although my official title is Senior Network Engineer, my work focus and interests are in security and privacy, while my skills are anchored in programming. Thus, I am probably better classified as a Security Systems Architect or Analyst, or a Senior Programmer Analyst, as my accomplishments suggest.

    Software Development

  • GAIA (2010 - Present): a visualization web service used by Apollo that plots incidence outbreaks and supply chains for infectious disease research.
  • Web10G (2010 - Present): Linux kernel additions and an DLKM ABI to support RFC 4898.
  • IP Utils (2011 - 2013): a C++ library for building network services via hierarchal objects, starting with a socket object (since file descriptors are reference counted, networking objects are safe to be used within the Standard Template Library!!!).
  • Peer Information Database (2008 - 2011): a web service to build router configurations based on a peer's information. (Software is not public domain, contact me if interested.)
  • MAC Scanner (2006 - 2008): a software suite to periodically scan hosts within an intranet for existence and vulnerabilities.
  • Poll Switch (2005): a tool to query local network switches (as SNMP agents) for host and interface information.
  • Wireless Authentication Gateway (2003-2004): a system to provide authorized layer-3 connectivity to hosts on a wireless network.
  • Firewall Policy Generator (2001 - 2002): a system to generate configuration scripts capable of executing remote and redundant iptables processes with the policy specified within an authoritative host database. (Software is not public domain, contact me if interested.)
  • NIMI/SAMI (Aug. 1998 - Jul. 2005): a software suite for managing secure and accountable measurement infrastructures.
  • Publications

  • Andrew K. Adams and Adam J. Lee, "Combining Social Authentication and Untrusted Clouds for Private Location Sharing", in Proceedings of the 18th ACM Symposium on Access Control Models and Technologies (SACMAT), June 2013.
  • A. Adams, A. J. Lee, and D. Mosse, "Receipt-Mode Trust Negotiation: Efficient Authorization Through Outsourced Interactions", in Proceedings of the Sixth ACM Symposium on Information, Computer, and Communication Security (ASIACCS 2011), March 2011.
  • V. Paxson, A. Adams, "Experiences with NIMI,", Symposium on Applications and the Internet 2002, Proceedings, February 2002.
  • A. Adams, M. Mathis, "A System for Flexible Network Performance Measurement", INET 2000, Proceedings, July 2000.
  • A. Adams, T. Bu, R. Caceres, N. Duffield, T. Friedman, J. Horowitz, F. Lo Presti, S. B. Moon, V. Paxson, and D. Towsley, "The Use of End-to-end Multicast Measurements for Characterizing Internet Network Behavior,", IEEE Communications, Vol.38, No.5, May 2000.
  • V. Paxson, A. Adams, M. Mathis, "Experiences with NIMI,", Passive and Active Measurement Workshop 2000, Proceedings, April 2000.
  • Paxson, V., Mahdavi, J., Adams, A., and Mathis, M., "An Architecture for Large-Scale Internet Measurement,", IEEE Communications, Vol.36, No.8, pp 48-54, August 1998.
  • Andrew Adams, Jamshid Mahdavi, Matthew Mathis, and Vern Paxson, "Creating a Scalable Architecture for Internet Measurement,", INET`98.

  • Additional Information

  • Curriculum Vitae
  • Resume

  • This page was last modified: June 6, 2013.