$BTC #bip360 #BTC
Perché la crittografia ECDSA utilizzata da Bitcoin è considerata vulnerabile a futuri attacchi quantistici?
ECDSA (Elliptic Curve Digital Signature Algorithm) è l'algoritmo di firma digitale che protegge le transazioni in Bitcoin ed è ampiamente utilizzato anche in sistemi finanziari, governi e piattaforme tecnologiche. La sua sicurezza si basa sulla difficoltà computazionale di risolvere il problema del logaritmo discreto su curve ellittiche.
Si ritiene che, con il calcolo quantistico, algoritmi come Shor potrebbero compromettere questa sicurezza in tempi ragionevoli, consentendo a un attaccante di calcolare la chiave privata a partire da una chiave pubblica. Anche se al momento non esistono computer quantistici di tale portata, gli esperti di sicurezza ritengono prudente anticiparsi.
Bitcoin, esponendo chiavi pubbliche nel momento in cui si spendono fondi, potrebbe lasciare un registro di chiavi pubbliche disponibili per attacchi futuri, anche se oggi non sono vulnerabili.
A tal proposito, l'autore della proposta di miglioramento della rete ha indicato che: “La sicurezza di ECDSA e della sua curva ellittica secp256k1 si basa sulla difficoltà pratica di derivare una chiave privata da una chiave pubblica, poiché farlo richiede di risolvere un problema matematico noto come il problema del logaritmo discreto su curve ellittiche. Per un computer tradizionale, ciò richiederebbe circa 10⁷⁷ anni (ossia un 1 seguito da 77 zeri), rendendo praticamente impossibile.”
“Tuttavia, i computer quantistici potrebbero eseguire un algoritmo chiamato algoritmo di Shor, che consentirebbe di trovare in modo efficiente il logaritmo discreto di una chiave pubblica su una curva ellittica. A seconda di quanti qubit (l'unità base dei computer quantistici, analoga ai bit nei computer classici) possiede, un computer quantistico potrebbe derivare una chiave privata da una pubblica in un intervallo di tempo che va da giorni a secondi,” ha assicurato.


