TRICK: Time and Range Integrity ChecK using Low Earth Orbiting Satellite for Securing GNSS
Arslan Mumtaz, Mridula Singh
TL;DR
TRICK addresses GNSS spoofing by fusing authenticated GNSS broadcast data with two distance-bounding measurements via a trusted LEO satellite to form an ellipsoidal constraint that bounds a user’s position and the clock bias. Unlike classical VM, TRICK requires only two-way ranging with a single LEO reference (or two measurements with moving/dual-LEO) and leverages broadcast signals to achieve VM-like guarantees with reduced infrastructure and communication overhead. The approach introduces an offset term for asynchronous downlinks, provides two integrity checks (geometric containment and sum residuals), and demonstrates resilience against forward and backward delay attacks, showing practical viability for secure PNT and clock synchronization. With analyses and simulations, TRICK demonstrates detection of spoofing, improved availability over VM in global scenarios, and seamless potential integration with 5G-NTN and distributed anchors, underscoring its operational impact for scalable, secure positioning at global scale.
Abstract
Global Navigation Satellite Systems (GNSS) provide Positioning, Navigation, and Timing (PNT) information to over 4 billion devices worldwide. Despite its pervasive use in safety critical and high precision applications, GNSS remains vulnerable to spoofing attacks. Cryptographic enhancements, such as the use of TESLA protocol in Galileo, to provide navigation message authentication do not mitigate time of arrival manipulations. In this paper, we propose TRICK, a primitive for secure positioning that closes this gap by introducing a fundamentally new approach that only requires two way communications with a single reference node along with multiple broadcast signals. Unlike classical Verifiable Multilateration (VM), which requires establishing two way communication with each reference nodes, our solution relies on only two measurements with a trusted Low Earth Orbiting (LEO) satellite and combines broadcast navigation signals. We rigorously prove that combining the LEO satellite based two way range measurements and multiple one way ranges such as from broadcast signals of GNSS into ellipsoidal constraint restores the same guarantees as offered by VM whilst using minimal infrastructure and message exchanges. Through detailed analysis, we show that our approach reliably detects spoofing attempts while adding negligible computation overhead.
