Spire: Intrusion-Tolerant SCADA for the Power Grid


 * Spire.
 * Copyright (c) 2017  Johns Hopkins University.
 * All rights reserved.
 * Spire is licensed under the Spire Open-Source License.
 * You may only use this software in compliance with the License.
 * A copy of the License can be found at: http://dsn.jhu.edu/spire/LICENSE.txt
 * Spire is developed at the Distributed Systems and Networks Lab,
 * Johns Hopkins University.
 * Creators:
 *   Yair Amir            yairamir@cs.jhu.edu
 *   Trevor Aron          taron1@cs.jhu.edu
 *   Amy Babay            babay@cs.jhu.edu
 *   Thomas Tantillo      tantillo@cs.jhu.edu
 * Major Contributors:
 *   Marco Platania       Contribution to architecture design 
 * Special thanks to:
 *   Kevin Jordan for convincing us that protecting the power grid is of utmost
 *     importance and leading us through a successful red-team experiment
 *   Daniel Adams, Robert Laddaga and Howard Shrobe for their vision
 *   JR Charles and Akshay Srivatsan for the initial investigation of pvbrowser
 *     in the context of open-source intrusion-tolerant SCADA
 *   John Schultz and Jonathan Stanton for implementing the confidentiality and for
 *     helping set up the system to withstand a red team attack
 *   Jonathan Kirsch for sharing his experience with the prototype integration
 *     of Prime in a commercial SCADA product
 *   Thiago Alves for contributing to the open-source SCADA ecosystem with
 *     OpenPLC and for helping us use OpenPLC
 *   The pvbrowser team for their pioneering open-source SCADA and excellent HMI
 * WWW:     www.dsn.jhu.edu/spire
 * Contact: spire_at_dsn.jhu.edu
 * Version 1.0, Built May 17, 2017
 * Partial funding for Spire research was provided by the Defense Advanced 
 * Research Projects Agency (DARPA) and the Department of Defense (DoD).
 * Spire is not necessarily endorsed by DARPA or the DoD. 
Distributed Systems and Networks Lab
Computer Science Department, Johns Hopkins University
207 Malone Hall
3400 North Charles Street
Baltimore, MD 21218
TEL: (410) 516-5562