Generatore hardware di numeri casuali: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 12:
=== Applicazione pratica ===
I generatori casuali hardware possono essere utilizzati in qualsiasi applicazione che richieda casualità. Tuttavia, in molte applicazioni scientifiche i costi aggiuntivi e la complessità di un TRNG (rispetto ai generatori di numeri pseudocasuali) non offrono benefici significativi.<ref>{{Cita web|url=https://www.wolfssl.com/true-random-vs-pseudorandom-number-generation/|titolo=True Random vs. Pseudorandom Number Generation – wolfSSL|data=2021-07-13|lingua=en-US|accesso=2024-03-27}}</ref> I TRNG presentano ulteriori svantaggi per le applicazioni di data science e statistica: l'impossibilità di rieseguire una serie di numeri a meno che non siano memorizzati, la dipendenza da un'entità fisica analogica può oscurare il fallimento della fonte. I TRNG sono quindi principalmente utilizzati nelle applicazioni in cui la loro imprevedibilità e l'impossibilità di rieseguire la sequenza di numeri sono cruciali per il successo dell'implementazione: nella crittografia e nelle macchine da gioco.<ref>{{Cita libro|nome=Matthias|cognome=Templ|titolo=Simulation for Data Science with R|url=https://books.google.com.ua/books?id=EAJwDQAAQBAJ&pg=PA90&redir_esc=y#v=onepage&q&f=false|accesso=2024-03-27|data=2016-06-30|editore=Packt Publishing Ltd|lingua=en|ISBN=978-1-78588-587-7}}</ref><ref>{{Cita web|url=https://www.fruityking.co.nz/random-number-generators-in-new-online-pokies/|titolo=La differenza tra generatori di numeri casuali veri e generatori di numeri pseudocasuali.|sito=techgate|lingua=en}}</ref>▼
La principale applicazione dei generatori hardware di numeri casuali è nella [[crittografia]], dove vengono utilizzati per generare [[Chiave (crittografia)|chiavi crittografiche]] necessarie per trasmettere i dati in modo sicuro.<ref>{{Cita pubblicazione|cognome=armellini|data=2011-04-26|titolo=Generatori di numeri casuali per la crittografia|accesso=2019-11-01|url=https://www.slideshare.net/armellini/generatori-di-numeri-casuali-per-la-crittografia|urlmorto=sì}}</ref> Sono ampiamente utilizzati nei [[Protocollo crittografico|protocolli crittografici]] di Internet come ad esempio il TLS [[Transport Layer Security]].▼
▲La principale applicazione dei generatori hardware di numeri casuali è nella [[crittografia]], dove vengono utilizzati per generare [[Chiave (crittografia)|chiavi crittografiche]] necessarie per trasmettere i dati in modo sicuro.<ref>{{Cita pubblicazione|cognome=armellini|data=2011-04-26|titolo=Generatori di numeri casuali per la crittografia|accesso=2019-11-01|url=https://www.slideshare.net/armellini/generatori-di-numeri-casuali-per-la-crittografia|urlmorto=sì}}</ref><ref>{{Cita libro|nome=Werner|cognome=Schindler|titolo=Random Number Generators for Cryptographic Applications|url=https://doi.org/10.1007/978-0-387-71817-0_2|accesso=2024-03-27|data=2009|editore=Springer US|lingua=en|pp=5–23|ISBN=978-0-387-71817-0|DOI=10.1007/978-0-387-71817-0_2}}</ref> Sono ampiamente utilizzati nei [[Protocollo crittografico|protocolli crittografici]] di Internet come ad esempio il TLS [[Transport Layer Security]].
I generatori di numeri casuali vengono utilizzati per determinare i vari risultati in molti giochi online e non, come ad esempio il videopoker e le [[slot machine]].<ref>{{Cita web|url=https://casinoguru-it.com/come-funzionano-slot-machine-matematica|titolo=Guida alle slot machine online {{!}} Casino Guru|autore=casinoguru-it.com|sito=casinoguru-it.com|lingua=it|accesso=2019-11-01}}</ref> Gli algoritmi di questi RNG sono talvolta regolati da commissioni governative di gioco.▼
▲I generatori di numeri casuali vengono utilizzati per determinare i vari risultati in molti giochi online e non, come ad esempio il videopoker e le [[slot machine]].<ref>{{Cita web|url=https://casinoguru-it.com/come-funzionano-slot-machine-matematica|titolo=Guida alle slot machine online {{!}} Casino Guru|autore=casinoguru-it.com|sito=casinoguru-it.com|lingua=it|accesso=2019-11-01}}</ref> Gli algoritmi di questi RNG sono talvolta regolati da commissioni governative di gioco.
▲I generatori casuali hardware possono essere utilizzati in qualsiasi applicazione che richieda casualità. Tuttavia, in molte applicazioni scientifiche i costi aggiuntivi e la complessità di un TRNG (rispetto ai generatori di numeri pseudocasuali) non offrono benefici significativi. I TRNG presentano ulteriori svantaggi per le applicazioni di data science e statistica: l'impossibilità di rieseguire una serie di numeri a meno che non siano memorizzati, la dipendenza da un'entità fisica analogica può oscurare il fallimento della fonte. I TRNG sono quindi principalmente utilizzati nelle applicazioni in cui la loro imprevedibilità e l'impossibilità di rieseguire la sequenza di numeri sono cruciali per il successo dell'implementazione: nella crittografia e nelle macchine da gioco.<ref>{{Cita libro|nome=Matthias|cognome=Templ|titolo=Simulation for Data Science with R|url=https://books.google.com.ua/books?id=EAJwDQAAQBAJ&pg=PA90&redir_esc=y#v=onepage&q&f=false|accesso=2024-03-27|data=2016-06-30|editore=Packt Publishing Ltd|lingua=en|ISBN=978-1-78588-587-7}}</ref><ref>{{Cita web|url=https://www.fruityking.co.nz/random-number-generators-in-new-online-pokies/|titolo=La differenza tra generatori di numeri casuali veri e generatori di numeri pseudocasuali.|sito=techgate|lingua=en}}</ref>
Gli RNG vengono utilizzati in fase di creazione di [[Sondaggio d'opinione|sondaggi d'opinione]], con la funzione di collezionare campioni d'utenza casuali.<ref>{{Cita web|url=https://www.khanacademy.org/math/statistics-probability/designing-studies/sampling-methods-stats/a/sampling-methods-review|titolo=Sampling methods review|sito=Khan Academy|lingua=en|accesso=2019-11-01}}</ref>
|