← أحدث الأبحاث
🔢 mathematics

Correlation Bounds and Markov Analysis for Ring-Oscillator TRNGs: A Joint Validation Framework

تقدم هذه الورقة إطار عمل تحقق مشترك مبتكر يؤسس لأول ارتباط رياضي وتجريبي بين مقياس مودي-ساركوزي للارتباط من الدرجة الثانية (C2C_2) ودرجة Z لاختبار ماورر الإحصائي الشامل، مما يثبت فائدتهما المشتركة لتقييم الجودة التشفيرية لمولدات الأرقام العشوائية الحقيقية القائمة على تذبذب الحلقات (ring-oscillator TRNGs) من خلال تحليل سلاسل ماركوف وتطبيقات OpenTRNG.

المؤلفون الأصليون: Miguel Alcocer, Ana Isabel Gómez, Domingo Gomez-Perez

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

المؤلفون الأصليون: Miguel Alcocer, Ana Isabel Gómez, Domingo Gomez-Perez

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

الصورة الكبيرة: صنع العشوائية "الحقيقية"

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

معظم أجهزة الكمبيوتر سيئة جداً في صنع الأرقام العشوائية لأنها آلات يمكن التنبؤ بها. ولإصلاح ذلك، يستخدم المهندسون "مولدات الأرقام العشوائية الحقيقية القائمة على مذبذب الحلقة" (Ring Oscillator TRNGs). فكر في هذه المذبذبات كأنها بندولات رقمية أو موازين ضبط الإيقاع (metronomes) تتأرجح ذهاباً وإياباً. وبسبب الاهتزازات الصغيرة غير المتوقعة في الأجهزة (مثل الضوضاء الحرارية أو "الارتجاف/Jitter")، فإن هذه البندولات لا تتأرجح أبداً بنفس السرعة تماماً. هذا التمايل الفوضوي الصغير هو مصدر العشوائية الحقيقية.

المشكلة: كيف نعرف أنها عشوائية؟

مجرد كون البندول يتأرجح لا يعني بالضرورة أن الأرقام الناتجة جيدة بما يكفي للتشفير. نحن بحاجة لاختبارها. تتناول الورقة مشكلة محددة: لدينا طرق مختلفة لاختبار العشوائية، لكن لا أحد يعرف ما إذا كانت تقيس بالفعل الشيء نفسه.

نظر المؤلفون إلى "مسطرتين" مشهورتين تستخدمان لقياس العشوائية:

  1. اختبار ماورر (Maurer Test): يتحقق مما إذا كانت البيانات "قابلة للضغط". إذا كان التسلسل عشوائياً حقاً، فهو يشبه البيضة المخفوقة؛ لا يمكنك ضغطها في صندوق أصغر دون فقدان المعلومات. أما إذا كان يمكن التنبؤ به، فيمكن ضغطه بسهğu.
  2. مقياس الارتباط (C2C_2): يتحقق مما إذا كانت الأرقام "أصدقاء" مع بعضهم البعض. إذا رأيت الرقم 1، فهل يجعل ذلك من المرجح أن ترى 1 آخر بعد لحظة؟ في التسلسل العشوائي الحقيقي، يجب أن تكون الأرقام غرباء؛ لا ينبغي أن يعرف أي رقم منها ما كان عليه الرقم السابق.

الفجوة: حتى الآن، كان الباحثون يستخدمون هذه المساطر بشكل منفصل. لم يكونوا يعرفون ما إذا كان الحصول على درجة عالية في اختبار ماورر يضمن الحصول على درجة منخفضة في اختبار الارتباط.

الحل: "إطار التحقق المشترك"

بنى المؤلفون جسراً بين هاتين المسطرتين. لقد أنشأوا إطار عمل جديداً يربطهما معاً، بالإضافة إلى مفهوم ثالث يسمى "سلاسل ماركوف" (Markov Chains) (وهي مجرد طريقة معقدة لقول "التنبؤ بالخطوة التالية بناءً على الخطوة الحالية").

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

  • تخيل أنك تحاول التنبؤ بالطقس.
  • سلاسل ماركوف تشبه النظر إلى السحب الآن لتخمين ما إذا كانت ستمطر غداً.
  • الارتباط (C2C_2) يقيس مدى تأثير طقس اليوم على طقس غدٍ.
  • اختبار ماورر يقيس مدى فوضوية أنماط الطقس على مدار شهر كامل.

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

التجربة: "العداد" مقابل "العينة"

استخدم الفريق أداة تسمى OpenTRNG (محاكي مفتوح المصصدر) لاختبار تصميمات مختلفة. وقارنوا بين طريقتين لقراءة البندولات "المتأرجحة":

  1. أخذ العينات المباشر (الطريقة القديمة): أخذ لقطة للبندول في وقت محدد.

    • التشبيه: محاولة تخمين نتيجة رمية العملة المعدنية من خلال النظر إليها وهي لا تزال تدور. الأمر فوضوي وغالباً ما يكون منحازاً.
    • النتيجة: كانت الأرقام قابلة للتنبؤ (ارتباط عالٍ). فشل الاختبار.
  2. عد الفترات (الطريقة الجديدة): بدلاً من أخذ لقطة، يتم عد عدد المرات التي تأرجح فيها البندول بين نبضتين من ساعة رئيسية.

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

النتائج الرئيسية

  1. هما صديقان حميمان: وجدت الدراسة ارتباطاً إيجابياً قوياً بين درجة اختبار ماورر ودرجة الارتباط. إذا قال أحد الاختبارين إن الأرقام جيدة، فإن الآخر سيقول ذلك بالتأكيد أيضاً. هذا يعني أن المهندسين يمكنهم استخدام هذه الاختبارات معاً كـ "مقياس موحد" للتحقق بسرعة مما إذا كان التصميم آمناً.
  2. خدعة "العد" تعمل: طريقة عد تأرجحات المذبذب (بدلاً من مجرد أخذ عينات من البتات) هي الأفضل. لقد قللت من قابلية التنبؤ بالأرقام بنحو 40 ضعفاً مقارنة بالطريقة القديمة.
  3. التفوق على النظرية: كانت أفضل التصميمات التي اختبروها أفضل حتى مما توقعته الرياضيات النظرية. لقد حققوا مستوى من العشوائية أفضل بمرتين إلى ثلاث مرات من "حد شميت" (Schmidt bound) (وهو حد رياضي شهير لكيفية عشوائية تسلسل ما).

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

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

  • اختبار أبسط: بدلاً من تشغيل عشرات الاختبارات المعقدة وغير المرتبطة، أصبح لديهم الآن طريقة موحدة للتحقق من الجودة. إذا كان "الارتباط" منخفضاً و"درجة ماورر Z-score" منخفضة، فإن النظام من المرجح أن يكون آمناً.
  • تصميمات أفضل: تؤكد الورقة أن طريقة عد تأرجحات المذبذب هي "المعيار الذهبي" لبناء هذه المولدات للأرقام العشوائية.
  • إنذار مبكر: إذا فشل تصميم جديد في أحد هذه الاختبارات، فإن المؤلفين يعرفون فوراً أن الاختبار الآخر سيفشل على الأرجح أيضاً، مما يوفر الوقت والموارد.

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

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

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

جرّب Digest →