Kenneth L. Ingham

Kenneth Ingham Consulting, LLC
1601 Rita Dr NE
Albuquerque, NM 87106-1127
+1 505 262 0602


Kenneth Ingham has extensive experience in Security, UNIX/Linux/BSD, and TCP/IP networking. He has developed and taught courses on these subjects. Since one cannot effectively teach what one does not know well, Kenneth is also a practicing professional, running Kenneth Ingham Consulting, LLC, a company which is involved in security for systems and networks, and secure systems development practices.


Computer Science, University of New Mexico, May, 2007. My advisor was Stephanie Forrest. Dissertation title: Anomaly Detection for HTTP Intrusion Detection: Algorithm Comparisons and the Effect of Generalization on Accuracy.
Master of Science
Computer Science, University of New Mexico, May 1994.
Bachelor of Science
cum laude, Computer Science with a minor in Mathematics, University of New Mexico, May 1985.

University Teaching

In the Computer Science Department at the University of New Mexico: In the University Honors Program at the University of New Mexico:

Technical Training

Teaching Strengths

Technical Classes Developed and Taught

Classes Taught but Developed by Others

System and Network Administration

Kenneth has been a system and network administrator since 1985. He has worked with most flavors of UNIX at one time or another, including (but not limited to): OpenBSD, FreeBSD, Linux, HP-UX, Irix, NextStep, OpenStep, SunOS, Solaris, Ultrix, AIX, SCO Unix, Xenix, OSF/1.

He has assisted companies with divisions scattered across the united States with network design, network security, and network administration. One of these companies has more than 15 different locations. He has also assisted companies with the design and implementation of Virtual Private Networks (VPNs).

He has designed and implemented custom firewall solutions for several companies.

He has been involved in pre-security-audit walkthroughs to help companies prepare for an official security audit. The companies cannot be listed here due to confidentiality requirements.

World-Wide Web

Kenneth is responsible for a web server serving 10 Internet domains. He has first-hand experience in the system administration and security requirements of dynamic web sites using perl and PHP with the web site since 1997.


Ingham, Kenneth L., Northup, Diana E., Welbourn, W. Calvin, Climate Modeling for Two Lava Tubes at El Malpais National Monument, New Mexico USA Presented at the XI International Symposium on Vulcanospeleology, Pico Island, Azores, 2004. Published in Proceedings of the X, XI, and XII International Symposium on Vulcanospeleology, Ramón Espinasa-Pereña and John Pint editors. Published as AMCS bulletin 19 and SMES Boletín 7 in 2008.

Ingham, Kenneth L., Somayaji, Anil, A Methodology for Designing Accurate Anomaly Detection Systems, presented at the IFIP/ACM Latin American Networking Conference 2007.

Ingham, Kenneth L., Inoue, Hajime, Comparing Anomaly Detection Techniques for HTTP, in the proceedings of the 2007 conference on Recent Advances in Intrusion Detection.

Ingham, Kenneth, Somayaji, Anil, Burge, John, and Forrest, Stephanie, Learning DFA representations of HTTP for protecting web applications in Computer Networks, Volume 51, Issue 5, 11 April 2007, pages 1239--1255.

Ingham, Kenneth, Implementing A Successful Secure Coding Continuing Education Curriculum For Industry: Challenges and Successful Strategies, in proceedings of the 19th Conference on Software Engineering Education and Training Workshops, 2006 CSEETW '06 19--21 April 2006.

Ingham, Kenneth and Forrest, Stephanie, Network Firewalls, a chapter in Enhancing Computer Security with Smart Technology, CRC Press, 2004. Edited by Prof. V. Rao Vemuri, University of California.

Ingham, Kenneth and Forrest, Stephanie, A History and Survey of Firewall Technology, UNM Computer Science Department Technical report TR-CS-2002-37, 2002.

Northup, Diana E, Mobley, Emily Davis, Ingham, Kenneth L., Mixon, William W., (editors and compilers) A Guide to Speleological Literature of the English Language 1794-1996, Cave Books, 1998.

Ingham, Kenneth, Northup, Diana E., Welbourn, W. Calvin. Lava Tube Fire Impact Study El Malpais National Monument New Mexico Final Report. May 1996.

Ingham, Kenneth, Cicada Serenade, in New Mexico Wildlife, Volume 37, number 4, July-August 1992.

Ingham, Kenneth, UNIX Tool Building, Academic Press, 1991.

Northup, Diana E., Hardy, James M., and Kenneth L. Ingham. Arthropod Species Diversity in the Big Room and the Environs. 1988 Cave Research Foundation Annual Report. 1989. pp. 39-40.

Ingham, Kenneth, Keeping Watch Over the Flocks by Night (and Day), in Proceedings of the Summer 1987 Usenix Conference, pp 105-110, Phoenix, AZ, June 8-12, 1987.

Northup, Diana E., Hardy, James M., and Kenneth L. Ingham. Report to the CCNP on Arthropod Species Diversity in the Big Room and the Environs. 38pp. 1988.

Northup, Diana E., Ziegler, William S., and Kenneth L. Ingham. Community Structure of the Arthropods of Carlsbad Cavern. 1987 Cave Research Foundation Annual Report. 1988. pp. 30-32.

Ingham, K., Luger, G., Ziegler, W., Hector, a Logic Based Parser, Semantic Interpreter and Planner, in Proceedings of the Fourth Annual Phoenix Conference on Computers and Communication, IEEE, Phoenix, AZ, March 20-22, 1985.

Ingham, Kenneth, Othello & Interactive Computer Graphics on GIGI, in EDU: The Education magazine of Digital Equipment Corporation, Summer 1982.


Professional Associations