Techniques for securing live positioning signals
AssigneeOpenTV, Inc.
InventorsScott Jantz, Nir Livay
Life of this patent
Estimating the term…
Abstract
A pay television satellite broadcast includes validation data that can be used to validate authenticity of live global positioning system (GPS) data. The validation data may be included within entitlement messages and encrypted for security and selective reception by authorized receivers. A navigation system may compute checksums of received live GPS data and compare with the validation data for a match. A decision about whether or not to use the live GPS data may be taken based on whether or not the computed checksums match the validation data received via the pay television satellite broadcast signals.
Claims20
An apparatus for validating positioning data, the apparatus comprising:
- at least one memory;
- and
- at least one processor coupled to the at least one memory and configured to:
- receive positioning data from a positioning-data source;
- generate a checksum based on the positioning data;
- encapsulate the checksum for insertion an encryption packet;
- and
- transmit the encapsulated checksum to a receiving device, for the receiving device to validate a positioning signal received by the receiving device based on the checksum.
A method for validating positioning data, the method comprising:
- receiving positioning data from a positioning-data source;
- generating a checksum based on the positioning data;
- encapsulating the checksum for insertion an encryption packet;
- and
- transmitting the encapsulated checksum to a receiving device, for the receiving device to validate a positioning signal received by the receiving device based on the checksum.
A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by at least one processor, cause the at least one processor to:
- receive positioning data from a positioning-data source;
- generate a checksum based on the positioning data;
- encapsulate the checksum for insertion an encryption packet;
- and
- transmit the encapsulated checksum to a receiving device, for the receiving device to validate a positioning signal received by the receiving device based on the checksum.
Dependencies are inferred from the claim text.