Simon's Algorithm for the Even-Mansour Cipher on Quantum Hardware

Questo articolo presenta una crittanalisi quantistica proof-of-concept del cifrario Even-Mansour utilizzando l'algoritmo di Simon su hardware NISQ, recuperando con successo chiavi segrete per costruzioni a 3 e 4 bit sul processore ibm_miami, evidenziando al contempo colli di bottiglia nella memoria negli strumenti attuali di ottimizzazione dei circuiti per lunghezze di chiave maggiori.

Autori originali: Anina Köhler, Jakob Murauer, Tim Heine, Stefan Rosemann, Tobias Hemmert

Pubblicato 2026-04-29
📖 4 min di lettura🧠 Approfondimento

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

Each language version is independently generated for its own context, not a direct translation.

Immagina di cercare di forzare una cassaforte che utilizza una serratura molto specifica e complessa. Questo articolo riguarda un team di ricercatori che ha tentato di scardinare quella serratura utilizzando un nuovo tipo di "super-strumento" chiamato computer quantistico. Non hanno semplicemente indovinato la combinazione; hanno usato un astuto trucco matematico per trovare il modello nascosto all'interno della serratura.

Ecco la spiegazione del loro esperimento in termini semplici:

La Serratura: Il Cifratore Even-Mansour

Pensa al cifratore Even-Mansour come a una cassaforte semplice ma robusta. Funziona così:

  1. Inserisci un messaggio (il testo in chiaro) nella cassaforte.
  2. Lo mescoli con una chiave segreta (Chiave 1).
  3. Lo fai passare attraverso una macchina pubblica e caotica (una permutazione) che lo mescola.
  4. Lo mescoli di nuovo con una seconda chiave segreta (Chiave 2).
  5. Il risultato è il messaggio bloccato.

L'obiettivo degli attaccanti (i ricercatori) era capire quali fossero quelle due chiavi segrete.

Il Super-Strumento: L'Algoritmo di Simon

Normalmente, se volessi trovare una chiave segreta, dovresti provare miliardi di combinazioni una per una. È come provare ogni singola chiave di un gigantesco mazzo di chiavi finché una non si adatta.

Ma i ricercatori hanno utilizzato l'Algoritmo di Simon. Immagina questo algoritmo come un detective magico che non cerca la chiave direttamente. Invece, cerca un ritmo nascosto o un modello.

  • I ricercatori hanno impostato uno scenario speciale in cui la serratura si comporta in modo strano: se giri la manopola di una certa quantità (la chiave segreta), la serratura finisce nella posizione esatta in cui sarebbe stata se non l'avessi girata affatto.
  • L'Algoritmo di Simon è eccellente nel trovare questi "ritmi nascosti" (periodi) molto più velocemente di quanto potrebbe fare un computer normale. È come ascoltare una canzone e conoscere istantaneamente il battito, mentre un computer normale deve contare ogni singolo colpo di rullante.

L'Esperimento: Costruire la Serratura su un Computer Quantistico

I ricercatori volevano vedere se questo detective magico potesse funzionare realmente su hardware fisico reale. Hanno costruito una versione minuscola della serratura su un computer quantistico chiamato IBM Miami.

  1. Il Progetto (S-box): Per far funzionare la serratura, avevano bisogno di un "mescolatore" (chiamato S-box). Hanno costruito questi mescolatori utilizzando una logica simile a quella usata nel famoso standard di crittografia AES, ma molto più piccola (per chiavi a 3 e 4 bit).
  2. Il Problema di Traduzione: I computer quantistici parlano una lingua diversa rispetto ai computer normali. I ricercatori hanno dovuto tradurre i loro progetti di "mescolatori" classici in una lingua che il computer quantistico potesse comprendere. Hanno utilizzato uno strumento chiamato DORCIS per effettuare questa traduzione.
    • Il Collo di Bottiglia: Questo strumento ha funzionato egregiamente per le minuscole serrature a 3 e 4 bit. Tuttavia, quando hanno provato a tradurre una serratura leggermente più grande a 5 bit, lo strumento ha esaurito la memoria. Era come cercare di piegare una mappa enorme in una tasca minuscola; la carta semplicemente non entrava. Questo li ha fermati dal testare chiavi più grandi.
  3. Il Rumore: I computer quantistici sono attualmente molto sensibili, come una casa di carte in una tempesta di vento. Per mantenere stabile l'esperimento, i ricercatori hanno utilizzato tecniche speciali (come il "Disaccoppiamento Dinamico") per calmare i qubit, simile a come potresti tenere ferma una macchina fotografica per scattare una foto nitida con il vento.

I Risultati

Hanno eseguito l'esperimento su due piccole serrature: una con una chiave a 3 bit e una con una chiave a 4 bit.

  • Successo: In entrambi i casi, il computer quantistico ha trovato con successo il ritmo nascosto. Da quel ritmo, i ricercatori hanno calcolato le chiavi segrete.
  • Riproducibilità: Hanno eseguito il test cinque volte per ogni dimensione della serratura, e ha funzionato ogni volta.
  • La Limitazione: Come accennato, non hanno potuto testare una serratura a 5 bit perché lo strumento di traduzione (DORCIS) si è bloccato a causa dei limiti di memoria.

La Conclusione

L'articolo conclude due cose principali:

  1. Funziona (per ora): L'Algoritmo di Simon è un metodo reale e funzionante per violare questo specifico tipo di crittografia sull'hardware quantistico attuale, ma solo per chiavi molto piccole. Dimostra che i computer quantistici possono teoricamente trovare questi modelli nascosti esponenzialmente più velocemente dei computer classici.
  2. Gli Strumenti Hanno Bisogno di un Aggiornamento: Sebbene il computer quantistico abbia fatto il suo lavoro, il software utilizzato per preparare i "progetti" per il computer quantistico ha raggiunto un muro. Per violare serrature più grandi e più realistiche in futuro, abbiamo bisogno di strumenti migliori per tradurre questi progetti in circuiti quantistici senza esaurire la memoria.

In breve: Hanno dimostrato che il concetto funziona su piccola scala, ma la "squadra di costruzione" (gli strumenti software) deve diventare più forte prima di poter costruire i grandi grattacieli.

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 →