This article has been translated from English to Italian.
Come funzionano le firme digitali?
Prima di addentrarci nei dettagli tecnici del funzionamento delle firme digitali, vorrei aiutarti a familiarizzare con questo argomento raccontandoti una storia divertente.
Potresti pensare che le firme digitali possano sembrare complicate, ma se presti molta attenzione a questa storia, non lo sono affatto.
Ciao! Sono Batman!
Immagina che Batman abbia una scatola.

Guarda la mia scatola!
Questa scatola ha una serratura... un tipo di serratura molto speciale.
Questa serratura ha TRE stati:
- Bloccato (A): quando la chiave è girata completamente a sinistra, è bloccato.
- Sbloccato (B): Quando la chiave è al centro, è sbloccato.
- Bloccato (C): Quando la chiave è girata completamente a destra, è bloccata.

E la serratura ha DUE chiavi separate: una nera e una gialla.
- La chiave nera può girare solo a DESTRA, cioè può girare solo in senso orario (da A a B a C)
- Quella gialla può girare solo a SINISTRA, cioè può girare solo in senso antiorario (da C a B a A).

Ciò significa che se la scatola è chiusa e la serratura è girata in posizione A, solo la chiave nera può sbloccarla girandola a destra, in posizione B (sbloccata).
Se la scatola è bloccata in posizione C, solo la chiave gialla può sbloccarla ruotando la serratura a sinistra, in posizione B.
Quindi entrambe le chiavi possono chiudere la scatola, ma una volta chiusa, solo l'altra chiave può aprirla.
Poiché il nero è il suo colore preferito, Batman sceglie la chiave nera e la tiene per sé.
Chiamiamo questa chiave la sua chiave"privata" perché ora solo Batman la possiede.
Chiamiamo la seconda chiave, la chiave gialla, la sua chiave"pubblica":
Batman ne fa un milione di copie e ogni volta che guida per le strade di Gotham City con la sua Batmobile, le lancia fuori dal finestrino ai pedoni.

Ci sono chiavi gialle ovunque. Alla fine, tutti a Gotham City hanno una copia della chiave "pubblica".
In questo scenario, Batman ha la sua chiave privata che può girare in senso orario da A a B a C.
E tutti gli altri hanno la loro chiave pubblica che può girare in senso antiorario da C a B a A.
Batman va in pensione!
Immaginiamo che Bruce Wayne abbia cambiato idea e decida di ritirarsi da "Batman" e di trasferirsi a Kamar-Taj, in Nepal, per studiare e diventare monaco sotto la guida dell'Antico.
Sono stanco di questa vita da supereroe ricco e famoso.
Decide anche di dare tutti i suoi soldi ad Alfred, il suo maggiordomo.
Così scrive su un pezzo di carta:"Dai 1.000 miliardi di dollari ad Alfred il prima possibile".

Batman mette questo pezzo di carta nella scatola. Usando la suachiave privata, la gira fino alla posizione C...chiudendo la scatola.


Poi prende un altro pezzo di carta e scrive lo stesso messaggio:"Dai 1.000 miliardi di dollari ad Alfred il prima possibile".

Poi consegna questo foglio ad Alfred e gli dice:
Dallo al mio banchiere.
E poi aggiunge:
Se il mio banchiere non ti crede, dagli la scatola chiusa a chiave.
Quindi ora ci sono due lettere con lo stesso messaggio. Una è chiusa nella scatola. E l'altra è nella tasca di Alfred, che tecnicamente è visibile a tutti.
Più tardi quella sera, Batman dice a Robin, il suo aiutante, che sta per ritirarsi e che darà tutti i suoi soldi ad Alfred.
Robin fa trapelare la notizia alla stampa e il giorno dopo è su tutti i canali di informazione televisiva.

Il banchiere di Batman, Daime Jimon, della Gotham National Bank, viene a sapere la notizia dalla televisione nel suo ufficio. Con sua sorpresa, Alfred si presenta chiedendo i suoi soldi e gli consegna il foglio.
Daime Jimon non crede alla notizia e rifiuta.
Alfred tira fuori la cassetta chiusa a chiave.

Poi lascia cadere la scatola sulla scrivania.
Ora il banchiere ha sia il messaggio che la scatola.
Proprio come tutti gli altri a Gotham City, Daime Jimon ha una chiave gialla che ha raccolto per strada sotto il suo ufficio.
Ty prende la chiave "pubblica" dalla tasca e vede se riesce a sbloccare la scatola.
Gira la chiave "pubblica" in senso antiorario a sinistra fino alla posizione B e la scatola si apre!

All'interno della scatola c'è la lettera che Batman ha scritto. E corrisponde alla prima lettera che Alfred gli ha mostrato.
Daime Jimon si scusa con Alfred e chiede al suo assistente di preparare i soldi.
Si rende conto che l'unico modo in cui la scatola era chiusa a chiave era usando la chiave "privata" di Batman, di cui solo lui è in possesso.
Questo significa che nessuno, a parte Batman, avrebbe potuto mettere la lettera nella scatola e dimostra che la lettera è, in effetti, di Batman!
L'uso della "coppia di chiavi" è il modo in cui Batman è in grado di dimostrare che il messaggio proviene da lui, e SOLO da lui, senza dover fornire una vera e propria firma scritta a mano.
E l'uso della scatola chiusa a chiave implica che il messaggio all'interno era sempre protetto e rimasto intatto (una volta chiusa la scatola).
In pratica risponde alla domanda: "Come puoi dimostrarmi che Batman ha effettivamente scritto questo messaggio senza che lui debba essere presente? E che questo messaggio non è stato manomesso durante il transito?"
Questo è un esempio grezzo di comefunziona una "firma digitale ", ma spero che tu stia iniziando a capire.
Ora andiamo a scoprire come funziona effettivamente una firma digitale nel mondo della crittografia!

