سهولة حل الألغاز
في علم التشفير ، تُعدّ خاصية سهولة حلّ الألغاز إحدى خصائص دوال التجزئة التشفيرية . لا تتمتع جميع دوال التجزئة التشفيرية بهذه الخاصية. تُعتبر دالة SHA-256 مثالًا على دوال التجزئة التشفيرية التي يُعتقد أنها تتمتع بهذه الخاصية. ببساطة، تُوصف دالة التجزئة بأنها سهلة حلّ الألغاز إذا لم يكن هناك حلّ أفضل من مجرد التخمين العشوائي، وكانت الطريقة الوحيدة لإيجاد حلّ هي استخدام أسلوب التجربة والخطأ . على الرغم من أن هذه الخاصية عامة جدًا، إلا أنها ذات أهمية خاصة في إثبات العمل، كما هو الحال في تعدين البيتكوين . [ 1 ]
تعريف
إليكم التعريف التقني الرسمي لخاصية سهولة حل الألغاز. [ 2 ] [ 1 ]
- يقال إن دالة التجزئة H مناسبة للألغاز إذا كان لكل قيمة إخراج ممكنة مكونة من n بت y ، إذا تم اختيار k بتوزيع ذي إنتروبيا دنيا عالية ، فإنه من غير الممكن إيجاد x بحيث يكون H ( k || x ) = y (حيث يرمز الرمز "||" إلى التسلسل) في وقت أقل بكثير من 2 n .
في التعريف أعلاه، فإن التوزيع ذو الحد الأدنى العالي من الإنتروبيا يعني أن التوزيع الذي يتم اختيار k منه موزع بشكل كبير بحيث يكون لاختيار قيمة عشوائية معينة من التوزيع احتمال ضئيل للغاية.
لماذا تُسمى هذه الخاصية بـ "سهولة حل الألغاز"؟
لنفترض أن H دالة تجزئة تشفيرية، ولنفترض أن لدينا مخرجًا y . المطلوب هو إيجاد z بحيث يكون H ( z ) = y . ولنفترض أيضًا أن جزءًا من السلسلة z ، ولنسمه k ، معروف. عندئذٍ، تتلخص مشكلة تحديد z في إيجاد x الذي يجب دمجه مع k للحصول على z . يمكن اعتبار مشكلة تحديد x لغزًا . وهي في الواقع لغز فقط إذا كانت مهمة إيجاد x غير تافهة وشبه مستحيلة. وبالتالي، فإن خاصية سهولة حل الألغاز في دالة التجزئة التشفيرية تجعل مشكلة إيجاد x أقرب إلى كونها لغزًا حقيقيًا.
التطبيق في مجال العملات المشفرة
تُستخدم خاصية سهولة حل الألغاز في وظائف التشفير التجزئية في تعدين البيتكوين.
انظر أيضاً
مراجع
- 1 2 أرفيند نارايانان، جوزيف بونو، إدوارد فيلتن، أندرو ميلر، ستيفن غولدفيد (2016). بيتكوين وتقنيات العملات المشفرة . مطبعة جامعة برينستون. ص 8-10. ISBN 9780691171692.
{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ راتان ك. غوش، هيرانماي غوش (2023). نظرية وتطبيقات الأنظمة الموزعة . وايلي. ص 463. ISBN 9781119825951.
- دوال التجزئة المشفرة
- التجزئة
- نظرية التشفير
- بيتكوين
