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

Dit artikel presenteert een proof-of-concept kwantumanalyse van de Even-Mansour-cijfer met behulp van het algoritme van Simon op NISQ-hardware, waarbij met succes geheime sleutels zijn hersteld voor constructies van 3 en 4 bits op de ibm_miami-processor, terwijl tegelijkertijd geheugenknelpunten in huidige circuitoptimalisatietools voor grotere sleutellengtes worden belicht.

Oorspronkelijke auteurs: Anina Köhler, Jakob Murauer, Tim Heine, Stefan Rosemann, Tobias Hemmert

Gepubliceerd 2026-04-29
📖 4 min leestijd🧠 Diepgaand

Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

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

Stel je voor dat je probeert een kluis te kraken die een zeer specifieke, lastige vergrendeling gebruikt. Dit artikel gaat over een team van onderzoekers dat probeerde die vergrendeling te openen met een nieuw soort "superhulpmiddel" dat een quantumcomputer wordt genoemd. Ze raden de combinatie niet zomaar; ze gebruikten een slimme wiskundige truc om het patroon te vinden dat verborgen zit in de vergrendeling.

Hier is de uitleg van hun experiment in eenvoudige bewoordingen:

De Vergrendeling: De Even-Mansour-cijfer

Stel je de Even-Mansour-cijfer voor als een eenvoudige maar stevige kluis. Het werkt als volgt:

  1. Je plaatst een bericht (de zuivere tekst) in de kluis.
  2. Je mengt het met een geheime sleutel (Sleutel 1).
  3. Je voert het door een publieke, chaotische machine (een permutatie) die het in de war brengt.
  4. Je mengt het opnieuw met een tweede geheime sleutel (Sleutel 2).
  5. Het resultaat is het vergrendelde bericht.

Het doel van de aanvallers (de onderzoekers) was om uit te vinden wat die twee geheime sleutels waren.

Het Superhulpmiddel: Simons Algorithm

Normaal gesproken zou je, als je een geheime sleutel wilde vinden, misschien biljoenen combinaties één voor één moeten proberen. Dat is als proberen elke enkele sleutel op een gigantische sleutelbos te passen totdat er één past.

Maar de onderzoekers gebruikten Simons Algorithm. Stel je dit algoritme voor als een magische detective die niet direct naar de sleutel zoekt. In plaats daarvan zoekt het naar een verborgen ritme of een patroon.

  • De onderzoekers stelden een speciale situatie op waarbij de vergrendeling zich op een rare manier gedroeg: als je de draaischijf een bepaalde hoeveelheid draaide (de geheime sleutel), eindigde de vergrendeling in exact dezelfde positie als wanneer je hem helemaal niet had gedraaid.
  • Simons Algorithm is uitstekend in het vinden van deze "verborgen ritmes" (perioden) veel sneller dan een normale computer zou kunnen. Het is als luisteren naar een liedje en direct het ritme te weten, terwijl een normale computer elke afzonderlijke drumslag moet tellen.

Het Experiment: De Vergrendeling Bouwen op een Quantumcomputer

De onderzoekers wilden zien of deze magische detective daadwerkelijk zou werken op echte, fysieke hardware. Ze bouwden een kleine versie van de vergrendeling op een quantumcomputer genaamd IBM Miami.

  1. Het Ontwerp (S-blokken): Om de vergrendeling te laten werken, hadden ze een "verwarmer" nodig (een S-blok). Ze bouwden deze verwarren met logica die lijkt op die welke wordt gebruikt in de beroemde AES-encryptiestandaard, maar dan veel kleiner (voor 3-bits en 4-bits sleutels).
  2. Het Vertaalprobleem: Quantumcomputers spreken een andere taal dan gewone computers. De onderzoekers moesten hun klassieke "verwarmer"-ontwerpen vertalen naar een taal die de quantumcomputer kon begrijpen. Ze gebruikten een hulpmiddel genaamd DORCIS om deze vertaling te doen.
    • De Knelpunt: Dit hulpmiddel werkte uitstekend voor de kleine 3-bits en 4-bits vergrendelingen. Echter, toen ze probeerden een iets grotere 5-bits vergrendeling te vertalen, raakte het hulpmiddel zonder geheugen. Het was als proberen een enorme kaart in een klein zakje te vouwen; het papier paste gewoon niet. Dit stopte hen ervan om grotere sleutels te testen.
  3. Het Ruis: Quantumcomputers zijn momenteel zeer gevoelig, als een huis van kaarten in een windstoot. Om het experiment stabiel te houden, gebruikten de onderzoekers speciale technieken (zoals "Dynamische Koppeling") om de qubits tot rust te brengen, vergelijkbaar met hoe je een camera vast zou houden om een duidelijke foto te maken in de wind.

De Resultaten

Ze voerden het experiment uit op twee kleine vergrendelingen: één met een 3-bits sleutel en één met een 4-bits sleutel.

  • Succes: In beide gevallen vond de quantumcomputer succesvol het verborgen ritme. Uit dat ritme berekenden de onderzoekers de geheime sleutels.
  • Herhaalbaarheid: Ze voerden de test vijf keer uit voor elke vergrendelingsgrootte, en het werkte elke keer.
  • De Beperking: Zoals vermeld, konden ze geen 5-bits vergrendeling testen omdat het vertaalhulpmiddel (DORCIS) crashte door geheugenbeperkingen.

De Conclusie

Het artikel concludeert twee hoofdzaakken:

  1. Het Werkt (voor nu): Simons Algorithm is een echte, werkende methode om dit specifieke type encryptie te kraken op huidige quantumhardware, maar alleen voor zeer kleine sleutels. Het bewijst dat quantumcomputers deze verborgen patronen theoretisch exponentieel sneller kunnen vinden dan klassieke computers.
  2. De Hulpmiddelen Moeten Worden Geüpgraded: Hoewel de quantumcomputer zijn werk deed, botste de software die werd gebruikt om de "ontwerpen" voor de quantumcomputer voor te bereiden tegen een muur. Om in de toekomst grotere, realistischere vergrendelingen te kraken, hebben we betere hulpmiddelen nodig om deze ontwerpen te vertalen naar quantumcircuits zonder dat het geheugen opraakt.

Kortom: Ze bewezen dat het concept werkt op kleine schaal, maar het "bouwteam" (de softwarehulpmiddelen) moet sterker worden voordat ze de grote wolkenkrabbers kunnen bouwen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →