Die Bibliothek · MathematikTafel № 182 · Folio I
ILL. № 182
MATH
Plate — Primzahlen & Faktorisierung

Primzahlen & Faktorisierung

Die Atome der Multiplikation — jede ganze Zahl zerfällt auf genau eine Weise in Primfaktoren.
Als Nächstes empfohlen → Asymmetrische Kryptographie · CS·KI
Facetten
  • Unique factorization into prime atomsnoch nicht geprüft
  • Prime distribution and the Riemann Hypothesisnoch nicht geprüft
  • Factoring as the hard problem behind RSAnoch nicht geprüft
Der Beitrag

In Buch IX, Proposition 20 der Elemente Euklids (~*300 v. Chr.*) steht einer der ältesten und schönsten Beweise der Mathematik: es gibt unendlich viele Primzahlen. Nehmen wir endlich viele an; multipliziere sie alle; addiere 1; das Ergebnis ist entweder selbst eine neue Primzahl oder hat einen Primfaktor, der nicht in der Liste steht — Widerspruch, so oder so. Das Argument wiegt schwer, weil die Primzahlen die multiplikativen Atome der Arithmetik sind — jede ganze Zahl entsteht durch ihr Multiplizieren, und Euklid hatte eben gezeigt, dass dieser Vorrat an Atomen niemals versiegt. Die Schlussweise ist ein Widerspruchsbeweis von solcher Klarheit, dass sie in jedem modernen Lehrbuch unverändert weiterlebt — sie braucht weder Symbole noch Rechnung, nur die Gewissheit, dass sich eine endliche Liste stets überholen lässt. Seit dreiundzwanzig Jahrhunderten wird er nachgedruckt, übersetzt und bestaunt, und sein Satz trägt bis heute die gesamte moderne Zahlentheorie.

Primzahlen sind die multiplikativen Atome der ganzen Zahlen. Der Fundamentalsatz der Arithmetik sagt: jede ganze Zahl oberhalb der Eins zerfällt eindeutig in Primfaktoren — 60 = 2²·3·5, und keinen zweiten Weg gibt es —, womit die Primzahlen zum Periodensystem der natürlichen Zahlen werden; tiefe Fragen der Zahlentheorie laufen am Ende auf Fragen über sie hinaus. Erst die Eindeutigkeit verleiht den Atomen ihren Sinn: ändert man einen Faktor, ändert man die Zahl, und ein gemeinsamer Primfaktor ist es, der zwei Zahlen durch dasselbe teilbar macht. Die ersten Primzahlen — 2, 3, 5, 7, 11, 13 — wirken fast gewöhnlich; die Schwierigkeit liegt darin, dass keine Formel sie erzeugt, sondern allein das Sieb des Eratosthenes und seine Nachfahren, die Vielfache ausstreichen, bis die Überlebenden bleiben.

Die Primzahlen verteilen sich nach keinem sichtbaren Muster und sind doch nicht zufällig. Sie dünnen sich vorhersehbar aus — der Primzahlsatz (Hadamard, de la Vallée Poussin, 1896) zeigt, dass die Anzahl der Primzahlen unterhalb N asymptotisch N / ln N beträgt, sodass Primzahlen nahe einer großen Zahl N etwa alle ln N Schritte auftauchen —, die lokalen Schwankungen aber bleiben rätselhaft. Die Riemannsche Vermutung (Riemann, 1859) behauptet, alle nichttrivialen Nullstellen der Zeta-Funktion lägen auf einer einzigen senkrechten Geraden in der komplexen Ebene; wäre sie wahr, lieferte sie die engstmögliche Fehlerschranke für die Primzahlfunktion. RH ist eines der Clay-Millennium-Probleme, und um sie herum gruppiert sich ein langer Katalog verwandter Vermutungen — Primzahlzwillinge, Goldbach, Polignac.

Was die Sache zu mehr als einer Liebhaberei macht: das Faktorisierungsproblem — finde zu einer großen ganzen Zahl ihre Primfaktoren — gilt weithin als rechnerisch schwer. Zwei Primzahlen zu multiplizieren ist trivial; sie aus dem Produkt zurückzugewinnen ist es nicht. Ein klassischer Algorithmus mit polynomieller Laufzeit ist nicht bekannt; das Zahlkörpersieb läuft subexponentiell und wird auf Zahlen mit ein paar tausend Bit untauglich. Die RSA-Verschlüsselung und der größte Teil der Public-Key-Kryptographie stehen und fallen mit dieser Kluft zwischen Multiplizieren (leicht) und Faktorisieren (offenbar schwer) — einer Kluft, die mit P-gegen-NP und mit Quantenrechnern verflochten ist.

Warum jetztDie Kryptographie steht und fällt mit der Primzahl-Arithmetik, und am Horizont steht der Quantencomputer: Shors Algorithmus (1994) faktorisiert ganze Zahlen auf einer hinreichend großen Quantenmaschine in polynomieller Zeit und bringt damit genau jene Asymmetrie zum Einsturz, auf die sich RSA stützt. Deshalb standardisiert NIST seit 2016 Post-Quanten-Verfahren — gitterbasiert, hashbasiert —, und Unternehmen stecken inzwischen mitten in der Umstellung. Auch außerhalb der Kryptographie tragen Primzahlen den Apparat: Hashtabellen und die probabilistischen Primzahltests, mit denen industrielle Systeme bei Bedarf frische tausend Bit lange Primzahlen erzeugen und in Millisekunden beglaubigen — dieselbe Schwierigkeit des Faktorisierens, die hinter jedem Vorhängeschloss im Browser und jedem signierten Software-Update steht. Die Riemannsche Vermutung bleibt das berühmteste ungelöste Problem der Mathematik; ein Beweis würde tausend nachgeordnete Vermutungen klären und sichtbar machen, wie sicher die kryptographischen Konstruktionen auf Primzahlen tatsächlich stehen.