← Ultimi articoli
💻 computer science

HERMES: Provably Secure Private Accounts for Account-Model Blockchains via Commitment-Coherent Encryption

Questo articolo introduce HERMES, un framework unificato che raggiunge l'equilibrio tra privacy, indistinguibilità dell'importo della transazione e non correlabilità tra mittente e destinatario per le blockchain basate su modello ad account, sfruttando la crittografia coerente con gli impegni sotto l'assunzione Decisional Diffie-Hellman senza richiedere una configurazione fidata.

Autori originali: Haofeng Guo

Pubblicato 2026-08-07
📖 3 min di lettura☕ Lettura da pausa caffè

Autori originali: Haofeng Guo

Articolo originale sotto licenza CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immaginate internet come un enorme registro pubblico dove tutti possono vedere esattamente chi ha inviato denaro a chi e quanto. È così che funzionano la maggior parte delle moderne valute digitali oggi: ogni transazione è come una cartolina spedita per posta. Chiunque passi di lì può leggere il nome del mittente, il nome del destinatario e l'importo in dollari. Sebbene questa trasparenza aiuti a prevenire le frodi, significa anche che la vostra vita finanziaria è completamente esposta. Potreste temere che le persone possano indovinare quanti soldi avete o, peggio ancora, che le vostre abitudini di spesa vengano tracciate e vendute agli inserzionisti.

Per risolvere questo problema, i crittografi hanno cercato di costruire "buste digitali" che nascondano questi dettagli. Alcuni sistemi utilizzano un metodo in cui si frammenta il proprio denaro in minuscole note non collegate (come scomporre un assegno in pezzi), il che nasconde la connessione tra le transazioni ma rende difficile tenere un conto corrente del proprio saldo. Altri cercano di mantenere il modello basato su conti (dove si ha un unico grande saldo), ma faticano a nascondere gli importi senza dover ricorrere a una terza parte fidata per impostare il sistema, oppure lasciano piccole crepe matematiche che un hacker esperto potrebbe sfruttare per indovinare il proprio saldo. La grande domanda è stata: possiamo mantenere la comodità di un singolo conto bancario, nascondere il saldo e l'importo della transazione e rendere impossibile capire chi ha pagato chi, il tutto senza fidarsi di un'autorità centrale?

È qui che entra in gioco il documento HERMES. I ricercatori propongono un nuovo sistema progettato specificamente per le blockchain basate su account (come Ethereum) che riesce a fare tutte e tre le cose contemporaneamente. Hanno costruito una "cassaforte digitale" che utilizza un tipo speciale di matematica chiamata Crittografia a Impegno Coerente (Commitment-Coherent Encryption). Pensate a questo come a una sorta di cassaforte magica in cui il lucchetto stesso è anche una ricevuta. Di solito, nella privacy digitale, si deve usare uno strumento per chiudere la scatola e uno completamente diverso per dimostrare di non aver violato il protocollo, il che crea un processo disordinoso e lento. HERMES progetta il lucchetto in modo che la prova di onestà sia integrata direttamente nella scatola stessa.

Il team ha dimostrato matematicamente che il loro sistema è sicuro, il che significa che a meno che un hacker non riesca a risolvere un problema matematico molto difficile (il problema di Decisional Diffie-Hellman), non potrà sbirciare dentro la cassaforte. Hanno anche introdotto un sistema a "Tripla Chiave". Immaginate di avere tre chiavi diverse: una per chiudere il denaro, una per dare un'occhiata a chi vi ha inviato una lettera (senza poterla aprire) e una per identificare voi stessi. Se qualcuno ruba solo una di queste chiavi, non può rompere l'intero sistema; otterrà l'accesso solo a quella specifica parte, lasciando intatta il resto della vostra privacy.

Per assicurarsi che non si tratti solo di teoria, il team ha costruito un prototipo funzionante. Hanno scoperto che il loro sistema è abbastanza veloce da essere pratico: richiede circa 320 microsecondi (ovvero 0,00032 secondi) per criptare una transazione, un tempo sufficiente per l'uso nel mondo reale. Hanno anche dimostrato che anche se un hacker corrompe alcuni utenti, il sistema può comunque proteggere gli altri. Sebbene il sistema abbia attualmente un limite sull'entità dell'importo di una transazione (per mantenere la matematica veloce), esso riesce con successo a colmare il divario tra la comodità dei normali conti bancari e la privacy del contante segreto, il tutto senza dover affidarsi a un intermediario fidato per la sua configurazione.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →