هجوم الانزلاق
هجوم الانزلاق هو شكل من أشكال تحليل الشفرات مصمم لمواجهة الفكرة السائدة بأن حتى الشفرات الضعيفة يمكن أن تصبح قوية جدًا بزيادة عدد الجولات ، مما قد يصد هجومًا تفاضليًا . يعمل هجوم الانزلاق بطريقة تجعل عدد الجولات في الشفرة غير ذي صلة. فبدلاً من النظر إلى جوانب عشوائية البيانات في شفرة الكتلة، يعمل هجوم الانزلاق من خلال تحليل جدول المفاتيح واستغلال نقاط الضعف فيه لكسر الشفرة. وأكثر هذه النقاط شيوعًا هو تكرار المفاتيح بشكل دوري.
وصف ديفيد واغنر وأليكس بيريوكوف هذا الهجوم لأول مرة . واقترح بروس شناير مصطلح " هجوم الانزلاق" عليهما، واستخدماه في ورقتهما البحثية التي نُشرت عام 1999 والتي تصف الهجوم.
الشرط الوحيد لنجاح هجوم الانزلاق على شفرة ما هو إمكانية تقسيمها إلى جولات متعددة من دالة F متطابقة . وهذا يعني على الأرجح أنها تعتمد على جدول مفاتيح دوري. يجب أن تكون دالة F عرضة لهجوم النص الصريح المعروف . يرتبط هجوم الانزلاق ارتباطًا وثيقًا بهجوم المفتاح المرتبط .
تعود فكرة هجوم الانزلاق إلى ورقة بحثية نشرتها إدنا غروسمان وبراينت تاكرمان في تقرير فني لشركة IBM عام 1977. [ 1 ] وقد برهن غروسمان وتاكرمان على إمكانية تنفيذ الهجوم على خوارزمية تشفير ضعيفة تُسمى " ختم البيانات الجديد " (NDS). اعتمد الهجوم على حقيقة أن الخوارزمية تحتوي على مفاتيح فرعية متطابقة في كل جولة، مما يعني أن الخوارزمية تتبع جدول مفاتيح دوريًا بدورة مفتاح واحد فقط، وهو ما يجعلها نسخة مبكرة من هجوم الانزلاق. يُمكن الاطلاع على ملخص التقرير، بما في ذلك وصف لخوارزمية تشفير NDS والهجوم، في كتاب " أنظمة التشفير" (بيكر وبايبر، 1982).
الهجوم الفعلي
أولاً، لنقدم بعض الرموز. في هذا القسم، نفترض أن التشفير يأخذ n كتلة بتية وله جدول مفاتيح باستخدامكمفاتيح من أي طول.
تعتمد هجمة الانزلاق على تقسيم الشفرة إلى دوال تبديل متطابقة، F. قد تتكون دالة F هذه من أكثر من جولة واحدة من الشفرة؛ ويتم تحديدها بواسطة جدول المفاتيح. على سبيل المثال، إذا كانت الشفرة تستخدم جدول مفاتيح متناوب حيث تنتقل بينوفي كل جولة، ستتألف الدالة F من جولتين. كل منسيظهر مرة واحدة على الأقل في F.
الخطوة التالية هي جمعأزواج النص الأصلي والنص المشفر. اعتمادًا على خصائص التشفير، قد يكفي عدد أقل، ولكن وفقًا لمسألة عيد الميلاد، لا يزيد عنينبغي أن تكون هناك حاجة إليها. هذه الأزواج، التي يُشار إليها بـثم تُستخدم هذه البيانات لإيجاد زوج منزلق يُرمز إليه بـيتميز الزوج المنزلق بالخاصية التالية:وذلكبمجرد تحديد الزوج المنزلق، يتم كسر التشفير نظرًا لثغرة هجمات النص الصريح المعروف. ويمكن استخراج المفتاح بسهولة من هذا الزوج. يُمكن اعتبار الزوج المنزلق بمثابة ما يحدث للرسالة بعد تطبيق الدالة F مرة واحدة . يتم "انزلاقه" خلال جولة تشفير واحدة، ومن هنا جاء اسم الهجوم.

تختلف عملية إيجاد زوج مشفر متداخل نوعًا ما لكل شيفرة، لكنها تتبع نفس المخطط الأساسي. يُستغلّ سهولة استخراج المفتاح من تكرار واحد فقط للخوارزمية F. اختر أي زوج من أزواج النص الأصلي والنص المشفر.وتحقق من المفاتيح المقابلة لـوإذا تطابقت هذه المفاتيح، فهذا زوج منزلق؛ وإلا فانتقل إلى الزوج التالي.
معمن المتوقع وجود زوج واحد من النص الأصلي والنص المشفر، بالإضافة إلى عدد قليل من النتائج الإيجابية الخاطئة اعتمادًا على بنية التشفير. يمكن التخلص من النتائج الإيجابية الخاطئة باستخدام المفاتيح على زوج مختلف من الرسالة والنص المشفر للتحقق من صحة التشفير. احتمال أن يقوم المفتاح الخاطئ بتشفير رسالتين أو أكثر بشكل صحيح منخفض جدًا بالنسبة لتشفير جيد.
أحيانًا، يقلل هيكل التشفير بشكل كبير من عدد أزواج النص الأصلي والنص المشفر المطلوبة، وبالتالي يقلل أيضًا من حجم العمل. وأوضح مثال على ذلك هو تشفير فيستل الذي يستخدم جدول مفاتيح دوري. ويُذكر سبب ذلك في...البحث عنيؤدي هذا إلى تقليل عدد الرسائل المزدوجة المحتملة من وصولا إلى(بما أن نصف الرسالة ثابت) وبالتالي على الأكثريلزم وجود أزواج من النص العادي والنص المشفر من أجل العثور على زوج منزلق.
مراجع
- ↑ إي كي غروسمان؛ بي تاكرمان (1977). تحليل شيفرة شبيهة بفيستل تم إضعافها لعدم وجود مفتاح دوار (تقرير فني). مركز أبحاث توماس جيه واتسون التابع لشركة آي بي إم. RC 6375.
- هنري بيكر وفريد بايبر (1982). أنظمة التشفير: حماية الاتصالات . جون وايلي وأولاده . الصفحات 263-267 . ISBN 978-0-471-89192-5.(يحتوي على ملخص للورقة البحثية التي أعدها جروسمان وتاكرمان)
- أليكس بيريوكوف وديفيد فاغنر (مارس 1999). هجمات الانزلاق ( ملف PDF / PostScript ) . ورشة العمل الدولية السادسة حول التشفير السريع للبرمجيات (FSE '99). روما : سبرينغر-فيرلاغ . الصفحات 245-259 . تاريخ الاسترجاع : 3 سبتمبر 2007 .
- أليكس بيريوكوف وديفيد فاغنر (مايو 2000). هجمات الانزلاق المتقدمة (PDF/PostScript) . التطورات في علم التشفير، وقائع مؤتمر EUROCRYPT 2000. بروج : سبرينغر-فيرلاغ. الصفحات 589-606 . تاريخ الاسترجاع: 3 سبتمبر 2007 .
- س. فورويا (ديسمبر 2001). هجمات الانزلاق باستخدام تحليل التشفير بنص واضح معروف (ملف PDF) . المؤتمر الدولي الرابع لأمن المعلومات وعلم التشفير (ICISC 2001). سيول : سبرينغر-فيرلاغ. الصفحات 214-225 . تاريخ الاسترجاع : 3 سبتمبر 2007 .
- إيلي بيهام (1994). "أنواع جديدة من الهجمات التحليلية المشفرة باستخدام المفاتيح المرتبطة" (ملف PDF/PostScript) . مجلة علم التشفير . 7 (4): 229-246 . CiteSeerX 10.1.1.48.8341 . doi : 10.1007/bf00203965 . ISSN 0933-2790 . S2CID 19776908. تاريخ الاسترجاع: 2007-09-03 .
- م. سييت، ج. بيريه، ج. كيسكواتر (2002). "هجمات المفاتيح ذات الصلة وهجمات الانزلاق: التحليل والروابط والتحسينات" (ملف PDF/PostScript) . تم الاطلاع عليه بتاريخ 4 سبتمبر 2007 .
{{cite journal}}يتطلب Cite journal|journal=( مساعدة ) صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
- الهجمات المشفرة
