发明名称 Verfahren und Vorrichtung zum Erzeugen von Zufallsbits
摘要 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).
申请公布号 DE102014226996(A1) 申请公布日期 2016.06.30
申请号 DE201410226996 申请日期 2014.12.29
申请人 Siemens Aktiengesellschaft 发明人 Dichtl, Markus
分类号 G06F7/58 主分类号 G06F7/58
代理机构 代理人
主权项
地址