GPS 2.0: Aerospace Corp. Launches Second Draft of GPS
breakingdefense.com
breakingdefense.com
(GPS 2.0 appears to just be a term made up by the author.)
This technique has gotten thousands of times cheaper in recent years (now around $150 for a receiver, according to a talk I recently attended) and should soon be cheap enough for consumer electronics.
This works anywhere and doesn't require supplementary external hardware like Wi-Fi.
Edit: a bit further on they mention it in more detail: "It had its “best day ever” on Monday, generating signals with an an average global accuracy of .38 meters." but once again no source.
Real-time GPS SPS (Standard Positioning Service) PDOP (Position Dilution of Precision): currently shows 1-2 meters precision worldwide - http://www.nstb.tc.faa.gov/RT_SPSPDOP.htm
24 Hr Max PDOP: http://www.nstb.tc.faa.gov/24Hr_MaxPDOP.htm
Cache: http://webcache.googleusercontent.com/search?q=cache:tsK9lnR...
Depending on your device and available services, Location Services
uses a combination of cellular, Wi-Fi, Bluetooth, and GPS to determine
your location. If you're not within a clear line of sight to GPS
satellites, your device can determine your location using crowd-
sourced Wi-Fi and cell tower locations or iBeacons.
https://support.apple.com/en-us/HT203033https://developer.apple.com/library/ios/documentation/CoreLo...
The closest thing to bear a "next gen" GPS label is the new block IIIA satellites, sometimes (officially) referred to as GPS III.
For civilian users, the most notable change in block III is that there will be a signal L2C available on the L2 frequency. With 2 frequencies, you can calculate ionospheric delay, resulting in better accuracy and resilience. Before this, L2 only carried the encrypted military Y code (but L2 could still be used for carrier phase tracking, so industrial non-military GNSS receivers could still make some use of it).
There will also eventually be an improved (backward-compatible) signal on the L1 frequency, and even a 3rd signal on L5. There fundamental system remains the same though, this is more of an evolution than a revolution. E.g, L2C is already available on some block II satellites. For military uses, there are some other interesting changes in block III, notably a new military signal M with a spot-beam antenna that can target a limited area, which is pretty cool.
Russia's GLONASS satellites evolve similarly, with the new 3rd gen K satellites getting more frequencies etc, and using CDMA just like GPS (previously the GLONASS signals used FDMA, i.e. each visible satellite used a different frequency slot). Galileo and BeiDou are also quite similar, but BeiDou is notable for using geostationary and inclined geostationary satellites in addition to regular medium earth orbit satellites (essentially to get improved coverage in Asia). A possibly interesting feature of Galileo is that there may be a "commercial service" signal, i.e. that non-navigational data may be broadcast via the Galileo satellites.
How does current GPS prevent from spoofing. My understanding is that only military GPS signals are encrypted. If so, how strong is the encryption? What type it is?
To be able to spoof GPS, you need to be able to duplicate the ranging code for a given satellite. This is easy for civilian GPS, where the code repeats ~1000 times/sec and the details are public; much harder for military code where it repeats 1 time/week and the parameters are secret.
You can still jam either one, though, just by overwhelming appropriate frequencies with noise. This is what the spot beam in newer satellites is for -- getting more power to areas of conflict to make the signal harder to jam.
A standard block cipher running in CTR mode would provide the same functionality. So I don't think its wrong to say that the signal is encrypted.
There are a few anti-spoofing defenses available right now, but they are either expensive or ineffective. If the target has a high-quality inertial navigation system or clocks, then the slew rate available to the attacker is greatly reduced. There are also some defenses related to DGPS, but they require a separate base station and communication side-channel to execute.
Right now, the hardware cost to deploy an advanced attack like that is relatively cheap, and subject to Moore's Law. A GNU Radio USRP could do it right now, for example. The hardware cost to defend against it is expensive, and not getting any better. Changing the signal structure to incorporate cryptographically strong authentication is the only solution I can see to swing the pendulum back the other way.
That approach requires the satellite networks to have knowledge of the key pairs for each client. Not something you'd see the government provide, but a possibility for commercial applications.