GNSS spoofer detection system and method and computer program product, configured to alert for spoofers
A system for identifying spoofers affecting a platform, including a hardware processor configured for, at least once, providing a time-specific spoof indication including using at least plural GNSS drift indications to compute plural drift-indication specific possible spoof alerts respectively, and/or combining the drift-indication specific possible spoof alerts to yield the time-specific spoof indication.
1 . A method for identifying spoofers affecting a platform, the method comprising:
providing a time-specific spoof indication including
using plural GNSS drift indications to compute plural drift-indication specific possible spoof alerts respectively, and
combining said drift-indication specific possible spoof alerts to yield the time-specific spoof indication
wherein plural navigation methods are connected to one generalized navigation method,
and a relationship is defined between the navigation methods for detecting deviations.
2 . The method according to claim 1 wherein the plural drift indications comprise outputs of plural navigation methods.
3 . A computer program product, comprising a non-transitory tangible computer readable medium having computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for identifying spoofers affecting a platform, the method including providing a time-specific spoof indication by
using plural GNSS drift indications to compute plural drift-indication specific possible spoof alerts respectively, and
combining said drift-indication specific possible spoof alerts to yield the time-specific spoof indication
wherein plural navigation methods are connected to one generalized navigation method,
and a relationship is defined between the navigation methods for detecting deviations.
4 . The computer program product according to claim 3 wherein the plural drift indications comprise outputs of plural navigation methods.
5 . A system for identifying spoofers affecting a platform comprising:
a hardware processor configured for, at least once, providing a time-specific spoof indication including
using plural GNSS drift indications to compute plural drift-indication specific possible spoof alerts respectively, and
combining said drift-indication specific possible spoof alerts to yield the time-specific spoof indication,
wherein machine learning is employed to determine over time which navigation method did best in detecting presence of a spoofer.
6 . The system according to claim 5 and also comprising alerting for presence of a spoofer affecting the platform, if at least one sequence of time-specific spoof indications (or of drift-indication specific possible spoof alerts) occurs which answers to a criterion of consecutiveness.
7 . The system according to claim 5 wherein the computing of a time-specific spoof indication occurs repeatedly.
8 . The system according to claim 5 wherein each drift-indication specific possible spoof alert is computed each time a periodically occurring signal.
9 . The system according to claim 5 wherein said plural GNSS drift indications include a GNSS time drift.
10 . The system according to claim 5 wherein said plural GNSS drift indications include a GNSS barometric altitude drift.
11 . The system according to claim 5 and wherein said time-specific spoof indication is used to navigate the platform.
12 . The system according to claim 5 and also comprising a platform having navigation apparatus and wherein said time-specific spoof indication is used by said navigation apparatus to navigate the platform.
13 . The system according to claim 5 wherein an input is considered reliable if the input is known to be unaffected by the spoofer and where at least one unreliable input is filtered out.
14 . The system according to claim 5 wherein said time-specific spoof indication triggers an alert, sent to network members, of presence of a spoofer affecting the platform.
15 . The system according to claim 5 wherein each GNSS drift indication used to compute each drift-indication specific possible spoof alert, is time-tagged, to ensure synchronization of all drift indications used.
16 . The system according to claim 5 wherein each GNSS drift indication used to compute each drift-indication specific possible spoof alert, is time-tagged, to ensure synchronization of all drift-indication specific possible spoof alerts computed.
17 . The system according to claim 5 wherein the plural drift indications comprise outputs of plural navigation methods.
18 . The system according to claim 5 and wherein said time-specific spoof indication includes at least one of reporting time-specific spoof indication via an aerial network to other platforms, and reporting said time-specific spoof indication to an operator of a platform operating the system.
19 . The system according to claim 18 wherein said reporting includes providing a last position of the platform known to be unaffected by the spoofer, to one or more of the group consisting of:
other platforms and
the operator of the platform operating the system.
20 . The system according to claim 5 wherein said plural GNSS drift indications include a GNSS computed altitude drift.
21 . The system according to claim 5 wherein said plural GNSS drift indications include a GNSS position drift.
22 . The system according to claim 21 wherein the GNSS position drift is determined relative to an inertial navigation subsystem aka INS (which may be GNSS aided).
23 . The system according to claim 21 wherein the GNSS position drift is determined relative to an anchoring system.
24 . The system according to claim 21 wherein the GNSS position drift is determined relative to a network member position.
25 . The system according to claim 21 wherein the GNSS position drift is determined relative to at least one ground station whose position is known.
26 . The system according to claim 21 wherein said GNSS position drift comprises GNSS Latitude drift.
27 . The system according to claim 21 wherein said GNSS position drift comprises GNSS Longitude drift.
28 . The system according to claim 21 wherein the GNSS position drift is determined relative to a network member spoofing indication.
29 . The system according to claim 5 wherein said time-specific spoof indication triggers an alert, to a platform operator, of presence of a spoofer affecting the platform.
30 . The system according to claim 29 wherein the alert comprises a report of the last position of the platform which is known to be unaffected by the spoofer.
31 . The system according to claim 29 wherein the alert comprises a report of the platform's last position radius known to be unaffected by the spoofer.