Login | Register

Machine Learning and Coding Schemes for Fault and Cyber-attack Detection of Unmanned Aerial Vehicles

Title:

Machine Learning and Coding Schemes for Fault and Cyber-attack Detection of Unmanned Aerial Vehicles

Gharibian Saaki, Edward (2024) Machine Learning and Coding Schemes for Fault and Cyber-attack Detection of Unmanned Aerial Vehicles. Masters thesis, Concordia University.

[thumbnail of GharibianSaaki_MASc_S2024.pdf]
Preview
Text (application/pdf)
GharibianSaaki_MASc_S2024.pdf - Accepted Version
Available under License Spectrum Terms of Access.
8MB

Abstract

The main objective of the thesis is to effectively detect and isolate faults and detect cyber-attacks and isolate faults from cyber-attacks for UAVs.
In our first result, we leverage SVMs as a supervised machine-learning technique and Kalman filtering as a proven model-based method. We show that these methods can effectively detect and isolate faults and cyber-attacks. This thesis emphasizes the importance of hybrid approaches to fault and cyber-attacks
SVMs perform equally well for the FDI cyber-attack detection on the control inputs of the ground control system. We propose to train two-class SVM only with the healthy dataset while adding a small bias to control the input of randomly selected observations. To isolate faults from cyber-attacks, we propose to use two Chi-squared, one on the plant side and the other on the controller side that reliably isolates faults from cyber-attacks.
In our second result, we investigate the problem of stealthy caber-attack detection, where the attackers exploit full knowledge of the system to launch undetectable cyber-attacks. We study replay and covert cyber-attacks, and to make them detectable, we use coding techniques.
We extend the two-way coding for MIMO discrete-time systems and study its properties using Kalman filtering for stealthy cyber-attack detection. We show that for an attacker to remove the cyber-attack impact from coded output, it is necessary to know the coding. We propose a new coding scheme using randomly generated numbers on the controller side that effectively converts coded inputs and outputs to time-varying random numbers.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (Masters)
Authors:Gharibian Saaki, Edward
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Electrical and Computer Engineering
Date:16 July 2024
Thesis Supervisor(s):Khorasani, Khashayar
ID Code:994368
Deposited By: Edward Gharibian Saaki
Deposited On:24 Oct 2024 16:46
Last Modified:24 Oct 2024 16:46
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top