‹ الفصل 15، جميع الدروس

خبير · الفصل 15 · الدرس 3 من 5

الحفظ المتقدم

الإنتروبيا والنرد

ما مدى عشوائية عبارة الاسترداد الخاصة بك، وهل يمكنك التحقق منها؟ 5 دقيقة

عبارة الاسترداد آمنة فقط بقدر العشوائية المستخدمة لإنشائها. عبارة مكونة من 12 كلمة تحمل 128 بت من الإنتروبيا، وعبارة مكونة من 24 كلمة تحمل 256 بت. إذا كان الجهاز الذي أنشأها يحتوي على مولد أرقام عشوائي معيب أو تم التلاعب به، فقد يتمكن المهاجم من تخمينه.

لقد حدث هذا

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

تدحرج بنفسك

تسمح لك بعض محافظ الأجهزة بإضافة الإنتروبيا الخاصة بك باستخدام النرد. يعطي النرد ذو الستة أوجه حوالي 2.58 بت لكل رمية، لذا فإن حوالي 50 رمية تغطي عبارة استرداد مكونة من 12 كلمة وحوالي 99 تغطي عبارة مكونة من 24 كلمة. ثم يقوم الجهاز بحساب الكلمات، بما في ذلك كلمة التحقق.

ما ينبغي تذكّره

  • 12 كلمة تحمل 128 بت من الإنتروبيا، 24 كلمة 256.
  • تسببت العشوائية الضعيفة في خسائر حقيقية.
  • يمكن لرميات النرد إضافة إنتروبيا تتحكم فيها.

اختبر فهمك

لماذا تعتبر الجملة التي تفكر فيها بنفسك عبارة استرداد سيئة؟

ما هو عدد رميات النرد ذي الستة أوجه تقريبًا الذي يعطي 256 بت من الإنتروبيا؟

الإنتروبيا والنرد · جامعة بيتكوين