METHOD FOR VALIDATING AIRCRAFT TRAFFIC CONTROL DATA
First Claim
1. A system for group aircraft communications comprising:
- a plurality of aircraft,each of the plurality of aircraft configured to receive a position indicator message from a source;
each aircraft of the plurality of aircraft comprising an in-aircraft control network configured to;
verify and validate position indicator data included in the position indicator message based on communication of travel parameters between a source aircraft and at least one additional aircraft of the plurality of aircraft;
estimate the relative distance to the source aircraft; and
verify a claimed position of the source aircraft through the travel parameters communicated between the source aircraft and the at least one additional aircraft.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for group travel and group communications, wherein the group travel parameters and group communications are combined for verifying and validating ADS-B data on aircraft. The full connectivity within a navigating group of aircraft allows all the group members to communicate spatial/temporal observations and collaborate in group protocols, e.g., majority voting protocol, which can determine if a received ADS-B message is corrupted or from a false target aircraft. Well-established distributed protocols based on group communications and majority voting exist for (1) detecting compromised members, i.e., false target aircraft, and (2) verifying message integrity, i.e., ADS-B data, given a minority fraction of members are compromised/colluding. Such protocols can be based on IP multicast communications over the IP networking data links available on the aircraft.
110 Citations
20 Claims
-
1. A system for group aircraft communications comprising:
-
a plurality of aircraft, each of the plurality of aircraft configured to receive a position indicator message from a source; each aircraft of the plurality of aircraft comprising an in-aircraft control network configured to; verify and validate position indicator data included in the position indicator message based on communication of travel parameters between a source aircraft and at least one additional aircraft of the plurality of aircraft; estimate the relative distance to the source aircraft; and verify a claimed position of the source aircraft through the travel parameters communicated between the source aircraft and the at least one additional aircraft. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for verification and validation of position indicator message data on aircraft, the method comprising:
-
mapping positions of a plurality of aircraft using group communications and position indicator message data; enabling at least one collaborative distributed protocol based on communications within the plurality of aircraft; applying the at least one collaborative distributed protocol; and detecting a compromised aircraft of the plurality of aircraft based on the applied at least one collaborative distributed protocol, or verifying the integrity of the position indicator message data. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for position verification of a source aircraft by a plurality of aircraft, comprising:
-
receiving a broadcast message including position indicator data from the source aircraft and recording a time of arrival of the broadcast message and position indicator data; composing a message including time of arrival, position indicator position and GPS time of the source aircraft, and a time stamp; generating a keyed hash using a group key, and broadcasts message and keyed hash to other members; verifying received messages by at least one aircraft in the plurality of aircraft; estimating an actual position of an aircraft by each aircraft of the plurality of aircraft; determining whether the actual position estimated by the plurality of aircraft, and a claimed position of the source aircraft in the broadcast message are approximately equivalent, and; (1) in response to the actual estimated position and the claimed position of the source aircraft being approximately equivalent, determining whether the source aircraft is a member of the group and initiating a group join protocol to enable share group secrets in response to determining that the source aircraft is not a member;
or(2) in response to determining that the actual estimated position and the claimed position of the source aircraft are not approximately equivalent, entering a distributed voting protocol; and deciding if the source aircraft is a compromised aircraft in response to the distributed voting protocol.
-
Specification