Distributed.net
Distributed.net

=== RC5-72 ===
Ziel dieses Projektes ist die Entschlüsselung einer Nachricht, welche mit einem 72-Bit-Schlüssel nach dem RC5-Verfahren verschlüsselt wurde. Die Entschlüsselung dieser Nachricht ist Teil des "Secret-Key Challenge" der RSA Laboratories. Bei dem Projektansatz werden alle möglichen Schlüssel durchprobiert (Brute-Force-Methode), bis der passende Schlüssel gefunden wird. Dazu wird der gesamte Bereich in einzelne Pakete aufgeteilt, welche anschließend überprüft werden. Ein Paket besteht meist aus  (4,2 Mrd.) Kombinationen, wobei auch ein Vielfaches möglich ist. Die Größe der Pakete richtet sich primär nach der verwendeten Hardware.
 AMD/Intel x86-kompatibler Prozessor
 ab 386er, Pentium III oder höher empfohlen
 PS3, entsprechende Blade Server
 Grafikkarte – Nvidia-CUDA-kompatible 
 8er, 9er, 200er Serie oder höher
 Grafikkarte – openCL basierend
 AMD, Nvidia, teilweise werden auch neuere Intels (mit Intel Generic-Grafikkartentreiber, keine OEM-Treiber) on chip GPUs unterstützt.
Im Mai 2007 gaben die RSA Labs bekannt, den Wettbewerb nicht weiter fortzuführen. Das Projekt von distributed.net wird aber bis auf Weiteres fortgeführt. Bei der derzeitigen Rechengeschwindigkeit hätte das Projekt jedoch erst in über 600 Jahren den gesamten Schlüsselraum durchsucht.
Mittels GPGPU-Computing besteht die Möglichkeit, die Rechengeschwindigkeit erheblich zu beschleunigen. Dabei übernimmt die Grafikkarte die Berechnungen. Das enorme Potential zeigt sich, wenn man einen handelsüblichen Prozessor mit einer Grafikkarte vergleicht.