This article has been translated from English to Italian.

Per comprendere appieno il concetto di firma digitale, dobbiamo prima capire come funziona la crittografia.

La crittografia è un concetto chiave nella crittografia.

Per comprendere il processodi "firma" delletransazioni, necessario per poter spendere i tuoi bitcoin (e altre criptovalute), devi avere familiarità con il concetto di crittografia e il ruolo che svolge.

Le criptovalute fanno uso della crittografia in modo accurato, ma per capire come funziona dobbiamo prima conoscere l'uso convenzionale della crittografia.

In crittografia, la crittografia è una tecnica utilizzata per proteggere la privacy di un messaggio trasformandolo in una forma che può essere letta SOLO dal destinatario previsto.

Chiunque altro lo vedrà come un incoerente gergo di caratteri casuali.

Che cos'è la crittografia?

La crittografia è il processo di trasformazione di dati come testo leggibile (chiamato"testo in chiaro") utilizzando un algoritmo (chiamato"cifrario") per renderlo illeggibile a chiunque tranne a coloro che possiedono una conoscenza speciale, di solito indicata come"chiave".

Il risultato del processo è un testocriptato (detto "testo cifrato").

In senso più elementare, crittografia significa usare"matematica fantasiosa" e una serie di istruzioni seguite da un computer(un "algoritmo") per mascherare e proteggere i dati.

Encryption protects data

Ad esempio, se invii un messaggio e lo cripti, questo viene codificato in un formato che non può essere letto o compreso da un intercettatore.

Questi algoritmi codificano i dati in chiaro in un testo incomprensibile noto come testo cifrato, che sembra un gergo senza l'uso di una chiave speciale che lo decodifica.

Ecco un esempio di testo cifrato che sembra senza senso:

EjQbCXilQmoEssL0tP1395IKLEAwSEhptF6ogdoHGZ1LHgpeon7PFWcADod/ir78LKdc72r17ZzwGCpQbd5XU7Tha7ESBhWe6EzGjxthdGBL+tSsj343yFTp6PgBOcZO

(Se hai mai bevuto un bicchierino di troppo, probabilmente hai scritto qualcosa di simile. 🤣)

Ciò significa che una volta che i dati sono stati criptati utilizzando un algoritmo, non è possibile interpretarli o indovinare il contenuto originale dei dati dal testo cifrato. In questo modo il tuo messaggio è protetto da occhi indiscreti e non intenzionali.

Quindi, per riassumere:

  • La crittografia è il processo di conversione del testo in chiaro in testo cifrato. Questo testo cifrato è un testo incomprensibile noto come "testo cifrato". Poiché il testo cifrato non può essere letto da nessuno, il testo cifrato nasconde il messaggio originale alle persone che non dovrebbero vederlo.
  • La decrittazione è il processo di conversione del testo cifrato in testo in chiaro. Fondamentalmente è il contrario della cifratura. Viene utilizzata per decifrare il testo cifrato in modo che solo le persone che devono accedere e leggere il messaggio possano farlo.

Come funziona la crittografia?

Nell'illustrazione sottostante puoi vedere come i dati passano da testo in chiaro a testo cifrato e poi di nuovo a testo in chiaro attraverso l'uso di"chiavi"di crittografia e decrittografia.

How Encryption Works

Le chiavi possono essere identiche ("simmetriche") o uniche ("asimmetriche").

Ciò significa che esistono due tipi principali di crittografia:

  1. Crittografia simmetrica: questo tipo di crittografia è reciproca, nel senso che la STESSA chiave viene utilizzata per crittografare e decrittografare i dati.
  2. Crittografia asimmetrica: questo tipo di crittografia utilizza due chiavi SEPARATE per la crittografia e la decrittografia: una chiave privata e una chiave pubblica.

In sostanza, se il mittente e il destinatario dei dati utilizzano la STESSA chiave per crittografare e decrittografare i dati, si parla di crittografia simmetrica .

E se le chiavi sono DIVERSE per la crittografia e la decrittografia, allora si parla di crittografia asimmetrica.

In crittografia,una "chiave"è semplicemente un numero grande (un numero grande e lungo con molte cifre) o una stringa di numeri e lettere.

Una chiave viene utilizzata per convertire il testo in chiaro in testo cifrato e viceversa (testo cifrato in testo in chiaro).

Le criptovalute utilizzano solo la crittografia asimmetrica, quindi mi concentrerò esclusivamente su questo tipo di crittografia.