• DocumentCode
    656774
  • Title

    Formal design of communication checkers for ICCP using UPPAAL

  • Author

    Malik, S. ; Berthier, Robin ; Bobba, Rakesh B. ; Campbell, Roy H. ; Sanders, William H.

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2013
  • fDate
    21-24 Oct. 2013
  • Firstpage
    486
  • Lastpage
    491
  • Abstract
    Vulnerabilities in key communication protocols that drive the daily operations of the power grid may lead to exploits that could potentially disrupt its safety-critical operation and may result in loss of power, consequent financial losses, and disruption of crucial power-dependent services. This paper focuses on the Inter Control Center Communications Protocol, (ICCP), which is the protocol used among control centers for data exchange and control. We discuss use of UPPAAL in formal modeling of portions of ICCP. Specifically, we present an iterative process and framework for the design and formal verification of tailored checking mechanisms that protect resource-exhaustion vulnerabilities in the protocol standard from attacks and exploits. We discuss insights we gained and lessons we learned when modeling the protocol functionalities and running the UPPAAL model checker to prove critical security and safety properties, and we discuss the overall success of this approach.
  • Keywords
    computer network security; formal verification; iterative methods; power engineering computing; power grids; protocols; ICCP; Inter Control Center Communications Protocol; UPPAAL model checker; communication checkers; crucial power dependent services; data control; data exchange; formal design; formal verification; iterative process; key communication protocol; power grid; resource exhaustion vulnerability; safety critical operation; Automata; Observers; Protocols; Radiation detectors; Security; Servers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Smart Grid Communications (SmartGridComm), 2013 IEEE International Conference on
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/SmartGridComm.2013.6688005
  • Filename
    6688005