Naval Postgraduate SchoolCenter for Homeland Defense and Securityheader background
LoginHomeAcademic ProgramsConferencesThesesPublicationsEducational ResourcesPress Room
image

SIMULATIONS: CIP Simulations, Tools and Software

imageThe Critical Infrastructure Protection simulation software (both web [html] and desktop [jar] versions), created by Dr. Ted Lewis, incorporates network theory and optimization theory to help analyze and understand how infrastructure sectors evolve, where they are vulnerable, and how they can best be protected. For example, in the FT+ simulation, the user constructs a fault tree containing sector components and threats, along with the estimated total budget, vulnerability, cost to eliminate vulnerability, and consequence (damage) value for each threat. Then, the user may select one of four strategies to compute the best way to allocate the budget to reduce vulnerability and/or risk. In the Network Analysis simulation, the user takes a network model of an infrastructure system along with a budget and estimates damage values as inputs and produces an optimal allocation of the budget to nodes and links such that risk is minimized. Thirteen different simulations are available and are routinely updated. Download the desktop versions to your computer and run them locally, or run the web versions right from the web.

There are additional archived simulations and software available (such as Network Analysis).





[2010-03-17 10:28:46]


downloadLittleSims:Windows (XP) [download]

Little Sims: This application includes several simulation tools to illustrate concepts that are relevant to Network Theory.

It currently includes:

Shortest Link
This simulation tool illustrates the law of increasing returns based upon an organizing principle that short links are preferred over longer links. This program is described in Chapter 4 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

Scale-Free (PowerGraph)
This simulation tool illustrates the law of increasing returns (also known as preferential selection), and the power law. This program is described in Chapter 4 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

[2010-03-17 09:03:46]


downloadLittleSims:Mac OSX (Intel) [download]

Little Sims: This application includes several simulation tools to illustrate concepts that are relevant to Network Theory.

It currently includes:

Shortest Link
This simulation tool illustrates the law of increasing returns based upon an organizing principle that short links are preferred over longer links. This program is described in Chapter 4 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

Scale-Free (PowerGraph)
This simulation tool illustrates the law of increasing returns (also known as preferential selection), and the power law. This program is described in Chapter 4 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

[2010-01-04 09:42:20]


downloadCatastrophes [download]

Three simulations: Sticks, Amaral-Meyer, and Random Catastrophes. Sticks illustrates how systems fail due to outside incidents. Amaral-Meyer illustrates intrinsic failure (internal faults), and Random Catastrophes illustrates how any layered system fails due to random or normal accidents. Concepts: self-organized criticality, power laws, and exceedence probability.

[2009-10-07 09:42:20]


downloadForest Fires [download]

Simulated forest fires started by random lightening strikes. Illustrates the concept of percolation and shows how percolation leads to self-organized criticality and power law exceedence probability. Less frequent lightening strikes lead to higher consequences (larger fires).

[2009-06-11 09:08:25]


downloadMBRA:Windows (XP) [download]

The MBRA tool supports the Model-Based Risk Assessment technique described in Critical Infrastructure Protection in Homeland Security (Lewis, 2003). There are two key components of MBRA: the network analysis and the fault tree analysis. These two parts can be performed independently or together. The network analysis models an infrastructure network and helps the analyst to determine which components are the most critical. The fault tree is an engineering technique used to model possible faults to related parts of a system and then to determine how best to allocate resources to those parts to minimize overall risk.
MBRA Version 2.0 Tutorial [swf] | User Manual [pdf]

[2009-04-16 09:03:46]


downloadMBRA:Mac OSX (Intel) [download]

The MBRA tool supports the Model-Based Risk Assessment technique described in Critical Infrastructure Protection in Homeland Security (Lewis, 2003). There are two key components of MBRA: the network analysis and the fault tree analysis. These two parts can be performed independently or together. The network analysis models an infrastructure network and helps the analyst to determine which components are the most critical. The fault tree is an engineering technique used to model possible faults to related parts of a system and then to determine how best to allocate resources to those parts to minimize overall risk.
MBRA Version 2.0 Tutorial [swf] | User Manual [pdf]

[2007-02-05 09:33:49]

online versionRTree [play]
downloadRTree [download]

RTree is the tree-structured network equivalent of RNET described in chapter 9 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

[2007-02-05 09:31:13]

online versionRSA [play]
downloadRSA [download]

This simulation tool illustrates the RSA public key algorithm and how it is used to encrypt and decrypt messages. The program is described in Chapter 14 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

[2007-02-05 09:29:06]

online versionRNet [play]
downloadRNet [download]

This simulation tool illustrates how Network Analysis can be used to analyze tree-structured networks (like those found in power distribution systems). The program is described in Chapter 9 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

[2007-02-05 09:26:43]

online versionRGB (TreeLink) [play]
downloadRGB (TreeLink) [download]

This simulation tool illustrates an organizing principle that ends up forming a tree out of a random network.

[2007-02-05 09:22:04]

online versionPowerGridSim [play]
downloadPowerGridSim [download]

This simulation tool illustrates a highly simplified model of how the power grid works and is useful for showing students why power level fluctuates due to 'buying and selling' through ISOs and how these fluctuations introduce vulnerabilities. The program is described in Chapter 9 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

[2007-02-05 09:18:44]

online versionInternet Virus [play]
downloadInternet Virus [download]

This simulation tool illustrates how network worms spread using an epidemic-like contagion in a random and scale-free network using 'susceptible-infected-died' and SIS (susceptible-infected-susceptible) modules. The program is described in Chapter 12 of Ted Lewis' book, Critical Infrastructure Protection, Defending a Networked Nation.

[2007-02-05 09:16:52]

online versionInfluence Machine [play]
downloadInfluence Machine [download]

  

[2007-02-05 09:14:55]

online versionCascade Net [play]
downloadCascade Net [download]

This simulation tool demonstrates the behavior of a cascade failure in an arbitrary network and provides tools for studying the effects of network structure on its ability to resist cascade failure.