المقال الأصلي :
هناك دائمًا الكثير من الحديث حول أمان وظائف تجزئة التشفير الحديثة ، وبشكل أساسي SHA-256. هذه وظيفة تجزئة تُستخدم للتحقق من الكثير من الأشياء المهمة – يتم تجزئة عمليات تسجيل الدخول إلى مواقع الويب الحديثة معها وتعتمد عليها Bitcoin بالكامل تقريبًا. تميل بعض خدمات VPN الشائعة إلى استخدام SHA-512 للتشفير ، وتذهب إلى أبعد من ذلك لتأمين شبكاتها.
هناك دائمًا الكثير من الالتباس فيما يتعلق بسلامة الوظيفة – كما نعلم في الماضي ، تم اكتشاف أن الأشياء غير آمنة بعد الإعلان عنها بأنها “آمنة تمامًا” قبل بضع سنوات من تعطلها. لماذا هذا التكرار المحدد لوظائف التجزئة مثالي جدًا؟
المشكلة الرئيسية في هذه الفكرة هي مدى سوء فهم العقل البشري للوظيفة الأسية. يمكن لأدمغتنا أن تلتف حول مفاهيم الجمع والضرب بشكل جيد – ولكن عندما نصل إلى الأسس ، تواجه عقولنا مشكلة في الالتفاف حول مدى السرعة التي تصبح فيها الأرقام كبيرة بشكل لا يمكن تصوره.
إذن ما هو 2 ^ 256 بالضبط؟ حسنًا ، إذا كنا تقنيين …
لذلك – لكل أولئك الذين يشككون في أمن فرص تصادم 2 ^ 256 ، هناك الرقم: هناك فرصة واحدة من أكثر من 115 كواتورفيجينتيليون (وهو رقم مكون من 78 رقمًا) للعثور على تصادم.
هذا الرقم أكبر من عدد الذرات في الكون المدرك. وليس قليلا ايضا. أكبر أضعافا مضاعفة. هذا الرقم كبير جدًا بحيث لا يستطيع العقل البشري فهم حجمه. إنها كبيرة حقًا. ضخمة. لا أستطيع المبالغة في هذا بما فيه الكفاية. هذا رقم كبير جدا. معاملاتك المالية والتشفيرية آمنة بسبب حجمها. فقط الأحمق سيحاول الإختراق بالقوه الغاشمة لهذه المجموعات العديدة الممكنة.
فلماذا هذا الرقم بالذات الآن كبير بما يكفي ليكون آمنًا للمستقبل المهم؟ حسنًا ، يرجع ذلك جزئيًا إلى أننا قمنا ببساطة بزيادة الأس إلى النقطة التي تصبح فيها الأرقام سخيفة ، بينما في السابق (مع وظائف التجزئة مثل MD5 ، كنا حذرين قليلاً مع اتباع نهج “يكفي فقط” للأمان الأسي والتقليل من التقدير حول السرعة التي يمكن أن تصل إليها سرعة الحوسبة.
ومع ذلك ، فإن هجوم القوة الغاشمة مع هذه المجموعات العديدة غير ممكن تمامًا. هل هذا يعني أنه من المستحيل أن يجد شخص ما نفس التجزئة مثل شخص آخر؟ لا. ليس الأمر مستحيلًا رياضيًا. لن يكون الأمر كذلك أبدًا – هكذا تعمل الأرقام. في حالة وجود رقم ، يمكن لأي شخص العثور عليه. ومع ذلك ، في هذه المرحلة ، لم يعد الأمر يستحق المحاولة – لأن الأمر قد يستغرق مئات الملايين من السنين للحصول على نتيجة.
هل هذا ممكن تقنيًا من أجل الرياضيات؟ نعم فعلا. هل سنشهده يومًا بطريقة ذات مغزى؟
إضافة تعليق