Monobit-run frequency on-line randomness test
AssigneeKoninklijke Philips Electronics N.V.
InventorLaszlo Hars
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorLaszlo Hars
Estimating the term…
The present invention is a method and apparatus for testing the random numbers generated by a random number generator in real time. A stream of random bits is generated using said random number generator, then the generated random bits undergo a monobit-run length operation in which a plurality of sub-sequences having one of all 0's or all 1's bits in a row is identified. The output of said monobit-run length calculation is applied to an exponential averaging to obtain an average number of occurrences or frequencies for a range of monobit-run lengths. The monobit-run length frequencies are compared to predetermined acceptance ranges, so that if any of the average monobit-run frequency values falls repeatedly outside the predetermined acceptance range more than a predetermined number of times, it is determined that the generated random bits are insufficiently random.
A method for testing randomness when generating a random number, the method comprising the steps of:
A method for evaluating the random numbers generated by a random number generator, the method comprising the steps of:
An apparatus for evaluating the random numbers generated by a random number generator, comprising:
A machine-readable medium having stored thereon data representing sequences of instructions, and the sequences of instructions which, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.