9. Conclusion (Conclusione)
9. Conclusion (Conclusione)
La generazione di quantità segrete "casuali" non indovinabili per uso di sicurezza è un compito essenziale ma difficile.
Le tecniche hardware per produrre l'entropia necessaria sarebbero relativamente semplici. In particolare, il volume e la qualità non dovrebbero essere alti, e l'hardware esistente del computer, come input audio o unità disco, può essere usato.
Tecniche computazionali ampiamente disponibili possono elaborare quantità casuali di bassa qualità da multiple sorgenti, o una quantità maggiore di tale input di bassa qualità da una sorgente, per produrre una quantità minore di materiale di chiave di qualità superiore. In assenza di sorgenti hardware di casualità, una varietà di sorgenti utente e software può frequentemente, con attenzione, essere usata invece. Tuttavia, la maggior parte dei sistemi moderni ha già hardware, come unità disco o input audio, che potrebbe essere usato per produrre casualità di alta qualità.
Una volta che è disponibile una quantità sufficiente di materiale di chiave seed di alta qualità (un paio di centinaia di bit), sono disponibili tecniche computazionali per produrre sequenze crittograficamente robuste di quantità computazionalmente imprevedibili da questo materiale seed.