Sto mettendo insieme un progetto per un generatore di numeri casuali hardware che utilizzerà più fonti di entropia ( combinate ):
- Luce ambientale
- Suono ambientale (e livelli sonori)
- Temperatura ambiente
- Umidità ambientale
- Posizione del dispositivo stesso (sottosopra, inclinato a sinistra, intitolato a destra, ecc.)
- Altre fonti in futuro, forse anche dati GPS (contrassegnati come possibili perché due utenti potrebbero essere uno accanto all'altro, quindi possibilmente deterministico se li conosci.)
La mia idea è quella di rendere "ricaricabile" un pool di entropia che le persone possono portare con sé durante il giorno mentre continua a scrivere su un'unità USB.
Dopo alcune ore, l'utente avrà un bel pool di entropia da ~ 4GB che può essere collegato a un PC e utilizzato. Non posso permettermi i QRNG davvero costosi basati sul decadimento leggero o radioattivo, quindi sto cercando di trovare qualcosa di più economico.
Secondo te, Arduino è la scelta migliore per la prototipazione di questo? In caso contrario, cosa consiglieresti?