CPC G06F 21/44 (2013.01) [G06F 21/42 (2013.01); H04L 9/3006 (2013.01)] | 14 Claims |
1. A system for public key security distribution comprising:
a hardware self-powered timer; and
a server comprising a processor and a memory, the memory storing instructions that, when executed by the processor, cause the processor to:
operate as a software clone of the hardware self-powered timer, the software clone being synchronized to the hardware self-powered timer, the software clone being rewindable to any previous time-instant, and the hardware self-powered timer being time irreversible;
combine an output of the hardware self-powered timer with a pseudo-random number generator (PRNG) to produce authentication tokens;
receive a request signal from an internet-of-things (IoT) device; and
seed the PRNG using the request signal and a state of the hardware self-powered timer via a linear feedback shift register (LSFR).
|