System and method for GNSS in-band authenticated position determination
First Claim
1. A GNSS In-Band Authentication system comprising:
- a GNSS ground segment;
a GNSS user segment comprising at least one GNSS receiver; and
a GNSS space segment comprising a GNSS satellite constellation transmitting ephemeris data in a C/A message on the L1 band, wherein one or more GNSS satellites are designated authentication support (DAS) satellites and transmit a special status signal, intentionally corrupted ephemeris data and an intentionally corrupted C/A signal including a pseudo-random error on the L1 band;
wherein the at least one GNSS receiver is configured to calculate its own position using GNSS satellites in the GNSS satellite constellation other than the one or more DAS satellites, determine authentication ranges to the one or more DAS satellites within a field of view of a GNSS receiver, determine the GNSS time of the position, and transmit a position report comprising at least its calculated own position, position time, and the determined authentication range for the one or more DAS satellites within a field of view of the GNSS receiver to a surveillance system, andwherein the surveillance system is configured to receive the position report, compute verification ranges to the one or more DAS satellites using the reported position of the at least one GNSS receiver, uncorrupted ephemeris data for each of the one or more DAS satellites, and position time, compare the computed verification ranges to the determined authentication ranges in the received position report, and verify the reported position of the at least one GNSS receiver when the computed verification ranges and the determined authentication ranges in the received position report are within a predetermined tolerance range.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for determining the authenticity of reported positions of GNSS receivers, such as aircraft equipped with GPS positioning devices, and provides an in-band verification capability for GNSS positions by tasking one or more GNSS satellites as designated authentication support (DAS) satellites that transmit corrupted ephemeris data in a pseudo-random error corrupted C/A signal on the L1 band, and the GNSS receivers determine authentication ranges to the DAS satellites and transmit the DAS authentication ranges as part of their position report. The surveillance system can verify the authenticity by comparing the transmitted authentication ranges to true authentication ranges determined using actual ephemeris data and the known C/A code pseudo-random error for the DAS satellites.
-
Citations
40 Claims
-
1. A GNSS In-Band Authentication system comprising:
-
a GNSS ground segment; a GNSS user segment comprising at least one GNSS receiver; and a GNSS space segment comprising a GNSS satellite constellation transmitting ephemeris data in a C/A message on the L1 band, wherein one or more GNSS satellites are designated authentication support (DAS) satellites and transmit a special status signal, intentionally corrupted ephemeris data and an intentionally corrupted C/A signal including a pseudo-random error on the L1 band; wherein the at least one GNSS receiver is configured to calculate its own position using GNSS satellites in the GNSS satellite constellation other than the one or more DAS satellites, determine authentication ranges to the one or more DAS satellites within a field of view of a GNSS receiver, determine the GNSS time of the position, and transmit a position report comprising at least its calculated own position, position time, and the determined authentication range for the one or more DAS satellites within a field of view of the GNSS receiver to a surveillance system, and wherein the surveillance system is configured to receive the position report, compute verification ranges to the one or more DAS satellites using the reported position of the at least one GNSS receiver, uncorrupted ephemeris data for each of the one or more DAS satellites, and position time, compare the computed verification ranges to the determined authentication ranges in the received position report, and verify the reported position of the at least one GNSS receiver when the computed verification ranges and the determined authentication ranges in the received position report are within a predetermined tolerance range. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
- 6. The GNSS In-Band Authentication system of claim wherein the surveillance system is configured to receive the position report transmits the position report to a third party authenticator and request the third party authenticator to verify the position report of the at least one GNSS receiver.
- 12. The GNSS In-Band Authentication system of claim wherein the authentication system is configured to use DAS authentication ranges are used as a secure position selective communication (PSC) layer.
-
24. A method of providing GNSS In-Band Authentication, the method comprising:
-
transmitting ephemeris data in a C/A message on the L1 band from GNSS satellites in a GNSS satellite constellation, wherein one or more GNSS satellites are designated authentication support (DAS) satellites and transmit a special status signal and intentionally corrupted ephemeris data and an intentionally corrupted C/A signal including a pseudo-random error on the L1 band; receiving ephemeris data on the at least one GNSS receiver in a GNSS user segment, wherein the at least one GNSS receiver; calculates its own position using GNSS satellites in the GNSS satellite constellation other than the one or more DAS satellites, determines authentication ranges to the one or more DAS satellites within a field of view of a GNSS receiver and position time, and transmits a position report comprising at least its calculated own position, position time, and the determined authentication range and DAS satellite identification information for the one or more DAS satellites within a field of view of the GNSS receiver to a surveillance system; wherein the surveillance system; receives the position report transmitted by the at least one GNSS receiver, computes verification ranges to the one or more DAS satellites using the reported position of the at least one GNSS receiver, uncorrupted ephemeris data for each of the one or more DAS satellites, and position time, compares the computed verification ranges to the determined authentication ranges in the received position report, and verifies the reported position of the at least one GNSS receiver when the computed verification ranges and the determined authentication ranges in the received position report are within a predetermined tolerance range. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification