Ich habe zwei Zahlen, die jeweils das Produkt einer großen Anzahl kleinerer Zahlen sind, die ich kenne. Ich möchte den GCD (Greatest Common Divisor) dieser beiden Zahlen finden. Kann ich die teilweise Faktorisierung nutzen, um den Prozess zu beschleunigen?
Insbesondere ist jede größere Zahl das Produkt von kleineren Zahlen, von denen jede in der Größenordnung von 2 4000 liegt . Ich weiß nichts über die Faktorisierung der kleineren Zahlen.
Bearbeiten: Während die Eingangsnummern ungefähr 120.000.000 Bit betragen, beträgt die GCD ungefähr 500.000 Bit. Die Faktoren der Zahlen sind insbesondere der Reihe nach. Sie sind alle ganze Zahlen in einem aufeinanderfolgenden Bereich.
Alle GCD-Algorithmen, die ich gesehen habe, verwenden die Zahlen direkt, nicht in teilweise faktorisierter Form oder so. Gibt es Algorithmen, die diese Informationen enthalten könnten, um die Dinge zu beschleunigen?