Una firma digitale è una prova crittografica che una transazione proviene effettivamente da te e non è stata manomessa durante il percorso.
Funziona come un'impronta digitale virtuale, con la differenza che, a differenza di un'impronta digitale reale, è matematicamente legata al contenuto preciso di quella singola transazione, quindi non può essere copiata e riutilizzata altrove.
Come funziona una firma digitale
Si avvia una transazione. La rete crea un hash univoco di tale transazione, un'impronta digitale a lunghezza fissa dei dati della transazione stessa.
Quell'hash viene crittografato utilizzando la tua chiave privata, generando la firma digitale.
La firma viaggia con la transazione sulla rete.
I nodi della rete decifrano la firma utilizzando la tua chiave pubblica.
Se l'hash decrittografato corrisponde all'hash effettivo della transazione, quest'ultima viene confermata come legittima, non manomessa e autenticamente firmata dal proprietario della chiave privata.
Questo processo svolge due funzioni contemporaneamente: dimostra la proprietà (solo la tua chiave privata avrebbe potuto creare quella firma) e ne dimostra l'integrità (qualsiasi modifica alla transazione successiva alla firma invaliderebbe la corrispondenza).
Gli schemi di firma attualmente in uso
Non tutte le firme digitali utilizzano la stessa matematica di base:
Firme di Schnorr: adottato da Bitcoin tramite l'aggiornamento Taproot, offre una maggiore efficienza e consente di raggruppare o combinare più firme in modo più pulito rispetto a quanto consentito da ECDSA.
EdDSA/Ed25519: uno schema basato su Schnorr utilizzato in molte blockchain moderne per la sua semplicità e le sue proprietà di sicurezza ben definite.
Firme di soglia Schnorr: utilizzato da alcune reti per consentire ai contratti intelligenti di firmare transazioni su più blockchain senza un singolo punto di controllo delle chiavi.
Perché le firme digitali si troveranno ad affrontare nuovi interrogativi nel 2026
Tutti gli schemi sopra descritti condividono un presupposto fondamentale: che certi problemi matematici siano troppo complessi perché i computer possano risolverli rapidamente.
Computer quantistici, se sufficientemente potente, potrebbe modificare quel calcolo utilizzando l'algoritmo di Shor.
La parte rassicurante è che i computer quantistici più potenti oggi hanno circa 1,500 qubit e per superare l'ECDSA a 256 bit sarebbero necessari circa 500,000 qubit o più, un divario che la maggior parte degli esperti stima essere colmato tra cinque e dieci anni.
La parte su cui si sta effettivamente lavorando ora: proposte come BIP-360 introducono tipi di firma resistenti ai computer quantistici utilizzando algoritmi post-quantistici approvati dal NIST (tra cui ML-DSA/Dilithium), insieme a piani di migrazione graduale che porterebbero alla progressiva dismissione delle firme ECDSA e Schnorr per le nuove attività.
Oggi non c'è nulla di rotto, ma le basi per una transizione sono già state gettate.
È possibile falsificare una firma digitale senza la mia chiave privata?
Non con la tecnologia attuale. Falsificare una firma valida richiederebbe la risoluzione del problema matematico alla base del sistema, cosa che non è praticamente fattibile con i computer classici.
I computer quantistici riusciranno presto a violare le firme digitali?
Non nell'immediato futuro. L'hardware quantistico attuale è ben lontano da quello necessario per minacciare i sistemi odierni, sebbene l'industria stia già sviluppando alternative resistenti ai computer quantistici in previsione di tale eventualità.