staff blogs

distributed.net staff keep (relatively) up-to-date logs of their activities in .plan files. These were traditionally available via finger, but we've put them on the web for easier consumption.

2010-12-29

Wrapping up 2010

Filed under: project status @ 00:34 +00:00

Dear friends,

With 2010 coming to an end, we thought this would be a good time to review the tremendous progress we’ve made this year, particularly on the RC5-72 front.

Modern video cards now typically include highly advanced parallel processors that can sometimes be used for general purpose computing. Although only certain types of tasks are currently suitable for GPU acceleration, we’ve found that RC5 falls happily in that category.

We began beta testing our first GPU-based clients for nVidia CUDA and ATI Stream in January and February 2009, respectively. Public testing of the GPU clients continued for about a year until we officially released both the CUDA and Stream clients in January 2010.

Adoption of the new GPU clients has been very successful throughout 2010, due in part to the folks at DNETC@Home. At this moment, about 86% of our incoming completed RC5-72 results come from Stream clients, 5% from CUDA, and 7% from traditional x86 processors.[1] Another exciting milestone is that the overall total results ever received for the RC5-72 project, results from Stream/Win32 are extremely close to surpassing those received from X86/Win32, despite the nearly 7 year lead before the official release of GPU clients.[2]

RC5-72 keyrate for 2009-2010

At the end of 2009, our overall RC5-72 project keyrate was about 250 GKeys/sec. Our current project rate is now about 1.5 TKeys/sec, or about 6 times faster than last year!

If we started RC5-56 right now (which took us 250 days in 1997), and found the key in the same place as last time, it would take us about 18 hours to complete. If we had to check the entire keyspace… it would be a little longer–perhaps 38 hours!

In the coming year, we hope to announce some other exciting developments which should continue to push the performance and awareness of distributed computing.

If you’re on Twitter, be sure to follow us on @dnetc!

Happy Moo Year! ]:8)

2010-12-28

A near-miss (or perhaps a near-hit?)

Filed under: project status @ 21:00 +00:00

Dear friends,

We recently received the first true “false positive” work unit of the RC5-72 project. These are a rare find.

In the interests of client speed, only the first “block” of the encrypted text is decrypted and evaluated for a solution. This means that it’s possible for a key which isn’t the correct key to report as a false positive because although it doesn’t decrypt the text, it does yield a plaintext which matches “The unkn” for the first eight bytes.

The decrypt of the packet was “The unkn…O.k.V>..3W.R..lW.]*e.sc.:-…..u…..cN.&.0.N.” The lucky participant is known as 門村 (“Gate Village”) and will be receiving a T-shirt from us soon. He is a researcher in Japan running dnetc on a Windows system with a Stream client.

As some participants may recall, we also identified a similar ‘false positive’ during the previous RC5-64 project. Finding these are exciting because they help to validate that the project is working properly and is still on track to find the real solution.

It also represents an interesting datapoint regarding the RC5 algorithm. There’s been much speculation and napkin scribbling on just how frequently such false positives might present themselves. The general consensus seemed to be that such an occurrence is extremely improbable. A brute-force search is really the only way to conclusively determine the likelihood of such false positives.

Keep on crunching! ]:8)

2010-12-18

New clients released

Filed under: clients @ 02:42 +00:00

Several new client versions were promoted to released status today, for a detailed list consult the list of client updates by release date. As always, updating to a more recent client release brings with it performance and usability improvements as well as bug fixes. Consult the most recent changelog for a list of the changes that have occurred. (Check the changelog included with each client for an exact list of changes included.)

For those who want to help with testing the latest and greatest, please peruse the list of prerelease clients available.

Thanks all for the contributions and happy holidays.

2010-12-12

website backend upgraded

Filed under: Uncategorized @ 19:23 +00:00

The mediawiki backend on www.distributed.net has been upgraded to the latest version. Let us know if you see any breakage.