摘要 |
Bei einem Verfahren zum Erzeugen von Zufallsbits (ZB) mit Hilfe eines Fibonacci-Ringoszillatorschaltkreises (2), welcher mehrere verkettete Inverter-Einrichtungen (31–3n) umfasst, wobei eine jeweilige Inverter-Einrichtung (3p) ein Ausgangssignal (Ap) ausgibt und mehrere Ausgangssignale (Ap, As, Aq, An) als Rückkopplungssignale (Rp, Rs, Rq, Rn) gemäß einem Rückkopplungspolynom (P) rückgekoppelt werden, werden die Schritte durchgeführt: Vertauschen (S2) von wenigstens zwei Rückkopplungssignalen (Rp, Rq) zu einem vorgegeben Vertauschungszeitpunkt (tv); und Erfassen (S3) von mindestens einem Ausgangssignal (An) als Zufallssignal (ZS) zum Erzeugen eines Zufallsbitwerts (ZB) nach dem Vertauschungszeitpunkt (tv). Eine Vorrichtung (1) zum Erzeugen von Zufallsbits (ZB) umfasst einen Fibonacci-Ringoszillatorschaltkreis (2), welcher mehrere verkettete Inverter-Einrichtungen (31–3n) umfasst, wobei eine jeweilige Inverter-Einrichtung (3p) ein Ausgangssignal (Ap) ausgibt und mehrere Ausgangssignale (Ap, As, Aq, An) als Rückkopplungssignale (Rp, Rs, Rq, Rn) gemäß einem Rückkopplungspolynom (P) rückgekoppelt sind; eine Vertauschungseinrichtung (4) zum Vertauschen von wenigstens zwei Rückkopplungssignalen (Rp, Rq) zu einem vorgegeben Vertauschungszeitpunkt (tv); und eine Erfassungseinrichtung (7) zum Erfassen von mindestens einem Ausgangssignal (An) zum Erzeugen eines Zufallsbitwerts (ZB) nach dem Vertauschungszeitpunkt (tv). |