Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. In der Zahlentheorie einem Teilgebiet der Mathematik versteht man unter einem Faktorisierungsverfahren einen Algorithmus der die Primfaktorzerlegung einer natürlichen Zahl berechnet. Bis zur Erfindung von Computern wurden Faktorisierungsverfahren nicht besonders intensiv untersucht es kaum praktische Anwendungen gab; man begnügte mit der Erkenntnis dass zu jeder natürlichen eine eindeutige Primfaktorzerlegung existiert.
Heutzutage spielen Faktorisierungsverfahren eine wichtige Rolle der Kryptologie und damit auch bei der Sicherheit im Internet . Dies liegt daran dass es schnelle Primzahltests gibt die entscheiden können ob eine prim oder zusammengesetzt ist jedoch kein annähernd so schnelles bekannt ist.
Die besten bekannten Algorithmen sind das von Carl Pomerance erfundene quadratische Sieb das um 1990 von mehreren Leuten Pollard A. Lenstra H.W. Lenstra Jr. Manasse gemeinsam entwickelte Zahlkörpersieb und die Methode der Elliptischen Kurven 1987 von Hendrik W. Lenstra Jr. vorgestellt
In der Praxis wird man um Zahl zu Faktorisieren wie folgt vorgehen:
Durch Probedivision kleine Faktoren finden/entfernen.
Mit Hilfe eines Primzahltests herausfinden ob die eine Primzahl oder eine Primpotenz ist.
Mit der Methode der Elliptischen Kurven nach kleinen Primfaktoren (<10 30 ) suchen.
Mit dem Quadratischen Sieb (für Zahlen mit als 120 Dezimalstellen) oder dem Zahlkörpersieb faktorisieren.
Die ersten beiden Schritte werden dabei vertauscht.