Patents
"Function-Parallel Firewall," Errin W. Fulp and Ryan Farley, Patent No. 8,037,517: Date, October, 11, 2011 [United States Patent]


"Methods and Systems for Firewall Policy Optimization," Errin W. Fulp and Stephen J. Tarsa, Patent No. 8,042,167: Date, October, 18, 2011 United States Patent]


"Computer Network with Microeconomic Flow Control," Errin W. Fulp, Maximilian Ott, Daniel Reininger, Patent No. 6,055,571: Date, April 25, 2000 [United States Patent] [[General United States Patent Search]

Publications
Computer and Network Security
"An Evolutionary Approach for Constructing Multi-Stage Classifiers," Nolan H. Hamilton and Errin W. Fulp. In Proceedings of the ACM Genetic and Evolutionary Computation Conference (GECCO) Parallel and Distributed Evolutionary Inspired Methods (PDEIM) workshop, 2020.


"A Distributed Population Management Approach for Mobile Agent Systems," Bryan J. Prosser and Errin W. Fulp. In Proceedings of the 1st IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), 2020. winner of the best session paper award


"An Efficient Multi-Stage Approach for Identifying Domain Shadowing," Nolan H. Hamilton, Steve McKinney, Eddie Allan Jr., and Errin W. Fulp. In Proceedings of the IEEE International Communications Conference (ICC), 2020.


"Using Evolutionary Algorithms and Pareto Ranking to Identify Secure Virtual Local Area Networks," Alina Pacheco Rodrıguez, Errin W. Fulp, David J. John, and Jinku Cui. In Proceedings of the ACM Genetic and Evolutionary Computation Conference (GECCO) Genetic and Evolutionary Com- putation in Defense, Security, and Risk Management (SecDef) workshop, 2020.


"Cluster Analysis of Passive DNS Features for Identifying Domain Shadowing Infrastructure," Nolan H. Hamilton, Eddie Allan Jr., and Errin W. Fulp. In Proceedings of the IEEE International Symposium on Networks, Computers and Communications (ISNCC), 2020.


"Using Execution Profiles to Identify Process Behavior Classes," Arnav Bhandari, Katherine Juarez, and Errin W. Fulp. In Proceedings of the IEEE International Symposium on Networks, Computers and Communications (ISNCC), 2020.


"Using Evolutionary Approaches to Manage Surveillance Cameras in Dynamic Environments," Ruidan Li and Errin W. Fulp. In Proceedings of the IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustComm), 2018.


"Using Feature Selection to Identify Chains of Insecure Software Configuration Parameters," Errin W. Fulp and H. Don Gage. In Proceedings of the IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustComm), 2018.


"Using Evolutionary Diversity to Identify Problematic Software Parameters," Errin W. Fulp, H. Donald Gage and Matthew McNiece. In Proceedings of the IEEE Symposium on Security and Privacy Bio-Inspired Security, Trust, Assurance, and Resilience (BioSTAR'17), 2017.


"Evolutionary Approaches for Resilient Surveillance Management," Ruidan Li and Errin W. Fulp. In Proceedings of the IEEE Symposium on Security and Privacy Bio-Inspired Security, Trust, Assurance, and Resilience (BioSTAR'17), 2017.


"An Evolutionary Strategy for Resilient Cyber Defense." Errin W. Fulp, H. Donald Gage, David J. John, Matthew McNiece, William H. Turkett, and Xin Zhou. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), 2015.


"Using Probability Densities to Evolve more Secure Software Configurations." Caroline A. Odell, Matthew R. McNiece, Sarah K. Gage, H. Donald Gage, and Errin W. Fulp. In Proceedings of SafeConfig: Automated Decision Making for Active Cyber Defense , 2015.


"Probabilistic Performance Analysis of Moving Target and Deception Reconnaissance Defenses." Michael B. Crouse, Bryan Prosser, and Errin W. Fulp. In Proceedings of Second ACM Workshop on Moving Target Defense (MTD) , 2015.


"Using Heading to Improve Mobile Agent Movement on Irregular Networks." Bryan Prosser, Neal Dawes, Errin W. Fulp, A. David McKinnon, and Glenn A. Fink. In Proceedings of the Eighth IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), 2014.


"Evolutionary Based Moving Target Cyber Defense." David J. John, Robert W. Smith, William H. Turkett, Daniel Canas, and Errin W. Fulp. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) Workshop on Genetic and Evolutionary Computation in Defense, Security and risk management (SecDef), 2014.


"Defense on the Move: Ant-Based Cyber Defense." Glenn A. Fink, A. David McKinnon, Jereme Haack, and Errin W. Fulp. In IEEE Security & Privacy, 2(2):36 – 43, 2014.


"An Initial Framework for Evolving Computer Configurations as a Moving Target Defense." Brian Lucas, Errin W. Fulp, David J. John, and Daniel Canas. In Proceedings of the 9th Annual Cyber and Information Security Research Conference (CISRC) , 2014.


"Analysis of Network Address Shuffling as a Moving Target Defense." Thomas E. Carroll, Michael B. Crouse, Errin W. Fulp, and Kenneth S. Berenhaut. In Proceedings of the IEEE International Conference on Communications (ICC), 2014.


"Bio-Inspired Cyber Security for Smart Grid Deployments." A. David McKinnon, Seth R. Thompson, Ruslan A. Doroshchuk, Glenn A. Fink, and Errin W. Fulp. In Proceedings of the Innovative Smart Grid Technologies (ISGT) Conference, sponsored by the IEEE Power and Energy Society (PES), 2013. [pdf]


"Using Mobile Agents and Overlay Networks to Secure Electrical Networks." Neal Dawes, Bryan Prosser, Errin W. Fulp, and A. David McKinnon. In Proceedings of the Annual Cyber Security and Information Intelligence Research Workshop (CSIIRW), 2013.


"Improving the Diversity Defense of Genetic Algorithm-Based Moving Target Approaches." Michael B. Crouse, Errin W. Fulp, and Daniel Canas. In Proceedings of the National Symposium on Moving Target Research, 2012.


"A Moving Target Environment for Computer Configurations Using Genetic Algorithms." Michael B. Crouse and Errin W. Fulp. In Proceedings of the 4th Symposium on Configuration Analytics and Automation (SafeConfig 2011), 2011. [pdf]


"Using Swarming Agents for Scalable Security in Large Network Environments." Michael B. Crouse, Jacob L. White, Errin W. Fulp, and Glenn A. Fink. In Proceedings of the 54th IEEE International Midwest Symposium on Circuits and Systems, 2011. [pdf]


"Using Swarming Agents for Smart Grid Security" (abstract/poster). Errin Fulp, Michael B. Crouse, and A. David McKinnon. In Proceedings of the Annual Cyber Security and Information Intelligence Research Workshop, 2011.


"Graph Mining of Motif Profiles for Computer Network Activity Inference." William H. Turkett Jr., Errin W. Fulp, Charles Lever, and Eddie Allan. In Proceedings of the Ninth Workshop on Mining and Learning with Graphs (MLG 2011), 2011. [pdf]


"Bio-Inspired Enterprise Security" (abstract/poster). Glenn A. Fink, Chris Oehmen, Jereme Haack, A. David McKinnon, Errin W. Fulp, and Michael B. Crouse. In Fifth IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2011. [pdf]


"Ant-Based Cyber Defense." Jereme N. Haack, Glenn A. Fink, Wendy M. Maiden, David McKinnon, and Errin W. Fulp. In Proceedings of the 8th International Conference on Information Technology New Generations, 2011. [pdf]


"Using Syslog Message Sequences for Predicting Disk Failures." Robin W. Featherstun and Errin W. Fulp. In Proceedings of the USENIX Large Installation Systems Administration (LISA) Conference, 2010. [pdf]


"A Biologically-Modeled Intrusion Detection System for Mobile Networks." Brian C. Willams and Errin W. Fulp. In Proceedings of the International Workshop on Cloud, Wireless and e-Commerce Security, 2010.


"Using Network Motifs to Identify Application Protocols." Eddie G. Allan, William H. Turkett, and Errin W. Fulp. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), 2009. [pdf]


"Towards Optimal Firewall Rule Ordering Utilizing Directed Acyclical Graphs." Ashish Tapdiya and Errin W. Fulp. In Proceedings of the IEEE International Conference on Computer Communications and Networks (ICCCN), 2009. [pdf]


"Trust Management in Swarm-Based Autonomic Computing Systems." Wendy M. Maiden, Jereme N. Haack, Glenn A. Fink, David McKinnon, and Errin W. Fulp. In Proceedings of the IEEE Symposia and Workshops on Ubiquitous, Autonomic and Trusted Computing, 2009.


"Mixed-Initiative Cyber Security: Putting Humans in the Right Loop." Jereme N. Haack, Glenn A. Fink, Wendy M. Maiden, David McKinnon, and Errin W. Fulp. In Proceedings of the Eighth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS~R09), 2009. [pdf]


Network Firewalls, chapter 21. Errin Fulp. Morgan Kaufman Elsevier, 2008.


"Cooperative Infrastructure Defense." Jereme N. Haack, Glenn A. Fink, Errin W. Fulp, and Wendy M. Maiden. In Proceedings of the Workshop on Visualization for Computer Security (VizSec), 2008.


"Policy Distribution Methods for Function Parallel Firewalls." Michael R. Horvath, Errin W. Fulp, and Patrick S. Wheeler. In Proceedings of the IEEE International Conference on Computer Communications and Networks (ICCCN), 2008. [ps] [pdf]


"In-the-Dark Network Traffic Classification Using Support Vector Machines." William H. Turkett, Jr., Andrew V. Karode, and Errin W. Fulp. In Proceedings of the AAAI Conference on Artificial Intelligence, 2008. [pdf]


"Distributed Data Parallel Techniques for Content-Matching Intrusion Detection Systems." Christopher V. Kopek, Errin W. Fulp, and Patrick S. Wheeler. In Proceedings of the IEEE Military Communications Conference (MILCOM), 2007. winner of the Fred W. Ellersick Award for best paper in the unclassified technical program [pdf]


"A Taxonomy of Parallel Techniques for Intrusion Detection." Errin W. Fulp and Patrick Wheeler. In Proceedings of the ACMSE, Special Session on Computer and Network Security, 2007.


"Parallel Firewall Designs for High-Speed Networks." Errin W. Fulp. IEEE INFOCOM, High Speed Networking Workshop, 2006.


"Balancing Trie-Based Policy Representations for Network Firewalls."Stephen J. Tarsa and Errin W. Fulp. Proceedings of the IEEE International Symposium on Computer Communications, 2006. [ps] [pdf]


"A Function-Parallel Architecture for High-Speed Firewalls."Errin W. Fulp and Ryan J. Farley. In Proceedings of the IEEE International Co nference on Communications, 2006. [ps] [pdf]


"The Effect of Processing Delay on Function-Parallel Network Firewalls." Ryan J. Farley and Errin W. Fulp. In Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2006.


"Intelligent Malware Defense for Insider Threats in Mobile Networks." Errin W. Fulp. In Proceedings of the U.S. Department of Homeland Security Working Together: Research & Development Partnerships in Homeland Security, extended abstract, 2005. [pdf]


"Trie-Based Network Firewall Representations for Network Firewalls." Errin W. Fulp and Stephen J. Tarsa. Proceedings of the IEEE International Symposium on Computer Communications, 2005. [ps] [pdf]


"Optimization of Network Firewalls Policies using Directed Acyclical Graphs." Errin W. Fulp. In Proceedings of the IEEE Internet Management Conference, extended abstract, 2005. [ps] [pdf]


"Malware Defense Using Network Security Authentication." Joseph V. Antrosio and Errin W. Fulp. In Proceedings of the Third IEEE International Information Assurance Workshop, 2005. [ps] [pdf]


"Network Firewall Policy Tries." Errin W. Fulp and Stephen J. Tarsa Technical Report, Computer Science Department, Wake Forest University, 2004. [ps] [pdf]


"Optimization of Network Firewall Policies Using Ordered Sets and Directed Acyclical Graphs." Errin W. Fulp Technical Report, Computer Science Department, Wake Forest University, 2004. [ps] [pdf]


"Malware Defense for Mobile Networks Using Network Security Authentication." Errin W. Fulp and Joseph V. Antrosio Technical Report, Computer Science Department, Wake Forest University, 2004. [ps] [pdf]


"Firewall Architectures for High Speed Networks." Errin W. Fulp Technical Report 20026, Computer Science Department, Wake Forest University, 2002. Actual paper available upon email request, the following ECPI project review presentations provide an overview [2005, pdf] [2004, pdf]


"Preventing Denial of Service Attacks on Quality of Service." Errin Fulp, Zhi Fu, Douglas S. Reeves, S. Felix Wu, and Xiaobing Zhang. 2001 DARPA Information Survivability Conference and Exposition II, 2001. [ps] [pdf]


Predicting and Managing Computer Events
"Predicting Disk Failures using Syslog Message Sequences." (abstract/poster) Wes Featherstun and Errin Fulp. In Proceedings of the USENIX Large Installation Systems Administrators (LISA) conference, 2009.


"Predicting Computer System Failures Using Support Vector Machines." Errin Fulp, Glenn A. Fink, and Jereme N. Haack. In Proceedings of the USENIX Workshop on the Analysis of System Logs (WASL), 2008. [ps] [pdf]


"Predicting Hard Disk Failures using Support Vector Machines." (abstract/poster) Errin Fulp, Glenn A. Fink, and Jereme N. Haack. In Proceedings of the USENIX Large Installation Systems Administrators (LISA) conference, 2008.


Network Pricing
"Middleware-based connection management for QoS-enabled networks." Errin W. Fulp. In Proceedings of the SPIE Conference on Internet Multimedia Management, Oct. 2004 [ps] [pdf]


"Bandwidth provisioning and pricing for networks with multiple classes of service." Errin W. Fulp and Douglas S. Reeves. In Computer Networks Journal, Elsevier B.V., 46(1), p.41-52, Sept. 2004. [ps] [pdf]


"Pricing Methods for E-Content Servers." Errin W. Fulp. Invited presentation at the International Conference and Research Center for Computer Science, Dagstuhl Seminar-03321, Germany, 2003. [ps] [pdf]


"Economic Impact of Network Pricing Intervals." Errin W. Fulp and Douglas S. Reeves. In Proceedings of the Second International Workshop on Internet Charging and QoS Technology (ICQT'02), 2002. [ps] [pdf]


"Connection Management Methods for Network Service Providers." Errin W. Fulp. In Proceedings of the IEEE SECON, 2002. [pdf]


"Optimal Provisioning and Pricing of Differentiated Services Using QoS Class Promotion." Errin W. Fulp and Douglas S. Reeves. In Proceedings of the First International Workshop on Internet Charging and QoS Technology (ICQT'01), 2001. [ps] [pdf]


"Optimal Provisioning and Pricing of Internet Differentiated Services in Hierarchical Markets." Errin W. Fulp and Douglas S. Reeves. In Proceedings of the IEEE International Conference on Networking, 2001. [ps] [pdf]


"QoS Rewards and Risks: A Multi-Market Approach to Resource Allocation." Errin W. Fulp and Douglas S. Reeves. In Proceedings of the IFIP-TC6 Networking 2000, Paris France, 2000. [ps] [pdf]


"ABR Rate Control for Multimedia Traffic Using Microeconomics." Errin W. Fulp and Douglas S. Reeves. In Proceedings of the International Conference on ATM, pages 78 - 84, 1999. [ps] [pdf]


"Distributed Network Flow Control Based on Dynamic Competitive Markets." Errin W. Fulp and Douglas S. Reeves. In Proceedings of the IEEE International Conference on Network Protocols, pages 119 - 128, 1998. [ps] [pdf]


"Paying for QoS: An Optimal Distributed Algorithm for Pricing Network Resources." Errin W. Fulp, Maximilian Ott, Daniel Reininger and Douglas S. Reeves. In Proceedings of the IEEE Sixth International Workshop on Quality of Service, pages 75 - 84, 1998. [ps] [pdf]


"Congestion Pricing Flow Control for Computer Networks." Errin W. Fulp, Maximilian Ott, Daniel Reininger and Douglas S. Reeves. Technical Report Center for Advanced Computing and Communication, 1998.


Wireless Communications
"A Wireless Hand-Held System for Interactive Multimedia-Enhanced Instruction." Carl D. Fulp and Errin W. Fulp. In Proceedings of the ASEE/IEEE Frontiers in Education , 2002. [ps] [pdf]


Resource Allocation
"On-line Dynamic Bandwidth Allocation." Errin W. Fulp and Douglas S. Reeves. In Proceedings of the IEEE International Conference on Network Protocols, pages 134 - 141, 1997. [ps] [pdf]


"Dynamic Bandwidth Allocation Techniques." Errin W. Fulp and Douglas S. Reeves. Technical Report Center for Advanced Computing and Communication, 1997.


"An Algorithm for Dynamic Bandwidth Allocation of MPEG Videos." Errin W. Fulp and Douglas S. Reeves. In Proceedings of IEEE RTSS Workshop on Resource Allocation Problems in Multimedia Systems, 1996.