RSA Factoring Challenge
# RSA Factoring Challenge

Das RSA Factoring Challenge war ein am 18. März 1991 vom Unternehmen RSA Security ausgerufener Wettbewerb, der die Sicherheit des RSA-Kryptosystems aufzeigen sollte.

Insbesondere Mathematiker und Informatiker wurden aufgefordert, die Primfaktorzerlegung vorgegebener Zahlen unterschiedlicher Längen (von 330 bis 2048 Bits) zu finden. Im Gegensatz zur Erzeugung dieser Zahlen ist das Auffinden der Primfaktoren außerordentlich schwierig. Auf dieser Schwierigkeit beruht die Sicherheit der Rabin- und RSA-Kryptosysteme. Wenn jemand die Primfaktorzerlegung einfach berechnen kann, dann gelingt ihm auch die Entschlüsselung der Geheimtexte, die mittels RSA erzeugt wurden. Da es andere Angriffsmethoden (wie Timing-Angriffe) auf RSA gibt, ist jedoch die Sicherheit des RSA-Kryptosystems mit dem Fehlen effizienter Algorithmen zur Faktorisierung nicht beweisbar. Da es sich bei den RSA-Modulen allerdings um schwer zu faktorisierende Semiprimzahlen handelt (also Zahlen die das Produkt von genau zwei Primzahlen sind), sind diese Zahlen gute Kandidaten, um die Effektivität eines Faktorisierungsverfahrens zu zeigen.

Die verschiedenen Zahlen wurden je nach Schwierigkeit mit unterschiedlich hohen Preisen dotiert; die längste Zahl, bezeichnet als RSA-2048, mit 200.000 US-Dollar. Der Gesamtwert der Preise betrug 635.100 USD.

## Verlauf

In den ersten Jahren nach Ausschreibung des Wettbewerbs wurden insbesondere von Arjen Lenstra einige dieser Zahlen faktorisiert, jedoch wurde die 530-Bit-Grenze bis zum Jahr 2003 nicht überschritten.

### RSA-576

Die Primfaktorzerlegung dieser 174-stelligen Zahl wurde im Dezember 2003 von Jens Franke und Thorsten Kleinjung vom Mathematischen Institut in Bonn und dem Institut für Experimentelle Mathematik in Essen gefunden. Das Preisgeld lag bei 10.000 US$.

### RSA-640

Die Faktoren dieser 193-stelligen Zahl wurden im November 2005 von F. Bahr, M. Boehm, J. Franke und T. Kleinjung gefunden, die zuvor schon RSA-200 faktorisiert hatten. Das Preisgeld lag bei 20.000 US$.

### RSA-768

Die Faktorisierung dieser 232-stelligen Zahl wurde am 12. Dezember 2009 von Thorsten Kleinjung u. a. vollendet. Der RSA Factoring Challenge war zu dieser Zeit schon beendet, sodass kein Preisgeld ausgezahlt wurde.

## Ende

Im Mai 2007 konnte das Team um Jens Franke und Thorsten Kleinjung aus Bonn die Faktorisierung der 1039. Mersenne-Zahl angeben und hatte damit eine 1039-Bit-Zahl faktorisiert, die allerdings nicht zu den von RSA Security dotierten Zahlen gehörte.

Unmittelbar darauf wurde das RSA Factoring Challenge als beendet erklärt. Als Begründung heißt es, die ursprüngliche Intention des Wettbewerbs – die Darlegung der Sicherheit von RSA – sei mittlerweile ausreichend geklärt.

Insgesamt hat RSA Security im Rahmen dieses Wettbewerbes Preise im Wert von 30.100 US-Dollar ausbezahlt.

