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.
Claims27
A method of providing anti-spoofing positioning data in a television distribution network, comprising:
- receiving, at a device, positioning signals originating from multiple broadcast sources;
- generating validity data for validating an identity of each broadcast source and for authenticating each of the corresponding positioning signals;
- encapsulating the validity data into a television system message;
- and
- transmitting the television system message over the television distribution network.
A system for securing positioning data, comprising:
- a global positioning system (GPS) receiver that receives live GPS data from GPS satellites;
- a checksum generator that, for each GPS satellite, generates checksums over a predetermined amount of received live GPS data;
- an encapsulation module that encapsulates the checksums for insertion into entitlement management messages (EMMs);
- and
- a network interface that provides the encapsulated checksums on an interface with a conditional access server.
A method of operating a navigation system, comprising
- receiving positioning signals over a first network interface from multiple positioning signal sources;
- receiving an encrypted reference signal over a second network interface that is different from the first network interface;
- decrypting the encrypted reference signal using a conditional access module to produce a positioning validation signal;
- deciding, using the positioning validation signal, whether the received positioning signals are valid;
- determining, when the positioning signals are decided to be valid, a position of a receiving device that includes the first network interface;
- and
- navigating the receiving device based on the valid positioning signals.
A method of operating a navigation system, comprising:
- receiving a global positioning system (GPS) signal;
- detecting whether the GPS signal is trustable;
- performing navigation using the GPS signal when the GPS signal is trustable;
- and
- performing navigation using an alternate method by refraining from using the GPS signal, when the GPS signal is detected to be not trustable.
Dependencies are inferred from the claim text.