CPC G06F 1/14 (2013.01) [G06F 9/4416 (2013.01); H04L 67/1093 (2013.01)] | 18 Claims |
1. A method for setting a device clock while booting a first device, the method comprising:
determining whether internal time reference data is available while booting the first device;
in response to the internal time reference data being unavailable while booting the first device, setting the device clock to a default time setting;
in response to the internal time reference data being available while booting the first device:
searching the internal time reference data for a most recent time reference, and
setting the device clock to a current time setting based on the most recent time reference;
in response to determining that the current time setting is not trusted:
receiving, at the first device, a clock time setting from a second device,
receiving, at the first device, a communication from the second device that the clock time setting from the second device is trusted, the communication from the second device based on a determination by the second device that the clock time setting from the second device is trusted, and
in response to receiving the communication from the second device that the clock time setting from the second device is trusted, updating, at the first device, the device clock based on the clock time setting from the second device.
|