Detection of false data injection attacks using unscented Kalman filter

Abstract It has recently been shown that state estimation (SE), which is the most important real-time function in modern energy management systems (EMSs), is vulnerable to false data injection attacks, due to the undetectability of those attacks using standard bad data detection techniques, which ar...

Full description

Bibliographic Details
Main Authors: Nemanja ŽIVKOVIĆ, Andrija T. SARIĆ
Format: Article
Language:English
Published: IEEE 2018-05-01
Series:Journal of Modern Power Systems and Clean Energy
Subjects:
Online Access:http://link.springer.com/article/10.1007/s40565-018-0413-5
id doaj-5f519666554c49b6a7f1d2a3a1114b71
record_format Article
spelling doaj-5f519666554c49b6a7f1d2a3a1114b712021-05-02T23:15:23ZengIEEEJournal of Modern Power Systems and Clean Energy2196-56252196-54202018-05-016584785910.1007/s40565-018-0413-5Detection of false data injection attacks using unscented Kalman filterNemanja ŽIVKOVIĆ0Andrija T. SARIĆ1Schneider Electric DMS NSDepartment of Power, Electronic and Telecommunication Engineering, Faculty of Technical Sciences, University of Novi SadAbstract It has recently been shown that state estimation (SE), which is the most important real-time function in modern energy management systems (EMSs), is vulnerable to false data injection attacks, due to the undetectability of those attacks using standard bad data detection techniques, which are typically based on normalized measurement residuals. Therefore, it is of the utmost importance to develop novel and efficient methods that are capable of detecting such malicious attacks. In this paper, we propose using the unscented Kalman filter (UKF) in conjunction with a weighted least square (WLS) based SE algorithm in real-time, to detect discrepancies between SV estimates and, as a consequence, to identify false data attacks. After an attack is detected and an appropriate alarm is raised, an operator can take actions to prevent or minimize the potential consequences. The proposed algorithm was successfully tested on benchmark IEEE 14-bus and 300-bus test systems, making it suitable for implementation in commercial EMS software.http://link.springer.com/article/10.1007/s40565-018-0413-5State estimationFalse data injection attackBad data detectionUnscented Kalman filter
collection DOAJ
language English
format Article
sources DOAJ
author Nemanja ŽIVKOVIĆ
Andrija T. SARIĆ
spellingShingle Nemanja ŽIVKOVIĆ
Andrija T. SARIĆ
Detection of false data injection attacks using unscented Kalman filter
Journal of Modern Power Systems and Clean Energy
State estimation
False data injection attack
Bad data detection
Unscented Kalman filter
author_facet Nemanja ŽIVKOVIĆ
Andrija T. SARIĆ
author_sort Nemanja ŽIVKOVIĆ
title Detection of false data injection attacks using unscented Kalman filter
title_short Detection of false data injection attacks using unscented Kalman filter
title_full Detection of false data injection attacks using unscented Kalman filter
title_fullStr Detection of false data injection attacks using unscented Kalman filter
title_full_unstemmed Detection of false data injection attacks using unscented Kalman filter
title_sort detection of false data injection attacks using unscented kalman filter
publisher IEEE
series Journal of Modern Power Systems and Clean Energy
issn 2196-5625
2196-5420
publishDate 2018-05-01
description Abstract It has recently been shown that state estimation (SE), which is the most important real-time function in modern energy management systems (EMSs), is vulnerable to false data injection attacks, due to the undetectability of those attacks using standard bad data detection techniques, which are typically based on normalized measurement residuals. Therefore, it is of the utmost importance to develop novel and efficient methods that are capable of detecting such malicious attacks. In this paper, we propose using the unscented Kalman filter (UKF) in conjunction with a weighted least square (WLS) based SE algorithm in real-time, to detect discrepancies between SV estimates and, as a consequence, to identify false data attacks. After an attack is detected and an appropriate alarm is raised, an operator can take actions to prevent or minimize the potential consequences. The proposed algorithm was successfully tested on benchmark IEEE 14-bus and 300-bus test systems, making it suitable for implementation in commercial EMS software.
topic State estimation
False data injection attack
Bad data detection
Unscented Kalman filter
url http://link.springer.com/article/10.1007/s40565-018-0413-5
work_keys_str_mv AT nemanjazivkovic detectionoffalsedatainjectionattacksusingunscentedkalmanfilter
AT andrijatsaric detectionoffalsedatainjectionattacksusingunscentedkalmanfilter
_version_ 1721486612218511360