13
CYBER WARFARE SERIOUS GAMES Prateek Sachdev Vidit Gupta Reshmi Suresh Faculty mentor: Kavita Vemuri

Cyber Warfare Systems

Embed Size (px)

DESCRIPTION

A game in which the player has to protect a given network of servers which is being attacked by a virus. Features: - Designing AI for virus so that it can attack high priority nodes - Addition of random edges in a graph - Disable a node and all its edges - Enable IPSs / firewall on nodes to prevent it from being attacked

Citation preview

Page 1: Cyber Warfare Systems

CYBER WARFARE SERIOUS GAMESPrateek Sachdev Vidit Gupta Reshmi Suresh!Faculty mentor: Kavita Vemuri

Page 2: Cyber Warfare Systems

MOTIVATION

✤ This game can be used in teaching/learning the application of defense strategies against cyber-crimes that involve worms.

Page 3: Cyber Warfare Systems

OVERVIEW

✤ Initially, the game has servers connected to each other through an open, unprotected network.!

✤ The worm is present at one of the nodes of the network and slowly infects the entire network/the desired server using different algorithms depending upon it's AI component.

Page 4: Cyber Warfare Systems

DELIVERABLE 1

✤ Construction of graph based on user input.User may move the nodes around if required.!

✤ Distinction of nodes using appropriate look for its current state.!

✤ A console to enable user to do the following a) Delete a node from the graph b) Enable/Disable a firewall at some node

Page 5: Cyber Warfare Systems

…Continued

✤ A virus with a basic AI engine that enables it to do the following: a) Find the most appropriate node to attack (based on degree of node) b) Find the most suitable path to reach the destination (higher degree nodes preferred) c) Not move past IPS and look for alternative pathsd)The virus moves at a particular gap of time and not instantaneously

Page 6: Cyber Warfare Systems

DELIVERABLE 2

✤ Multiple viruses each with it's own characteristics where a) They have varying pace of movement b) They have different kinds of AI c) They have different objectives!

✤ Zones in the graph and classification based on type of servers.

Page 7: Cyber Warfare Systems

…Continued!

✤ 3. The user has following options a) Enable a limited number of IPS in such a way that one zone does not slow down it's communication b) Temporarily disable/ delete a certain node c) Add an edge between two nodes!

✤ 4. Player can get information of a particular node!

✤ 5. Multi agent system

Page 8: Cyber Warfare Systems

DELIVERABLE 3

✤ Add node : Usage : Press ‘v’ followed by a number defining the zone A new node with a unique identifier and zone number as given. It creates a force of attraction with the node it is connected to by an edge

Page 9: Cyber Warfare Systems

…Continued

✤ Score: Player has initial score of 1000 points. After each operation score decreases/increases by a factor based on the following: - IPS (Server priority) - Node Deletion (degree of node) - Enable/Disable Node - Edge addition - Virus intrusion

Page 10: Cyber Warfare Systems

…Continued

✤ Virus Attacking Articulation Points: Articulation points are essential to the graph as their removal renders the graph disconnected. - Virus gets all articulation points- Finds paths to all of them. - Takes the shortest path and starts following it Reference paper: Articulation Points - J. Mestre

Page 11: Cyber Warfare Systems

…Continued

✤ Select any combination of viruses: You can select any combination of viruses to start with. These can later be divided into different levels!

✤ Multi-agent behavior: Viruses communicate with each other to make sure they choose paths that do not coincide to ensure maximum damage Reference paper: Multi Agent Simulation: Tahar Guerram, Dehimi, Nour El Houda

Page 12: Cyber Warfare Systems

“DEMO”

Page 13: Cyber Warfare Systems

“Thank you”