مقاومة التصادم
في علم التشفير ، تُعدّ مقاومة التصادم خاصيةً من خصائص دوال التجزئة التشفيرية (CHFs): تكون دالة التجزئة H مقاومةً للتصادم إذا كان من الصعب إيجاد مدخلين يُنتجان نفس المخرج؛ أي مدخلين a و b حيث a ≠ b ولكن H ( a ) = H ( b ). [ 1 ] : 136 ويعني مبدأ التوزيع أن أي دالة تجزئة ذات عدد مدخلات أكبر من عدد مخرجاتها ستشهد بالضرورة مثل هذه التصادمات؛ [ 1 ] : 136 وكلما كان من الصعب إيجادها، زادت أمان دالة التجزئة من الناحية التشفيرية.
تضع " مفارقة عيد الميلاد " حدًا أقصى لمقاومة التصادم: إذا أنتجت دالة التجزئة N بت من المخرجات، فإن المهاجم الذي يحسب فقط 2^ N / 2^N (أومن المرجح أن تؤدي عمليات التجزئة على مدخلات عشوائية إلى إيجاد مخرجين متطابقين. إذا كانت هناك طريقة أسهل للقيام بذلك من هجوم القوة الغاشمة ، فعادةً ما يُعتبر ذلك عيبًا في دالة التجزئة. [ 2 ]
تُصمَّم دوال التشفير التجزئية عادةً لتكون مقاومة للتصادم. مع ذلك، تم اختراق العديد من دوال التجزئة التي كان يُعتقد سابقًا أنها مقاومة للتصادم. وقد نُشرت تقنيات أكثر كفاءة من البحث الشامل لاكتشاف التصادمات في دوال التجزئة MD5 و SHA-1 على وجه الخصوص. [ 3 ] [ 4 ] ومع ذلك، توجد بعض دوال التجزئة التي أثبتت أن اكتشاف التصادمات فيها لا يقل صعوبة عن بعض المسائل الرياضية المعقدة (مثل تحليل الأعداد الصحيحة إلى عواملها الأولية أو اللوغاريتم المتقطع ). تُسمى هذه الدوال بالدوال الآمنة بشكل مثبت . [ 2 ]
تعريف
تُعتبر عائلة الدوال { h k : {0, 1} m ( k ) → {0, 1} l ( k ) } المُولَّدة بواسطة خوارزمية G عائلةً من دوال التجزئة المقاومة للتصادم، إذا كان | m ( k )| > | l ( k )| لأي قيمة لـ k ، أي أن h k تضغط سلسلة الإدخال، ويمكن حساب كل h k في وقت متعدد الحدود بمعلومية k ، ولكن لأي خوارزمية احتمالية متعددة الحدود A ، لدينا
- Pr [ k ← G (1 n ), ( x 1 , x 2 ) ← A ( k , 1 n ) st x 1 ≠ x 2 but h k ( x 1 ) = h k ( x 2 )] < negl( n ),
حيث تشير negl(·) إلى دالة مهملة ، و n هو معامل الأمان . [ 5 ]
مقاومة التصادم الضعيفة والقوية
يوجد نوعان مختلفان من مقاومة التصادم.
تتمتع دالة التجزئة بمقاومة ضعيفة للتصادم عندما، عند إعطاء دالة التجزئة H وقيمة x، لا يمكن إيجاد قيمة x' أخرى بحيث يكون H(x)=H(x'). بعبارة أخرى، عند إعطاء قيمة x، لا يمكن إيجاد قيمة x' أخرى بحيث تُحدث دالة التجزئة تصادمًا.
تتمتع دالة التجزئة بمقاومة عالية للتصادم عندما لا يمكن، عند إعطاء دالة التجزئة H، إيجاد قيمتين عشوائيتين x و x' بحيث يكون H(x)=H(x'). بعبارة أخرى، لا يمكن إيجاد قيمتين x بحيث تؤدي دالة التجزئة إلى حدوث تصادم.
الأساس المنطقي
تُعد مقاومة التصادم أمراً مرغوباً فيه لعدة أسباب.
- في بعض أنظمة التوقيع الرقمي ، يُثبت أحد الأطراف صحة مستند ما بنشر توقيع مفتاح عام على تجزئة ذلك المستند. إذا أمكن إنشاء مستندين بنفس التجزئة، فقد يتمكن المهاجم من إجبار أحد الأطراف على التصديق على أحدهما، ثم يدّعي أن ذلك الطرف قد صدّق على الآخر.
- في بعض أنظمة المحتوى الموزع، تقارن الأطراف التشفيرات الهاشتاغية للملفات للتأكد من امتلاكها نفس الإصدار. يمكن للمهاجم الذي يستطيع إنتاج ملفين بنفس التشفير الهاشتاغ أن يخدع المستخدمين ويجعلهم يعتقدون أن لديهم نفس إصدار الملف، بينما في الواقع ليس كذلك.
تصادمات زائفة
أثناء تقييم خوارزميات التشفير الآمنة (CHFs)، يتمثل أحد الأساليب في دراسة الهجمات على خوارزميات مشابهة مع تعديلات طفيفة. عادةً، يُسمح باختيار قيمة تهيئة التجزئة (IV في بنية Merkle-Damgård ) بحرية. إذا لوحظت نفس قيمة التجزئة لمجموعتين مختلفتين من (قيمة الإدخال، IV) ، تُسمى النتيجة تصادمًا زائفًا . لا تؤثر التصادمات الزائفة بشكل مباشر على أمان الخوارزمية - حيث أن قيمة IV ثابتة في تصميم التجزئة العملي - ولكنها تُعامل على أنها مشبوهة عند النظر في معايير التشفير الجديدة . [ 6 ]
انظر أيضاً
مراجع
- 1 2 غولدواسير، س. وبيلار ، م. "ملاحظات محاضرات في علم التشفير". مؤرشف في 21 أبريل 2012 على موقع Wayback Machine . دورة صيفية في علم التشفير، معهد ماساتشوستس للتكنولوجيا، 1996-2001
- 1 2 باس، ر. "المحاضرة 21: دوال التجزئة المقاومة للتصادم ونظام التوقيع الرقمي العام" . دورة في علم التشفير، جامعة كورنيل، 2009
- ↑ شياويون وانغ؛ هونغبو يو. "كيفية اختراق خوارزمية MD5 وغيرها من دوال التجزئة" (ملف PDF) . مؤرشف من النسخة الأصلية (PDF) بتاريخ 21 مايو 2009. تم الاطلاع عليه بتاريخ 21 ديسمبر 2009 .
- ^ شياويون وانغ. يكوين ليزا يين ؛ هونغوبو يو. العثور على التصادمات في SHA-1 الكامل (PDF) . التشفير 2005. دوى : 10.1007/11535218_2 .
- ↑ دوديس، يفغيني. "المحاضرة 12 من مقدمة في علم التشفير" (ملف PDF) . تم الاطلاع عليه بتاريخ 3 يناير 2016 .، تعريف 1.
- ^ مينيزيس، فان أورشوت وفانستون 1997 ، ص. 371.
مصادر
- مينيز، ألفريد جيه؛ فان أورشوت، بول سي؛ فانستون، سكوت أ. (1997). دليل التشفير التطبيقي . الرياضيات المتقطعة وتطبيقاتها. بوكا راتون، فلوريدا: مطبعة سي آر سي. ISBN 978-0-8493-8523-0.
{{cite book}}: CS1 maint: ref duplicates default ( link )
- التشفير بالمفتاح المتناظر
- نظرية التشفير
