Journal of Aerospace Science and Technology

Journal of Aerospace Science and Technology

Spoofing Attack Detection in Integrated GNSS/INS Navigation System Using Self-tuning Kalman Filter

Document Type : Research Notes

Authors
Department of Electrical and Computer Engineering, Sahand University of Technology, Tabriz, Iran
Abstract
Spoofers may attack Global Navigation Satellite System (GNSS) data, resulting in positioning errors in navigation. The features of the prediction of the Kalman filter are utilized to detect spoofing attacks in most of the existing attack monitors. However, the basic assumption in the conventional Kalman filter is that the noise characteristics in the system model are known in advance, which is often violated in real-world navigation systems. So, a novel spoofing attack monitor for a loosely coupled integrated GNSS/INS system is developed here utilizing the self-tuning Kalman filter concept in which the covariance matrices of the dynamic and measurement noises are adapted online, during the operation of the system. The proposed attack detector is designed based on the covariance matching idea in the adaptive Kalman filter; wherein, the covariance matrices of the noise models are adapted based on the residual and innovation sequences within a moving sampling window. Comparative simulations demonstrate that the suggested method significantly outperforms the one based on the conventional Kalman filter.
Keywords

Subjects


[1] P. D. Groves, Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd ed., Artech House, Boston, USA, 2013.
[2] M. L. Psiaki, T. E. Humphreys, “GNSS spoofing and detection,” Proc. IEEE, vol.104, 2016, pp. 1258–1270, https://doi.org/10.1109/JPROC.2016.2526658.
[3] Z. Wu, Y. Zhang, Y. Yang, C. Liang, “Spoofing and anti-spoofing technologies of global navigation satellite system: A survey,” IEEE Access, vol. 8, issu 6, 2020, 165444–165496, https://doi.org/10.1109/ACCESS.2020.3022294.
[4] S. Khanafseh, N. Roshan, S. Langel, F. Chan, M. Joerger, and B. Pervan, “GPS spoofing detection using RAIM with INS coupling,” Proc. IEEE/ION Position, Location Navigation Symp., Monterey, CA, USA, May 2014, https://doi.org/10.1109/PLANS.2014.6851498.
[5] C. Tanil, S. Khanafseh, M. Joerger, B. Pervan, “Kalman Filter-based INS monitor to detect GNSS spoofers capable of tracking aircraft position,” Proc. IEEE/ION Position, Location, Navigation Symp., Savannah, Georgia, USA, April 2016, https://doi.org 10.1109/PLANS.2016.7479805.
[6] C. Tanil, S. Khanafseh, M. Joerger, B. Pervan, “An INS monitor to detect GNSS spoofers capable of tracking vehicle position,” IEEE Trans. Aerosp. Electron. Syst., vol. 54 Issu 1, 2018, pp. 131–143, https://doi,org/ 10.1109/TAES.2017.2739924.
[7] Y. Liu, S. Li, Q. Fu, Z. Liu, “Impact assessment of GNSS spoofing attacks on INS/GNSS integrated navigation system,” Sensors, vol. 18, no. 5, 2018, pp. 131-143, https://doi.org/10.3390/s18051433.
[8] R. Xu, M. Ding, Y. Qi, S. Yue,  J. Liu, “Performance analysis of GNSS/INS loosely coupled integration systems under spoofing attacks,” Sensors, vol. 18, no. 12,  2018, Art. no. 4108, https://doi.org/10.3390/s18124108.
[9] E. Bang, C. Milner, C. Macabiau, P. Estival, “Preliminary integrity assessment for GPS/GLONASS RAIM with multiple faults,” IEEE/ION Position, Location, Navigation Symp., Monterey, California, USA, April 2018, https://doi.org/10.1109/PLANS.2018.8373398.
[10] M.R. Manesh, J. Kenney, W.C. Hu, V.K. Devabhaktuni, N. Kaabouch, “Detection of GPS spoofing attacks on unmanned aerial systems,” 16th IEEE Annu. Consum. Commun. Netw., Las Vegas, NV, USA, January 2019, https://doi.org/10.1109/CCNC.2019.8651804.
[11] Y. Liu, S. Li, Q. Fu, Z. Liu, Q. Zhou, “Analysis of Kalman filter innovation-based GNSS spoofing detection method for INS/GNSS integrated navigation system,” IEEE Sensors J., vol. 19, no, 13,  2019, pp. 5167-5178, https://doi.org/10.1109/JSEN.2019.2902178.
[12] W. Yimin, L. Hong, and L. Mingquan, “Spoofing profile estimation-based GNSS spoofing identification method for tightly coupled MEMS INS/GNSS integrated navigation system,” IET Radar, Sonar Navigation, vol. 14, no. 2, 2020, pp. 216–225,  https://doi.org/10.1049/iet-rsn.2019.0264.
[13] M. Ceccato, F. Formaggio, N. Laurenti, and S. Tomasin, “Generalized likelihood ratio test for GNSS spoofing detection in devices with IMU,IEEE Transactions on Information Forensics and Security, vol. 16, 2021, pp. 3496- 3509, https://doi.org/10.1109/TIFS.2021.3083414.
[14] W. Liang, K. Li, Q. Li,Anti-spoofing Kalman filter for GPS/rotational INS integration,” Measurement, vol. 193 Art. no. 110962, 2022, https://doi.org/10.1016/j.measurement.2022.110962.
[15] L. Zhang, H. Zhao, C. Sun, L. Bai, W. Feng, “Enhanced GNSS spoofing detector via multiple-epoch inertial navigation sensor prediction in a tightly-coupled system,” IEEE Sensors J., vol. 22, no. 9, 2022, pp. 8633–8647, https://doi.org/10.1109/JSEN.2022.3156112.
[16] Y. Wei, H. Li,  M. Lu, “A steady-state spoofing detection and exclusion method based on raw IMU measurement,” IEEE Sensors J.,  vol. 22, no. 4, 2022, 3529–3539, https://doi.org/10.1109/JSEN.2022.3143150.
[17] W. Ding, J. Wang, and C. Rizos, “Improving adaptive Kalman estimation in GPS/INS integration,” The J. of Navigation, vol. 60, no. 3, 2007, pp. 517-529, https://doi.org/10.1017/S0373463307004316.
[18] A. Almagbile, J. Wang, W. Ding, “Evaluating the performances of adaptive Kalman filter methods in GPS/INS integration,” J. of Global Positioning Sys. vol. 9, no. 1, 2010, 33-40, https://doi.org/10.5081/jgps.9.1.33.
[19] M.S. Grewal, A.P. Andrews, Kalman filtering: Theory and Practice with MATLAB, 4th ed., John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2015.
Volume 18, Issue 2
2025
Pages 17-24

  • Receive Date 14 July 2024
  • Revise Date 15 June 2025
  • Accept Date 29 June 2025
  • First Publish Date 07 July 2025