← Ultimi articoli
⚛️ fisica quantistica

Shared Lookups and Lazy Residues: Fewer Toffoli Gates for Factoring RSA-2048

Questo articolo introduce le tecniche di "Shared Lookups" e "Residue Delay" per ottimizzare la costruzione del 2025 di Gidney per la fattorizzazione di RSA-2048, ottenendo fino al 46% in meno di porte Toffoli e riduzioni significative delle risorse entro budget fissi di qubit logici.

Autore originale: Monit Sharma, Hoong Chuin Lau

Pubblicato 2026-11-09
📖 5 min di lettura🧠 Approfondimento

Autore originale: Monit Sharma, Hoong Chuin Lau

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 dall'autore. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Rompere un codice segreto che protegge la moderna attività bancaria e le comunicazioni è una delle sfide più famose dell'informatica. Per decenni, gli scienziati hanno saputo che un computer standard impiegherebbe migliaia di anni per violare un tipo specifico di crittografia chiamata RSA-2048, utilizzata per proteggere tutto, dagli acquisti online alla difesa nazionale. Tuttavia, una macchina diversa, chiamata computer quantistico, potrebbe teoricamente risolvere questo enigma in una frazione del tempo. Il problema è che costruire una macchina del genere richiede una quantità enorme di risorse. Le stime attuali suggeriscono che, per rompere questo codice, avremmo bisogno di un computer quantistico con milioni di parti fisiche, molte delle quali sarebbero soggette a errori, richiedendo sistemi complessi per correggerli. La domanda per i ricercatori non è solo se sia possibile, ma come rendere la macchina abbastanza piccola ed efficiente da poter essere effettivamente costruita.

Un team di ricercatori ha trovato un modo per ridurre significativamente le dimensioni della macchina quantistica necessaria per questo compito. In un nuovo studio, hanno dimostrato che, cambiando il modo in cui il computer esegue i suoi calcoli, possono ridurre di quasi la metà il numero di porte logiche complesse necessarie per violare il codice, utilizzando meno bit quantistici, le unità fondamentali di informazione in un computer quantistico. Il loro lavoro si concentra su un metodo specifico per la fattorizzazione di grandi numeri, un processo che è il cuore dell'algoritmo di decrittazione. Ripensando a come il computer gestisce i passaggi intermedi e consulta le informazioni, i ricercatori hanno creato un progetto molto più efficiente rispetto ai precedenti.

I ricercatori sono partiti da un design ben noto per un circuito di fattorizzazione quantistica, che funge da ricetta dettagliata per rompere il codice. Questa ricetta prevede una quantità massiccia di lavoro ripetitivo. Per violare un numero a 2048 bit, il computer deve eseguire un calcolo specifico per circa 21.000 diversi piccoli numeri primi. Nel design originale, il computer spende la maggior parte del suo tempo ed energia in due compiti specifici: consultare i valori in una gigantesca tabella di numeri e poi annullare il lavoro appena svolto per ripulire il proprio spazio di lavoro. Questi passaggi di pulizia sono necessari perché i computer quantistici non possono semplicemente scartare le informazioni; devono invertire le proprie azioni per tornare a uno stato neutro, un processo che consuma una enorme potenza computazionale.

Il team ha introdotto tre modifiche principali a questo processo per ridurre il carico di lavoro. Primo, si sono resi conto che il computer cercava le informazioni per ciascuno dei 21.000 numeri primi separatamente, anche se molti di questi accessi richiedevano la stessa informazione contemporaneamente. Invece di porre la domanda 21.000 volte, hanno raggruppato i numeri primi e hanno posto la domanda una sola volta, recuperando le risposte per diversi numeri primi simultaneamente. Questa consultazione condivisa ha ridotto drasticamente il numero di passaggi necessari. Secondo, hanno cambiato il modo in cui il computer gestisce il suo lavoro temporaneo. Nel vecchio design, il computer eliminava un dato e poi doveva immediatamente ricostruirlo solo per pulire il disordine. Il nuovo design mantiene quel dato in memoria, agendo come un punto di controllo, in modo che il computer non debba perdere tempo a ricostruirlo.

La terza modifica riguardava il modo in cui il computer gestisce il calcolo dei resti. Nella ricetta originale, il computer doveva costantemente controllare e correggere i numeri per garantire che rimanessero entro un intervallo specifico, un processo che aggiungeva molti passaggi extra. Il nuovo design consente al computer di eseguire i calcoli in modo più semplice, rimandando le correzioni fino alla fine del calcolo. Questo approccio differito elimina una grande parte del lavoro ripetitivo che era precedentemente richiesto. Combinando queste tre modifiche, si crea un processo molto più snello. I ricercatori hanno testato il loro nuovo design utilizzando un potente computer di simulazione, che funge da laboratorio virtuale per i circuiti quantistici. Hanno scoperto che, per una macchina con un numero specifico di bit quantistici, il loro nuovo design richiedeva circa il 15% in meno di porte logiche rispetto alla migliore versione esistente. Quando hanno consentito l'uso di una macchina leggermente più grande, il risparmio è salito al 46% in meno di porte.

Lo studio ha anche esaminato come questi risparmi si sarebbero tradotti su diversi tipi di futi hardware quantistici. I ricercatori hanno testato il loro design contro due distinti modelli architettonici: uno basato su una disposizione a codice di superficie (surface code) e un altro che utilizza atomi neutri. Hanno scoperto che il miglior design dipende fortemente dall'hardware specifico utilizzato. Su un tipo di macchina, il nuovo design con consultazioni condivise era molto più veloce. Su un altro, i percorsi dati più ampi richiesti dalle consultazioni condivise hanno effettivamente rallentato la macchina. Questa scoperta evidenzia che non esiste un unico design "migliore" per tutti i computer quantistici; il percorso più efficiente dipende dalla macchina fisica che verrà effettivamente costruita.

I ricercatori sono stati attenti a sottolineare che questi risultati derivano da simulazioni e modelli teorici, non da una macchina fisica che è già stata costruita. Hanno creato un nuovo benchmark aperto per garantire che i loro numeri fossero accurati e potessero essere verificati da altri, chiudendo diverse falle che esistevano nei precedenti metodi di conteggio. Sebbene il documento non sostenga di aver risolto il problema della costruzione di un computer quantistico, fornisce una via più chiara ed efficiente per procedere. Dimostrando che i requisiti di risorse possono essere tagliati di quasi la metà, il lavoro suggerisce che il sogno di violare l'RSA-2048 con un computer quantistico si sta spostando dal regno dell'impossibile a quello del difficile ma potenzialmente realizzabile. Lo studio conferma che, con algoritmi più intelligenti, potremmo non aver bisogno di tante parti fisiche quanto temuto per sbloccare la potenza del computing quantistico.

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 →