distribuite.net
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ă
- ^ (EN) distribute.net, OGR-28 Statistici generale ale proiectului , pe stats.distributed.net. Adus 23/02/2014 .
- ^ (EN) distribute.net, RC5-72 Statistici generale ale proiectului , pe stats.distributed.net. Adus 23/02/2014 .
- ^ Copie arhivată , pe lists.distributed.net . Adus la 14 octombrie 2010 (arhivat din original la 11 iunie 2010) .
- ^ (EN) distribute.net, OGR-24 Statistici generale ale proiectului , pe stats.distributed.net. Adus 16-10-2010 .
- ^ (EN) distribute.net, OGR-25 Statistici generale ale proiectului , pe stats.distributed.net. Adus 16-10-2010 .
- ^ (EN) distribute.net, OGR-26 Statistici generale ale proiectului , pe stats.distributed.net. Adus 16-10-2010 .
- ^ (EN) distribute.net, OGR-27 Statistici generale ale proiectului , pe stats.distributed.net. Adus 23/02/2013 .
Elemente conexe
linkuri externe
- Site oficial , pe distribuit.net .