Ich stelle ein Design für einen Hardware-Zufallszahlengenerator zusammen, der mehrere Entropiequellen verwendet ( kombiniert ):
- Umgebungslicht
- Umgebungsgeräusch (und Geräuschpegel)
- Umgebungstemparatur
- Luftfeuchtigkeit
- Position des Geräts selbst (verkehrt herum, nach links geneigt, nach rechts betitelt usw.)
- Andere Quellen in der Zukunft, möglicherweise sogar GPS-Daten (als möglich markiert, da möglicherweise zwei Benutzer nebeneinander stehen und daher möglicherweise deterministisch sind, wenn Sie sie kennen.)
Meine Idee ist es, einen Entropiepool aufzuladen, den die Leute während des Tages mit sich herumtragen können, während er weiterhin auf ein USB-Laufwerk schreibt.
Nach ein paar Stunden hat der Benutzer einen schönen ~ 4 GB Entropie-Pool, der an einen PC angeschlossen und verwendet werden kann. Ich kann mir die wirklich teuren QRNGs, die auf Licht oder radioaktivem Zerfall basieren, nicht leisten, also versuche ich, mir etwas Billigeres auszudenken.
Ist Arduino Ihrer Meinung nach die beste Wahl für die Erstellung von Prototypen? Wenn nicht, was würden Sie empfehlen?