发明名称 Parameterized random data generator providing a sequence of bytes with uniform statistical distribution
摘要 A random data generator, a method, and a non-transitory machine-readable medium each operate a plurality of random number generators. Each random number generator is coupled to receive inputs comprising seed numbers, and generates an output stream of n-bit numbers. A bit-swap module receives each n-bit number and reorders the bits of the n-bit number to provide a reordered n-bit number. A byte select circuit selects a byte from the reordered n-bit number and provides a selected byte as an output to the random data stream.
申请公布号 US8995659(B2) 申请公布日期 2015.03.31
申请号 US201313914412 申请日期 2013.06.10
申请人 发明人 Sobel Prem
分类号 G06F21/00;H04L9/08 主分类号 G06F21/00
代理机构 Continuum Law 代理人 Continuum Law ;Cogan Robert P.
主权项 1. A random data generator comprising: a variable and selectable quantity, num_r, of random number generators each coupled to receive inputs comprising seed numbers and generating an output stream of n bit numbers; a bit-swap module receiving each n-bit number and reordering the bits of a respective n-bit number to provide a reordered n-bit number now[k], the number of bits reordered defining a value nbs; a byte select circuit selecting a byte from the reordered n-bit number and providing a selected byte as an output to define a key or password, wherein the seed values are now[k], mlt[k], add[k], where k is the range 0 to num r−1 and where num r equals a number of random number generators and wherein a circuit is coupled to update the value of now[k] to produce a next n-bit number now[k] wherein the update comprises producing a first term as a function of now[k]*mlt[k], producing a second term in correspondence with add[k], and adding the first term and the second term.
地址