التبديل المتعدد
في علم التشفير ، MultiSwap هو خوارزمية تشفير كتلية / رمز مصادقة رسائل ( MAC) ابتكرتها مايكروسوفت عام 1999 كجزء من خدمة إدارة الحقوق الرقمية لملفات ويندوز (WMDRM). الاسم الداخلي لهذه الخوارزمية غير معروف للعامة؛ وقد أُطلق عليها اسم MultiSwap في تقرير صدر عام 2001 حول WMDRM تحت الاسم المستعار "Beale Screamer".
يبلغ حجم كتلة التشفير 64 بت، ولكن تتم معالجة النصفين بشكل منفصل تقريبًا. تُجرى جميع العمليات الحسابية بتردد 2^ 32 . في عملية التشفير، يُضاف إلى كل نصف كتلة ناتج النصف السابق. ثم تُجرى خمس عمليات ضرب بمفاتيح فرعية فردية طول كل منها 32 بت، وتتبع كل عملية تبديل لنصفيها ذوي 16 بت. بعد ذلك، يُضاف مفتاح فرعي أخير. نظرًا لأن نصفي الكتلة يستخدمان مفاتيح فرعية منفصلة، ولأن المضاعفات تُجبر على أن تكون فردية، فإن إجمالي حجم المفتاح هو 374 بت. اسم MultiSwap مشتق من عمليات الضرب والتبديل في التشفير. يستخدم WMDRM هذه الخوارزمية فقط كرمز مصادقة رسائل (MAC)، وليس للتشفير.
قام بوريسوف وآخرون بتطبيق شكل ضربي من التحليل التشفيري التفاضلي لكسر MultiSwap.
مراجع
- بيل سكريمر (18 أكتوبر 2001). "مخطط إدارة الحقوق الرقمية لشركة مايكروسوفت - التفاصيل الفنية" . تم الاطلاع عليه بتاريخ 20 سبتمبر 2007 .
- نيكيتا بوريسوف ، مونيكا تشو، روب جونسون، ديفيد واغنر . "تحليل تشفير MultiSwap" . مؤرشف من الأصل في 5 مارس 2016. تم الاطلاع عليه في 9 أكتوبر 2010 .
{{cite web}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - بوريسوف، تشيو، جونسون، فاغنر (فبراير 2002). التفاضلات الضربية ( PDF / PostScript ) . ورشة العمل الدولية التاسعة حول التشفير السريع للبرمجيات (FSE '02). لوفين : سبرينغر-فيرلاغ . الصفحات 17-33 . تاريخ الاسترجاع: 3 يناير 2007 .
{{cite conference}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
- تشفير الكتل
- تشفيرات الكتلة المكسورة
- أنظمة إدارة الحقوق الرقمية
- أوراق عمل في علم التشفير
