| CPC G01S 19/256 (2013.01) [H04J 3/0655 (2013.01); H04J 3/0682 (2013.01)] | 20 Claims |

|
1. A method for generating a trusted timestamp using a local clock of an edge device without correcting the local clock, the method comprising:
(a) receiving, at the edge device, a first time signal from a trusted time source at a first time;
(b) determining a transmission latency between the trusted time source and the edge device based at least in part on the first time;
(c) calculating a clock offset between the trusted time source and the local clock of the edge device, wherein the clock offset is calculated based at least in part on the transmission latency determined in (b);
(d) transmitting, from the trusted time source to the edge device, the clock offset and the transmission latency along with a hash code and recording the hash code to a ledger; and
(e) generating, by the local clock of the edge device, a trusted timestamp for an event occurred at a third time, wherein the trusted timestamp is generated based at least in part on the clock offset received in (d) and the third time.
|