|
|
|
|
|
by zw123456
2627 days ago
|
|
If I understand it correctly, the spoofing works by replaying the original signal delayed in time but at a higher power so the receiver selects your better spoofed signal. I wonder if it would be possible for the receiver to compute what the appropriate signal level should be and if it is too strong that could be a way of detecting if you are receiving a spoofed signal ? |
|
Military receivers used by the USA and NATO allies can easily detect spoofing because they listen for signals on separate frequencies reserved for military use, with higher precision. On these frequencies, all traffic is encrypted using a private key that only the DoD has access to (in theory). In this case, it is easy to detect spoofing because your enemy cannot encrypt signals using the DoD's private key (they just don't have it). If the receiver is unable to decrypt the incoming signal (key mismatch), it knows there is something fishy going on. I would also speculate there are additional countermeasures which are not publicly available.