At 12:43 PM +0300 5/11/2000, [EMAIL PROTECTED] wrote:
>Thanks to all for the very interesting info. For people interested, here's
>a summary of answers and ideas:

You left out my direction finding approach :(   I think it has merit. 
Electronically steerable antennas are quite practical at L band and 
they could also be used to null-out a single point jammer.

...
>
>Some thoughts on research directions:
> ...
>   Can one analyse a design which will involve communication between GPS
>   receivers using local (wired or radio) communication which will provide
>   `real` anti-spoofing (notice my criticism of the use only of encryption
>   of the p-code for anti-spoofing)?

It seems to me that all we need is an independent, authenticated 
source for the GPS satellites' ephemerides. We would then know where 
the satellites are at any given time and we presumably know the exact 
location of our GPS receiver. Given that knowledge,  I don't think it 
is possible to generate spoofing signals that produce the correct 
location but the wrong time. (Even in the unlikely event that the 
exact satellite constellation repeated every few orbits, we can keep 
approximate time by other means well enough to avoid being fooled.)

I can think of three ways to get the ephemerides:

1. We could exchange received ephemerides with a number of other 
GPS-time users on a regular basis using PKC signed e-mail. This would 
delay detection of a problem until a little while after a spoof 
occurred, but that might suffice in many applications.

2. We could use long range predictions of the satellites' orbits. 
While these do not have full accuracy, it should be possible to 
perform an error analysis that sets an upper bound on how much our 
time could be distorted given the expected errors in the long term 
orbital projections.

3. The U.S. government or some other trusted source could be 
persuaded to broadcast GPS satellite ephemerides frequently via the 
Internet and/or special radio stations (e.g. WWV) along with public 
key signatures. Natural Resources Canada already does something like 
this on a daily basis (unsigned, I presume). See 
http://www.geod.nrcan.gc.ca/html-public/GSDproductsGuide/CACS/English/ 
ephem.html

>   Can we reverse the roles here... and use highly secure time services
>   (thru wired sources) to detect tampering with GPS signals (also for
>   location???)

I am not sure you even need independent time if you have enough GPS 
receivers in known locations and authenticated knowledge of the 
ephemerides.

>It seems an interesting and challenging area.
>

Agreed. So OK, one more hair-brained scheme: use a moving GPS 
receiver.  Run a long, opaque pneumatic tube on the roof of a 
building, say for several hundred feet. (Pneumatic tubes are still in 
wide use and available from many sources.) Place a GPS-equipped Visor 
in the pneumatic carrier and send it randomly to one of several 
stations. At each station, it would read out its position and the 
time via IR. Since an attacker would not know where the receiver was 
at any given moment, it would be impossible to construct a correct 
spoofing signal. (I has originally thought of model train technology. 
More fun, but I think it would require the ability to receive signals 
inside a building.)

Arnold Reinhold

Reply via email to