Scalable random number generation

In embodiments of scalable random number generation, a system includes one or more entropy pools that combine entropy data, which is derived from entropy sources based on event data. A root pseudo-random number generator (PRNG) maintains a seeded entropy state that is reseeded by the entropy pools,...

Full description

Saved in:
Bibliographic Details
Main Authors ZHOU DAYI, BHARADWAJ VIJAY G, FERGUSON NIELS T
Format Patent
LanguageChinese
English
Published 25.07.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In embodiments of scalable random number generation, a system includes one or more entropy pools that combine entropy data, which is derived from entropy sources based on event data. A root pseudo-random number generator (PRNG) maintains a seeded entropy state that is reseeded by the entropy pools, and a seed version identifier updates to indicate a current seed version of the root PRNG. Processor PRNGs are instantiated one each per logical processor in a kernel of the system, where each processor PRNG maintains a PRNG entropy state that is reseeded from the root PRNG, and a processor PRNG generates a random number from a respective PRNG entropy state when invoked.
Bibliography:Application Number: CN201210002797