A Universal API for Agents in Computer Network Emulations
Department
Computer Science
Major
Computer Science
Research Advisor
Tauritz, Daniel R.
Advisor's Department
Computer Science
Funding Source
Los Alamos National Laboratory / S&T – Cyber Security Sciences Institute
Abstract
Software agents have great potential to simulate ‘humans’ for network security research by acting autonomously in a computer network. But in order to exhibit this autonomous behavior, these agents need a convenient and efficient means to observe, and then act upon, a dynamic environment – these agents need an API. An application programming interface (API) is a generic computer science toolset which abstracts away complex implementation into high-level actions. The successful construction of this API allows agents to more quickly explore new solutions in the vast search space of cyber security by removing the burden of making myriad low-level decisions.
Biography
Eric Michalak is a Senior in Computer Science, an Undergraduate Research Assistant in the Natural Computation Laboratory working on the Coevolving Attacker and Defender Strategies for Large Infrastructure Networks (CEADS-LIN) project, Chair of S&T’s Association for Computing Machinery (ACM) Student Chapter Special Interest Group on Security, and Captain of S&T’s Cyber Security Capture The Flag (CTF) team.
Research Category
Sciences
Presentation Type
Poster Presentation
Document Type
Poster
Location
Upper Atrium/Hall
Presentation Date
11 Apr 2017, 9:00 am - 11:45 am
A Universal API for Agents in Computer Network Emulations
Upper Atrium/Hall
Software agents have great potential to simulate ‘humans’ for network security research by acting autonomously in a computer network. But in order to exhibit this autonomous behavior, these agents need a convenient and efficient means to observe, and then act upon, a dynamic environment – these agents need an API. An application programming interface (API) is a generic computer science toolset which abstracts away complex implementation into high-level actions. The successful construction of this API allows agents to more quickly explore new solutions in the vast search space of cyber security by removing the burden of making myriad low-level decisions.