Inizierò dal presupporre che ti riferisci al segmento civile del sistema NAVSTAR (US / NIST) e non alla versione militare crittografata.
La risposta breve è che non esiste alcuna crittografia crittograficamente protetta in essere sui dati delle effemeridi NAVSTAR trasmessi. Non è impossibile falsificare questo segnale, solo tecnicamente molto difficile e richiede una sincronizzazione precisa di molti sistemi diversi. (Non è affatto come "Domani non muore mai" )
Capire come funziona il segmento spaziale GPS illuminerà il motivo per cui ciò non è pertinente alle prestazioni del sistema. Al momento ci sono attualmente 24 veicoli spaziali attivi (SV) e 4 pezzi di ricambio in orbita intorno alla terra. Ogni SV è identificata da un codice C / A (Corso o Acquisizione) che è identificabile in modo univoco. Il segnale di base NAVSTAR viene trasmesso a 1575,42 MHz e ogni SV trasmette sulla stessa frequenza. Come evitano di calpestare l'un l'altro chiedi? Usano l'accesso multiplo Code-Division (CDMA - sì, come Verizon e il tuo cellulare) per consentire al ricevitore di filtrare il segnale (disposto dal codice C / A).
Ogni SV trasmette i cosiddetti dati delle effemeridi, questi sono 6 parametri (e alcuni extra per le correzioni) che consentono al ricevitore di calcolare esattamente le posizioni di tutti i 28 SV in orbita per un tempo preciso (quella volta fornita da tali SV ). È quindi possibile utilizzare la posizione calcolata dei satelliti per determinare la pseudorange dalla SV a voi, e quindi la vostra posizione. Huzzah!
Ora, per romperlo.
Dovresti avere
- La possibilità di generare e codificare un messaggio effemerico NAVSTAR formattato correttamente
- La capacità di indirizzare in modo mirato questo messaggio (e il segnale) verso la vittima designata
- La capacità di soffocare completamente le trasmissioni NAVSTAR standard su L1, L2 e L5 (improbabile, poiché il livello del segnale stesso è inferiore a circa -159 dBw e sembra statico.)
Se persino dovessi mettere in atto questi sistemi, il tuo segnale apparirebbe come una inclinazione molto direzionale, e solo per le poche persone selezionate sul suo percorso che rendono lo spoofing un compito molto costoso e ingombrante. (Quello che è probabile è che il tuo ricevitore penserà che sei da qualche parte nel mezzo della Terra.) È molto più semplice semplicemente bloccare il segnale e rimuovere la capacità dell'utente di navigare nello spazio e nel tempo.
Panoramica GPS / NAVSTAR di alto livello - Presentazioni
Panoramica GPS / NAVSTAR di alto livello - Testo
Specifiche dei segnali più dettagliate
EDIT:
Ho trovato un fantastico TED Talk che descrive una serie di possibili exploit per il GPS.