← Neueste Arbeiten
⚛️ Quantenphysik

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

Dieses Paper führt die Techniken „Shared Lookups“ und „Residue Delay“ ein, um Gidneys Konstruktion aus dem Jahr 2025 für die Faktorisierung von RSA-2048 zu optimieren, wodurch bis zu 46 % weniger Toffoli-Gatter und signifikante Ressourcenreduzierungen innerhalb fester logischer Qubit-Budgets erreicht werden.

Ursprünglicher Autor: Monit Sharma, Hoong Chuin Lau

Veröffentlicht 2026-11-09
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprünglicher Autor: Monit Sharma, Hoong Chuin Lau

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht vom Autor verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Das Knacken eines Geheimcodes, der moderne Bankgeschäfte und die Kommunikation schützt, gehört zu den berühmtesten Herausforderungen in der Informatik. Seit Jahrzehnten wissen Wissenschaftler, dass ein herkömmlicher Computer Jahrtausende bräuchte, um eine bestimmte Art von Verschlüsselung namens RSA-2048 zu knacken, die alles von Online-Shopping bis hin zur nationalen Verteidigung absichert. Ein anderes Gerät namens Quantencomputer könnte dieses Rätsel jedoch theoretisch in einem Bruchteil der Zeit lösen. Der Haken ist, dass der Bau einer solchen Maschine eine überwältigende Menge an Ressourcen erfordert. Aktuelle Schätzungen deuten darauf hin, dass wir einen Quantencomputer mit Millionen von physischen Teilen benötigen würden, um diesen Code zu brechen – viele davon wären fehleranfällig, was komplexe Systeme zur Fehlerkorrektur erforderlich macht. Die Frage für die Forscher ist nicht nur, ob es möglich ist, sondern wie man die Maschine klein und effizient genug macht, um sie tatsächlich bauen zu können.

Ein Team von Forschern hat einen Weg gefunden, die Größe der für diese Aufgabe benötigten Quantenmaschine erheblich zu verringern. In einer neuen Studie zeigten sie, dass sie durch eine Änderung der Art und Weise, wie der Computer seine Berechnungen durchführt, die Anzahl der komplexen Logikgatter, die zum Knacken des Codes benötigt werden, um fast die Hälfte reduzieren können, während sie gleichzeitig weniger Quantenbits – die grundlegenden Informationseinheiten eines Quantencomputers – verwenden. Ihre Arbeit konzentriert sich auf eine spezifische Methode zur Faktorisierung großer Zahlen, ein Prozess, der das Herzstück des Code-Knacker-Algorithmus bildet. Durch die Überarbeitung der Art und Weise, wie der Computer Zwischenschritte handhabt und Informationen abruft, schufen die Forscher einen Entwurf, der weitails effizienter ist als bisherige Designs.

Die Forscher begannen mit einem bekannten Design für einen Quanten-Faktorisierungs-Schaltkreis, der wie ein detailliertes Rezept für das Knacken des Codes fungiert. Dieses Rezept beinhaltet eine massive Menge an repetitiver Arbeit. Um eine 2048-Bit-Zahl zu knacken, muss der Computer eine spezifische Berechnung für etwa 21.000 verschiedene kleine Primzahlen durchführen. Im ursprünglichen Design verbringt der Computer die meiste Zeit und Energie mit zwei spezifischen Aufgaben: dem Abrufen von Werten aus einer riesigen Zahlentabelle und dem anschließenden Rückgängigmachen der gerade geleisteten Arbeit, um seinen Arbeitsbereich zu bereinigen. Diese Reinigungsschritte sind notwendig, da Quantencomputer Informationen nicht einfach wegwerfen können; sie müssen ihre Handlungen umkehren, um in einen neutralen Zustand zurückzukehren, ein Prozess, der eine enorme Rechenleistung verbraucht.

Das Team führte drei wesentliche Änderungen an diesem Prozess ein, um den Arbeitsaufwand zu senken. Erstens erkannten sie, dass der Computer Informationen für jede der 21.000 Primzahlen separat abfragt, obwohl viele dieser Abfragen zur gleichen Zeit nach denselben Informationen fragen. Anstatt die Frage 21.000 Mal zu stellen, gruppierten sie die Primzahlen und fragten einmal nach, wobei Antworten für mehrere Primzahlen gleichzeitig abgerufen wurden. Dieser gemeinsame Abruf reduzierte die Anzahl der Schritte drastisch. Zweitens änderten sie die Art und Weise, wie der Computer mit seinen temporären Daten umgeht. Im alten Design löschte der Computer ein Stück Information und musste es kurz darauf wieder aufbauen, nur um die Ordnung wiederherzustellen. Das neue Design behält diese Daten im Speicher, was als Kontrollpunkt dient, sodass der Computer keine Zeit mit dem Wiederaufbau verschwendet.

Die dritte Änderung betraf die Handhabung der Restwert-Mathematik. Im ursprünglichen Rezept musste der Computer ständig Zahlen prüfen und korrigieren, um sicherzustellen, dass sie innerhalb eines bestimmten Bereichs bleiben, ein Prozess, der viele zusätzliche Schritte hinzufügte. Das neue Design ermöglicht es dem Computer, die Mathematik auf einfachere Weise durchzuführen, indem die Korrekturen erst ganz am Ende der Berechnung vorgenommen werden. Dieser aufgeschobene Ansatz eliminiert einen großen Teil der zuvor erforderlichen repetitiven Arbeit. In Kombination ergeben diese drei Änderungen einen wesentlich schlankeren Prozess. Die Forscher testeten ihr neues Design mit einer leistungsstarken Computersimulation, die als virtuelles Labor für Quantenschaltkreise dient. Sie fanden heraus, dass ihr neues Design für eine Maschine mit einer spezifischen Anzahl an Quantenbits etwa 15 Prozent weniger Logikgatter als die beste bestehende Version benötigte. Als sie eine etwas größere Maschine zugrunde legten, stieg die Ersparnis auf 46 Prozent weniger Gatter.

Die Studie untersuchte auch, wie sich diese Einsparungen auf verschiedene Arten zukünftiger Quanten-Hardware auswirken würden. Die Forscher testeten ihr Design gegen zwei unterschiedliche Architekturmodelle: eines, das auf einem Surface-Code-Layout basiert, und eines, das neutrale Atome verwendet. Sie entdeckten, dass das beste Design stark von der jeweils verwendeten Hardware abhängt. Auf einem Typ von Maschine war das neue Design mit den gemeinsamen Abfragen wesentlich schneller. Bei dem anderen Typ führten die breiteren Datenpfade, die durch die gemeinsamen Abfragen erforderlich wurden, die Maschine tatsächlich ab. Diese Erkenntnis unterstreicht, dass es nicht das eine „beste“ Design für alle Quantencomputer gibt; der effizienteste Weg hängt von der physischen Maschine ab, die letztendlich gebaut wird.

Die Forscher wiesen vorsichtig darauf hin, dass diese Ergebnisse aus Simulationen und theoretischen Modellen stammen und nicht von einer physischen Maschine, die bereits gebaut wurde. Sie erstellten einen neuen, offenen Benchmark, um sicherzustellen, dass ihre Zahlen genau sind und von anderen überprüft werden können, indem sie mehrere Schlupflöcher schlossen, die in früheren Zählmethoden existierten. Obwohl die Arbeit nicht behauptet, das Problem des Baus eines Quantencomputers gelöst zu haben, bietet sie einen klareren, effizienteren Weg nach vorne. Indem sie zeigen, dass die Ressourcenanforderungen um fast die Hälfte gesenkt werden können, deutet die Arbeit darauf an, dass der Traum, RSA-2048 mit einem Quantencomputer zu knacken, von der Sphäre des Unmöglichen in die Sphäre des schwierigen, aber potenziell erreichbaren Bereichs rückt. Die Studie bestätigt, dass wir mit klügeren Algorithmen möglicherweise nicht so viele physische Teile benötigen, wie einst befürchtet wurde, um die Kraft des Quantencomputings zu entfesseln.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →