← Ultimi articoli
⚛️ quantum physics

Building Shor's Algorithm in Lean: An Agentic Formalization of Quantum Attacks on RSA-2048 and P-256

Questo articolo presenta una formalizzazione agentica dell'algoritmo di Shor in Lean, in cui agenti IA assistiti da revisione umana hanno verificato con successo le fondamenta matematiche e le stime delle risorse logiche per gli attacchi quantistici a RSA-2048 e P-256, aprendo la strada alla progettazione e alla verifica assistita da IA di algoritmi quantistici.

Autori originali: Lei Zhang, Yusheng Zhao, Hongshun Yao, Xin Wang

Pubblicato 2026-07-16
📖 4 min di lettura🧠 Approfondimento

Autori originali: Lei Zhang, Yusheng Zhao, Hongshun Yao, Xin Wang

Articolo originale sotto licenza CC BY 4.0 (http://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 il mondo digitale come una gigantesca, invisibile fortezza che protegge tutto, dai vostri conti bancari ai messaggi segreti del governo. Le serrature di questa fortezza sono enigmi matematici così complessi che, con gli odierni supercomputer, risolverli richiederebbe un tempo superiore all'età dell'universo. Questi enigmi sono l'ossatura della sicurezza moderna, nello specifico due tipi famosi: RSA, che si basa sulla difficoltà di moltiplicare insieme due enormi numeri primi, ed Elliptic Curve (crittografia a curve ellittiche), che utilizza la complessa geometria di curve disegnate su una griglia di numeri. Per decenni, abbiamo creduto che queste serrature fossero indistruttibili. Ma esiste una "chiave maestra" teorica nel mondo della fisica quantistica chiamata Algoritmo di Shor. È come uno strumento magico che, se venisse costruito, potrebbe risolvere questi enigmi in pochi minuti invece che in ere geologiche. Il problema è che costruire un vero computer quantistico è incredibilmente difficile, e dimostrare che i nostri progetti matematici per questa "chiave maestra" siano effettivamente corretti è ancora più difficile. È qui che entra in gioco un nuovo tipo di lavoro investigativo: usare l'intelligenza artificiale per aiutare i matematici a scrivere prove "verificate dalla macchina". Pensatelo come ad avere un avvocato robot che legge ogni singolo passaggio di un argomento legale per garantire che non ci sia un singolo errore di battitura o un vuoto logico, garantendo che la matematica sia solida al 100% prima ancora di provare a costruire la macchina.

Questo articolo riguarda un team di ricercatori che ha utilizzato un team di agenti software (aiutanti IA) per costruire una versione rigorosa e verificata dalla macchina dell'Algoritmo di Shor, specificamente per scassinare due dei due tipi di serrature digitali più comuni al mondo: RSA-2048 e P-256. Non si sono limitati a indovinare come funzionasse; hanno usato l'IA per leggere articoli scientifici, scrivere codice in un linguaggio chiamato Lean e poi hanno fatto in modo che un computer verificasse ogni singolo passaggio logico per garantire che la matematica reggesse. Il loro obiettivo era creare un "progetto" che dimostrasse esattamente quante risorse avrebbe richiesto un computer quantistico per scassinare queste specifiche serrature.

Per la serratura RSA-2048, che protegge gran parte dell'attuale infrastruttura di Internet, il progetto formalizzato dal team mostra che un computer quantistico avrebbe bisogno di circa 6.190 qubit logici (la versione quantistica dei bit informatici) e dovrebbe eseguire un colossale numero di 8,1 miliardi di porte Toffoli (un tipo specifico di operazione logica quantistica). Se eseguiste questo processo tre volte di seguito per sicurezza, la profondità totale del circuito sarebbe di 6,42 miliardi di passaggi. La matematica dimostra che questo metodo troverebbe con successo la chiave segreta almeno 2 volte su 3.

Per la serratura P-256, utilizzata in molti siti web sicuri e firme digitali, i requisiti sono ancora più intensi. La loro prova formalizzata indica che scassinare questa serratura richiederebbe 2.330 qubit logici e un massiccio 126 miliardi di porte Toffoli, con una profondità di circuito di 116 miliardi di passaggi. Proprio come per RSA, l'algoritmo è dimostrato avere successo con una probabilità di almeno 2/3. Interessante notare che, una volta che il computer quantistico ha svolto il suo lavoro pesante, la parte umana (o del computer classico) è sorprendentemente piccola, richiedendo solo 7 semplici passaggi aritmetici per finire il lavoro.

Ciò che rende speciale questo lavoro non sono solo i numeri, ma il modo in cui sono stati ottenuti. Inveve di far scrivere a un essere umano un lungo articolo sperando che nessuno trovi errori, hanno utilizzato un sistema "agentico". Agenti software hanno agito come ricercatori junior: hanno cercato il materiale sorgente, hanno scomposto affermazioni complesse in piccoli pezzi, hanno scritto il codice Lean e hanno persino cercato di correggere gli errori nelle prove. Gli esseri umani hanno poi revisionato la logica scientifica, mentre il computer ha controllato il codice. Il risultato è una libreria di matematica che è "verificata dalla macchina", il che significa che un computer ha verificato ogni singolo anello della catena logica.

L'articolo nota con cura che questa è una vittoria teorica, non pratica. Non hanno ancora costruito il computer quantistico, né hanno effettivamente scassinato una vera chiave RSA-2048. Inveve, hanno costruito l'ultima "prova di concetto" che dice: "Se mai costruiremo un computer quantistico con queste specifiche risorse, ecco esattamente come scaccerà queste serrature, ed ecco la garanzia matematica che funzionerà". Chiariscono anche che i loro numeri si basano su risorse "logiche", che sono i requisiti idealizzati prima di aggiungere la realtà disordinata di correggere gli errori causati dal rumore nella macchina. Questo lavoro non significa che le vostre password siano sicure domani, ma significa che se mai avremo l'hardware quantistico, avremo una mappa perfettamente verificata che mostra esattamente come usarlo per scassinare le serrature digitali più comuni del mondo.

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 →