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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TAMIR GOLAN, YUVAL KIRSCHNER
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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