CPC H04L 9/0891 (2013.01) [G01S 19/42 (2013.01); G06F 1/28 (2013.01); H04L 9/0819 (2013.01); H04L 9/0894 (2013.01); H04L 43/0829 (2013.01); H04L 43/16 (2013.01); H04L 63/0428 (2013.01); H04L 2209/84 (2013.01)] | 20 Claims |
1. A system comprising:
at least one computing device deployed in a vehicle;
a global positioning system (GPS) deployed in the vehicle; and
non-transitory computer-readable memory deployed in the vehicle, the non-transitory computer-readable memory storing instructions that, when executed by at least one processor are configured to:
determine, using the GPS, a first location of the vehicle at a first time, wherein the first time corresponds to receipt, by the vehicle, of a first encryption key;
determine a first distance threshold;
determine, using the GPS, a second location of the vehicle at a second time;
determine, based on the first location and the second location, that the vehicle has traveled a distance that exceeds the first distance threshold; and
send a first request to a remote computing device, the first request being a request to update the first encryption key used by the at least one computing device for encrypting data, wherein the first request is triggered by the distance traveled by the vehicle exceeding the first distance threshold.
|