بذرة عشوائية

البذرة العشوائية (أو حالة البذرة ، أو مجرد البذرة ) هي رقم (أو متجه ) يستخدم لتهيئة مولد الأرقام العشوائية الزائفة .

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

لا يشترط أن تكون القيمة الأولية المستخدمة في مولد الأرقام شبه العشوائية عشوائية. فبحكم طبيعة خوارزميات توليد الأرقام، طالما تم تجاهل القيمة الأولية الأصلية، فإن باقي القيم التي تولدها الخوارزمية ستتبع توزيعًا احتماليًا بطريقة شبه عشوائية. مع ذلك، فإن القيمة الأولية غير العشوائية ستكون غير آمنة تشفيريًا، إذ قد تسمح للمهاجم بتوقع الأرقام شبه العشوائية المولدة.

يُعدّ اختيار بذرة عشوائية جيدة أمرًا بالغ الأهمية في مجال أمن الحاسوب . فعند توليد مفتاح تشفير سري بشكل شبه عشوائي ، يُمكّن امتلاك البذرة من الحصول على المفتاح. وتُعدّ الإنتروبيا العالية عاملًا مهمًا لاختيار بيانات بذرة عشوائية جيدة. [ 1 ]

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

إذا تم مشاركة نفس البذرة العشوائية عمداً، فإنها تصبح مفتاحاً سرياً ، وبالتالي يمكن لنظامين أو أكثر يستخدمان خوارزميات الأرقام شبه العشوائية المتطابقة والبذور المتطابقة توليد سلاسل متطابقة من الأرقام غير المتكررة والتي يمكن استخدامها لمزامنة الأنظمة البعيدة، مثل أقمار GPS الصناعية وأجهزة الاستقبال. [ 3 ]

غالباً ما يتم توليد البذور العشوائية من حالة نظام الكمبيوتر (مثل الوقت )، أو من مولد أرقام عشوائية زائفة آمن تشفيرياً، أو من مولد أرقام عشوائية للأجهزة .

انظر أيضاً

مراجع

  1. وارد، مارك (9 أغسطس/آب 2015). "باحثون يحذرون من ضعف الأرقام العشوائية على الإنترنت" . بي بي سي نيوز . بي بي سي. مؤرشف من الأصل في 23 مارس/آذار 2025. تم الاطلاع عليه في 8 فبراير/شباط 2025 .
  2. باركر، ماثيو (2021). باي المتواضع . لندن: ريفرهيد بوكس. ص 41-48 . ISBN  9780593084694.
  3. ١ ٢ "تهيئة مولد الأرقام العشوائية" . help.perforce.com . مؤرشف من الأصل بتاريخ ٢٠٢٥-٠٣-٢٣ . تم الاطلاع عليه بتاريخ ٢٠٢٥-٠٢-٠٨ .