DISTRIBUTED RANDOM NUMBER GENERATOR AND RANDOM NUMBER GENERATION METHOD
To provide random number generators (RNGs) which generate random numbers with high throughput and high level of randomness.SOLUTION: A random-number generator (RNG) provided herein comprises: a first plurality of high-frequency clock generators 40 configured to generate respective HF clock signals i...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To provide random number generators (RNGs) which generate random numbers with high throughput and high level of randomness.SOLUTION: A random-number generator (RNG) provided herein comprises: a first plurality of high-frequency clock generators 40 configured to generate respective HF clock signals in a first frequency range; a second plurality of low-frequency clock generators 44 configured to generate respective LF clock signals in a second frequency range lower than the first frequency range; a third plurality of digital random-number generator circuits (DRNGs), each DRNG being configured to derive a respective random-bit sequence from a respective HF clock signal and a respective LF clock signal; and a multiplexer 36 configured to produce an output sequence of random bits from the random-bit sequences generated by the DRNGs.SELECTED DRAWING: Figure 1
【課題】高スループットおよび高レベルのランダム性で乱数を生成するRNGを提供する。【解決手段】集積回路において、分布乱数生成器(RNG)は、第1の周波数範囲でそれぞれのHFクロック信号を生成する第1の複数の高周波クロックジェネレータ40、第1の周波数範囲よりも低い第2の周波数範囲でそれぞれのLFクロック信号を生成する第2の複数の低周波クロックジェネレータ44、HFクロック信号及びLFクロック信号からそれぞれのランダムビットシーケンスを導出する第3の複数のデジタル乱数生成回路(DRNG)及びDRNGによって生成されたランダムビットシーケンスからランダムビットの出力シーケンスを生成するマルチプレクサ36を含む。【選択図】図1 |
---|