توقيعات العتبة وحالات الاستخدام الواقعية
تعرّف على مشاركة الأسرار في المحافظ المادية ووحدات HSM وبروتوكولات MPC
توقيعات العتبة وحالات الاستخدام الواقعية درس مجاني في Cryptology Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Cryptology Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Cryptology Academy 4 دروس في المجموع.
ما بعد إعادة بناء السر
تعيد المشاركة السرية التقليدية بناء السر في نقطة واحدة، مما يشكل خطراً. أما التوقيعات ذات العتبة فتوزع عملية التوقيع؛ إذ تنتج k أطراف من أصل n توقيعاً معاً من دون أن يمتلك أي طرف المفتاح الخاص الكامل في أي وقت. فلا توجد إعادة بناء ولا نقطة فشل واحدة.
ECDSA ذات العتبة
تتيح ECDSA ذات العتبة (t-ECDSA) لـ k أطراف حساب توقيع ECDSA على رسالة معاً. ويمتلك كل طرف حصة من المفتاح الخاص. ويستخدم البروتوكول MPC لحساب التوقيع من دون كشف الحصص الفردية أو المفتاح الموحّد.
توقيعات BLS ذات العتبة
تدعم توقيعات BLS (Boneh-Lynn-Shacham) على المنحنيات الملائمة للاقتران مخططات عتبة أنيقة. وتكون التوقيعات الجزئية خطية؛ إذ يوقّع كل طرف باستخدام حصته، ثم تُجمَّع k من التوقيعات الجزئية باستخدام معاملات Lagrange لإنتاج توقيع BLS واحد.
توليد المفاتيح الموزّع (DKG)
يلغي DKG الحاجة إلى موزّع موثوق؛ إذ يولّد كل طرف كثير حدود الحصة الخاص به، ويبث الالتزامات، ويتبادل الحصص. ويُحسب المفتاح العام المشترك من دون أن يعرف أي طرف المفتاح الخاص. ويُستخدم ذلك في مدققي Ethereum ووحدات HSM الموزعة.
حفظ العملات المشفرة
تستخدم منصات مثل Coinbase وGemini وBitGo مخططات ECDSA ذات العتبة من نوع 2-of-3 أو 3-of-5، أو SSS الخاصة بـ Shamir، لمفاتيح المحافظ الساخنة. أما مفاتيح المحافظ الباردة فتستخدم مراسم مفاتيح قائمة على الأجهزة، مع توزيع حصص Shamir غير المتصلة بالشبكة على خزائن متباعدة جغرافياً.
وحدات أمان الأجهزة
تدعم Thales Luna وAWS CloudHSM مصادقة النصاب من نوع M-of-N؛ إذ يتطلب المفتاح الرئيسي حضور M من أصل N بطاقة ذكية للمسؤولين في الوقت نفسه لإجراء عمليات حساسة، مثل تغليف المفاتيح والتوقيع. وتُوزَّع البطاقات جغرافياً.
مدققو سلسلة الكتل
تستخدم مجمعات التخزين في Ethereum 2.0 توقيعات BLS ذات العتبة؛ إذ توقّع عقد متعددة على الشهادات معاً من دون كشف المفتاح الخاص بالمدقق. وإذا أصبحت k-1 عقد غير متصلة، يتوقف التوقيع بأمان. أما إذا توفرت k عقد، فيستمر التوقيع.
البنية التحتية للمفاتيح العامة للمؤسسات
تستخدم المفاتيح الخاصة لهيئات التصديق مشاركة Shamir القائمة على المراسم؛ إذ يجب على 5 من أصل 7 حاملي مفاتيح، يمتلك كل منهم بطاقة ذكية مادية، الاجتماع في غرفة آمنة لتوقيع قائمة إبطال الشهادات أو إصدار شهادة جديدة لهيئة تصديق وسيطة.
توقيعات Schnorr ذات العتبة (FROST)
ينتج FROST (Flexible Round-Optimized Schnorr Threshold) توقيعات Schnorr ذات العتبة المتوافقة مع Bitcoin Taproot وMuSig2. ويتطلب جولتي تواصل، ويُعد أحدث ما توصلت إليه تقنيات توقيع Bitcoin ذات العتبة.
اعتبارات الأمان
يجب أن تتعامل مخططات العتبة مع الأطراف الخبيثة التي ترسل حصصاً أو توقيعات غير صالحة. وتستخدم البروتوكولات المتينة الالتزامات وبراهين المعرفة الصفرية لاكتشاف الغشاشين واستبعادهم، مع الاستمرار في إعادة البناء أو التوقيع باستخدام الأطراف الصادقة المتبقية.
جدول المقارنة
مقارنة الميزات: Shamir SSS، التي تشارك السر ببساطة؛ وThreshold ECDSA، التي لا تعيد بناء السر وتعتمد على MPC لكنها معقدة؛ وThreshold BLS، التي توفر تجميعاً أصلياً ولا تعمل إلا على منحنيات الاقتران؛ وMultisig، التي تعمل على مستوى سلسلة الكتل ولا تحتاج إلى MPC.
اختبار سريع
ما الميزة الأساسية للتوقيعات ذات العتبة مقارنةً بالمشاركة السرية لـ Shamir عند استخدام مفاتيح التوقيع؟
مراجعة
توزع التوقيعات ذات العتبة عملية التوقيع من دون إعادة بناء السر، باستخدام بروتوكولات MPC. وتُستخدم في حفظ العملات المشفرة، وشبكات المدققين، ومراسم هيئات التصديق المؤسسية. التالي: العشوائية التشفيرية والإنتروبيا.
تعلم Cryptology Academy مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 67
- الدروس
- 261
الأسئلة الشائعة
هل درس «توقيعات العتبة وحالات الاستخدام الواقعية» مجاني؟
نعم — نص درس «توقيعات العتبة وحالات الاستخدام الواقعية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Cryptology Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Cryptology Academy 4 دروس في المجموع.
ماذا ستتعلم في «توقيعات العتبة وحالات الاستخدام الواقعية»؟
تعرّف على مشاركة الأسرار في المحافظ المادية ووحدات HSM وبروتوكولات MPC تتمرن على Cryptology Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Cryptology Academy؟
لا تُشترط خبرة سابقة. Cryptology Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «توقيعات العتبة وحالات الاستخدام الواقعية»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Cryptology Academy هذا؟
نعم. كل درس في Cryptology Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مشكلة مشاركة الأسرار
- مشاركة Shamir للسر: رياضيات كثيرات الحدود
- مشاركة الأسرار المرئية والمخططات الجمعيّة
- توقيعات العتبة وحالات الاستخدام الواقعية