Attacking altitude estimation in drone navigation

Current counter-drone solutions have fairly limited capabilities, because they mostly use physical approaches or depend on specific drone implementations. In this paper, we analyze popular altitude estimation algorithms used in common drone navigation systems, identify their vulnerabilities, and propose several effective attacks. First, we carefully review current popular altitude estimation methods, and point out their weaknesses. Then, we develop a few attacks to two of the most popular altitude estimation methods: KF-based estimation and sensor-model-based estimation. For the KF-based estimation, we propose a maximum False Data Injection (FDI) attack and conduct a comprehensive analysis. We are currently developing a generic FDI attack based on this analysis. For the sensor-model-based estimation, we propose two attacks to expand its confidence intervals and manipulate its altitude estimations. We are currently evaluating these attacks and countermeasures, which will be presented soon.

[1]  Eddy Deligne ARDrone corruption , 2011, Journal in Computer Virology.

[2]  Paola Pierleoni,et al.  An accurate device for real-time altitude estimation using data fusion algorithms , 2014, 2014 IEEE/ASME 10th International Conference on Mechatronic and Embedded Systems and Applications (MESA).

[3]  Ruixin Niu,et al.  System state estimation in the presence of false information injection , 2012, 2012 IEEE Statistical Signal Processing Workshop (SSP).

[4]  I. Kamwa,et al.  Dynamic State Estimation in Power System by Applying the Extended Kalman Filter With Unknown Inputs to Phasor Measurements , 2011, IEEE Transactions on Power Systems.

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

[6]  Wojciech Giernacki,et al.  Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle Using Kalman Filter , 2014, Recent Advances in Automation, Robotics and Measuring Techniques.

[7]  Guido C. H. E. de Croon,et al.  Attitude and altitude estimation and control on board a Flapping Wing Micro Air Vehicle , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Seung-Hwan Choi,et al.  Performance improvement and height estimation of pedestrian dead-reckoning system using a low cost MEMS sensor , 2012, 2012 12th International Conference on Control, Automation and Systems.

[9]  Gustavo Valverde,et al.  Unscented kalman filter for power system dynamic state estimation , 2011 .

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

[11]  Bruno Sinopoli,et al.  False Data Injection Attacks in Electricity Markets , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[12]  Dan Popescu,et al.  Large scale heterogeneous monitoring system with decentralized sensor fusion , 2015, 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS).

[13]  Ying Jun Zhang,et al.  Defending mechanisms against false-data injection attacks in the power system state estimation , 2011, 2011 IEEE GLOBECOM Workshops (GC Wkshps).

[14]  J. K. Mandal,et al.  Incorporating nonlinearities of measurement function in power system dynamic state estimation , 1995 .

[15]  Pascal Vasseur,et al.  Real time UAV altitude, attitude and motion estimation from hybrid stereovision , 2012, Auton. Robots.

[16]  Franz Franchetti,et al.  Barometric and GPS altitude sensor fusion , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[17]  P. Groves Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, Second Edition , 2013 .

[18]  A. P. A. D. Silva,et al.  State forecasting in electric power systems , 1983 .

[19]  Dawu Gu,et al.  A Framework for the Analysis and Evaluation of Algebraic Fault Attacks on Lightweight Block Ciphers , 2016, IEEE Transactions on Information Forensics and Security.

[20]  Andrew Morris Shull,et al.  Analysis of cyberattacks on unmanned aerial systems , 2013 .

[21]  Henk Luinge,et al.  Drift-free dynamic height sensor using MEMS IMU aided by MEMS pressure sensor , 2008, 2008 5th Workshop on Positioning, Navigation and Communication.

[22]  Jun Hasegawa,et al.  Dynamic state estimation including anomaly detection and identification for power systems , 1982 .

[23]  Inseok Hwang,et al.  Cyber Attack Vulnerabilities Analysis for Unmanned Aerial Vehicles , 2012, Infotech@Aerospace.

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

[25]  Ruggero Carli,et al.  A distributed method for state estimation and false data detection in power networks , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[26]  Jingjing Li,et al.  An Adaptive Altitude Information Fusion Method for Autonomous Landing Processes of Small Unmanned Aerial Rotorcraft , 2012, Sensors.

[27]  Kai Goebel,et al.  Correcting Sensor Drift and Intermittency Faults With Data Fusion and Automated Learning , 2008, IEEE Systems Journal.

[28]  Karl Henrik Johansson,et al.  On Security Indices for State Estimators in Power Networks , 2010 .

[29]  Geoffrey H. Goldman,et al.  Acoustic Detection and Tracking of a Class I UAS with a Small Tetrahedral Microphone Array , 2014 .