Spire: Intrusion-Tolerant SCADA for the Power Grid

Credits

/*
 * Spire.
 * Copyright (c) 2017-2023  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 and the Resilient Systems and Societies Lab,
 * University of Pittsburgh.
 *
 * Creators:
 *   Yair Amir            yairamir@cs.jhu.edu
 *   Trevor Aron          taron1@cs.jhu.edu
 *   Amy Babay            babay@pitt.edu
 *   Thomas Tantillo      tantillo@cs.jhu.edu
 *   Sahiti Bommareddy    sahiti@cs.jhu.edu
 *   Maher Khan           maherkhan@pitt.edu
 *
 * Major Contributors:
 *   Marco Platania       Contribution to architecture design
 *   Daniel Qian          Contributions to Trip Master and IDS
 *
 * Contributors:
 *   Samuel Beckley       Contributions to HMIs
 *
 * 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
 *   Christopher Bonebrake, Paul Skare, Beverly Johnson, Sebastian Cardenas, 
 *      Carl Miller and Clifton Eyre for seeing the potential in Spire and helping us
 *      take it to the next level in the substation
 *   Adrian Chavez and Kandy Phan for red/purple teaming Spire
 *
 * WWW:     www.dsn.jhu.edu/spire
 * Contact: spire_at_dsn.jhu.edu
 *
 * Version 2.0, Built January 27, 2023
 *
 * Partial funding for Spire research was provided by the Defense Advanced 
 * Research Projects Agency (DARPA), the Department of Defense (DoD), and the
 * Department of Energy (DoE).
 * Spire is not necessarily endorsed by DARPA, the DoD, or the DoE. 
 *
 */