← أحدث الأبحاث
💻 computer science

FIPS 204-Compatible Threshold ML-DSA via Shamir Nonce DKG

تقدم هذه الورقة أول مخطط عتبة (threshold) متوافق مع معيار FIPS 204 لخوارزمية ML-DSA، والذي يحقق خصوصية غير مشروطة لحصص الـ nonce وتوافقاً قياسياً للتوقيع من خلال بروتوكول توزيع مفاتيح (DKG) لـ Shamir nonce وأقنعة PRF ذات إلغاء ثنائي، مما يتيح التوقيع الآمن بعتبات عشوائية عبر مختلف ملفات التعريف القائمة على المنسقين والملفات التعريفية الموزعة بالكامل.

المؤلفون الأصليون: Leo Kao

نُشر 2026-03-05
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Leo Kao

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك خزنة رقمية فائقة الأمان (مثل حساب بنكي أو ختم حكومي) تتطلب مفتاحاً خاصاً لفتحها. في العالم القديم، قد تعطي هذا المفتاح لشخص واحد. ولكن إذا تعرض هذا الشخص للاختراق، أو فقد المفتاح، أو قرر التمرد، فسيصبح النظام بأكهره في خطر.

لحل هذه المشكلة، نستخدم التوقيعات العتبية (Threshold Signatures). بدلاً من مفتاح واحد، نقوم بتقسيم المفتاح إلى NN من القطع (الشظايا) ونعطيها لـ NN من الأشخاص المختلفين. لفتح الخزنة، لا تحتاج للجميع؛ بل تحتاج فقط إلى عدد محدد منهم (مثلاً 3 من أصل 5) ليجتمعوا معاً ويجمعوا قطعهم لتوقيع معاملة ما.

تخيل أن العالم يتغير. الحواسيب الكمومية قادمة، وهي ستكسر أقفالنا الحالية. لقد أصدرت الحكومة الأمريكية (NIST) للتو قفلاً جديداً مضاداً للكم يسمى ML-DSA (FIPS 204).

المشكلة:
بينما نمتلك طرقاً رائعة لتقسيم مفاتيح الأقفال القديمة (مثل ECDSA)، فإن تقسيم قفل ML-DSA الجديد أمر صعب للغاية.

  1. فخ "الرفض" (The Rejection Trap): يعمل ML-DSA مثل لعبة "خمن الرقم". إذا كان التخمين بعيداً قليلاً، عليك البدء من جديد. في سيناريو الشخص الواحد، يحدث هذا حوالي 20% من الوقت. ولكن إذا حاولت تقسيم العمل بين 5 أشخاص باستخدام الطرق القديمة، فإن الرياضيات تصبح معقدة جداً لدرجة أن فرصة النجاح تنخفض إلى الصفر تقريباً. الأمر يشبه محاولة جعل 5 أشخاص يهمسون بسر لبعضهم البعض، لكن الضجيج عالٍ جداً لدرجة أنهم لا يستطيعون الاتفاق أبداً على الإجابة.
  2. مشكلة الحجم: بعض المحاولات السابقة لإصلاح هذا جعلت "التوقيع الرقمي" (الإيصال) ضخماً جداً — أكبر بـ 5 مرات من الحجم الطبيعي. هذا يكسر التوافق مع الأنظمة الحالية، تماماً مثل محاولة تركيب إطار شاحنة على دراجة هوائية.

الحل: "Shamir Nonce DKG"
تقدم هذه الورقة البحثية طريقة جديدة لتقسيم قفل ML-DSA تحل كلا المشكلتين. يستخدم المؤلف، ليو كاو (Leo Kao)، حيلة ذكية تتضمن توزيع أسرار شامير (Shamir Secret Sharing) (وهي طريقة رياضية لتقسيم الأسرار) خصيصاً لـ "النونس" (الرقم العشوائي المستخدم في اللعبة).

إليك التشبيه:

التشبيه: الأوركسترا والمايسترو

تخيل مجموعة من الموسيقيين (الموقعين) يحاولون عزف مقطوعة (إنشاء توقيع) لمايسترو صارم جداً (المتحقق).

الطريقة القديمة (مشكلة الضجيج):
في المحاولات القديمة، كان على كل موسيقي أن يصرخ بجزئه بصوت عالٍ لكي يسمعه الجميع. ولكن بسبب صراخهم، تشوه الصوت. ولإصلاح هذا التشوه، اضطروا لإضافة الكثير من "الضوضاء الساكنة" (Static Noise) لدرجة أن المقطوعة أصبحت غير قابلة للتمييز (توقيعات ضخمة) أو أنهم ببساطة لم يستطيعوا الاتفاق على اللحن (فشل المحاولات).

الطريقة الجديدة (الأوركسترا الهامسة):
تقدم هذه الورقة طريقة جديدة حيث لا يصرخ الموسيقيون. بدلاً من ذلك، يستخدمون Shamir Nonce DKG (توليد المفاتيح الموزعة).

  1. ورقة الموسيقى السرية: قبل الحفل، يتفق الموسيقيون على ورقة موسيقى سرية (المفتاح السري). يقومون بتقسيم هذه الموسيقى إلى قطع باستخدام خدعة رياضية خاصة (توزيع شامير).
  2. الارتجال (النونس): لكل أغنية، يحتاجون لارتجال لحن عشوائي (النونس). في الماضي، حاولوا تخمين هذا اللحن بشكل فردي، مما تسبب في "فخ الرفض".
    • الابتكار: بدلاً من التخمين الفردي، يقومون بتوليد اللحن بشكل مشترك. يكتب كل موسيقي جزءاً صغيراً من "متعدد الحدود" (Polynomial - منحنى رياضي). عندما يجمعون أجزاءهم، نحصل على لحن عشوائي مثالي لا يعرفه أي شخص بمفرده، ولكن الجميع يساهم فيه.
    • السحر: لأنهم يستخدمون نوعاً معيناً من المنحنيات (شامير)، حتى لو سرق مخترق نوتات اثنين من أصل ثلاثة من الموسيقيين، فلن يتمكنوا من معرفة اللحن. تعمل النوتات المتبقية مثل "لوحة التشفير لمرة واحدة" (One-time pad)، مما يجعل اللحن مستحيلاً رياضياً للاختراق دون المجموعة الكاملة.

"الأقنعة المتبادلة الإلغائية" (سماعات إلغاء الضجيج)
هناك عقبة أخرى. عندما يرسل الموسيقيون أجزاءهم إلى المايسترو، يحتاجون لإخفاء مساهماتهم الفردية حتى لا يتمكن أحد من سرقة اللحن.

  • تستخدم الورقة أقنعة متبادلة إلغائية (Pairwise-Canceling Masks). تخيل أن كل زوج من الموسيقيين لديه كود سري لـ "إلغاء الضجيج". عندما يرسلون ملاحظاتهم، يضيف كل منهم ضجيجه الخاص. ولكن لأن الضجيج محسوب بدقة بحيث يلغي ضجيج شريكه، فعندما يجمع المايسترو كل شيء، يختفي الضجيج ولا يتبقى سوى اللحن النقي.
  • يضمن هذا الخصوصية دون جعل التوقيع ضخماً.

"ملفات النشر الثلاثة" (كيفية إدارة الأوركسترا)

تقدم الورقة ثلاث طرق لتشغيل هذا النظام اعتماداً على مقدار الثقة التي تملكها:

  1. الملف P1 (المايسترو الموثوق): لديك كمبيوتر فائق الأمان وغير قابل للتلاعب (TEE/HSM) يعمل كالمايسترو. يقوم بالعمليات الحسابية الصعبة داخل صندوق مغلق.
    • المزايا: الأسرع (5.8 مللي ثانية).
    • العيوب: يجب أن تثق في الشركة المصنعة للأجهزة.
  2. الملف P2 (الديمقراطية الخالصة): لا توجد أجهزة موثوقة. يتحدث الجميع مع الجميع باستخدام رياضيات معقدة (MPC) للتحقق من بعضهم البعض.
    • المزايا: لا حاجة للثقة في الأجهزة؛ حتى لو كان معظم الأشخاص سيئين، يظل النظام صامداً.
    • العيوب: أبطأ (21.5 مللي ثانية) ويتطلب المزيد من التواصل.
  3. الملف P3+ (الفريق شبه غير المتزامن): هذا مخصص للبشر في العالم الحقيقي. يجهز الموسيقيون أجزاءهم "أوفلاين" (أثناء احتساء القهوة). وعندما تأتي إشارة "الانطلاق"، يرسلون أجزاءهم خلال نافذة زمنية محددة.
    • المزايا: مرونة عالية جداً؛ ممتاز للبشر الذين لا يمكنهم التواجد عبر الإنترنت في نفس الثانية تماماً.
    • العيوب: يتطلب بعض الإعداد المسبق.

لماذا هذا مهم؟

  • إنه معيار قياسي: التوقيع الناتج له نفس الحجم تماماً (3.3 كيلوبايت) كتوقيع ML-DSA العادي. الأنظمة الموجودة يمكنها التحقق منه دون أي تغييرات.
  • إنه سريع: يعمل في أجزاء من الثانية، وهو ما يضاهي توقيع شخص واحد.
  • إنه آمن: لا يعتمد على "الأمل" أو افتراضات معقدة. إنه يستخدم الرياضيات البحتة (الإحصاء) لإثبات أنه حتى لو سرق مخترق بعض القطع، فلن يتعلم شيئاً.
  • إنه يحل "فجوة القابلية للتوسع": الطرق السابقة كانت تتعطل عند محاولة استخدام أكثر من 6 أشخاص. هذا النظام يعمل مع 3، 16، أو حتى 32 شخصاً.

باختاً:
هذه الورقة البحثية تشبه ابتكار طريقة جديدة لجوقة تغني مقطوعة معقدة ومضادة للكم. بدلاً من أن يصرخ الجميع ويطغوا على بعضهم البعض، يستخدمون تقنية همس منسقة وسرية تضمن أن تكون المقطوعة مثالية، وأن يسمعها الجمهور (المتحققون) بوضوح، وألا يتمكن أحد من أعضاء الجوقة من سرقة اللحن. إنها تجعل المستقبل للتوقيعات الرقمية الموزعة والآمنة أمراً عملياً حقاً.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →