US 12,111,405 B2
Dead reckoning-based analysis of fabricated maritime data
Dror Salzman, Tel Aviv (IL); and Shay Amram, Herzliya (IL)
Assigned to Windward LTD., Tel Aviv (IL)
Filed by Windward LTD., Tel Aviv (IL)
Filed on Nov. 23, 2021, as Appl. No. 17/534,075.
Prior Publication US 2023/0161050 A1, May 25, 2023
Int. Cl. G01S 19/21 (2010.01); B63B 79/15 (2020.01); G01C 21/12 (2006.01)
CPC G01S 19/215 (2013.01) [B63B 79/15 (2020.01); G01C 21/12 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining location-reporting signals of a maritime vessel, wherein the location-reporting signals comprise respective sets of geographical coordinates, each of which having a timestamp, wherein the location-reporting signals are transmitted by a reporting module, which is mounted on the maritime vessel, wherein the reporting module is connected to a bus of the maritime vessel providing sensor readings from one or more on-board devices of the maritime vessel, wherein the location-reporting signals are fabricated by replacing a positioning module connected to the reporting module with a positioning spoofing module, whereby the positioning readings are fabricated and sensor readings are authentic;
determining an initial location of the maritime vessel;
determining speed and heading information using the location-reporting signals;
computing estimated location of the maritime vessel at a time, wherein said computing is performed based on the initial location and based on the speed and heading information;
comparing the estimated location with a reported location at the time according to the one or more location-reporting signals;
determining that the location-reporting signals are at least partially fabricated, wherein said determining that the one or more location-reporting signals are at least partially fabricated is based on said comparing; and
in response to said determining that the location-reporting signals are at least partially fabricated, performing a responsive action, wherein the responsive action comprises instructing a sensor to obtain a new reading at a location associated with the at least partially fabricated location-reporting signals to validate or refute the determination that the location-reporting signals are at least partially fabricated.