Nach dem Beweis von Miller-Rabin muss eine Zahl, die den Fermat-Primalitätstest besteht , auch den Miller-Rabin-Test mit derselben Basis (eine Variable im Beweis) bestehen. Und die Komplexität der Berechnung ist dieselbe.
Folgendes stammt aus dem Fermat-Primalitätstest :
Während Carmichael-Zahlen wesentlich seltener sind als Primzahlen 1, gibt es genug davon, dass der Fermat-Primalitätstest in der obigen Form oft nicht verwendet wird. Stattdessen werden häufiger leistungsstärkere Erweiterungen des Fermat-Tests wie Baillie-PSW, Miller-Rabin und Solovay-Strassen verwendet.
Was ist der Vorteil von Miller-Rabin und warum soll es leistungsfähiger sein als der Fermat-Primalitätstest?
quelle
a
?Ich glaube, Ihre Aussage ist das Gegenteil von dem, was passiert. Wenn der Miller-Rabin-Test für eine bestimmte Basis bestanden wird, besteht der Fermat-Test für dieselbe Basis. Im Gegensatz dazu gibt es viele Verbundwerkstoffe, die den Fermat-Test für eine bestimmte Basis bestehen, den Miller-Rabin-Test für dieselbe Basis jedoch nicht bestehen.
Siehe zum Beispiel das Papier von Pomerance / Selfridge / Wagstaff auf der Wikipedia Miller-Rabin-Seite:
https://math.dartmouth.edu/~carlp/PDF/paper25.pdf
Hier sehen wir ein Diagramm auf Seite 2, in dem die Euler-Pseudoprimes eine Teilmenge der Fermat-Pseudoprimes und die starken Pseudoprimes eine Teilmenge davon sind. Der Solovay-Strassen-Test ist daher anspruchsvoller als der Fermat-Test und der Miller-Rabin-Test mehr als beide. Beide vermeiden das kritische Problem der Carmichael-Zahlen. Sie haben im Wesentlichen die gleiche Leistung, daher bevorzugen wir den Miller-Rabin-Test.
quelle
Es sollte offensichtlich sein, dass Miller-Rabin besser ist als Fermat.
Wenn das Ergebnis nicht 1 (modulo p) ist, ist p wieder zusammengesetzt. Wenn das Ergebnis jedoch 1 modulo p ist, überprüfen wir, ob wir diese 1 erhalten haben, indem wir ein Zwischenergebnis quadrieren, das nicht +1 oder -1 war, und in diesem Fall ist x auch als zusammengesetzt erwiesen.
Wir machen also genau den gleichen Arbeitsaufwand, aber es gibt noch mehr Möglichkeiten, um zu beweisen, dass x zusammengesetzt ist.
quelle