Internet-based Distributed Computing Projects
News and Articles   Active Projects   Computing Platforms  
Upcoming Projects   Recently Completed Projects   Past Projects  
Tools   Development Platforms   Conferences   Parody and Fun Sites   Links   Politics
Teams   Books and Journals

Active Distributed Computing Projects - Cryptography

These links take you to other project categories on this site:

Science   Life Sciences   Cryptography   Internet   Financial
Mathematics   Art   Puzzles/Games   Miscellaneous   Distributed Human Projects
Collaborative Knowledge Bases   Charity

See the bottom of this page for a description of the icons on the page.

Project Information Project % Complete Major Supported Platforms
Cryptography organizes projects like cracking data encryption schemes (legally) and searching for Optimal Golomb Rulers (measuring systems used in radio astronomy and X-ray crystallography). The project completed its RC5-64 project on September 25, 2002. The winning key was found after 1,726 days of work by 331,252 volunteers (and after 15,268,315,356,922,380,288 keys (82.8% of the keyspace) were tested). The RC5-72 project began on December 3, 2002. Currently the RC5-72, OGR-24 and OGR-25 projects are active. Note that as of August, 2003, the OGR-24 project has completed all of the stubs that were assigned to the network, but there are MANY stubs which weren't assigned to the network because they were too small to be computed practically over the network. These stubs may be assigned in groups, or may be checked by employees. A new algorithm is being designed to process these stubs, and this algorithm will also be used for the same kind of stubs in OGR-25.

Version 2.9005.484 of the client is available for most major platforms as of May 25, 2003. Pre-release version 2.9005.486 is available for many major platforms as of October 1, 2003. A pre-release version of the personal proxy server (build 333), is available for most platforms as of January 2, 2003. Note: client versions 2.8* or lower cannot participate in the RC5-72 contest. Also, if you are using the personal proxy server, you must use build 330 or higher with the 2.9001.* or higher clients. Finally, if you are upgrading from the 2.8* versions to a 2.9001.* or higher version of the client, please flush your output buffers before upgrading. The new versions use an incompatible buffer format.

See a log of an IRC discussion forum with some of the project coordinators which took place on September 28, 2002. They discussed the results of the RC5-64 project and future directions for

Use the RC5 key-rate calculator to see approximately what RC5 key-rate and OGR node-rate your CPU will produce. The calculator was updated by CalicoJak in January, 2003.

See my RC5-64 stats, my RC5-72 stats, my OGR-24 stats, and my OGR-25 stats.
See my team's RC5-64 stats, RC5-72 stats, OGR-24 stats, and OGR-25 stats. If you are running the Solaris client, join us!

0.063% in 375 days
99.9999999% (471,671,572 Gnodes) in 1,248 days (see a graph)
85.2% (27,479,769,212 Gnodes) in 1,228 days (see a graph)
1 Gnode = 1 billion nodes

Windows 32

ECC2-109, is a distributed effort to solve Certicom's ECC2-109 challenge. The challenge offers a $10,000 (US) prize. The two participants who find matching Distinguished Point values will each receive $2,500 (US). The remaining $5,000 (US) will be split among the eCompute ECC2-109 project developers. See the latest news about the project (last updated November 25, 2002). Information about this project is also available on a French website .

The client currently does not support users behind firewalls/proxy servers, but it will in the future. You can upload points manually if you wish. The latest version of the Windows command-line/service client is available as of November 21, 2002. It supports multiple CPUs. As of January 11, 2003, Pentium CPU users and non-K6 AMD CPU users can also download an optimized core which gives 50-70% performance improvement on P4 and 10-15% performance improvement on non-P4 Pentiums. If you are using an older version of the client, please upgrade as soon as possible. Note that your system must be MMX-capable to run the client. Windows GUI "wrappers," are available for the client (see below). Linux and Unix command-line clients (and a Linux wrapper) is available at FeLine's linux client code page. I have compiled a Solaris executable (48 KB) from the source code that you are welcome to use (you'll have to upload points manually, though). You may need to Shift-right click on the link and use the Save As dialog to save the executable.

Windows users can use ecc2109c, a replacement command-line client, to add a lot of useful features. They can also use Jeff Gilchrist's ECC2-109 GUI, xsc0de's ECC2-109 GUI, or Peter Reinhold's FlyGUI to monitor the client graphically.

Join a discussion forum about this project.

31.35 million total distinguished points;
82.54% chance of finding at least one match

Windows 32

RSAttack576, is a distributed effort to solve the RSA 576-bit challenge The project website is written in French, but you can view an English translation of it. Note: the RSA 576-bit challenge was factored on December 5, 2003, by some people not related to this project.

The client is available for Linux, Solaris, FreeBSD and Windows. It supports users behind firewalls and proxy servers. It allows you to select the amount of work you want to do between Internet connections. The client is optimized for the AMD XP CPU, but you can download a special version of the Linux client which is optimized for the Intel P4. Version 2.6.2 of the Windows client is available as of October 2, 2003. Version 2.1 of the Windows P4-optimized client is available as of June 23, 2003. Version 2.6.2 of the Linux client is available as of October 4, 2003. Version 2.1 of the Linux P4-optimized client is available as of June 17, 2003. The latest version of the Windows GUI+client is available as of November 15, 2003. The latest version of the Solaris SPARC (optimized for UltraSPARC II) and FreeBSD (optimized for i586) client is available as of November 26, 2003.

Join a discussion forum (in French) about this project.

26,468,196 total packets (7.9404588+14 total keys)
26,468,196 total packets (7.9404588+14 total keys)

Windows 32

The following icons may appear in the Supported Platforms section of the table:
dialup-friendlythis project is good for users with dialup Internet access
paid projectthis is a for-pay project
Windows 32this project runs on the Windows 32-bit platform
Linuxthis project runs on the Linux platform
MacOSthis project runs on the Mac OS platform
Solaristhis project runs on the Solaris platform