المواضيع الرائجة
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
محافظ العملات الرقمية التي لا تولد توقيعات عشوائية كافية، في عام 2025، تتجاوز حدود الإهمال.

29 نوفمبر، 04:47
"استخراج المفاتيح من التواقيع" المذكور في اختراق Upbit هو هجوم تحليل تشفير متقدم على خوارزمية التوقيع الرقمي للمنحنى البيضاوي (ECDSA) المستخدمة في سولانا (والعديد من الكتل القوي الأخرى).
نظرا للرقم العشوائي k، الذي يولده برنامج المحفظة الخاص بأبت، اكتشف المهاجمون نمطا مخفيا داخل التواقيع، مما سمح لهم بحساب المفتاح الخاص للمحفظة رياضيا.
1. ببساطة كيف يعمل ECDSA؟
عند توقيع كل معاملة:
المفتاح الخاص: d (لم يشارك أبدا)
الرقم العشوائي لمرة واحدة: k (nonce) يجب أن يكون → عشوائيا وسريا تماما لكل توقيع
التوقيع الناتج: زوج (r, s) (مرئي للجميع على البلوكشين)
إذا لم يكن k عشوائيا أو له نمط متوقع، يمكن استخراج المفتاح الخاص d من عدة توقيعات.
2. الثغرة في أبت
لم يتمكن برنامج المحفظة الخاص بأبت من توليد قيم nonce بشكل عشوائي كاف. وقد أدى ذلك إلى وجود انحياز إحصائي في قيم التواقيع (r, s). جمع المهاجمون عشرات أو مئات المعاملات من محفظة Upbit الساخنة، وحللوا هذه التواقيع لمعرفة أي بتات النونس يمكن التنبؤ بها، وحسبوا المفتاح الخاص بالثواني/الدقائق باستخدام طرق رياضية (هجوم الشبكة).
3. أنواع الهجمات الرياضية المستخدمة
مشكلة الأعداد الخفية (HNP) + تقليل الشبكة (خوارزميات LLL/BKZ)
حتى التنبؤ ب 3–8 بتات فقط يكفي لكسر المفتاح بالكامل مع 20–100 توقيع.
حتى لو كان هناك انحياز أضعف (1–2 بت)، يمكن كسره بآلاف التوقيعات
4. لماذا يقال إن "لعازر وحده يمكنه فعل ذلك"؟
يتطلب هذا الهجوم: معرفة على مستوى الدكتوراه في التشفير (HNP، تحليل التشفير الشبكي)
خبرة تحليل بيانات البلوك تشين
موارد الحوسبة القوية (عناقيد GPU)
الصبر والمراقبة طويلة الأمد
5. الدروس والاحتياطات التي يجب اتخاذها
يجب أن يتم إنتاج النينس باستخدام RFC 6979 (حتمي لكنه آمن) أو مصدر عشوائية الأجهزة الحقيقي (HWRNG).
يجب أن تكون التواقيع مطلوبة لاجتياز اختبارات العشوائية (NIST، Dieharder).
لست متأكدا من التفاصيل هنا. كما أشار البعض، من المفترض أن تستخدم سولانا Ed25519 الذي يحتوي على نونسس حتمية. لكن هذا توقيع شنور وله نفس الثغرة إذا أخطأ أحدهم في تنفيذ عملية أخذ عينات الننسز بشكل موحد.
وأود أيضا أن أقول: إذا وجدت عيبا غير عشوائي/متجانس في نظام توقيع مستخدم في محفظة عملات مشفرة، خاصة إذا استغلتها مجموعة ترعاها الدولة، فلن أقفز بالضرورة إلى "الصدفة" كتفسير وحيد.
11.87K
الأفضل
المُتصدِّرة
التطبيقات المفضلة

