Pokud vím, tak "jediný" rozdíl mezi C/A, P/Y a M je v synchronizačním kódu (mnohem mnohem delším) a v tom, že tam jsou vedlejší kanály na "blízké" frekvenci. Wikipedie o tomhle má víc informací, ale ještě lepší je http://lea.hamradio.si/~s53mv/navsats/theory.html
Dokud někdo do GPS signálu nevrazí kryptografický podpis, tak se nedá ověřit, že ty data jsou legitimní. Bohužel asymetrická kryptografie je celkem náročn na výkon.. i když GPS čipu co mám doma stejně tiká nejaký ARM, takže to zase takový problém možná nebude :)
Btw pokud se nemýlím, GPS není v letadlech povolena jako primární navigace. Mají vlastní pozemní síť vysílačů na triangulaci.