Un generatore di numeri casuali "hardware" per telefoni cellulari

2

Ho cercato di scrivere un generatore di numeri casuali usando l'hardware del telefono. Dopo aver letto i tentativi di altre persone e provato alcuni. Ho trovato il seguente per generare il seme:

  • Riproduce un breve rumore bianco preregistrato sull'altoparlante del telefono.
  • Il microfono riceve il feedback, che viene poi mixato nell'audio di riproduzione.
  • Questo dovrebbe creare un output continuo di rumore bianco.

Questo può essere fatto all'avvio del programma e alimentato in un PNG. Cosa pensi?

    
posta user2600798 31.08.2015 - 06:52
fonte

2 risposte

7

Senza molta ricerca e controllo pubblico, la cripto di casa tende ad essere molto vulnerabile a molti attacchi. Farai meglio a utilizzare il PRNG sicuro del tuo telefono.

    
risposta data 31.08.2015 - 18:17
fonte
2

Penso che, a seconda di come si sta mixando prima di emettere il rumore all'altoparlante, si chiederà un feedback audio, che aumenterà fino a produrre un ronzio costante, e non sarà molto casuale quando lo si campiona di nuovo.

Ecco alcuni link ai suoni del feedback acustico rispetto al rumore bianco, il rumore bianco non ha alcuno schema, ma il feedback audio ha pattern ripetibili che sarebbero evidenti se si effettuasse il campionamento e si facessero numeri da:

link

link

Con questo in mente potresti anche registrare il silenzio e sperare che le leggere variazioni nel tuo sistema ti diano un po 'di entropia per la tua generazione di numeri. Oppure usa la fotocamera del telefono quando è sfocata e sfocata e campiona solo i bit più bassi.

    
risposta data 27.03.2017 - 13:25
fonte

Leggi altre domande sui tag