Minden GPS műhold ugyanazon a frekvencián sugároz. Akkor hogy különbözteti meg őket a vevő? A CDMA (Code Division Multiple Access): minden műhold egyedi, pszeudo-véletlenszerűen modulálja a jelét PRN-kód (Pseudo-Random Noise). A vevő ismeri ezeket a kódokat és tud korreláció minden egyes műholdas jelet külön találjanak meg — még akkor is, ha egymás tetején és a zaj alatt vannak (Az alapvető sebezhetőség).
A kód három dolgot határoz meg egyszerre: pontosság (gyorsabb kód = élesebb távolság mérés), a zavartűrés (szélesebb kód = több feldolgozási nyereség) és a hozzáférés (nyílt vagy titkosított). A GPS-nek három fő kódja van.
C / A kód
A C / A kód (Durva / Megszerzés) a nyitott, civil kód L1. Tulajdonságok
- Chip ráta 1,023 Mcps (mega chips per másodperc) — viszonylag lassú.
- Egy rövid kód 1023 zsetonnal, ami 1 ms Ismételje meg, ezért gyorsan megtalálható ("akvizíció") egy hideg vevő.
- Nyilvánosan ismert: Bárki láthatja. — és utánozni. Ez teszi a C / A a legegyszerűbb spoofén (Csalás és megbabonázás).
- Kis spektrum (~ 2 MHz) → a legkisebb feldolgozási nyereség → ez legérzékenyebb a zavarásra A háromból.
Tehát a C / A kód a leggyengébb link: nyitott, szűk és rövid. Majdnem minden polgári GPS meghibásodás, és a támadás célpontja C / A L1.
P (Y) kód
A P kód (Pontosság) az L1 és L2 katonai precíziós kódja. Jellemzők:
- Chip ráta 10,23 Mcps — 10-szer gyorsabb, mint a C / A → pontosabb távolságmérés és szélesebb spektrum (~ 20 MHz).
- Egy nagyon hosszú kód, ami csak egy hét után ismétlődik.
- Titkosított: A P-kód a titokkal lesz W kód titkosított Y kód; együtt ezt hívják P (Y)Ez... anti- spooffing A kulcs nélkül nem lehet utánozni a jelet. Recepció igényel egy crypto gombot (klasszikus SAASM- vevőkészülékek).
- Magasabb feldolgozási nyereség, mint a C / A → erősebb zavaró, és a használata két frekvencia (L1 + L2) lehetővé teszi ionoszféra korrekció és további ellenálló képesség.
Gyakorlati hátrány: A P (Y) a nagyon hosszú kód miatt nehezen található "hideg". A klasszikus katonai címzettek ezért először megtalálják a C / A kódot, majd ugorjanak a P (Y) -ra. — De ez azt jelenti, hogy egy C / A zavaró is blokkolja a hozzáférést P (Y). Az M kód pontosan ezt oldja meg.
M kód
A M kód (Military) a modern katonai kód (része a GPS modernizáció), L1 és L2. A C / A és P (Y) tanulságaival tervezzük:
- Új, erősebb titkosítás és olyan kialakítás, amely közvetlen beszerzés lehetővé teszi: az M kód közvetlenül megtalálható, anélkül, hogy fel kellene vennie a C / A kódot. Ki a C / A zavaró hátsó ajtón P (Y) kód Ezzel zárva van.
- BOC moduláció (Binary Offset Carrier, BOC (10,5)): Egy lebeny helyett a zenekar közepén az M-kód megosztja az energiáját. két lebeny A zenekar mindkét oldalán. Tehát a C / A és P (Y) energia mellett van. — kevesebb interferencia és nehezebb szelektíven megzavarni.
- Rács: A modern műholdak képesek az M- kódot célzott, erőteljesebb sugárral egy műveleti terület felett továbbítani, ami további energiát ad a zavarásnak (magasabb J- S küszöb, GNSS zavarása).
- Magas feldolgozási nyereség és autonóm, biztonságos működés → a legtöbb lekvár és Spoof- ellenálló GPS kód.