摘要 |
Eine Vorrichtung (1) zum Erzeugen einer Zufallsbitfolge (ZZ) weist einen mehrere invertierende digitale Einrichtungen (2-11) umfassenden Ringoszillator auf, an dem ein Oszillatorsignal (OS) abgreifbar ist. Ein Zwischenspeicherelement (14) überwacht und speichert schwankende Pegel des Oszillatorsignals (OS). Ferner sind mindestens zwei steuerbare Schalteinrichtungen (12, 13) zum gleichzeitigen Anregen von mindestens zwei Oberwellenflanken (OW1, OW2) des Ringoszillators in einem Signalpfad des Ringoszillators vorgesehen. Die Phasenlage der beiden Oberwellenflanken (OW1, OW2) und ein potenzielles Zusammenlaufen derselben unterliegen statistischen Schwankungen, welche als Basis der Zufallsbiterzeugung dienen. Es werden eine Vorrichtung und ein Verfahren zur Erzeugung von Zufallsbitfolgen beansprucht. Ein entsprechender Zufallszahlengenerator kann insbesondere als FPGA für Sicherheitsanwendungen, wie kryptographische Verfahren eingesetzt werden. Die Vorrichtung (1) weist im Wesentlichen digitale Bauelemente auf, die einfach standardisiert herstellbar sind. Eine dezidierte Regelschaltung ist nicht notwendig. Die Vorrichtung ist auch robust gegenüber äußeren Einflüssen. Die Figuren zeigen Schaltbilder von möglichen Implementierungen und Signalverläufe der auftretenden Signale.
|