Hidden Moving Target Defense in Smart Grids

Slides:



Advertisements
Similar presentations
Spoofing State Estimation
Advertisements

TCIPG Reading Group Today’s Plan: Discuss Read and Work Ahead
Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University March 22th, 2011 Smart grid seminar series Yao Liu, Peng Ning, and Michael K.
On the Conditional Mutual Information in Gaussian- Markov Structured Grids Hanie Sedghi & Edmond Jonckheere.
Deployment Strategies for Differentiated Detection in Wireless Sensor Network Jingbin Zhang, Ting Yan, and Sang H. Son University of Virginia From SECON.
Contributed Talk at NetSci 2007
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
ECE 333 Renewable Energy Systems Lecture 13: Per Unit, Power Flow Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois.
Presented by: Bikram Choudhury Regd. No. : Department of Electrical And Electronics Engineering FACTS Devices For Smart Grid 2 July 2015.
1 Challenges in Power Systems State Estimation Lamine Mili Virginia Tech Alexandria Research Institute.
Statistical Critical Path Selection for Timing Validation Kai Yang, Kwang-Ting Cheng, and Li-C Wang Department of Electrical and Computer Engineering University.
Greenbench: A Benchmark for Observing Power Grid Vulnerability Under Data-Centric Threats Mingkui Wei, Wenye Wang Department of Electrical and Computer.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Gestionnaire du Réseau de Transport d 'Electricité 2008 IEEE PES General Meeting: Panel on Best Practices in State Estimation Experiences and practices.
MATLAB SIMULINK WORKSHOP
A Trust Based Distributed Kalman Filtering Approach for Mode Estimation in Power Systems Tao Jiang, Ion Matei and John S. Baras Institute for Systems Research.
Nelson Kagan BR Session 4 – Block 3 – Planning – Paper #66 Barcelona May Technical Assessment for the Installation of Dispersed Generation.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Cyber Physical Power Systems
1 © A. Kwasinski, 2015 Cyber Physical Power Systems Fall 2015 Security.
IEEE CLOUD’2012 Topology-Aware Deployment of Scientific Applications in Cloud Computing Pei Fan 1, Zhenbang Chen 1, Ji Wang 1, Zibin Zheng 2, Michael R.
Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Ming Ma and Yuanyuan Yang Department of Electrical & Computer Engineering.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Frankfurt (Germany), 6-9 June 2011 Manuel Avendaño J. V. Milanović Manuel Avendaño – UK – Session 2 – Paper 0529 METHODOLOGY FOR FLEXIBLE, COST-EFFECTIVE.
On Security Indices for State Estimators in Power Networks Henrik Sandberg, André Teixeira, and Karl Henrik Johansson Automatic Control Lab, ACCESS Linnaeus.
Unified Power Flow Controller
Minimum spanning tree diameter estimation in random sensor networks in fractal dimension Students: Arthur Romm Daniel Kozlov Supervisor: Dr.Zvi Lotker.
Artificial Intelligence In Power System Author Doshi Pratik H.Darakh Bharat P.
Major Project on POWER FLOW IMPROVEMENT IN TRANSMISSION LINE USING UPFC By A Naveen (136F1A0202) B Shravan (136F1A0206) MD Ansar Pasha (136F1A0218) T Srikanth.
STRIDE to a secure Smart Grid in a hybrid cloud
ECE 476 POWER SYSTEM ANALYSIS
FACTS BY SVC, FLEXIBLE AC TRANSMISSION
Sinusoidal Excitation of Circuits
SIMULATION AND IMPLEMENTATION OF FC-TCR
Unified Power Flow Controller (UPFC)
PSCAD models.
ECEN 460 Power System Operation and Control
ECE 476 Power System Analysis
Asghar Sabati, Ramazan Bayindir
Fundamentals of Harmonics
Prepared by Viren Pandya
Cyber Physical Attack Detection
ECE 476 POWER SYSTEM ANALYSIS
Load flow solutions Chapter (3).
Allahabad , Uttar Pradesh
ECEN 460 Power System Operation and Control
Shanshui Yang1, Li Liu1, Xi Jiang1, Li Wang1, Weifang Liu2
The D.C. Scout Battery Distribution System Ground Locator
SMART TRANSMISSION GRID 1. Smart Transmission System Wide application of HVDC/ FACTS Wide Area Monitoring & Protection New Technologies: Substation Automation.
Series and Parallel Circuits
ECE 333 Green Electric Energy
Secure Control Systems - A Quantitative Risk Management Approach
Load Flow Studies Eng. Edvan Moyo BEng, MEng, MBA
A Symmetrical Hybrid Power Flow Controller
UNIT-8 INVERTERS 11/27/2018.
ECE 333 Green Electric Energy
ECEN 460 Power System Operation and Control
Unified Power Flow Controller (UPFC)
Vulnerability Analysis of False Data Injection
Department of Electrical Engineering
ECE 576 Power System Dynamics and Stability
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
FACTS BY SVC, FLEXIBLE AC TRANSMISSION
ECEN 615 Methods of Electric Power Systems Analysis
Power system operation and control
Components inverters Except where otherwise noted these materials are licensed Creative Commons Attribution 4.0 (CC BY)
Wen-Long Chin, Wan Li, and Hsiao-Hwa Chen
Hongchao Zhou, Fei Liu, Xiaohong Guan
Chapter 2: Development process and organizations
Cengizhan Can Phoebe de Nooijer
Presentation transcript:

Hidden Moving Target Defense in Smart Grids Jue Tian1,2 Rui Tan2 Xiaohong Guan1,3 Ting Liu1,4 1. Xi’an Jiaotong University, P.R. China 2. Nanyang Technological University, Singapore 3. Tsinghua University, P.R. China 4. Cornell University, U.S.

Motivation 59% attacks on critical infrastructures target grid [US DHS’13] Night Dragon: grid data exfiltration [McAfee’11] Dragonfly: Trojan horses in grid control systems [Symantec’14] BlackEnergy Trojan shut down 1.4 million people’s power supply in Ukraine [WeLiveSecurity’15]

State Estimation DC State estimation Bad data detection (BDD) Input: line flow z Output: voltage phase estimation Bad data detection (BDD) Bad data exists! State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model. Measured data Estimated data

Moving Target Defense False data injection Moving target defense (MTD) Corrupt measurements Bypass BDD [Liu CCS’09] Moving target defense (MTD) Lines are equipped with distributed flexible ac transmission system (D-FACTS) devices Actively perturbs line susceptances [Rahman MTD’14] Attack vector State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model. DETECTED!

Outline Problem statement Construction and properties of hidden MTD Motivation and background Problem statement Construction and properties of hidden MTD Simulations State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

More Intelligent Attacker Detect the activation of MTD using BDD MTD activation detection drives the attacker to obtain new H Risk is not substantially reduced OK! MTD has been activated Launch the attack Cancel the original attack plan State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

Example Arbitrary MTD is not stealthy to attacker Existing method [Rahman MTD’14] arbitrary D Figure: 3-bus system. Table: Arbitrary MTD approach. State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model. Case Original -107.3 -24.7 62.7 After MTD -1.98 -110.2 -21.8 59.8 5.1 Not stealthy!

Hidden MTD New MTD strategies Research questions Hidden MTD: Stealthy to attacker Power flow invariant MTD (PFI-MTD) Power flows remain unchanged after MTD Research questions Equivalence btw hidden and PFI? How to construct hidden MTD? Existence condition of hidden MTD? State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model. Hidden MTD PFI-MTD

Outline Problem statement Construction and properties of hidden MTD Motivation and background Problem statement Construction and properties of hidden MTD Simulations State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

Equivalence btw Hidden and PFI (1) Condition for PFI-MTD Lemma:An MTD H’ is a PFI-MTD if and only if there exists x’’, such that Hx = H’x’’. D D D Intuition: MTD Only if PFI-MTD If H’ has full column-rank, then x’’ is unique. From , Figure: 3-bus system. State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model. Table: PFI-MTD approach. Case Original -107.3 -24.7 62.7 -3.10 -0.81 After PFI-MTD -1.04 0.83 -1.47 -2.94 -0.85 Stealthy!

Equivalence btw Hidden and PFI (2) Proposition:An MTD is a hidden MTD if and only if it is a PFI-MTD. Hidden MTD PFI-MTD Intuition of Hidden MTD  PFI-MTD MTD: Hidden MTD: ( can bypass BDD based on H) From Lemma, hidden MTD H’ is PFI-MTD. State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

Construction of Hidden MTD Lemma:An MTD H’ is a PFI-MTD if and only if there exists x’’, such that Hx = H’x’’. Directly calculate H’ Choose the system state after MTD x’’ Difficult! Compute the H’ according to H’ is a Huge matrix! State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model. For 118-bus system,

Existence of Hidden MTD If and only if : immutable part of H Only related to D-FACTS deployment D State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

Existence of Hidden MTD If and only if : immutable part of H Only related to D-FACTS deployment D D State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

Hidden MTD Construction Algorithm Existence condition Construct new H’ State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

Outline Problem statement Construction and properties of hidden MTD Motivation and background Problem statement Construction and properties of hidden MTD Simulations State estimation is used in system monitoring to best estimate the power grid state through analysis of meter measurement data and power system models. In POWER GRID, state estimation means estimating State Variables from the Meter Measurements. The meter measurements may include bus voltages, bus real and reactive power injections, and branch reactive power flows in every subsystem of a power grid. The state variables include all the bus voltages and the angles of bus voltages. If the number of buses is n, then the number of state variables if 2*n-1. Usually the number of Meter Measurement is much more than that of state variables. The whole power grid can be modeled as AC power flow model or DC power flow model.

Simulation Setting Matlab & Matpower Toolbox IEEE 14-bus system All lines are D-FACTS equipped Measurement noise and threshold Noiseless: threshold Noisy: Figure: 14-bus system with false alarm rate 5%.

MTD Stealthiness Magnitude of MTD: q Adjusting capability of line susceptance General setting: 20%; Low load condition: much larger (e.g., 90%) PFI-MTD is always stealthy when noiseless. Noise slightly reduce MTD’s stealthy. Arbitrary MTD is not stealthy.

Attack Detection Probability Attacker is able to corrupt measurements of all sensors FDI attack with small magnitude

Conclusion MTD under a more adversary setting Hidden MTD Ongoing work Attacker can detect the activation of arbitrary MTD Hidden MTD Equivalence to power flow invariant MTD Construction algorithm Existence condition Ongoing work Hidden MTD under ac power flow model Hidden MTD’s completeness