← Nieuwste papers
⚛️ kwantumfysica

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

Dit artikel introduceert de technieken "Shared Lookups" en "Residue Delay" om de constructie van Gidney uit 2025 voor het factoriseren van RSA-2048 te optimaliseren, waarbij tot 46% minder Toffoli-gates en significante reducties in middelen worden bereikt binnen vaste budgetten voor logische qubits.

Oorspronkelijke auteur: Monit Sharma, Hoong Chuin Lau

Gepubliceerd 2026-11-09
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteur: Monit Sharma, Hoong Chuin Lau

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteur. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Het kraken van een geheime code die moderne bankzaken en communicatie beschermt, is een van de meest beroemde uitdagingen in de informatica. Decennialang wisten wetenschappers al dat een standaardcomputer er duizenden jaren over zou doen om een specifiek type encryptie te kraken, genaamd RSA-2048, die alles beveiligt van online winkelen tot nationale defensie. Echter, een ander soort machine, een kwantumcomputer genoemd, zou deze puzzel theoretisch in een fractie van de tijd kunnen oplossen. Het nadeel is dat het bouwen van een dergelijke machine een overweldigende hoeveelheid middelen vereist. Huidige schattingen suggereren dat we, om deze code te kraken, een kwantumcomputer nodig zouden hebben met miljoenen fysieke onderdelen, waarvan er vele foutgevoelig zijn en complexe systemen vereisen om ze te corrigeren. De vraag voor onderzoekers is niet alleen of het mogelijk is, maar hoe de machine klein en efficiënt genoeg te maken is om daadwerkelijk gebouwd te worden.

Een team van onderzoekers heeft een manier gevonden om de omvang van de benodigde kwantummachine voor deze taak aanzienlijk te verkleinen. In een nieuwe studie toonden zij aan dat ze, door de manier waarop de computer zijn berekeningen uitvoert te veranderen, het aantal benodigde complexe logische poorten om de code te kraken met bijna de helft kunnen verminderen, terwijl ze ook minder kwantumbits gebruiken, de fundamentele eenheden van informatie in een kwantumcomputer. Hun werk richt zich op een specifieke methode voor het ontbinden van grote getallen in priemfactoren, een proces dat de kern vormt van het code-kraakalgoritme. Door opnieuw na te denken over hoe de computer tussenstappen afhandelt en informatie opzoekt, creëerden de onderzoekers een blauwdruk die veel efficiënter is dan eerdere ontwerpen.

De onderzoekers begonnen met een bekend ontwerp voor een kwantum-factorisatiecircuit, dat fungeert als een gedetailleerd recept voor het kraken van de code. Dit recept houdt een enorme hoeveelheid repetitief werk in. Om een 2048-bit getal te kraken, moet de computer een specifieke berekening uitvoeren voor ongeveer 21.000 verschillende kleine priemgetallen. In het oorspronkelijke ontwerp besteedt de computer het grootste deel van zijn tijd en energie aan twee specifieke taken: het opzoeken van waarden in een gigantische tabel met getallen en vervolgens het ongedaan maken van het werk dat het zojuist heeft gedaan om de werkruimte op te schonen. Deze opruimstappen zijn noodzakelijk omdat kwantumcomputers informatie niet simpelweg kunnen weggooien; ze moeten hun acties omkeren om terug te keren naar een neutrale staat, een proces dat een enorme hoeveelheid rekenkracht consumeert.

Het team introduceerde drie belangrijke wijzigingen in dit proces om de werklast te verminderen. Ten eerste realiseerden zij zich dat de computer informatie opzocht voor elk van de 21.000 priemgetallen afzonderlijk, ook al vroegen veel van deze zoekopdrachten op hetzelfde moment om dezelfde informatie. In plaats van de vraag 21.000 keer te stellen, groepeerden zij de priemgetallen en stelden zij de vraag één keer, waarbij ze antwoorden voor meerdere priemgetallen tegelijkertijd ophaalden. Deze gedeelde zoekopdracht verminderde het aantal stappen drastisch. Ten tweede veranderden zij de manier waarop de computer met tijdelijke gegevens omgaat. In het oude ontwerp zou de computer een stuk data verwijderen en vervolgens direct weer moeten opbouwen om de rommel op te ruimen. Het nieuwe ontwerp houdt die data in het geheugen, als een controlepunt, zodat de computer geen tijd verspilt aan het opnieuw opbouwen ervan.

De derde wijziging betrof de manier waarop de computer de wiskunde van resten afhandelt. In het oorspronkelijke recept moest de computer constant getallen controleren en corrigeren om ervoor te zorgen dat ze binnen een specifiek bereik bleven, een proces dat veel extra stappen toevoegde. Het nieuwe ontwerp maakt het mogelijk om de wiskunde op een eenvoudigere manier uit te voeren, waarbij de correcties pas aan het einde van de berekening worden uitgesteld. Deze uitgestelde aanpak verwijdert een groot deel van het repetitieve werk dat voorheen vereist was. Wanneer deze drie wijzigingen worden gecombineerd, ontstaat er een veel slanker proces. De onderzoekers testten hun nieuwe ontwerp met behulp van een krachtige computersimulatie, die fungeert als een virtueel laboratorium voor kwantumcircuits. Ze ontdekten dat hun nieuwe ontwerp voor een machine met een specifiek aantal kwantumbits ongeveer 15 procent minder logische poorten vereiste dan de beste bestaande versie. Wanneer zij toestonden voor een iets grotere machine, groeide de besparing naar 46 procent minder poorten.

De studie onderzocht ook hoe deze besparingen zich zouden vertalen naar verschillende soorten toekomstige kwantumhardware. De onderzoekers testten hun ontwerp tegen twee verschillende architecturale modellen: één gebaseerd op een surface code-indeling en een andere die neutrale atomen gebruikt. Zij ontdekten dat het beste ontwerp sterk afhangt van de specifieke hardware die wordt gebruikt. Op het ene type machine was het nieuwe ontwerp met gedeelde zoekopdrachten veel sneller. Op het andere type maakten de bredere datapaden die door de gedeelde zoekopdrachten vereist werden, de machine juist trager. Deze bevinding benadrukt dat er niet één enkel "beste" ontwerp is voor alle kwantumcomputers; de meest efficiënte weg hangt af van de fysieke machine die uiteindelijk gebouwd zal worden.

De onderzoekers merkten er zorgvuldig bij op dat deze resultaten voortkomen uit simulaties en theoretische modellen, en niet uit een fysieke machine die nog niet is gebouwd. Zij creëerden een nieuwe, open benchmark om ervoor te zorgen dat hun cijfers nauwkeurig waren en door anderen geverifieerd konden worden, waarbij ze verschillende mazen in eerdere telmethoden sloten. Hoewel het artikel niet beweert het probleem van het bouwen van een kwantumcomputer te hebben opgelost, biedt het een duidelijkere, efficiëntere weg vooruit. Door aan te tonen dat de benodigde middelen met bijna de helft kunnen worden verminderd, suggereert het werk dat de droom om RSA-2048 met een kwantumcomputer te kraken verschuift van het domein van het onmogelijke naar het domein van het moeilijke maar potentieel haalbare. De studie bevestigt dat we met slimmere algoritmen wellicht niet zoveel fysieke onderdelen nodig hebben als voorheen gevreesd werd om de kracht van kwantumcomputing te ontsluiten.

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 →