Optimal Compromise among Security, Availability and Resources in the Design of Sequences for GNSS Spreading Code Authentication

Spreading code authentication has been proposed as a promising countermeasure against signal layer spoofing attacks to GNSS. It consists in replacing part of the spreading code with a secret, cryptographically generated sequence, that is also provided to legitimate receivers, allowing them to verify the signal authenticity and integrity. Different techniques and formats have been proposed, yet their formulation is typically given as a particular solution, lacking proper generality.This paper aims at providing a unified general model for the design, description, evaluation and comparison of such techniques, introducing simple performance and security metrics, abstracting from the particular cryptographic mechanisms required to generate the sequences. We derive a way to optimize the trade-offs between security level and signal availability to receivers that do not know the modified code, and between security level and required cryptographic resources.We also propose a simpler mechanism that closely approaches the optimal trade-off, and show that it significantly outperforms existing and proposed techniques, especially in the typically considered performance range. Finally, we evaluate the robustness of the proposed schemes to a partial observation of the transmitted modified code by the attacker.

[1]  Nicola Laurenti,et al.  Feasibility and Limitations of Self-Spoofing Attacks on GNSS Signals with Message Authentication , 2017 .

[2]  L. Scott Proving Location Using GPS Location Signatures: Why it is Needed and A Way to Do It , 2013 .

[3]  Nicola Laurenti,et al.  Analysis of the Chimera Time-Binding Scheme for Authenticating GPS L1C , 2018, 2018 9th ESA Workshop on Satellite NavigationTechnologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC).

[4]  Joanna C. Hinks,et al.  Chips-Message Robust Authentication (Chimera) for GPS Civilian Signals , 2017 .

[5]  James T. Curran,et al.  On the achievable equivalent security of GNSS ranging code encryption , 2018, 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS).

[6]  Beatrice Motella,et al.  SNAP: An authentication concept for the Galileo open service , 2018, 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS).

[7]  L. Scott,et al.  Anti-Spoofing & Authenticated Signal Architectures for Civil Navigation Systems , 2003 .

[8]  W. Marsden I and J , 2012 .

[9]  Serge Fehr,et al.  On the Conditional Rényi Entropy , 2014, IEEE Transactions on Information Theory.

[10]  Ignacio Fernandez-Hernandez,et al.  Signal Structure-Based Authentication for Civil GNSSs: Recent Solutions and Perspectives , 2017, IEEE Signal Processing Magazine.