Skip to main content
Log in

Three time spoofing algorithms for GNSS timing receivers and performance evaluation

  • Original Article
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

This study proposes three different time spoofing algorithms based on modified satellite position, modified pseudorange, and combined modified pseudorange and satellite position. Their effectiveness and performance are verified and evaluated via computational simulations and experiments using open-source data provided by the Curtin Group. The algorithm of modified pseudorange shows the best performance, with the average value of receiver clock bias offset from the offset expected by the spoofer being 5.72 × 10−8 m, and the average value of spatial change in the receiver position being 4.88 × 10−4 m, thus, fully achieving the purpose of time spoofing, i.e., spoofing causes the receiver clock bias to reach an offset as intended by spoofer. However, the target receiver could detect spoofing by assessing pseudorange time delay. The algorithm of modified satellite position shows the worst performance. The outcome of the combination algorithm is between that of the two other time spoofing algorithms; The latter two algorithms mentioned above have an average receiver clock bias offset from the spoofer’s intended offset being − 117.80 m and − 58.90 m, the average value of spatial change in the receiver position being 109.08 m and 54.55 m, thereby basically achieving the purpose of time spoofing, respectively. The algorithm of modified satellite position does not require pseudorange time delay addition, which could be done by modifying navigation message parameters, it was challenging for target receiver to detect any pseudorange time delay as spoofing. Hence, users who rely on time information should enhance the security and reliability of detecting time information.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

Data will be made available on request to the corresponding author.

References

  • Benmouyal G et al (1998) IEEE standard for synchrophasors for power systems. IEEE Trans Power Deliv 13:73–77. https://doi.org/10.1109/61.660853

    Article  Google Scholar 

  • Bin Q, Ziwen C, Yong X, Liang H, Sheng S (2020) GPS spoofing-based time synchronisation attack in advanced metering infrastructure and its protection. J Eng 2020:809–815. https://doi.org/10.1049/joe.2020.0022

    Article  Google Scholar 

  • Borio D, Gioia C (2021) Interference mitigation: impact on GNSS timing. GPS Solut 25:37. https://doi.org/10.1007/s10291-020-01075-x

    Article  Google Scholar 

  • Curtin Web (2019) GNSS web service. http://saegnss2.curtin.edu/ldc/

  • Demir MO, Kurt GK, Pusane AE (2020) On the limitations of GPS time-spoofing attacks. In: Proceedings of the TPS 2020, Milan, Italy. https://doi.org/10.1109/TSP49548.2020.9163444

  • Fan Y, Zhang Z, Trinkle M, Dimitrovski AD, Song JB, Li H (2015) A cross-layer defence mechanism against GPS spoofing attacks on PMUs in smart grids. IEEE Trans Smart Grid 6:2659–2668. https://doi.org/10.1109/TSG.2014.2346088

    Article  Google Scholar 

  • Gao Y, Lu Z (2019) Analysis of the impact of GPS receiver timing spoofing for TEXBAT scenarios. J Surv Mapp Sci Technol 36:127–132

    Google Scholar 

  • He T (2019) Improvement of GNSS forwarding spoofing interference method. Mapp Bull 04:71–74

    Google Scholar 

  • Hu Y, Cao K, Li B, Zhu Y (2014) Research on forwarding spoofing interference clock bias compensation algorithm. In: Proceedings of the CSNC 2014, Nanjing, Jiangsu, China

  • Huang L, Gong H, Zhu X, Wang F (2013) Research on forwarding spoofing interference technique for GNSS timing receivers. Guofang Keji Daxue Xuebao 35:93–96

    Google Scholar 

  • Jiang X, Zhang J, Harding BJ, Makela JJ, Dominguez-Garcia AD (2013) Spoofing GPS receiver clock offset of phasor measurement units. IEEE Trans Power Syst 28:3253–3262. https://doi.org/10.1109/TPWRS.2013.2240706

    Article  Google Scholar 

  • Ma C, Yang J, Zhou C, Liu SL (2019) A navigation spoofing algorithm based on clock error fitting. In: Proceedings of the CISCE 2019, Haikou, China. https://doi.org/10.1109/CISCE.2019.00016

  • Peng C (2020) Research on the key technology of GNSS induced spoofing interference. Dissertation, Tsinghua University

  • Shepard DP, Bhatti JA, Humphreys TE, Fansler AA (2012a) Evaluation of smart grid and civilian UAV vulnerability to GPS spoofing attacks. In: Proceedings of the ION GNSS 2012a, Nashville, TN, USA, pp 3591–3605

  • Shepard DP, Humphreys TE, Fansler AA (2012b) Evaluation of the vulnerability of vhasor measurement units to GPS spoofing attacks. Int J Crit Infrastruct Prot 5:146–153. https://doi.org/10.1016/j.ijcip.2012.09.003

    Article  Google Scholar 

  • Yang Q, Zhang Y, Tang C (2018) A novel GPS spoofing algorithm based on modifying navigation message. In: Li B, Shu L, Zeng D (eds) Communications and networking. ChinaCom 2017. Lecture notes of the institute for computer sciences, social informatics and telecommunications engineering, vol 236. Springer, Cham, pp 46–53

    Google Scholar 

  • Yuan M (2017) Sensitivity analysis and verification of navigation messages on positioning performance. Dissertation, University of Electronic Science and Technology of China

  • Zhang Z, Gong S, Dimitrovski AD, Li H (2013) Time synchronization attack in smart grid: impact and analysis. IEEE Trans Smart Grid 4:87–98. https://doi.org/10.1109/TSG.2012.2227342

    Article  Google Scholar 

  • Zhao X, Chen X, Guo X (2020) A forwarding-based spoofing method for user GNSS cocks. Telecommun Technol 60:1415–1419

    Google Scholar 

  • Zhu X, Wu Y, Gong H, Liu W, Wang F (2015) Reinforcement techniques for satellite timing receivers in complex interference environments. Guofang Keji Daxue Xuebao 37:1–9

    Google Scholar 

Download references

Acknowledgements

We are grateful for the GNSS data provided by Curtin GNSS-SPAN Group, and also grateful for Murtaza Samiwala, from Editage, for editing the English text of a draft of this manuscript. This research was funded by the National Natural Science Foundation of China, Grant Number 41674027.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guangyun Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gao, Y., Li, G. Three time spoofing algorithms for GNSS timing receivers and performance evaluation. GPS Solut 26, 87 (2022). https://doi.org/10.1007/s10291-022-01275-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10291-022-01275-7

Keywords

Navigation