WEBVTT

00:00:01.199 --> 00:00:03.279
<v Davide>Salve a tutti, siete all'ascolto di

00:00:03.279 --> 00:00:05.599
<v Davide>INSiDER - Dentro la Tecnologia,

00:00:05.599 --> 00:00:07.839
<v Davide>un podcast di Digital People e

00:00:07.839 --> 00:00:09.039
<v Davide>io sono il vostro host,

00:00:09.039 --> 00:00:10.080
<v Davide>Davide Fasoli.

00:00:16.864 --> 00:00:19.105
<v Davide>Nella prima puntata dell'edizione estiva,

00:00:19.105 --> 00:00:21.664
<v Davide>Luca Martinelli, autore del podcast,

00:00:21.664 --> 00:00:23.425
<v Davide>parlerà di numeri randomici,

00:00:23.425 --> 00:00:24.864
<v Davide>del perché ne abbiamo sempre più

00:00:24.864 --> 00:00:26.384
<v Davide>bisogno e di come si possono

00:00:26.384 --> 00:00:28.064
<v Davide>generare nel mondo informatico.

00:00:29.160 --> 00:00:31.000
<v Luca>La casualità è un concetto che

00:00:31.000 --> 00:00:32.760
<v Luca>da sempre l'Uomo ha sfruttato e

00:00:32.760 --> 00:00:34.600
<v Luca>di cui oggi necessita più che

00:00:34.600 --> 00:00:36.679
<v Luca>in qualsiasi altro periodo storico che

00:00:36.679 --> 00:00:39.079
<v Luca>ha vissuto grazie all'avvento dell'informatica.

00:00:39.320 --> 00:00:41.159
<v Luca>A livello materiale, pensiamo ad esempio

00:00:41.159 --> 00:00:42.920
<v Luca>a tutti quei giochi che prevedono

00:00:42.920 --> 00:00:44.405
<v Luca>l'estrazione di un numero,

00:00:44.405 --> 00:00:45.685
<v Luca>il lancio di un dado o

00:00:45.685 --> 00:00:47.045
<v Luca>il mescolamento delle carte.

00:00:47.045 --> 00:00:49.365
<v Luca>O ancora alcuni sistemi elettorali,

00:00:49.365 --> 00:00:51.204
<v Luca>come quelli in uso nella democrazia

00:00:51.204 --> 00:00:52.965
<v Luca>ateniese o durante il periodo della

00:00:52.965 --> 00:00:55.445
<v Luca>Repubblica Serenissima, che combinano scelte e

00:00:55.445 --> 00:00:57.605
<v Luca>casualità per ottenere dei risultati quanto

00:00:57.605 --> 00:00:58.725
<v Luca>più imparziali possibili.

00:00:59.000 --> 00:01:00.679
<v Luca>A livello informatico, invece,

00:01:00.679 --> 00:01:02.920
<v Luca>generare dei numeri casuali è assolutamente

00:01:02.920 --> 00:01:05.400
<v Luca>fondamentale per garantire la sicurezza e

00:01:05.400 --> 00:01:07.319
<v Luca>la privacy dei miliardi di utenti

00:01:07.319 --> 00:01:09.479
<v Luca>che navigano in internet ogni giorno.

00:01:09.479 --> 00:01:11.319
<v Luca>La casualità è infatti alla base

00:01:11.319 --> 00:01:13.079
<v Luca>dei moderni sistemi crittografici,

00:01:13.155 --> 00:01:15.875
<v Luca>che utilizzano dei numeri generati randomicamente

00:01:15.875 --> 00:01:18.754
<v Luca>come chiavi per rendere indecifrabili messaggi,

00:01:18.754 --> 00:01:20.834
<v Luca>se non al mittente e al destinatario.

00:01:20.834 --> 00:01:23.394
<v Luca>O ancora, numeri casuali vengono utilizzati

00:01:23.394 --> 00:01:25.634
<v Luca>per aggiungere ulteriori livelli di sicurezza

00:01:25.634 --> 00:01:27.715
<v Luca>alle password, per generarne di nuove

00:01:27.715 --> 00:01:28.754
<v Luca>e molto altro ancora.

00:01:29.010 --> 00:01:30.930
<v Luca>Se tuttavia la natura è pervasa

00:01:30.930 --> 00:01:33.010
<v Luca>dalla casualità, non tutti sanno che

00:01:33.010 --> 00:01:34.370
<v Luca>un computer non è in grado

00:01:34.370 --> 00:01:36.130
<v Luca>di generare dei numeri randomici.

00:01:36.130 --> 00:01:37.730
<v Luca>E il motivo è semplice,

00:01:37.810 --> 00:01:39.730
<v Luca>alla base dell'informatica ci sono infatti

00:01:39.730 --> 00:01:42.049
<v Luca>delle regole matematiche ben definite e

00:01:42.049 --> 00:01:44.130
<v Luca>qualsiasi programma necessita quindi di una

00:01:44.130 --> 00:01:46.474
<v Luca>serie specifica di istruzioni per produrre

00:01:46.474 --> 00:01:47.354
<v Luca>un risultato.

00:01:47.435 --> 00:01:49.354
<v Luca>Al contrario, la casualità non può

00:01:49.354 --> 00:01:51.194
<v Luca>essere dettata da regole matematiche,

00:01:51.194 --> 00:01:54.155
<v Luca>altrimenti diventerebbe prevedibile, e di fatto,

00:01:54.155 --> 00:01:55.275
<v Luca>non più casuale.

00:01:55.275 --> 00:01:57.194
<v Luca>Raccogliendo abbastanza dati e informazioni,

00:01:57.194 --> 00:01:59.840
<v Luca>quindi, un malintenzionato riuscirebbe a capire

00:01:59.840 --> 00:02:02.319
<v Luca>cosa c'è dietro questa "finta" casualità e,

00:02:02.319 --> 00:02:04.000
<v Luca>prevedendo i numeri successivi,

00:02:04.000 --> 00:02:07.040
<v Luca>potrebbe violare una conversazione crittografata.

00:02:07.040 --> 00:02:08.479
<v Luca>E così che ad esempio un

00:02:08.479 --> 00:02:10.479
<v Luca>37enne russo è riuscito a vincere

00:02:10.479 --> 00:02:12.639
<v Luca>milioni di dollari analizzando i risultati

00:02:12.639 --> 00:02:14.415
<v Luca>delle slot machine e riuscendo a

00:02:14.415 --> 00:02:15.694
<v Luca>prevedere le vincite.

00:02:15.694 --> 00:02:16.974
<v Luca>Quando si ha la necessità di

00:02:16.974 --> 00:02:18.254
<v Luca>generare un numero random,

00:02:18.254 --> 00:02:20.015
<v Luca>dunque, il computer non fa altro

00:02:20.015 --> 00:02:22.895
<v Luca>che utilizzare diverse formule matematiche partendo

00:02:22.895 --> 00:02:24.974
<v Luca>ad esempio da fattori chiamati semi,

00:02:24.974 --> 00:02:26.335
<v Luca>come la data del giorno,

00:02:26.335 --> 00:02:28.415
<v Luca>che hanno una parvenza di casualità.

00:02:28.669 --> 00:02:30.590
<v Luca>Specificando quindi un seme in una

00:02:30.590 --> 00:02:32.349
<v Luca>funzione che genera numeri casuali,

00:02:32.349 --> 00:02:35.150
<v Luca>vedremo restituito sempre lo stesso risultato.

00:02:35.150 --> 00:02:36.989
<v Luca>E questa è una particolarità che

00:02:36.989 --> 00:02:38.989
<v Luca>è molto sfruttata ad esempio nel

00:02:38.989 --> 00:02:40.509
<v Luca>campo della ricerca scientifica,

00:02:40.509 --> 00:02:43.069
<v Luca>dove l'intero processo deve essere documentato

00:02:43.069 --> 00:02:44.669
<v Luca>e replicabile alla perfezione.

00:02:44.965 --> 00:02:47.044
<v Luca>Quando si parla di addestramento dell'intelligenza

00:02:47.044 --> 00:02:49.525
<v Luca>artificiale o di algoritmi di machine learning,

00:02:49.525 --> 00:02:51.685
<v Luca>ad esempio, si utilizzano grandi quantità

00:02:51.685 --> 00:02:53.365
<v Luca>di dati che vanno suddivisi in

00:02:53.365 --> 00:02:55.365
<v Luca>diverse parti, alcune per addestrare il

00:02:55.365 --> 00:02:56.885
<v Luca>modello di IA vero è proprio

00:02:56.885 --> 00:02:58.724
<v Luca>e altre invece per testare che

00:02:58.724 --> 00:03:00.085
<v Luca>il modello funzioni correttamente.

00:03:00.590 --> 00:03:01.949
<v Luca>Ecco, anche in casi come questo,

00:03:01.949 --> 00:03:05.229
<v Luca>poter suddividere randomicamente i dati rappresenterebbe

00:03:05.229 --> 00:03:07.389
<v Luca>una situazione ideale, a discapito però

00:03:07.389 --> 00:03:08.989
<v Luca>della riproducibilità.

00:03:08.989 --> 00:03:11.229
<v Luca>Ma quindi, come si generano numeri

00:03:11.229 --> 00:03:12.509
<v Luca>veramente casuali?

00:03:12.590 --> 00:03:14.854
<v Luca>Esclusa la possibilità di affidarsi ai computer,

00:03:14.854 --> 00:03:17.415
<v Luca>l'unico modo è attingere nuovamente alla

00:03:17.415 --> 00:03:19.574
<v Luca>casualità della natura che ci circonda.

00:03:19.574 --> 00:03:21.254
<v Luca>Ecco quindi che molte persone e

00:03:21.254 --> 00:03:23.574
<v Luca>aziende hanno studiato diversi modi,

00:03:23.574 --> 00:03:25.974
<v Luca>anche creativi, per raggiungere questo scopo.

00:03:26.150 --> 00:03:28.469
<v Luca>Il sito random.org, uno dei più

00:03:28.469 --> 00:03:30.229
<v Luca>famosi ed utilizzati, ad esempio,

00:03:30.229 --> 00:03:31.909
<v Luca>ha iniziato facendo uso di una

00:03:31.909 --> 00:03:32.710
<v Luca>vecchia radio.

00:03:32.710 --> 00:03:33.830
<v Luca>Il rumore di fondo che si

00:03:33.830 --> 00:03:35.030
<v Luca>sente quando non c'è segnale,

00:03:35.030 --> 00:03:37.349
<v Luca>infatti, è generato dalle interferenze del

00:03:37.349 --> 00:03:38.950
<v Luca>rumore di fondo dell'Universo,

00:03:39.110 --> 00:03:41.254
<v Luca>ossia il campo elettromagnetico che pervade

00:03:41.254 --> 00:03:42.295
<v Luca>tutto lo spazio.

00:03:42.375 --> 00:03:44.455
<v Luca>Lo stesso che, nelle vecchie televisioni,

00:03:44.455 --> 00:03:46.375
<v Luca>generava tutti quei puntini bianchi e

00:03:46.375 --> 00:03:48.455
<v Luca>neri quando non c'era segnale.

00:03:48.455 --> 00:03:50.375
<v Luca>Convertendo quindi i picchi di segnale

00:03:50.375 --> 00:03:52.574
<v Luca>in "uno" e il viceversa a "zero",

00:03:52.574 --> 00:03:54.055
<v Luca>Haahr e i suoi amici,

00:03:54.055 --> 00:03:55.735
<v Luca>i fondatori di random.org,

00:03:55.800 --> 00:03:57.560
<v Luca>hanno quindi ottenuto delle stringhe di

00:03:57.560 --> 00:03:59.240
<v Luca>numeri generati a partire da un

00:03:59.240 --> 00:04:01.879
<v Luca>fenomeno totalmente randomico e imprevedibile.

00:04:01.879 --> 00:04:03.879
<v Luca>Un altro esempio viene da Cloudflare,

00:04:03.879 --> 00:04:05.560
<v Luca>una delle principali aziende che si

00:04:05.560 --> 00:04:08.040
<v Luca>occupa di servizi web e utilizza

00:04:08.040 --> 00:04:08.840
<v Luca>le lava lamp.

00:04:09.155 --> 00:04:11.634
<v Luca>Fotografandole e analizzando la posizione delle

00:04:11.634 --> 00:04:14.275
<v Luca>bolle nella lampada, l'azienda riesce infatti

00:04:14.275 --> 00:04:16.514
<v Luca>a convertire la sequenza ottenuta in

00:04:16.514 --> 00:04:18.595
<v Luca>numeri da utilizzare, ad esempio in

00:04:18.595 --> 00:04:19.875
<v Luca>ambito crittografico.

00:04:19.875 --> 00:04:21.394
<v Luca>Ma gli esempi non finiscono qui,

00:04:21.394 --> 00:04:22.915
<v Luca>in altri progetti infatti si è

00:04:22.915 --> 00:04:24.675
<v Luca>provato ad utilizzare le bolle di

00:04:24.675 --> 00:04:26.409
<v Luca>un acquario o le gocce d'acqua

00:04:26.409 --> 00:04:28.089
<v Luca>su una superficie, tutti i processi

00:04:28.089 --> 00:04:30.729
<v Luca>che riescano a garantire la vera randomicità.

00:04:30.729 --> 00:04:32.729
<v Luca>Ultimamente, invece, sono in corso degli

00:04:32.729 --> 00:04:34.970
<v Luca>studi legati alle tecniche quantistiche,

00:04:34.970 --> 00:04:37.050
<v Luca>come il progetto dell'Università di Padova,

00:04:37.050 --> 00:04:39.769
<v Luca>Quasar, acronimo di QUAntum SAfe Randomness.

00:04:39.964 --> 00:04:42.045
<v Luca>Questo studio cerca di identificare nuove

00:04:42.045 --> 00:04:44.365
<v Luca>tecnologie e metodi per realizzare dei

00:04:44.365 --> 00:04:46.444
<v Luca>Quantum Random Number Generators,

00:04:46.444 --> 00:04:48.444
<v Luca>che siano sicuri e ultra veloci,

00:04:48.444 --> 00:04:51.805
<v Luca>sfruttando l'intrinseca casualità delle misurazioni quantistiche.

00:04:51.899 --> 00:04:54.139
<v Luca>Questa infatti è sicuramente la strada

00:04:54.139 --> 00:04:55.899
<v Luca>che in futuro verrà percorsa e

00:04:55.899 --> 00:04:57.740
<v Luca>adottata a livello globale per avere

00:04:57.740 --> 00:05:00.779
<v Luca>finalmente dei sistemi realmente randomici per

00:05:00.779 --> 00:05:03.339
<v Luca>generare dei numeri con metodi sicuri,

00:05:03.339 --> 00:05:05.115
<v Luca>affidabili e veloci che,

00:05:05.115 --> 00:05:08.314
<v Luca>se miniaturizzati, potrebbero addirittura diventare dei

00:05:08.314 --> 00:05:10.954
<v Luca>componenti integrati nei dispositivi che utilizziamo

00:05:10.954 --> 00:05:11.595
<v Luca>tutti i giorni.

00:05:20.389 --> 00:05:22.389
<v Davide>E così si conclude questa puntata

00:05:22.389 --> 00:05:24.790
<v Davide>di INSiDER - Dentro la Tecnologia,

00:05:24.790 --> 00:05:26.949
<v Davide>io ringrazio come sempre la redazione

00:05:26.949 --> 00:05:28.790
<v Davide>e in special modo Matteo Gallo

00:05:28.790 --> 00:05:30.790
<v Davide>e Luca Martinelli che ogni sabato

00:05:30.790 --> 00:05:33.110
<v Davide>mattina ci permettono di pubblicare un

00:05:33.110 --> 00:05:34.149
<v Davide>nuovo episodio.

00:05:34.149 --> 00:05:35.894
<v Davide>Per qualsiasi tipo di domanda o

00:05:35.894 --> 00:05:40.454
<v Davide>suggerimento scriveteci a redazione@dentrolatecnologia.it,

00:05:40.454 --> 00:05:43.894
<v Davide>seguiteci su Instagram a @dentrolatecnologia dove

00:05:43.894 --> 00:05:47.254
<v Davide>durante la settimana pubblichiamo notizie e approfondimenti.

00:05:47.254 --> 00:05:49.629
<v Davide>In qualsiasi caso nella descrizione della

00:05:49.629 --> 00:05:52.029
<v Davide>puntata troverete tutti i nostri social.

00:05:52.029 --> 00:05:54.909
<v Davide>Se trovate interessante il podcast condividetelo

00:05:54.909 --> 00:05:56.189
<v Davide>che per noi è un ottimo

00:05:56.189 --> 00:05:58.029
<v Davide>modo per crescere e non dimenticate

00:05:58.029 --> 00:05:59.470
<v Davide>di farci pubblicità.

00:05:59.470 --> 00:06:01.629
<v Davide>Noi ci sentiamo la settimana prossima.

