请输入您要查询的百科知识:

 

词条 Distributed.net
释义

  1. History

  2. Client

  3. Development of GPU-enabled clients

  4. Timeline of distributed.net projects

  5. See also

  6. References

  7. External links

{{lowercase|distributed.net}}{{Infobox Website
| name = distributed.net
| logo =
| screenshot =
| caption =
| url = distributed.net
| alexa = {{DecreasePositive}} 566,939 ({{as of|2015|1|18|alt=January 2015}})[1]
| type = volunteer computing
| language =
| registration =
| owner = Distributed Computing Technologies, Inc.
| author =
| launch date = 1997
| current status =
| revenue =
}}

Distributed.net is a distributed computing effort that is attempting to solve large scale problems using otherwise idle CPU or GPU time. It is governed by Distributed Computing Technologies, Incorporated (DCTI), a non-profit organization under U.S. tax code 501(c)(3).

Distributed.net is working on RC5-72 (breaking RC5 with a 72-bit key),[2] and OGR-28 (searching for the optimal 28-mark Golomb ruler).[3] The RC5-72 project is on pace to exhaust the keyspace in just under 150 years, although the project will end whenever the required key is found. Both problems are part of a series: OGR is part of an infinite series; RC5 has eight unsolved challenges from RSA Security, although in May 2007, RSA Security announced[4] that they would no longer be providing prize money for a correct key to any of their secret key challenges. distributed.net has decided to sponsor the original prize offer for finding the key as a result.[5]

In 2001, distributed.net was estimated to have a throughput of over 30 TFLOPS.[6] By 2009, throughput was estimated to be much higher.[7]

History

A coordinated effort was started in February 1997 by Earle Ady and Christopher G. Stach II of Hotjobs.com and New Media Labs, as an effort to break the RC5-56 portion of the RSA Secret-Key Challenge, a 56-bit encryption algorithm that had a $10,000 USD prize available to anyone who could find the key. Unfortunately, this initial effort had to be suspended as the result of SYN flood attacks by participants upon the server.[8]

A new independent effort, named distributed.net, was coordinated by Jeffrey A. Lawson, Adam L. Beberg, and David C. McNett along with several others who would serve on the board and operate infrastructure. By late March 1997 new proxies were released to resume RC5-56 and work began on enhanced clients. A cow head was selected as the icon of the application and the project's mascot.[9] The RC5-56 challenge was solved on October 19, 1997 after 250 days.[10]

The next project was the RC5-64 challenge which took nearly five years to complete before the correct key (0x63DE7DC154F4D039) was found on July 14, 2002 decrypting the message to the plaintext "some things are better left unread".[11]

Client

"DNETC" is the file name of the software application which users run to participate in any active distributed.net project. It is a command line program with an interface to configure it, available for a wide variety of platforms. distributed.net refers to the software application simply as the "client". {{As of|2009|May}}, 32-bit Windows on Intel x86 is the most used configuration, with Linux on Intel x86 in second place, and Mac OS X on PowerPC in third place.[12]

Portions of the source code for the client are publicly available, although users are not permitted to distribute modified versions themselves.[13]

Distributed.net's RC5-72 project is available on the BOINC client through the Moo! Wrapper project.[14]

Development of GPU-enabled clients

In recent years, most of the work on the RC5-72 project has been submitted by clients that run on the GPU of modern graphics cards. Although the project had already been underway for almost 6 years when the first GPUs began submitting results, as of March 2018, GPUs represent 78% of all completed work units,[16] and complete nearly 93% of all work units each day.[15]

  • NVIDIA

In late 2007, work began on the implementation of new RC5-72 cores designed to run on NVIDIA CUDA-enabled hardware, with the first completed work units reported in November 2008. On high-end NVIDIA video cards, upwards of 600 million keys/second has been reported.[17] Considering a very high end single CPU working on RC5-72 may achieve 50 million keys/second, the CUDA advancement represents a performance increase of roughly 1000%. As of March 2018, CUDA clients have completed more than 8% of all work on the RC5-72 project,[16] and currently complete almost 29% of all work units each day.[15]

  • ATI

Similarly, near the end of 2008, work began on the implementation of new RC5-72 cores designed to run on ATI Stream-enabled hardware. Some of the products in the Radeon HD 5000 and 6000 series provide key rates in excess of 1.8 billion keys/second.[18] As of March 2018, Stream clients have completed more than 52% of all work on the RC5-72 project,[16] and currently complete more than 10% of all work units each day.[15]

  • OpenCL

An OpenCL client entered beta testing in late 2012 and was released in 2013. As of March 2018, OpenCL clients have completed 17% of all work on the RC5-72 project, and currently complete 53% of all work units each day.[15] No breakdown of OpenCL production by GPU manufacturer exists (AMD, Nvidia, and Intel GPUs support OpenCL).

Timeline of distributed.net projects

2018|March|lc=on
  1. All measures are in pixels

ImageSize = width:800 height:247

PlotArea = left:40 right:0 bottom:20 top:10

AlignBars = justify

DateFormat = mm/dd/yyyy

Period = from:01/01/1997 till:03/05/2018

TimeAxis = orientation:horizontal

ScaleMajor = unit:year increment:1 start:01/01/1997

  1. there is no automatic collision detection,
  2. so shift texts up or down manually to avoid overlap

Define $dy = 25 # shift text to right side of bar

Colors=

  id:yellow1    value:rgb(0.867,0.797,0.33)  id:yellow2    value:rgb(0.816,0.714,0.031)  id:yellow3    value:rgb(0.70,0.60,0.175)  id:blue1      value:rgb(0.418,0.543,0.950)  id:blue2      value:rgb(0.318,0.484,0.769)

PlotData=

  bar:RC5  color:yellow width:25 mark:(line,white) align:center  fontsize:S  from:start   till:10/19/1997    text:RC5-56   color:yellow1  from:10/29/1997  till:07/14/2002     text:RC5-64   color:yellow2  from:12/03/2002   till:end          text:RC5-72   color:yellow3
  bar:OGR color:blue1 width:25 mark:(line,white) align:center  fontsize:S  from:07/14/2000 till:10/13/2004   text:OGR-24  from:10/26/2008  till:02/24/2009   text:OGR-26  from:02/19/2014  till:end          text:OGR-28  bar:   color:blue2 width:25 mark:(line,white) align:center  fontsize:S  from:08/01/2000  till:10/24/2008   text:OGR-25  from:02/24/2009  till:02/19/2014   text:OGR-27
  bar:CSC color:orange width:25 mark:(line,white) align:center  fontsize:S  from:11/17/1999  till:01/16/2000   text:CSC
  bar:DES color:green width:25 mark:(line,white) align:center fontsize:S  from:01/13/1998  till:02/24/1998  text:DES-II-1    bar:    color:yellow1 width:25 mark:(line,white) align:center fontsize:S  from:07/13/1998  till:07/17/1998  text:DES-II-2
  bar:     color:purple width:25 mark:(line,white) align:center fontsize:S  from:01/18/1999  till:01/19/1999  text:DES-III
Current
  • RSA Lab's 72-bit RC5 Encryption Challenge — In progress, 5.058% complete as of 5 March 2018[19] (although RSA Labs has discontinued sponsorship)
  • Optimal Golomb Rulers (OGR-28) — In progress, ~43.91% complete as of 5 March 2018[3]
Cryptography
  • RSA Lab's 56-bit RC5 Encryption Challenge — Completed 19 October 1997 (after 250 days and 47% of the key space tested).
  • RSA Lab's 56-bit DES-II-1 Encryption Challenge — Completed 23 February 1998 (after 39 days)[20]
  • RSA Lab's 56-bit DES-II-2 Encryption Challenge — Ended 15 July 1998 (found independently by the EFF DES cracker after 2.5 days)[21]
  • RSA Lab's 56-bit DES-III Encryption Challenge — Completed 19 January 1999 (after 22.5 hours with the help of the EFF DES cracker)
  • CS-Cipher Challenge — Completed 16 January 2000 (after 60 days and 98% of the key space tested).[22]
  • RSA Lab's 64-bit RC5 Encryption Challenge — Completed 14 July 2002 (after {{age in days|1997|10|22|2002|7|14}} days and 83% of the key space tested).[10]
Golomb rulers
  • Optimal Golomb Rulers (OGR-24) — Completed 13 October 2004[23] (after {{age in days|2000|7|14|2004|10|13}} days, confirmed predicted best ruler)
  • Optimal Golomb Rulers (OGR-25) — Completed 24 October 2008[24] (after {{age in days|2000|8|1|2008|10|24}} days, confirmed predicted best ruler)
  • Optimal Golomb Rulers (OGR-26) — Completed 24 February 2009[25] (after {{age in days|2008|10|26|2009|2|24}} days, confirmed predicted best ruler)
  • Optimal Golomb Rulers (OGR-27) — Completed 19 February 2014[26] (after {{age in days|2009|02|23|2014|2|19}} days, confirmed predicted best ruler)

See also

  • RSA Secret-Key Challenge
  • Golomb Ruler
  • DES Challenges
  • Brute force attack
  • Cryptanalysis
  • Key size
  • List of distributed computing projects

References

1. ^{{cite web|url= https://www.alexa.com/siteinfo/distributed.net |title= Distributed.net Site Info | publisher= Alexa Internet |accessdate= 2014-04-01 }}
2. ^{{cite web|url=http://www.distributed.net/RC5/|title=RC5-72 project page|publisher=distributed.net}}
3. ^{{cite web|url=http://stats.distributed.net/projects.php?project_id=28|title=OGR-28 Overall Project Stats|publisher=distributed.net|accessdate=22 January 2017}}
4. ^{{cite web|url=http://www.rsa.com/rsalabs/node.asp?id=2100|title=RSA Laboratories Secret-Key Challenge|publisher=rsa.com|archiveurl=https://web.archive.org/web/20070706195654/http://www.rsa.com/rsalabs/node.asp?id=2100|archivedate=2007-07-06}}
5. ^{{cite web|url=http://blogs.distributed.net/2008/09/08/02/09/bovine/|title=RC5-72 Continuation Announcement|publisher=distributed.net}}
6. ^{{cite web|url=http://lists.distributed.net/pipermail/rc5/2001-June/037127.html|title=distributed.net mailing list archive}}
7. ^{{cite web|url=http://www.lockdown.co.uk/?pg=combi#Classes|title=distributed.net 2009: 76.1 Billion passwords per second}}
8. ^{{cite news|url=https://www.wired.com/news/technology/0,1282,2350,00.html|first=James|last=Glave|title=Macho Computing at Root of RSA Contest Flap|publisher=Wired|date=1997-03-03}}
9. ^{{cite web|url=http://faq.distributed.net/?file=80|title=What's with all the cows?|publisher=distributed.net}}
10. ^{{cite web|url=http://www.distributed.net/History|title=History & Timeline|publisher=distributed.net}}
11. ^{{cite web|url=http://www.distributed.net/images/9/92/20020925_-_PR_-_64_bit_solved.pdf|title=distributed.net completes rc5-64 project list announcement|publisher=distributed.net|date=2002-09-25}}
12. ^{{cite web|url=http://stats.distributed.net/misc/platformlist.php?project_id=8&view=tco|title=CPU Participation|publisher=distributed.net}}
13. ^{{cite web|url=http://distributed.net/source/|title=Public source code|publisher=distributed.net}}
14. ^{{cite web | url = http://moowrap.net/ | title = Moo! Wrapper | publisher = Moo! Wrapper | accessdate = 2019-03-08}}
15. ^Calculated by subtracting the completed work units as of 21 January 2017 from the totals on 5 January 2018, creating a 348-day average.
16. ^{{cite web |url=http://stats.distributed.net/misc/platformlist.php?project_id=8&view=tco |title=RC5-72 / CPU Participation |publisher=distributed.net |accessdate=22 January 2017}}
17. ^{{cite web|url=http://cgi.distributed.net/speed/query.php?cputype=all&arch=4&contest=rc572&multi=3|title=Client Speeds Database (GPU RC5-72 search)|publisher=distributed.net|accessdate=27 February 2014}}
18. ^{{cite web |url=https://arstechnica.com/civis/viewtopic.php?p=19780660&sid=19c2e0958c0248dfd2cae221f5e737c1#p19780660 |title=Benchmark results for Radeon HD 5870 |publisher=MrJackson2000 |date=April 1, 2010}}
19. ^{{cite web|url=https://stats.distributed.net/projects.php?project_id=8|title=RC5-72 Overall Project Stats|publisher=distributed.net|accessdate=7 January 2017}}
20. ^{{cite web|url=http://lists.distributed.net/pipermail/announce/1998/000037.html|title=The secret message is...|author=David C. McNett|date=24 February 1998|publisher=distributed.net|accessdate=27 February 2014}}
21. ^{{cite web|url=https://w2.eff.org/Privacy/Crypto/Crypto_misc/DESCracker/HTML/19980716_eff_des_faq.html#doesitwork|title=The Electronic Frontier Foundation DES Cracker FAQ|date=16 July 1998|publisher=EFF|accessdate=27 February 2014}}
22. ^{{cite web|url=https://www.distributed.net/CSC|title=CSC project page|date=16 January 2000|publisher=distributed.net|accessdate=25 February 2016}}
23. ^{{cite web|url=https://blogs.distributed.net/2004/11/01/10/24/nugget/|title=distributed.net is proud to announce the completion of OGR-24! |date=2004-11-01}}
24. ^{{cite web|url=https://blogs.distributed.net/2008/10/25/23/14/bovine/|title=distributed.net is proud to announce the completion of OGR-25!|date=2008-10-25}}
25. ^{{cite web|url=https://blogs.distributed.net/2009/02/24/17/26/bovine/|title=Howdy all,|date=2009-02-24}}
26. ^{{cite web|url=https://blogs.distributed.net/2014/02/|title=OGR-27 Completion Announcement|date=2014-02-25}}

External links

  • Official website
{{DEFAULTSORT:Distributed.Net}}

6 : Cryptographic attacks|Distributed computing projects|Charities based in the United States|Organizations established in 1997|Articles which contain graphical timelines|Volunteer computing

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 9:02:19