Time-based GNSS attack detection
Marco Spanghero, Panos Papadimitratos

TL;DR
This paper presents a multi-layered, time-based detection method for GNSS attacks that cross-checks GNSS time with external trusted sources, effectively identifying various sophisticated attack types without modifying existing receivers.
Contribution
It introduces a novel, largely agnostic approach leveraging multiple external time sources for real-time GNSS attack detection, capable of identifying fine-grained and sophisticated attacks.
Findings
Detection of attack take-over as low as 150 microseconds
Detection of smooth time manipulations as low as 30 nanoseconds
Method is effective against diverse adversaries and compatible with existing GNSS receivers
Abstract
To safeguard Civilian Global Navigation Satellite Systems (GNSS) external information available to the platform encompassing the GNSS receiver can be used to detect attacks. Cross-checking the GNSS-provided time against alternative multiple trusted time sources can lead to attack detection aiming at controlling the GNSS receiver time. Leveraging external, network-connected secure time providers and onboard clock references, we achieve detection even under fine-grained time attacks. We provide an extensive evaluation of our multi-layered defense against adversaries mounting attacks against the GNSS receiver along with controlling the network link. We implement adversaries spanning from simplistic spoofers to advanced ones synchronized with the GNSS constellation. We demonstrate attack detection is possible in all tested cases (sharp discontinuity, smooth take-over, and coordinated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
