Patent ID: 7263540
Filing Date: 2007-08-28
Classification: G06F,G06N

Abstract:
1. A device for generating as many as K random bits, where K is a user-definable positive integer, comprising: (a) a first pseudo-random bit generator, having a clock input, having an output, where the first pseudo-random bit generator steps as a polynomial and repeats every S bits, where S is a user-definable positive integer, and where S>K; (b) a second pseudo-random bit generator, having a clock input connected to the clock input of the first pseudo-random bit generator, having an output, where the second pseudo-random bit generator steps as a polynomial and repeats every T bits, where T is a user-definable positive integer, where T>K, and where T and S are relatively prime; (c) a plurality of random-bit generation cells connected in daisy-chain fashion, where each of said plurality of random-bit generation cells is comprising of: