distributed.net
Distributed.net هو مشروع حوسبة تطوعي يسعى إلى حل مشكلات واسعة النطاق باستخدام وقت وحدة المعالجة المركزية أو وحدة معالجة الرسومات غير المستخدمة . ويخضع المشروع لإدارة شركة Distributed Computing Technologies, Incorporated ( DCTI )، وهي منظمة غير ربحية بموجب المادة 501(c)(3) من قانون الضرائب الأمريكي .
تعمل Distributed.net على مشروع RC5-72 (كسر خوارزمية RC5 باستخدام مفتاح 72 بت). [ 1 ] من المتوقع أن يستنفد مشروع RC5-72 مساحة المفاتيح في أقل من 36 عامًا بحلول يوليو 2025، [ 2 ] على الرغم من أن المشروع سينتهي بمجرد العثور على المفتاح المطلوب. يحتوي RC5 على ثمانية تحديات لم تُحل من قِبل RSA Security ، مع العلم أن RSA Security أعلنت في مايو 2007 [ 3 ] أنها لن تقدم جوائز مالية لمن يعثر على المفتاح الصحيح لأي من تحدياتها المتعلقة بالمفاتيح السرية. ونتيجةً لذلك، قررت Distributed.net رعاية الجائزة الأصلية المقدمة لمن يعثر على المفتاح. [ 4 ]
في عام 2001، قُدِّر معدل نقل البيانات لشبكة distributed.net بأكثر من 30 تيرافلوب . [ 5 ] اعتبارًا من أغسطس 2019 وقد قُدِّر معدل نقل البيانات بأنه مماثل لمعدل نقل البيانات لجهاز Cray XC40 ، المستخدم في الحاسوب العملاق Lonestar 5 ، [ 6 ] أو حوالي 1.25 بيتافلوب. [ 7 ]
تاريخ
بدأ إيرل آدي وكريستوفر جي. ستاش الثاني من موقع Hotjobs.com وشركة New Media Labs جهودًا منسقة في فبراير 1997 لكسر جزء RC5-56 من تحدي مفتاح RSA السري ، وهو خوارزمية تشفير 56 بت ، وكانت جائزة قدرها 10,000 دولار أمريكي متاحة لمن يعثر على المفتاح . لسوء الحظ، اضطرت هذه الجهود الأولية إلى التوقف نتيجة لهجمات SYN flood التي شنها المشاركون على الخادم. [ 8 ]
تم تنسيق جهد مستقل جديد، أُطلق عليه اسم distributed.net، من قِبل جيفري أ. لوسون، وآدم ل. بيبرغ، وديفيد س. ماكنت، إلى جانب عدد من الآخرين الذين سيعملون في مجلس الإدارة ويديرون البنية التحتية. وبحلول أواخر مارس 1997، تم إصدار وكلاء جدد لاستئناف RC5-56، وبدأ العمل على عملاء مُحسّنين. تم اختيار رأس بقرة كرمز للتطبيق وشعار للمشروع. [ 9 ]
تم حل تحدي RC5-56 في 19 أكتوبر 1997، بعد 250 يومًا. كان المفتاح الصحيح هو "0x532B744CC20999"، وكانت رسالة النص الأصلي تقول: "الرسالة المجهولة هي: حان الوقت للانتقال إلى طول مفتاح أطول". [ 10 ]
تم حل تحدي RC5-64 في 14 يوليو 2002، بعد 1757 يومًا. وكان المفتاح الصحيح هو "0x63DE7DC154F4D039"، وكانت الرسالة النصية هي: "الرسالة المجهولة هي: من الأفضل ترك بعض الأشياء دون قراءة". [ 10 ]
أُنجز البحث عن مقاييس غولومب المثلى (OGRs) من الرتب 24 و25 و26 و27 و28 بواسطة موقع distributed.net في 13 أكتوبر 2004، و25 أكتوبر 2008، و24 فبراير 2009، و19 فبراير 2014، و23 نوفمبر 2022 على التوالي. [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]
عميل
"DNETC" هو اسم ملف تطبيق البرنامج الذي يشغله المستخدمون للمشاركة في أي مشروع نشط على منصة distributed.net. وهو برنامج سطر أوامر مزود بواجهة لتكوينه، ومتاح لمجموعة واسعة من المنصات. [ 16 ] تشير منصة distributed.net إلى تطبيق البرنامج ببساطة باسم "العميل". اعتبارًا من أبريل 2019 [ 17 ] ساهم المتطوعون الذين يستخدمون نظام تشغيل ويندوز 32 بت مع وحدات معالجة الرسومات AMD FireStream بأكبر قدر من قوة المعالجة في مشروع RC5-72، بينما ساهم المتطوعون الذين يستخدمون نظام تشغيل لينكس 64 بت بأكبر قدر من قوة المعالجة في مشروع OGR-28. [ 18 ]
تتوفر أجزاء من شفرة المصدر الخاصة بالعميل للعموم، على الرغم من أنه لا يُسمح للمستخدمين بتوزيع نسخ معدلة بأنفسهم. [ 19 ]
يتوفر مشروع RC5-72 الخاص بـ Distributed.net على عميل BOINC من خلال Moo! Wrapper . [ 20 ]
تطوير عملاء مزودين بوحدة معالجة الرسومات

في السنوات الأخيرة، تم تقديم معظم العمل على مشروع RC5-72 من قبل عملاء يستخدمون وحدات معالجة الرسومات (GPU) في بطاقات الرسومات الحديثة . على الرغم من أن المشروع كان قيد التنفيذ منذ ما يقرب من ست سنوات عندما بدأت أولى وحدات معالجة الرسومات في تقديم النتائج، إلا أنه اعتبارًا من يوليو 2025، تمثل وحدات معالجة الرسومات ما يقرب من 89% من إجمالي وحدات العمل المنجزة، [ 22 ] وتنجز أكثر من 95% من إجمالي وحدات العمل يوميًا. [ 21 ]
- إنفيديا
- في أواخر عام 2007، بدأ العمل على تنفيذ نوى RC5-72 الجديدة المصممة للعمل على أجهزة NVIDIA المُفعّلة بتقنية CUDA ، حيث تم الإبلاغ عن أولى وحدات العمل المكتملة في نوفمبر 2008. في ذلك الوقت، لوحظ على بطاقات رسومات NVIDIA المتطورة سرعة معالجة تصل إلى 600 مليون مفتاح في الثانية [ 23 ]. للمقارنة، حقق معالج مركزي واحد متطور من عام 2008 يعمل بتقنية RC5-72 سرعة معالجة تبلغ حوالي 50 مليون مفتاح في الثانية، مما يمثل تقدماً كبيراً لهذه التقنية. وبحلول يوليو 2025، أنجزت تطبيقات CUDA ما يقرب من 11% من إجمالي العمل على مشروع RC5-72، وتنفذ ما يقرب من 9% من العمل يومياً [ 22 ] .
- AMD / ATI
- وبالمثل، مع اقتراب نهاية عام 2008، بدأ العمل على تنفيذ نوى RC5-72 الجديدة المصممة للعمل على أجهزة تدعم تقنية AMD FireStream . وقد وفرت بعض منتجات سلسلة Radeon HD 5000 و6000 معدلات معالجة مفاتيح تتجاوز 1.8 مليار مفتاح/ثانية. [ 24 ] وبحلول يناير 2025، أنجزت برامج عملاء FireStream أكثر من 19% من إجمالي العمل على مشروع RC5-72. [ 22 ] وانخفض الإنتاج اليومي من برامج عملاء FireStream إلى أقل من 0.5%، حيث يستخدم غالبية المساهمين في تطوير وحدات معالجة الرسومات من AMD الآن برنامج OpenCL. [ 22 ]
- OpenCL
- دخل عميل OpenCL مرحلة الاختبار التجريبي في أواخر عام 2012، وتم إصداره رسميًا في عام 2013. وبحلول يناير 2025، أنجزت عملاء OpenCL أكثر من 58% من إجمالي العمل على مشروع RC5-72، وتنفذ حاليًا 86% من العمل يوميًا. لا توجد بيانات تفصيلية عن إنتاج OpenCL حسب مُصنِّع وحدة معالجة الرسومات، حيث تدعم وحدات معالجة الرسومات من AMD وNVIDIA وIntel تقنية OpenCL. [ 25 ]
الجدول الزمني لمشاريع distributed.net
| الجدول الزمني للمشاريع التي تستضيفها منصة distributed.net، اعتبارًا من مارس 2026 |
|---|
![]() |
- حاضِر
- بدأ تحدي التشفير RC5 ذو 72 بت من مختبرات RSA في 3 ديسمبر 2002 - جارٍ العمل عليه ، وقد اكتمل بنسبة 15.691% اعتبارًا من 18 مارس 2026 [ 26 ] (على الرغم من أن مختبرات RSA قد أوقفت الرعاية).
- تحدي التشفير RC5 ذو 56 بت من مختبر RSA - تم الانتهاء منه في 19 أكتوبر 1997 (بعد 250 يومًا واختبار 47٪ من مساحة المفاتيح).
- تحدي التشفير DES-II-1 ذو 56 بت من مختبر RSA - تم الانتهاء منه في 23 فبراير 1998 (بعد 39 يومًا) [ 27 ]
- تحدي التشفير DES-II-2 ذو 56 بت من مختبر RSA - انتهى في 15 يوليو 1998 (تم اكتشافه بشكل مستقل بواسطة مخترق EFF DES بعد 2.5 يوم) [ 28 ]
- تحدي تشفير DES-III ذو 56 بت من مختبر RSA - تم إنجازه في 19 يناير 1999 (بعد 22.5 ساعة بمساعدة برنامج EFF DES cracker)
- تحدي CS-Cipher — تم الانتهاء منه في 16 يناير 2000 (بعد 60 يومًا واختبار 98% من مساحة المفاتيح). [ 29 ]
- تحدي تشفير RC5 ذو 64 بت من مختبر RSA - تم الانتهاء منه في 14 يوليو 2002 (بعد 1726 يومًا واختبار 83% من مساحة المفاتيح). [ 30 ]
- حكام غولومب
- حكام غولومب الأمثل (OGR-24) - تم الانتهاء منه في 13 أكتوبر 2004 [ 31 ] (بعد 1552 يومًا، تم تأكيد أفضل حاكم متوقع)
- حكام غولومب الأمثل (OGR-25) - تم الانتهاء منه في 24 أكتوبر 2008 [ 32 ] (بعد 3006 يومًا، تم تأكيد أفضل حاكم متوقع)
- حكام غولومب الأمثل (OGR-26) - تم الانتهاء منه في 24 فبراير 2009 [ 33 ] (بعد 121 يومًا، تم تأكيد أفضل حاكم متوقع)
- حكام غولومب الأمثل (OGR-27) - تم الانتهاء منه في 19 فبراير 2014 [ 34 ] (بعد 1822 يومًا، تم تأكيد أفضل حاكم متوقع)
- حكام غولومب الأمثل (OGR-28) - تم الانتهاء منه في 23 نوفمبر 2022 [ 35 ] (بعد 3199 يومًا، تم تأكيد أفضل حاكم متوقع)
انظر أيضاً
مراجع
- ↑ "صفحة مشروع RC5-72" . distributed.net.
- ↑ "RC5-72 / إحصائيات المشروع الإجمالية" . rsa.com. مؤرشف من الأصل بتاريخ 17-09-2023.
- ↑ "تحدي المفتاح السري لمختبرات RSA" . rsa.com. مؤرشف من الأصل بتاريخ 2007-07-06.
- ↑ "إعلان استمرار RC5-72" . distributed.net.
- ↑ "أرشيف القائمة البريدية لـ distributed.net" .
- ↑ "Distributed.net: مدونات الموظفين – 2019 – أغسطس – 23" .
- ↑ "الحاسوب العملاق لونستار 5 التابع لمركز تكساس للحوسبة المتقدمة (TACC) الآن في مرحلة الإنتاج الكامل" .
- ↑ جلاف، جيمس (1997-03-03). "الحوسبة الذكورية هي السبب الجذري لخلاف مسابقة RSA" . وايرد.
- ↑ "ما قصة كل هذه الأبقار؟" . distributed.net.
- 1 2 "distributed.net: Project RC5" . www.distributed.net . تم الاطلاع عليه بتاريخ 23 أبريل 2019 .
- ↑ "distributed.net: مدونات الموظفين - 1 نوفمبر 2004" . تم الاطلاع عليه بتاريخ 23 أبريل 2019 .
- ↑ "distributed.net: مدونات الموظفين – 2008 – أكتوبر – 25" . تم الاطلاع عليه بتاريخ 23 أبريل 2019 .
- ↑ "distributed.net: مدونات الموظفين – 24 فبراير 2009" . تم الاطلاع عليه بتاريخ 23 أبريل 2019 .
- ↑ "distributed.net: مدونات الموظفين – 25 فبراير 2014" . تم الاطلاع عليه بتاريخ 23 أبريل 2019 .
- ↑ "distributed.net: مدونات الموظفين - 23 نوفمبر 2022" . تم الاطلاع عليه بتاريخ 29 ديسمبر 2022 .
- ↑ "distributed.net: تنزيلات العميل" . www.distributed.net . تم الاطلاع عليه بتاريخ 22-04-2019 .
- ↑ "stats.distributed.net - RC5-72 CPU Participation" . stats.distributed.net . تم الاطلاع عليه بتاريخ 23 أبريل 2019 .
- ↑ "stats.distributed.net - OGR-28 CPU Participation" . stats.distributed.net . تم الاطلاع عليه بتاريخ 23-04-2019 .
- ↑ "شفرة المصدر العامة" . distributed.net. مؤرشف من الأصل بتاريخ 23-05-2012 . تم الاطلاع عليه بتاريخ 23-01-2010 .
- ↑ "غلاف مو!" . غلاف مو! . تم الاسترجاع في 2019-03-08 .
- 1 2 تم حسابها عن طريق طرح وحدات العمل المكتملة اعتبارًا من 4 يناير 2025 من الإجماليات في 26 مايو 2024، مما أدى إلى إنشاء متوسط 223 يومًا.
- 1 2 3 4 "RC5-72 / مشاركة وحدة المعالجة المركزية" . distributed.net . تم الاطلاع عليه بتاريخ 27 يوليو 2025 .
- ↑ "قاعدة بيانات سرعات العميل (بحث عن وحدة معالجة الرسومات RC5-72)" . distributed.net . تم الاسترجاع في 27 فبراير 2014 .
- ↑ "نتائج اختبار الأداء لبطاقة Radeon HD 5870" . MrJackson2000. 1 أبريل 2010.
- ↑ " [ اختبار ] الحوسبة باستخدام وحدة معالجة الرسومات - اختبار OpenCL لـ GeForce وRadeon (الجزء 3) | Geeks3D" . 16-01-2010 . تم الاطلاع عليه بتاريخ 05-09-2023 .
- ↑ "إحصائيات المشروع الشاملة RC5-72" . distributed.net . تم الاطلاع عليه بتاريخ 18 مارس 2026 .
- ↑ ديفيد سي. ماكنت (24 فبراير 1998). "الرسالة السرية هي..." distributed.net. مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 27 فبراير 2014 .
- ↑ "أسئلة وأجوبة حول برنامج فك تشفير DES التابع لمؤسسة الحدود الإلكترونية" . مؤسسة الحدود الإلكترونية. 16 يوليو 1998. مؤرشف من الأصل في 7 مايو 2017. تم الاطلاع عليه في 27 فبراير 2014 .
- ↑ "صفحة مشروع CSC" . distributed.net. 16 يناير 2000. تم الاطلاع عليه بتاريخ 25 فبراير 2016 .
- ↑ "التاريخ والجدول الزمني" . distributed.net.
- ↑ "تفخر Distributed.net بالإعلان عن إتمام OGR-24!" . 2004-11-01.
- ↑ "تفخر Distributed.net بالإعلان عن إتمام OGR-25!" . 2008-10-25.
- ↑ "مرحباً جميعاً" . 2009-02-24.
- ↑ "إعلان اكتمال OGR-27" . 2014-02-25.
- ↑ "إنجاز مشروع OGR-28" . 2022-11-23.
روابط خارجية
- الهجمات المشفرة
- مشاريع الحوسبة التطوعية
- الجمعيات الخيرية التي تتخذ من الولايات المتحدة مقراً لها
- المنظمات التي تأسست عام 1997

