distribuite.net

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

distributed.net este un calcul distribuit proiect pentru găsirea optimă Golomb Riglă (Optimal Golomb Riglă sau OGR) și de rupere de criptare cu 72 de biți RC5 sistem.

Proiectul și-a unit recent eforturile cu BOINC , clientul, în acest caz, se numește: DNETC @ HOME (închis la jumătatea lunii octombrie 2011), există și un al doilea client pentru BOINC cu același obiectiv care se numește Moo! Înveliș.

Istorie

În februarie 1997 , Earle Ady și Christopher G. Stach II de la Hotjobs.com și New Media Labs coordonează un efort de a sparge o parte din RC5-56 (56-bit RC5) pentru RSA Secret-Key Challenge , un algoritm de criptare cu un Recompensă de 10.000 $ pentru oricine ar putea găsi o cheie . Din păcate, acest efort inițial a fost suspendat din cauza unui atac de inundație SYN de către participanții de pe server.

În martie 1997, distribut.net a fost fondat de Jeff Lawson pentru a relua și continua acel proiect inițial.

La 19 octombrie 1997 , după doar 250 de zile, a fost câștigată provocarea RC5-56.

La 14 iulie 2002 , după aproximativ 5 ani, următoarea provocare care a constat în găsirea cheii pentru criptarea pe 64 de biți (RC5-64) s-a încheiat cu cheia corectă: (0x63DE7DC154F4D039) capabil să decripteze mesajul „unele lucruri sunt mai bine lăsate necitite „( unele lucruri sunt mai bine lăsate necitite ).

Dezvoltare client compatibilă cu GPU (numai pentru BOINC)

  • NVIDIA

Începând cu sfârșitul anului 2007, au început lucrările la construcția noilor RC5-72 proiectate să ruleze pe Nvidia CUDA . Paralelismul ridicat al arhitecturii CUDA permite o viteză mare de procesare a unităților de lucru RC5-72. În gama superioară a plăcilor video NVIDIA, pot fi analizate peste 300 de milioane de chei pe secundă. Întrucât un procesor high-end poate ajunge la 50 de milioane de chei RC5-72 pe secundă; CUDA reprezintă o creștere a performanței de aproximativ 500%. În prezent, clienții CUDA sunt încă în curs de dezvoltare și au obținut doar statutul de candidat de eliberare .

  • AMD

În mod similar, spre sfârșitul anului 2008, au început lucrările la construcția unui proiect RC5-72 programat să ruleze pe AMD FireStream . STREAM, similar cu ceea ce se întâmplă cu CUDA , permite procesarea unităților RC5-72 la viteză mare. Odată cu lansarea familiei GPU din Insulele Nordului la sfârșitul anului 2010 , AMD permite o creștere suplimentară a calculelor. Unele dintre produsele din această serie oferă rate de analiză apropiate de 2 miliarde de chei pe secundă.

Starea proiectelor

Calendarul proiectelor distribuite.net, actualizat în septembrie 2013

Curenți

  • Regula optimă Golomb (OGR-28) - În curs ~ 1,13% finalizată începând cu 23 februarie 2014 . [1]
  • Provocarea de criptare RSA RC5-72 - În curs de desfășurare 3,122% din 23 februarie 2014 . [2] deși RSA Labs nu mai sponsorizează inițiativa.

Trecut

Criptare

  • Provocare de criptare RSA RC5-56 - (19 octombrie 1997 ) Finalizată după 250 de zile și verificate 47% chei .
  • RSA RC5-56 DES II-1 Provocare de criptare - (24 februarie 1998 ) Finalizat după 39 de zile. [3]
  • RSA RC5-56 DES II-2 Criptare Provocare - (17 iulie 1998 ) Finalizat; găsit în mod independent , Deep Crack personalizate EFF DES cracare după 2,5 zile)
  • RSA RC5-56 DES-III Provocare de criptare - (19 ianuarie 1999 ) Finalizată după 22,5 ore cu ajutorul crackerului DES personalizat Deep Crack al EFF .
  • CS-Cipher Challenge - (16 ianuarie 2000 ) Finalizat după 60 de zile și verificate 98% chei.
  • Provocare de criptare RSA RC5-64 - (14 iulie 2002 ) Finalizată după 1757 de zile și verificate 83% chei.

OGR

  • Regula Golomb optimă (OGR-24) - (13 octombrie 2004 ) Finalizată în 1572 de zile. [4]
  • Regula optimă Golomb (OGR-25) - (25 octombrie 2008 ) Finalizată în 3006 de zile. [5]
  • Regula optimă Golomb (OGR-26) - (24 februarie 2009 ) Finalizată în 24 de zile. [6]
  • Regula Golomb optimă (OGR-27) - (19 februarie 2014 ) Finalizată în 1822 de zile. [7]

Software

Software-ul proiectului este disponibil în binare precompilate pentru:

GNU / Linux macOS Microsoft Windows FreeBSD NetBSD AmigaOS
16 biți X X da X X X
x86 da da da da da X
AMD64 da X da da X X
Sparc da X X da da X
PPC da da X X da da
PARISC 1.1 da X X X X X
Alfa da X X X da X

Notă

  1. ^ (EN) distribute.net, OGR-28 Statistici generale ale proiectului , pe stats.distributed.net. Adus 23/02/2014 .
  2. ^ (EN) distribute.net, RC5-72 Statistici generale ale proiectului , pe stats.distributed.net. Adus 23/02/2014 .
  3. ^ Copie arhivată , pe lists.distributed.net . Adus la 14 octombrie 2010 (arhivat din original la 11 iunie 2010) .
  4. ^ (EN) distribute.net, OGR-24 Statistici generale ale proiectului , pe stats.distributed.net. Adus 16-10-2010 .
  5. ^ (EN) distribute.net, OGR-25 Statistici generale ale proiectului , pe stats.distributed.net. Adus 16-10-2010 .
  6. ^ (EN) distribute.net, OGR-26 Statistici generale ale proiectului , pe stats.distributed.net. Adus 16-10-2010 .
  7. ^ (EN) distribute.net, OGR-27 Statistici generale ale proiectului , pe stats.distributed.net. Adus 23/02/2013 .

Elemente conexe

linkuri externe