Building Shor's Algorithm in Lean: An Agentic Formalization of Quantum Attacks on RSA-2048 and P-256
Dieses Paper präsentiert eine agentische Formalisierung des Shor-Algorithmus in Lean, wobei KI-Agenten unter menschlicher Aufsicht erfolgreich die mathematischen Grundlagen und die logischen Ressourcenabschätzungen für Quantenangriffe auf RSA-2048 und P-256 maschinell überprüften und damit den Weg für das KI-gestützte Design und die Verifizierung von Quantenalgorithmen ebneten.
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 von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich die digitale Welt als eine riesige, unsichtbare Festung vor, die alles schützt, von Ihrem Bankkonto bis hin zu geheimen Regierungsnachrichten. Die Schlösser an dieser Festung sind mathematische Rätsel, die so komplex sind, dass es mit den heutigen Supercomputern länger dauern würde, sie zu knacken, als das Alter des Universums. Diese Rätsel bilden das Rückgrat der modernen Sicherheit, insbesondere zwei berühmte Arten: RSA, das auf der Schwierigkeit beruht, zwei riesige Primzahlen miteinander zu multiplizieren, und die Elliptische-Kurven-Kryptografie, die die knifflige Geometrie von Kurven nutzt, die auf einem Gitter aus Zahlen gezeichnet sind. Jahrzehntelang haben wir geglaubt, dass diese Schlösser unknackbar sind. Doch es gibt einen theoretischen „Meisterschlüssel“ in der Welt der Quantenphysik namens Shor-Algorithmus. Er ist wie ein magisches Werkzeug, das, falls es gebaut würde, diese Rätsel in Minuten statt in Äonen lösen könnte. Das Problem ist, dass der Bau eines echten Quantencomputers unglaublich schwierig ist und der Beweis, dass unsere mathematischen Blaupausen für diesen „Meisterschlüssel“ tatsächlich korrekt sind, noch schwieriger ist. Hier kommt eine neue Art von Detektivarbeit ins Spiel: der Einsatz künstlicher Intelligenz, um Mathematikern dabei zu helfen, „maschinengeprüfte“ Beweise zu schreiben. Stellen Sie sich das wie einen Roboter-Anwalt vor, der jedes einzelne Argument einer rechtlichen Argumentation liest, um sicherzustellen, dass es nicht einen einzigen Tippfehler oder eine logische Lücke gibt, und so garantiert, dass die Mathematik zu 100 % solide ist, bevor wir die Maschine überhaupt bauen.
In dieser Arbeit geht es um ein Team von Forschern, das ein Team von Software-Agenten (KI-Helfern) eingesetzt hat, um eine rigorose, maschinengeprüfte Version des Shor-Algorithmus speziell für das Knacken zweier der häufigsten digitalen Schlösser der Welt zu erstellen: RSA-2048 und P-256. Sie haben nicht einfach nur geraten, wie es funktionieren würde; sie nutzten KI, um wissenschaftliche Arbeiten zu lesen, Code in einer Sprache namens Lean zu schreiben und dann einen Computer jeden einzelnen logischen Schritt verifizieren zu lassen, um sicherzustellen, dass die Mathematik standhält. Ihr Ziel war es, eine „Blaupause“ zu erstellen, die genau beweist, wie viele Ressourcen ein Quantencomputer benötigen würde, um diese spezifischen Schlösser zu knacken.
Für das RSA-2048-Schloss, das einen Großteil der heutigen Internet-Infrastruktur schützt, zeigt die formalisierte Blaupause des Teams, dass ein Quantencomputer etwa 6.190 logische Qubits (die Quantenversion von Computerbits) benötigen und eine atemberaubende Anzahl von 8,1 Milliarden Toffoli-Gates (eine spezifische Art von Quantenlogikoperation) ausführen müsste. Wenn Sie diesen Prozess dreimal hintereinander durchführen würden, um auf Nummer sicher zu gehen, betrüge die Gesamttiefe des Schaltkreises 6,42 Milliarden Schritte. Die Mathematik beweist, dass diese Methode den geheimen Schlüssel mindestens 2 von 3 Mal finden würde.
Für das P-256-Schloss, das bei vielen sicheren Websites und digitalen Signaturen verwendet wird, sind die Anforderungen noch intensiver. Ihr formalisierter Beweis zeigt an, dass das Knacken dieses Schlosses 2.330 logische Qubits und massive 126 Milliarden Toffoli-Gates erfordern würde, bei einer Schaltungstiefe von 116 Milliarden Schritten. Genau wie bei RSA wird der Algorithmus bewiesen, mit einer Wahrscheinlichkeit von mindestens 2/3 zu erfolgreich zu sein. Interessanterweise ist der Teil der Arbeit, der nach der schweren Rechenleistung des Quantencomputers durch den Menschen (oder klassischen Computer) erfolgt, überraschend klein und erfordert lediglich 7 einfache arithmetische Schritte, um die Aufgabe abzuschließen.
Was diese Arbeit besonders macht, ist nicht nur die Zahlen, sondern auch die Art und Weise, wie sie ermittelt wurden. Anstatt dass ein Mensch eine lange Arbeit schreibt und darauf hofft, dass niemand einen Fehler findet, nutzten sie ein „agentisches“ System. Software-Agenten agierten wie Junior-Forscher: Sie suchten nach Quellmaterial, zerlegten komplexe Behauptungen in winzige Teile, schrieben den Lean-Code und versuchten sogar, Fehler in den Beweisen zu beheben. Menschen überprüften dann die wissenschaftliche Logik, während der Computer den Code prüfte. Das Ergebnis ist eine Bibliothek von Mathematik, die „maschinengeprüft“ ist, was bedeutet, dass ein Computer jedes einzelne Glied in der Kette der Logik verifiziert hat.
Das Papier weist sorgfältig darauf hin, dass dies ein theoretischer Sieg ist, kein praktischer. Sie haben den Quantencomputer noch nicht gebaut, noch haben sie jemals einen echten RSA-2048-Schlüssel geknackt. Stattdessen haben sie den ultimativen „Proof of Concept“ erstellt, der besagt: „Wenn wir jemals einen Quantencomputer mit diesen spezifischen Ressourcen bauen, dann ist hier genau beschrieben, wie er diese Schlösser knacken wird, und hier ist die mathematische Garantie, dass es funktionieren wird.“ Sie stellen auch klar, dass ihre Zahlen auf „logischen“ Ressourcen basieren, welche die idealisierten Anforderungen darstellen, bevor man die unordentliche Realität der Fehlerkorrektur durch Rauschen in der Maschine hinzunimmt. Diese Arbeit bedeutet nicht, dass Ihre Passwörter schon morgen sicher sind, aber sie bedeutet, dass wir, falls wir jemals die Quanten-Hardware besitzen, eine perfekt verifizierte Karte zur Hand haben, die uns genau zeigt, wie wir sie nutzen können, um die gängigsten digitalen Schlösser der Welt zu knacken.
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.