Patent · US Active

Cryptographically secure pseudo-random number generator

US8019802B2 · kind B2 · utility

18Cited by
3References
36Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 23, 2006
Grant dateSep 13, 2011
Priority date
Expiry dateJun 8, 2029

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/24
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A cryptographically secure pseudo-random number generator is configured to obtain one or more unpredictable sources of entropy that provide a seed. A current internal state of the number generator is modified as a function of the current internal state and the seed to accumulate entropy. The modified internal state may be obtained by using non-linear feedback shift register operations on the internal state and the seed. A pseudo-random number is then generated based on the modified internal state of the number generator. The one or more unpredictable sources of entropy may be combined into the seed. The internal state of the number generator may be continually modified with additional seeds obtained from the one or more unpredictable sources and the current internal state. Additionally, the internal state of the number generator may be modified on demand with a new seed received from a calling application.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.