Detection of False-Data Injection Attacks in Cyber-Physical DC Microgrids

Power electronics-intensive dc microgrids use increasingly complex software-based controllers and communication networks. They are evolving into cyber-physical systems (CPS) with sophisticated interactions between physical and computational processes, making them vulnerable to cyber attacks. This paper presents a framework to detect possible false-data injection attacks (FDIAs) in cyber-physical dc microgrids. The detection problem is formalized as identifying a change in sets of inferred candidate invariants. Invariants are microgrids properties that do not change over time. Both the physical plant and the software controller of CPS can be described as Simulink/Stateflow (SLSF) diagrams. The dynamic analysis infers the candidate invariants over the input/output variables of SLSF components. The reachability analysis generates the sets of reachable states (reach sets) for the CPS modeled as hybrid automata. The candidate invariants that contain the reach sets are called the actual invariants. The candidate invariants are then compared with the actual invariants, and any mismatch indicates the presence of FDIA. To evaluate the proposed methodology, the hybrid automaton of a dc microgrid, with a distributed cooperative control scheme, is presented. The reachability analysis is performed to obtain the reach sets and, hence, the actual invariants. Moreover, a prototype tool, HYbrid iNvariant GEneratoR, is extended to instrument SLSF models, obtain candidate invariants, and identify FDIA.

[1]  Oriol Gomis-Bellmunt,et al.  Trends in Microgrid Control , 2014, IEEE Transactions on Smart Grid.

[2]  Zhi-Qian Bo,et al.  Multi-Agent Based Control Framework for Microgrids , 2009, 2009 Asia-Pacific Power and Energy Engineering Conference.

[3]  Frank L. Lewis,et al.  Team-Oriented Load Sharing in Parallel DC–DC Converters , 2015, IEEE Transactions on Industry Applications.

[4]  Junbo Zhao,et al.  Short-Term State Forecasting-Aided Method for Detection of Smart Grid General False Data Injection Attacks , 2017, IEEE Transactions on Smart Grid.

[5]  Fei Hu,et al.  Detection of Faults and Attacks Including False Data Injection Attack in Smart Grid Using Kalman Filter , 2014, IEEE Transactions on Control of Network Systems.

[6]  Klara Nahrstedt,et al.  Detecting False Data Injection Attacks on DC State Estimation , 2010 .

[7]  Juan C. Vasquez,et al.  DC Microgrids—Part I: A Review of Control Strategies and Stabilization Techniques , 2016, IEEE Transactions on Power Electronics.

[8]  Rong Zheng,et al.  Detecting Stealthy False Data Injection Using Machine Learning in Smart Grid , 2017, IEEE Systems Journal.

[9]  Josep M. Guerrero,et al.  Distributed Secondary Voltage and Frequency Control for Islanded Microgrids With Uncertain Communication Links , 2017, IEEE Transactions on Industrial Informatics.

[10]  Juan C. Vasquez,et al.  Modeling and Sensitivity Study of Consensus Algorithm-Based Distributed Hierarchical Control for DC Microgrids , 2016, IEEE Transactions on Smart Grid.

[11]  Gabriela Hug,et al.  Vulnerability Assessment of AC State Estimation With Respect to False Data Injection Cyber-Attacks , 2012, IEEE Transactions on Smart Grid.

[12]  Zhao Yang Dong,et al.  A Review of False Data Injection Attacks Against Modern Power Systems , 2017, IEEE Transactions on Smart Grid.

[13]  Xiaodong Wang,et al.  Quickest Detection of False Data Injection Attack in Wide-Area Smart Grids , 2015, IEEE Transactions on Smart Grid.

[14]  Stephen McCamant,et al.  The Daikon system for dynamic detection of likely invariants , 2007, Sci. Comput. Program..

[15]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[16]  Juan C. Vasquez,et al.  DC Microgrids—Part II: A Review of Power Architectures, Applications, and Standardization Issues , 2016, IEEE Transactions on Power Electronics.

[17]  Steven Drager,et al.  Cyber-physical specification mismatch identification with dynamic analysis , 2015, ICCPS.

[18]  Peng Ning,et al.  False data injection attacks against state estimation in electric power grids , 2011, TSEC.

[19]  Nancy A. Lynch,et al.  Hybrid I/O automata , 1995, Inf. Comput..

[20]  Osama A. Mohammed,et al.  Empirical Development of a Trusted Sensing Base for Power System Infrastructures , 2015, IEEE Transactions on Smart Grid.

[21]  Ganesh Kumar Venayagamoorthy,et al.  Cyber security in smart DC microgrid operations , 2015, 2015 IEEE First International Conference on DC Microgrids (ICDCM).

[22]  Juan C. Vasquez,et al.  Next-Generation Shipboard DC Power System: Introduction Smart Grid and dc Microgrid Technologies into Maritime Electrical Netowrks , 2016, IEEE Electrification Magazine.

[23]  H. Vincent Poor,et al.  Strategic Protection Against Data Injection Attacks on Power Grids , 2011, IEEE Transactions on Smart Grid.

[24]  Fred C. Schweppe,et al.  Power System Static-State Estimation, Part I: Exact Model , 1970 .

[25]  Zhuo Lu,et al.  Cyber security in the Smart Grid: Survey and challenges , 2013, Comput. Networks.

[26]  Deepa Kundur,et al.  Denial of service attacks and mitigation for stability in cyber-enabled power grid , 2015, 2015 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT).

[27]  William G. Griswold,et al.  Dynamically discovering likely program invariants to support program evolution , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[28]  Frank L. Lewis,et al.  Distributed Cooperative Control of DC Microgrids , 2015, IEEE Transactions on Power Electronics.

[29]  Zhihua Qu,et al.  Enhanced protection against false data injection by dynamically changing information structure of microgrids , 2012, 2012 IEEE 7th Sensor Array and Multichannel Signal Processing Workshop (SAM).

[30]  Lajos Hanzo,et al.  A Survey on Wireless Security: Technical Challenges, Recent Advances, and Future Trends , 2015, Proceedings of the IEEE.

[31]  Zhuo Lu,et al.  Camouflage Traffic: Minimizing Message Delay for Smart Grid Applications under Jamming , 2015, IEEE Transactions on Dependable and Secure Computing.

[32]  Juan C. Vasquez,et al.  A Multi-Functional Fully Distributed Control Framework for AC Microgrids , 2018, IEEE Transactions on Smart Grid.

[33]  Siddharth Sridhar,et al.  Model-Based Attack Detection and Mitigation for Automatic Generation Control , 2014, IEEE Transactions on Smart Grid.

[34]  David Tipper,et al.  A Secure Communication Architecture for Distributed Microgrid Control , 2015, IEEE Transactions on Smart Grid.

[35]  Josep M. Guerrero,et al.  Aalborg Universitet Networked and Distributed Control Method with Optimal Power Dispatch for Islanded , 2016 .

[36]  Danda B. Rawat,et al.  Detection of False Data Injection Attacks in Smart Grid Communication Systems , 2015, IEEE Signal Processing Letters.

[37]  Zhu Han,et al.  Detecting False Data Injection Attacks on Power Grid by Sparse Optimization , 2014, IEEE Transactions on Smart Grid.

[38]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[39]  Mehul Motani,et al.  Detecting False Data Injection Attacks in AC State Estimation , 2015, IEEE Transactions on Smart Grid.