Patent ID: 7496616
Filing Date: 2009-02-24
Classification: G06F,H04L

Abstract:
1. A random number generator (RNG) resistant to side channel attacks, comprising: a life random number generator (LRNG) having a random data output, life seed input, and a life true input, wherein random number data output from the random data output is employed in a cryptographic system; an activation pseudo random number generator (APRNG) having an activation output connected to the life seed input and providing a life seed to the life seed input, the APRNG further having an activation seed input, and an activation true input; an input seed memory connected to the activation seed input and further connected through a feedback connection from the activation output so that the life seed is stored in the input seed memory to be used by the APRNG as the activation seed input at a next startup cycle; random access memory, which stores the APRNG output for input to the life random number generator; and a true random number generator (TRNG) having an output connected to the life true input and the activation true input, the TRNG providing a common entropy signal to the life true input and the activation true input.