معيار تشفير البيانات
معيار تشفير البيانات ( DES ) هو خوارزمية مفتاح متناظر لتشفير البيانات الرقمية. على الرغم من أن طول مفتاحه القصير ( 56 بت ) يجعله غير آمن بما يكفي للتطبيقات الحديثة، إلا أنه كان له تأثير كبير في تطوير علم التشفير .
طُوِّرت هذه الخوارزمية في أوائل سبعينيات القرن العشرين في شركة IBM ، استنادًا إلى تصميم سابق لهورست فيستل . وقُدِّمت إلى المكتب الوطني للمعايير (NBS) بناءً على دعوة الوكالة لاقتراح خوارزمية لحماية البيانات الإلكترونية الحكومية والتجارية الحساسة وغير المصنفة. [ 2 ] في عام 1976، وبعد التشاور مع وكالة الأمن القومي (NSA)، اختار المكتب الوطني للمعايير نسخة مُعدَّلة قليلاً (مُعزَّزة ضد تحليل التشفير التفاضلي ، ولكنها أضعف ضد هجمات القوة الغاشمة )، والتي نُشرت كمعيار رسمي لمعالجة المعلومات الفيدرالية (FIPS) للولايات المتحدة في عام 1977. [ 3 ]
أدى نشر معيار تشفير معتمد من وكالة الأمن القومي الأمريكية إلى اعتماده دوليًا سريعًا وخضوعه لتدقيق أكاديمي واسع النطاق. ونشأت خلافات حول عناصر التصميم السرية ، وقصر طول مفتاح التشفير المتناظر ، وتورط وكالة الأمن القومي، مما أثار شكوكًا حول وجود ثغرة أمنية . وقد صممت وكالة الأمن القومي صناديق الاستبدال (S-boxes ) التي أثارت هذه الشكوك لمعالجة ثغرة كانت على علم بها سرًا ( التحليل التفاضلي للتشفير ). ومع ذلك، حرصت الوكالة أيضًا على تقليص حجم المفتاح بشكل كبير. [ 3 ] وأدى التدقيق الأكاديمي المكثف الذي خضعت له الخوارزمية بمرور الوقت إلى الفهم الحديث لتشفير الكتل وتحليلها .
يُعتبر تشفير DES غير آمن نظرًا لصغر حجم مفتاحه نسبيًا (56 بت ). في يناير 1999، تعاونت شبكة distributed.net ومؤسسة Electronic Frontier Foundation لكسر مفتاح DES علنًا في غضون 22 ساعة و15 دقيقة (انظر قسم التسلسل الزمني ). كما توجد بعض النتائج التحليلية التي تُظهر نقاط ضعف نظرية في التشفير، على الرغم من عدم إمكانية تطبيقها عمليًا. [ 4 ] وقد سحب المعهد الوطني للمعايير والتكنولوجيا (NIST) تشفير DES كمعيار . [ 5 ] لاحقًا، طُوّر نوعٌ مُعدّل يُسمى Triple DES لرفع مستوى الأمان، ولكنه يُعتبر غير آمن حتى اليوم. وقد حلّ معيار التشفير المتقدم (AES) محلّ تشفير DES.
بعض الوثائق تميز بين معيار DES وخوارزميته، وتشير إلى الخوارزمية باسم DEA ( خوارزمية تشفير البيانات ).
تاريخ
تعود أصول معيار التشفير الموزع (DES) إلى عام 1972، عندما حددت دراسة أجراها المكتب الوطني للمعايير حول أمن الحاسوب الحكومي الأمريكي الحاجة إلى معيار حكومي شامل لتشفير المعلومات الحساسة غير المصنفة. [ 6 ]
في نفس الفترة تقريبًا، أسس المهندس محمد عطا الله شركة عطا الله عام 1972، وطوّر أول وحدة أمان للأجهزة (HSM)، والتي عُرفت باسم "صندوق عطا الله"، وطُرحت في الأسواق عام 1973. وقد حمى هذا الصندوق الأجهزة غير المتصلة بالإنترنت باستخدام مفتاح آمن لتوليد رقم تعريف شخصي (PIN) ، وحقق نجاحًا تجاريًا كبيرًا. وقد خشيت البنوك وشركات بطاقات الائتمان من هيمنة عطا الله على السوق، مما حفّز تطوير معيار تشفير دولي. [ 5 ] وكانت عطا الله من أوائل المنافسين لشركة IBM في السوق المصرفية، وقد أشار إليها موظفو IBM الذين عملوا على معيار DES كمصدر إلهام. [ 7 ] وفي وقت لاحق، اعتمد جهاز IBM 3624 نظامًا مشابهًا للتحقق من رقم التعريف الشخصي (PIN) لنظام عطا الله السابق. [ 8 ]
في 15 مايو 1973، وبعد التشاور مع وكالة الأمن القومي، طلب المكتب الوطني للمعايير مقترحات لخوارزمية تشفير تستوفي معايير تصميم صارمة. لم يكن أي من المقترحات المقدمة مناسبًا. وفي 27 أغسطس 1974، صدر طلب ثانٍ. هذه المرة، قدمت شركة IBM مرشحًا اعتُبر مقبولًا، وهو عبارة عن خوارزمية تشفير طُوّرت خلال الفترة 1973-1974 استنادًا إلى خوارزمية سابقة، وهي خوارزمية لوسيفر لهورست فيستل . ضمّ فريق IBM المشارك في تصميم وتحليل خوارزمية التشفير كلاً من فيستل، ووالتر توشمان ، ودون كوبرسميث ، وآلان كونهايم، وكارل ماير، ومايك ماتياس، وروي أدلر ، وإدنا غروسمان ، وبيل نوتز، ولين سميث، وبريانت تاكرمان .
مشاركة وكالة الأمن القومي في التصميم
في 17 مارس 1975، نُشرت مسودة معيار التشفير العميق (DES) في السجل الفيدرالي . وطُلب من الجمهور تقديم تعليقاتهم، وفي العام التالي عُقدت ورشتا عمل مفتوحتان لمناقشة المعيار المقترح. وُجهت انتقادات من رواد التشفير بالمفتاح العام، مارتن هيلمان وويتفيلد ديفي ، [ 1 ] حيث أشارا إلى قصر طول المفتاح و" صناديق الاستبدال " الغامضة كدليل على تدخل غير مشروع من وكالة الأمن القومي الأمريكية (NSA). كان الشك قائماً بأن الوكالة الاستخباراتية قد أضعفت الخوارزمية سراً بحيث تتمكن هي - دون غيرها - من قراءة الرسائل المشفرة بسهولة. [ 9 ] علّق آلان كونهايم (أحد مصممي DES) قائلاً: "أرسلنا صناديق الاستبدال إلى واشنطن. وعندما عادت، كانت جميعها مختلفة." [ 10 ] راجعت لجنة الاستخبارات المختارة في مجلس الشيوخ الأمريكي إجراءات وكالة الأمن القومي لتحديد ما إذا كان هناك أي تدخل غير مشروع. وفي ملخص نتائجها غير المصنف، والذي نُشر عام 1978، كتبت اللجنة:
في تطوير خوارزمية DES، أقنعت وكالة الأمن القومي شركة IBM بأن تقليل حجم المفتاح كان كافياً؛ وساعدت بشكل غير مباشر في تطوير هياكل S-box؛ وأكدت أن خوارزمية DES النهائية، على حد علمها، خالية من أي ضعف إحصائي أو رياضي. [ 11 ]
لكنها وجدت أيضاً أن
لم تُجرِ وكالة الأمن القومي أي تعديل على تصميم الخوارزمية. بل قامت شركة آي بي إم بابتكار وتصميم الخوارزمية، واتخذت جميع القرارات ذات الصلة بها، وأقرت بأن حجم المفتاح المتفق عليه كان أكثر من كافٍ لجميع التطبيقات التجارية التي صُممت خوارزمية DES من أجلها. [ 12 ]
صرح والتر توشمان، وهو عضو آخر في فريق DES، قائلاً: "لقد طورنا خوارزمية DES بالكامل داخل شركة IBM وبواسطة موظفيها. لم تفرض وكالة الأمن القومي أي توجيهات!" [ 13 ] في المقابل، ينص كتابٌ رُفعت عنه السرية من قِبل وكالة الأمن القومي حول تاريخ التشفير على ما يلي:
في عام 1973، طلبت الهيئة الوطنية للمعايير من القطاع الخاص اقتراح معيار لتشفير البيانات (DES). كانت العروض الأولية مخيبة للآمال، فبدأت وكالة الأمن القومي العمل على خوارزميتها الخاصة. ثم اكتشف هوارد روزنبلوم، نائب مدير قسم الأبحاث والهندسة، أن والتر توشمان من شركة آي بي إم كان يعمل على تعديل خوارزمية لوسيفر للاستخدام العام. منحت وكالة الأمن القومي توشمان تصريحًا أمنيًا واستعانت به للعمل بشكل مشترك مع الوكالة على تعديله لخوارزمية لوسيفر. [ 14 ]
و
عملت وكالة الأمن القومي الأمريكية (NSA) بشكل وثيق مع شركة IBM لتعزيز خوارزمية التشفير ضد جميع أنواع الهجمات باستثناء هجمات القوة الغاشمة، ولتقوية جداول الاستبدال (S-boxes). في المقابل، حاولت وكالة الأمن القومي إقناع شركة IBM بتقليص طول المفتاح من 64 إلى 48 بت. وفي النهاية، تم التوصل إلى حل وسط باستخدام مفتاح بطول 56 بت. [ 15 ] [ 16 ]
تبددت بعض الشكوك حول نقاط الضعف الخفية في صناديق الاستبدال (S-boxes) عام 1990، مع الاكتشاف المستقل والمنشور العلني لتقنية التحليل التفاضلي للتشفير ، وهي طريقة عامة لكسر تشفير الكتل، من قِبل إيلي بيهام وآدي شامير . كانت صناديق الاستبدال الخاصة بخوارزمية DES أكثر مقاومة للهجوم بكثير مما لو تم اختيارها عشوائيًا، مما يشير بقوة إلى أن شركة IBM كانت على دراية بهذه التقنية في سبعينيات القرن الماضي. وقد كان هذا هو الحال بالفعل؛ ففي عام 1994، نشر دون كوبرسميث بعض معايير التصميم الأصلية لصناديق الاستبدال. [ 17 ] ووفقًا لستيفن ليفي ، اكتشف باحثو IBM Watson هجمات التحليل التفاضلي للتشفير عام 1974، وطلبت منهم وكالة الأمن القومي الأمريكية (NSA) إبقاء هذه التقنية سرية. [ 18 ] ويوضح كوبرسميث قرار IBM بالتكتم قائلًا: "كان ذلك لأن [التحليل التفاضلي للتشفير] يمكن أن يكون أداة قوية للغاية، تُستخدم ضد العديد من المخططات، وكان هناك قلق من أن مثل هذه المعلومات في المجال العام قد تؤثر سلبًا على الأمن القومي." يقتبس ليفي عن والتر توشمان قوله: "طلبوا منا ختم جميع وثائقنا بختم "سري"... وضعنا بالفعل رقمًا على كل وثيقة وحفظناها في خزائن، لأنها كانت تُعتبر سرية تابعة للحكومة الأمريكية. قالوا لنا افعلوا ذلك، ففعلنا". [ 18 ] لاحظ بروس شناير أن "الأمر استغرق من الأوساط الأكاديمية عقدين من الزمن ليكتشفوا أن "تعديلات" وكالة الأمن القومي قد حسّنت بالفعل من أمان نظام DES". [ 19 ]
الخوارزمية كمعيار
على الرغم من الانتقادات، تمت الموافقة على معيار DES كمعيار فيدرالي في نوفمبر 1976، ونُشر في 15 يناير 1977 تحت مسمى FIPS PUB 46، مُرخّصًا باستخدامه على جميع البيانات غير المصنفة. وأُعيد تأكيده كمعيار في أعوام 1983، و1988 (بصيغة FIPS-46-1)، و1993 (FIPS-46-2)، ومرة أخرى في عام 1999 (FIPS-46-3)، حيث نصّ الأخير على استخدام " Triple DES " (انظر أدناه). في 26 مايو 2002، تم استبدال معيار DES نهائيًا بمعيار التشفير المتقدم (AES) بعد منافسة عامة . في 19 مايو 2005، تم سحب FIPS 46-3 رسميًا، لكن المعهد الوطني للمعايير والتكنولوجيا (NIST) وافق على استخدام Triple DES حتى عام 2030 للمعلومات الحكومية الحساسة. [ 20 ]
تم تحديد الخوارزمية أيضًا في ANSI X3.92 (يُعرف X3 اليوم باسم INCITS و ANSI X3.92 باسم ANSI INCITS 92)، [ 21 ] NIST SP 800-67 [ 20 ] و ISO/IEC 18033-3 [ 22 ] (كمكون من مكونات TDEA ).
نُشر هجوم نظري آخر، هو التحليل الخطي للشفرات، عام ١٩٩٤، لكن برنامج اختراق خوارزمية DES الذي طورته مؤسسة الحدود الإلكترونية عام ١٩٩٨ هو الذي أثبت إمكانية اختراق خوارزمية DES عمليًا، وأبرز الحاجة إلى خوارزمية بديلة. سيتم تناول هذه الأساليب وغيرها من أساليب تحليل الشفرات بمزيد من التفصيل لاحقًا في هذه المقالة.
يُعتبر إدخال خوارزمية DES بمثابة حافز للدراسة الأكاديمية لعلم التشفير، ولا سيما طرق فك تشفير الكتل. وفقًا لدراسة استعادية أجراها المعهد الوطني للمعايير والتكنولوجيا (NIST) حول خوارزمية DES،
- يمكن القول إن معيار التشفير الموزع (DES) قد شكّل انطلاقةً قويةً لدراسة وتطوير خوارزميات التشفير في المجال غير العسكري. ففي سبعينيات القرن الماضي، كان عدد خبراء التشفير قليلًا جدًا، باستثناء العاملين في المؤسسات العسكرية أو الاستخباراتية، وكانت الدراسات الأكاديمية في هذا المجال محدودة. أما اليوم، فيوجد العديد من الأكاديميين المتخصصين في التشفير، وأقسام الرياضيات التي تضم برامج قوية في هذا المجال، بالإضافة إلى شركات ومستشارين متخصصين في أمن المعلومات . وقد اكتسب جيلٌ من محللي الشفرات خبرةً واسعةً في تحليل خوارزمية DES (أي محاولة اختراقها). وكما يقول خبير التشفير بروس شناير [ 23 ] : "لقد كان لمعيار DES دورٌ أكبر في تنشيط مجال تحليل الشفرات من أي شيء آخر. فقد أصبح لدينا الآن خوارزميةٌ جديرةٌ بالدراسة". وقد تناول جزءٌ كبيرٌ من الأدبيات المنشورة في مجال التشفير خلال سبعينيات وثمانينيات القرن الماضي معيار DES، وهو المعيار الذي تُقاس به جميع خوارزميات المفاتيح المتناظرة منذ ذلك الحين. [ 24 ]
التسلسل الزمني
| تاريخ | سنة | حدث |
|---|---|---|
| 15 مايو | 1973 | نشر المكتب الوطني للمعايير أول طلب لخوارزمية تشفير قياسية |
| 27 أغسطس | 1974 | نشر المكتب الوطني للمعايير طلبًا ثانيًا لخوارزميات التشفير |
| 17 مارس | 1975 | تم نشر DES في السجل الفيدرالي لإتاحة الفرصة للتعليق. |
| أغسطس | 1976 | ورشة العمل الأولى حول DES |
| سبتمبر | 1976 | ورشة العمل الثانية، التي تناقش الأساس الرياضي لـ DES |
| نوفمبر | 1976 | تمت الموافقة على DES كمعيار |
| 15 يناير | 1977 | تم نشر DES كمعيار FIPS FIPS PUB 46 |
| يونيو | 1977 | يجادل ديفي وهيلمان بأن تشفير DES يمكن كسره بالقوة الغاشمة. [ 1 ] |
| 1983 | تم إعادة تأكيد DES لأول مرة | |
| 1986 | بدأ استخدام نظام تشفير الفيديو الثاني (Videocipher II)، وهو نظام تشفير فضائي للتلفزيون يعتمد على معيار التشفير الرقمي (DES)، من قبل شبكة HBO. | |
| 22 يناير | 1988 | تم تأكيد معيار DES للمرة الثانية كمعيار FIPS 46-1، ليحل محل معيار FIPS PUB 46. |
| يوليو | 1991 | أعاد بيهام وشامير اكتشاف التحليل التشفيري التفاضلي ، وقاما بتطبيقه على نظام تشفير يشبه DES مكون من 15 جولة. |
| 1992 | يقدم بيهام وشامير أول هجوم نظري أقل تعقيدًا من الهجوم الشامل: تحليل التشفير التفاضلي . ومع ذلك، فإنه يتطلب عددًا غير واقعي من النصوص الأصلية المختارة ( 247 نصًا) . | |
| 30 ديسمبر | 1993 | تم تأكيد اعتماد معيار DES للمرة الثالثة كمعيار FIPS 46-2 |
| 1994 | تم إجراء أول تحليل تشفير تجريبي لـ DES باستخدام تحليل التشفير الخطي (ماتسوي، 1994). | |
| يونيو | 1997 | مشروع ديشال يفك تشفير رسالة مشفرة باستخدام خوارزمية DES لأول مرة علنًا. |
| يوليو | 1998 | برنامج كسر تشفير DES التابع لمؤسسة EFF ( Deep Crack) يكسر مفتاح DES في 56 ساعة. |
| يناير | 1999 | معًا، يقوم برنامج Deep Crack و distributed.net بكسر مفتاح DES في غضون 22 ساعة و 15 دقيقة. |
| 25 أكتوبر | 1999 | تم التأكيد على DES للمرة الرابعة كمعيار FIPS 46-3، والذي يحدد الاستخدام المفضل لـ Triple DES ، مع السماح باستخدام DES الفردي فقط في الأنظمة القديمة. |
| 26 نوفمبر | 2001 | تم نشر معيار التشفير المتقدم في FIPS 197 |
| 26 مايو | 2002 | يصبح نظام AES فعالاً |
| 26 يوليو | 2004 | تم اقتراح سحب معيار FIPS 46-3 (وعدد قليل من المعايير ذات الصلة) في السجل الفيدرالي [ 25 ]. |
| 19 مايو | 2005 | المعهد الوطني للمعايير والتكنولوجيا يسحب معيار FIPS 46-3 (انظر السجل الفيدرالي المجلد 70، العدد 96 ) |
| أبريل | 2006 | تمكن جهاز COPACOBANA، وهو جهاز حاسوب متوازي قائم على معالج FPGA تابع لجامعتي بوخوم وكيل في ألمانيا، من كسر خوارزمية DES في 9 أيام بتكلفة أجهزة تبلغ 10000 دولار. [ 26 ] وفي غضون عام، أدت التحسينات البرمجية إلى تقليص متوسط الوقت إلى 6.4 أيام. |
| نوفمبر | 2008 | أما جهاز ريفييرا، خليفة كوباكوبانا ، فقد قلل متوسط الوقت إلى أقل من يوم واحد. |
| أغسطس | 2016 | أضاف برنامج Hashcat مفتوح المصدر لكسر كلمات المرور خاصية البحث الشامل باستخدام خوارزمية DES على وحدات معالجة الرسومات العامة. تُظهر الاختبارات المعيارية أن وحدة معالجة رسومات Nvidia GeForce GTX 1080 Ti واحدة، بسعر 1000 دولار أمريكي، تستعيد المفتاح في غضون 15 يومًا في المتوسط (بينما يستغرق البحث الشامل الكامل 30 يومًا). وقد تم بناء أنظمة مزودة بثماني وحدات معالجة رسومات GTX 1080 Ti، والتي يمكنها استعادة المفتاح في أقل من يومين في المتوسط. |
| يوليو | 2017 | يمكن لهجوم النص الصريح المُختار باستخدام جدول قوس قزح استعادة مفتاح DES لنص صريح مُختار مُحدد واحد (1122334455667788) في غضون 25 ثانية. يجب حساب جدول قوس قزح جديد لكل نص صريح. تتوفر مجموعة محدودة من جداول قوس قزح للتنزيل. [ 27 ] |
وصف

يُعدّ DES نموذجًا أوليًا لتشفير الكتل ، وهو خوارزمية تأخذ سلسلة بتات نصية ثابتة الطول وتحوّلها عبر سلسلة من العمليات المعقدة إلى سلسلة بتات نصية مشفرة أخرى بنفس الطول. في حالة DES، يبلغ حجم الكتلة 64 بت. يستخدم DES أيضًا مفتاحًا لتخصيص عملية التحويل، بحيث يُفترض أن فك التشفير لا يمكن إجراؤه إلا من قِبل من يعرف المفتاح المُستخدم في التشفير. يتكون المفتاح ظاهريًا من 64 بت، إلا أن 56 بت فقط منها تُستخدم فعليًا في الخوارزمية. تُستخدم ثمانية بتات فقط للتحقق من التكافؤ ، ثم تُهمل. وبالتالي، فإن طول المفتاح الفعلي هو 56 بت.
يُخزَّن المفتاح أو يُرسَل عادةً على شكل 8 بايتات ، كل منها ذو تكافؤ فردي. وفقًا لمعيار ANSI X3.92-1981 (المعروف الآن باسم ANSI INCITS 92–1981)، القسم 3.5:
يمكن استخدام بت واحد في كل بايت من 8 بتات في المفتاح لاكتشاف الأخطاء أثناء توليد المفتاح وتوزيعه وتخزينه. تُستخدم البتات 8 و16 و... و64 لضمان أن يكون لكل بايت زوجية فردية.
على غرار خوارزميات التشفير الكتلية الأخرى، لا يُعدّ DES بحد ذاته وسيلة تشفير آمنة، بل يجب استخدامه ضمن نمط تشغيل مُحدد . يُحدد معيار FIPS-81 عدة أنماط لاستخدام DES. [ 28 ] وتجد تعليقات إضافية حول استخدام DES في معيار FIPS-74. [ 29 ]
يستخدم فك التشفير نفس بنية التشفير، ولكن مع استخدام المفاتيح بترتيب عكسي. (وهذا يتيح ميزة استخدام نفس الأجهزة أو البرامج في كلا الاتجاهين).
الهيكل العام
يوضح الشكل 1 البنية العامة للخوارزمية: تتكون من 16 مرحلة معالجة متطابقة، تُسمى جولات . كما يوجد تبديل أولي وآخر نهائي ، يُشار إليهما اختصارًا بـ IP و FP ، وهما معكوسان (يعكس IP تأثير FP، والعكس صحيح). لا يحمل التبديلان IP و FP أي دلالة تشفيرية، ولكنهما أُدرجا لتسهيل تحميل وتفريغ الكتل من وإلى أجهزة المعالجة ذات 8 بت التي كانت شائعة في منتصف سبعينيات القرن الماضي. [ 30 ]
قبل بدء الجولات الرئيسية، تُقسّم الكتلة إلى نصفين، كل منهما 32 بت، ويُعالَج كل نصف بالتناوب؛ يُعرف هذا التداخل بنظام فيستل . يضمن هيكل فيستل تشابه عمليتي فك التشفير والتشفير إلى حد كبير، والفرق الوحيد هو تطبيق المفاتيح الفرعية بترتيب عكسي عند فك التشفير. أما بقية الخوارزمية فهي متطابقة. يُبسّط هذا الأمر عملية التنفيذ بشكل كبير، لا سيما في الأجهزة، إذ لا حاجة لخوارزميات تشفير وفك تشفير منفصلة.
يرمز الرمز ⊕ إلى عملية XOR ( الجمع الحصري ). تقوم دالة F بتشفير نصف كتلة مع جزء من المفتاح. ثم يُدمج ناتج دالة F مع النصف الآخر من الكتلة، ويتم تبديل النصفين قبل الجولة التالية. بعد الجولة الأخيرة، يتم تبديل النصفين؛ وهذه ميزة في بنية فيستل تجعل التشفير وفك التشفير عمليتين متشابهتين.
دالة فيستل (F)
تعمل الدالة F، الموضحة في الشكل 2، على نصف كتلة (32 بت) في كل مرة وتتكون من أربع مراحل:

- التوسيع : يتم توسيع نصف الكتلة ذات 32 بت إلى 48 بت باستخدام تبديل التوسيع ، المشار إليه بالرمز E في الرسم التوضيحي، وذلك بتكرار نصف البتات. يتكون الناتج من ثمانية أجزاء، كل منها 6 بت (8 × 6 = 48 بت)، يحتوي كل منها على نسخة من 4 بتات مُدخلة مُقابلة، بالإضافة إلى نسخة من البت المجاور مباشرةً من كل جزء من أجزاء الإدخال على كلا الجانبين.
- مزج المفاتيح : يتم دمج النتيجة مع مفتاح فرعي باستخدام عملية XOR. يتم اشتقاق ستة عشر مفتاحًا فرعيًا بطول 48 بت - مفتاح واحد لكل جولة - من المفتاح الرئيسي باستخدام جدول المفاتيح (الموصوف أدناه).
- الاستبدال : بعد دمج المفتاح الفرعي، تُقسّم الكتلة إلى ثمانية أجزاء، كل جزء منها 6 بتات، قبل معالجتها بواسطة صناديق الاستبدال ( S-boxes ). يستبدل كل صندوق من صناديق الاستبدال الثمانية بتات الإدخال الستة بأربع بتات إخراج وفقًا لتحويل غير خطي، مُقدّم على شكل جدول بحث . تُشكّل صناديق الاستبدال جوهر أمان خوارزمية DES، فبدونها، ستكون الشفرة خطية، ويمكن كسرها بسهولة.
- التبديل : أخيرًا، يُعاد ترتيب المخرجات الـ 32 من صناديق الاستبدال (S-boxes) وفقًا لتبديل ثابت ، وهو صندوق التبديل (P-box ). صُمم هذا بحيث تُوزع البتات من مخرجات كل صندوق استبدال في هذه الجولة على أربعة صناديق استبدال مختلفة في الجولة التالية.
يوفر التناوب بين الاستبدال من صناديق S، وتبديل البتات من صندوق P وتوسيع E ما يسمى " التشويش والانتشار " على التوالي، وهو مفهوم حدده كلود شانون في الأربعينيات من القرن الماضي كشرط ضروري لتشفير آمن وعملي.
الجدول الزمني الرئيسي

يوضح الشكل 3 جدول المفاتيح للتشفير - الخوارزمية التي تُولّد المفاتيح الفرعية. في البداية، يتم اختيار 56 بتًا من المفتاح من أصل 64 بتًا باستخدام خوارزمية الاختيار المُبدّل 1 ( PC-1 )، بينما تُهمل البتات الثمانية المتبقية أو تُستخدم كبتات للتحقق من التكافؤ . تُقسّم البتات الـ 56 بعد ذلك إلى نصفين، كل نصف 28 بتًا، ويُعالج كل نصف على حدة. في الجولات المتتالية، يُدار كلا النصفين إلى اليسار بمقدار بت واحد أو اثنين (يُحدد لكل جولة)، ثم يتم اختيار 48 بتًا من المفتاح الفرعي باستخدام خوارزمية الاختيار المُبدّل 2 ( PC-2 ) - 24 بتًا من النصف الأيسر، و24 بتًا من النصف الأيمن. تعني عمليات التدوير (المُشار إليها بـ "<<<" في الرسم التوضيحي) استخدام مجموعة مختلفة من البتات في كل مفتاح فرعي؛ حيث يُستخدم كل بت في حوالي 14 مفتاحًا فرعيًا من أصل 16 مفتاحًا فرعيًا.
جدول المفاتيح لفك التشفير مشابه، لكن المفاتيح الفرعية تكون بترتيب عكسي مقارنةً بالتشفير. وبغض النظر عن هذا التغيير، فإن العملية هي نفسها كما في التشفير. يتم تمرير نفس الـ 28 بت إلى جميع صناديق التدوير.
الشفرة الزائفة
فيما يلي الشفرة الزائفة لخوارزمية DES.
// جميع المتغيرات من نوع 64 بت غير مُوقّع// المعالجة المسبقة : إضافة حشو بفرق الحجم بالبايتات لجعل طول الرسالة من مضاعفات 64 بتvar key // المفاتيح التي يُدخلها المستخدم var keys [ 16 ] var left , right// توليد المفاتيح// PC1 (من 64 بت إلى 56 بت) المفتاح := تبديل ( المفتاح ، PC1 ) اليسار := ( المفتاح إزاحة لليمين 28 ) و 0xFFFFFFF اليمين := المفتاح و 0xFFFFFFFلـ i من 1 إلى 16، نفّذ ما يلي: يمين := يمين ، تدوير يسار، إزاحة المفتاح [ i ] ، يسار := يسار ، تدوير يسار، إزاحة المفتاح [ i ] ، متغير concat := ( يسار، إزاحة يسار 28 ) أو يمين // PC2 (من 56 بت إلى 48 بت)، مفاتيح [ i ] := تبديل ( concat ، PC2 )، نهاية الحلقة// لفك تشفير رسالة، اعكس ترتيب المفاتيح إذا كان فك التشفير صحيحًا، اعكس ترتيب المفاتيح .// تشفير أو فك تشفير كل جزء من الرسالة المبطنة بطول 64 بت do var tmp// IP chunk := permutation ( chunk , IP ) left := chunk rightshift 32 right := chunk and 0xFFFFFFFF for i from 1 to 16 do tmp := right // E (32bits to 48bits) right := expansion ( right , E ) right := right xor keys [ i ] // Substitution (48bits to 32bits) right := substitution ( right ) // P right := permutation ( right , P ) right := right xor left left := tmp end for // Concat right and left var cipher_chunk := ( right leftshift 32 ) or left // FP cipher_chunk := permutation ( cipher_chunk , FP ) end forالأمن وتحليل الشفرات
على الرغم من نشر معلومات أكثر عن تحليل تشفير DES مقارنةً بأي تشفير كتلي آخر، إلا أن الهجوم الأكثر عملية حتى الآن لا يزال يعتمد على أسلوب التجربة والخطأ. تُعرف خصائص تحليل تشفير ثانوية متنوعة، وهناك ثلاثة هجمات نظرية ممكنة، ورغم أن تعقيدها النظري أقل من هجوم التجربة والخطأ، إلا أنها تتطلب عددًا غير واقعي من النصوص الأصلية المعروفة أو المختارة لتنفيذها، ولا تُشكل مصدر قلق في الممارسة العملية.
هجوم بالقوة الغاشمة
في أي نظام تشفير ، تُعدّ طريقة الهجوم الأساسية هي التجربة والخطأ ، أي تجربة كل مفتاح ممكن بالتتابع. يحدد طول المفتاح عدد المفاتيح الممكنة، وبالتالي جدوى هذه الطريقة. بالنسبة لخوارزمية DES، أُثيرت تساؤلات حول مدى كفاية حجم مفتاحها في وقت مبكر، حتى قبل اعتمادها كمعيار، وكان صغر حجم المفتاح، وليس التحليل النظري للتشفير، هو ما استدعى الحاجة إلى خوارزمية بديلة . ونتيجةً لمناقشات شملت مستشارين خارجيين، من بينهم وكالة الأمن القومي الأمريكية، تم تقليص حجم المفتاح من 256 بت إلى 56 بت ليناسب شريحة واحدة. [ 31 ]

في الأوساط الأكاديمية، طُرحت مقترحات عديدة لجهاز لفك تشفير خوارزمية DES. ففي عام 1977، اقترح ديفي وهيلمان جهازًا بتكلفة تُقدّر بنحو 20 مليون دولار (ما يعادل 106,260,297 دولارًا في عام 2025) قادرًا على إيجاد مفتاح DES في يوم واحد. [ 1 ] [ 32 ] وبحلول عام 1993، اقترح وينر جهازًا للبحث عن المفاتيح بتكلفة مليون دولار (ما يعادل 2,228,749 دولارًا في عام 2025) قادرًا على إيجاد المفتاح في غضون 7 ساعات. مع ذلك، لم يُنفّذ أيٌّ من هذه المقترحات المبكرة، أو على الأقل، لم يُعلن عن أيّ منها رسميًا. وقد تجلّت ثغرة خوارزمية DES عمليًا في أواخر التسعينيات. [ 33 ] في عام 1997، رعت شركة RSA Security سلسلة من المسابقات، وقدمت جائزة قدرها 10,000 دولار أمريكي للفريق الأول الذي ينجح في فك تشفير رسالة مشفرة باستخدام خوارزمية DES. فاز بهذه المسابقة مشروع DESCHALL ، بقيادة روك فيرسر، ومات كورتين ، وجاستن دولسكي، مستغلين دورات المعالجة غير المستخدمة لآلاف أجهزة الكمبيوتر عبر الإنترنت. وقد ثبتت جدوى فك تشفير DES بسرعة في عام 1998 عندما قامت مؤسسة Electronic Frontier Foundation (EFF)، وهي منظمة معنية بحقوق الإنسان في الفضاء الإلكتروني، ببناء برنامج مخصص لفك تشفير DES، بتكلفة تقارب 250,000 دولار أمريكي (ما يعادل 493,824 دولارًا أمريكيًا في عام 2025) (انظر: برنامج EFF لفك تشفير DES ). كان دافعهم إثبات إمكانية اختراق خوارزمية DES عمليًا ونظريًا: " هناك الكثير ممن لا يصدقون الحقيقة حتى يروها بأم أعينهم. إن عرض جهاز مادي قادر على اختراق DES في غضون أيام قليلة هو السبيل الوحيد لإقناع البعض بأنهم لا يستطيعون الاعتماد على DES في أمنهم. " وقد تمكن الجهاز من إيجاد مفتاح الاختراق بعد أكثر من يومين بقليل من البحث.
كان جهاز COPACOBANA ، الذي بُني عام 2006 من قِبل فرق من جامعتي بوخوم وكيل في ألمانيا ، هو الجهاز التالي الذي تم تأكيد قدرته على فك تشفير DES. على عكس جهاز EFF، يتكون COPACOBANA من دوائر متكاملة قابلة لإعادة التكوين ومتوفرة تجاريًا. تعمل 120 من هذه المصفوفات المنطقية القابلة للبرمجة الميدانية (FPGAs) من نوع XILINX Spartan-3 1000 بالتوازي، وهي مُجمّعة في 20 وحدة DIMM، تحتوي كل منها على 6 مصفوفات منطقية قابلة للبرمجة الميدانية. يُتيح استخدام الأجهزة القابلة لإعادة التكوين إمكانية استخدام الجهاز في مهام أخرى لفك التشفير أيضًا. [ 34 ] من أبرز جوانب COPACOBANA تكلفته المنخفضة، حيث يُمكن بناء جهاز واحد مقابل حوالي 10000 دولار أمريكي (ما يُعادل 15527 دولارًا أمريكيًا في عام 2025) . [ 35 ] يُعدّ انخفاض التكلفة بنحو 25 ضعفًا مقارنةً بجهاز EFF مثالًا على التحسين المستمر للأجهزة الرقمية - انظر قانون مور . منذ عام 2007، قامت شركة SciEngines GmbH ، وهي شركة منبثقة عن شريكي مشروع COPACOBANA، بتطوير وتحسين نسخ لاحقة من COPACOBANA. في عام 2008، قلّص جهاز COPACOBANA RIVYERA وقت كسر خوارزمية DES إلى أقل من يوم واحد، باستخدام 128 وحدة من نوع Spartan-3 5000. وحقق جهاز SciEngines RIVYERA الرقم القياسي في كسر خوارزمية DES بالقوة الغاشمة، باستخدام 128 وحدة من نوع Spartan-3 5000 FPGA. وقد ساهم طراز LX150 الذي يضم 256 وحدة من نوع Spartan-6 في تقليل هذا الوقت بشكل أكبر. [ 36 ]
في عام 2012، أعلن ديفيد هولتون وموكسي مارلينسبايك عن نظام يحتوي على 48 وحدة من نوع Xilinx Virtex-6 LX240T FPGA، تحتوي كل وحدة منها على 40 نواة DES موصولة بخطوط أنابيب كاملة تعمل بترددبتردد 400 ميجاهرتز ، وبسعة إجمالية تبلغ 768 جيجا مفتاح/ثانية. [ 37 ] يستطيع النظام البحث بشكل شامل في كامل نطاق مفاتيح DES ذي 56 بت في غضون 26 ساعة تقريبًا، وتُقدم هذه الخدمة مقابل رسوم عبر الإنترنت. [ 38 ] مع ذلك، توقفت الخدمة عن العمل منذ عام 2024.لأغراض الصيانة [ 38 ]
الهجمات أسرع من القوة الغاشمة
هناك ثلاث هجمات معروفة قادرة على اختراق جميع جولات خوارزمية DES الست عشرة بتعقيد أقل من البحث الشامل: التحليل التفاضلي للتشفير (DC)، [ 39 ] والتحليل الخطي للتشفير (LC)، [ 40 ] وهجوم ديفيز . [ 41 ] ومع ذلك، فإن هذه الهجمات نظرية، ويُعتبر تنفيذها عمليًا غير ممكن عمومًا؛ وتُسمى هذه الأنواع من الهجمات أحيانًا بنقاط ضعف الشهادات.
- أُعيد اكتشاف التحليل التفاضلي للشفرات في أواخر ثمانينيات القرن العشرين على يد إيلي بيهام وآدي شامير ؛ وكان معروفًا سابقًا لدى كل من شركة IBM ووكالة الأمن القومي الأمريكية، لكنه ظل سرًا. يتطلب فك التشفير التفاضلي لجميع جولاته الست عشرة استخدام 2^ 47 نصًا عاديًا مختارًا . [ 39 ] صُمم معيار التشفير التفاضلي (DES) ليكون مقاومًا للتحليل التفاضلي للشفرات.
- اكتشف ميتسورو ماتسوي التحليل الخطي للتشفير ، وهو يتطلب 2 ^43 نصًا عاديًا معروفًا ؛ [ 40 ] وقد نفّذ ماتسوي هذه الطريقة عام 1994، وكانت أول تحليل تجريبي لتشفير DES يُنشر. لا يوجد دليل على أن DES صُمم خصيصًا لمقاومة هذا النوع من الهجمات. في عام 1994، اقتُرح تعميم للتحليل الخطي للتشفير - التحليل الخطي المتعدد - وجرى تحسينه لاحقًا بواسطة بيريوكوف وآخرين؛ ويشير تحليلهم إلى إمكانية استخدام تقريبات خطية متعددة لتقليل متطلبات البيانات للهجوم بمقدار 4 على الأقل (أي 2^ 41 بدلًا من 2 ^43 ). [ 42 ] ويمكن الحصول على انخفاض مماثل في تعقيد البيانات في نسخة من التحليل الخطي للتشفير تعتمد على نص عادي مُختار. [ 43 ] أجرى جونود عدة تجارب لتحديد التعقيد الزمني الفعلي للتحليل الخطي للشفرات، وأفاد بأنه كان أسرع قليلاً مما كان متوقعاً، حيث استغرق وقتاً يعادل 2^ 39-41 عملية تقييم لخوارزمية DES. [ 44 ]
- هجوم ديفيز المحسن : في حين أن التحليل الخطي والتحليل التفاضلي للتشفير هما تقنيات عامة ويمكن تطبيقها على عدد من المخططات، فإن هجوم ديفيز هو تقنية متخصصة لـ DES، اقترحها دونالد ديفيز لأول مرة في الثمانينيات، وحسّنها بيهام وبيريوكوف في عام 1997. [ 41 ] [ 45 ] يتطلب الشكل الأقوى من الهجوم 250 نصًا عاديًا معروفًا ، وله تعقيد حسابي يبلغ 250 ، ونسبة نجاح تبلغ 51٪.
كما طُرحت هجمات ضد نسخ مُخفّضة من خوارزمية التشفير، أي نسخ DES التي تحتوي على أقل من 16 جولة. يُتيح هذا التحليل فهم عدد الجولات اللازمة للأمان، ومدى هامش الأمان الذي تحتفظ به النسخة الكاملة.
اقترح لانغفورد وهيلمان في عام 1994 تحليل التشفير التفاضلي الخطي ، الذي يجمع بين التحليل التفاضلي والخطي في هجوم واحد. [ 46 ] يمكن لنسخة محسّنة من هذا الهجوم اختراق خوارزمية DES ذات 9 جولات باستخدام 2^ 15.8 نصًا عاديًا مختارًا، وتبلغ تعقيداتها الزمنية 2 ^ 29.2 . [ 47 ]
خصائص تحليلية تشفيرية ثانوية
يُظهر نظام DES خاصية التكامل، أي أن
أينهو المتمم الثنائي لـيشير إلى التشفير باستخدام مفتاحوتشير إلى كتل النص الأصلي والنص المشفر على التوالي. تعني خاصية التكامل أنه يمكن تقليل جهد هجوم القوة الغاشمة بمقدار النصف (أو بت واحد) بافتراض اختيار النص الأصلي . وبحسب التعريف، تنطبق هذه الخاصية أيضًا على تشفير TDES. [ 48 ]
يحتوي خوارزمية DES أيضًا على أربعة مفاتيح ضعيفة . التشفير ( E ) وفك التشفير ( D ) باستخدام مفتاح ضعيف لهما نفس التأثير (انظر الانعكاس ):
- أو ما يعادل ذلك،
يوجد أيضًا ستة أزواج من المفاتيح شبه الضعيفة . التشفير باستخدام أحد أزواج المفاتيح شبه الضعيفة،، وتعمل بنفس طريقة فك التشفير مع الأخرى،:
- أو ما يعادل ذلك،
من السهل تجنب المفاتيح الضعيفة وشبه الضعيفة في أي تطبيق، إما عن طريق اختبارها صراحةً، أو ببساطة عن طريق اختيار المفاتيح عشوائيًا؛ فاحتمالية اختيار مفتاح ضعيف أو شبه ضعيف بالصدفة ضئيلة للغاية. في الواقع، لا تُعدّ هذه المفاتيح أضعف من أي مفاتيح أخرى، إذ لا تُعطي المهاجم أي ميزة.
كما ثبت أن DES ليس مجموعة ، أو بتعبير أدق، ليس مجموعة(لجميع المفاتيح الممكنة)لا تُعدّ المجموعة ( ) في ظل التركيب الوظيفي مجموعةً، ولا هي "قريبة" من أن تكون مجموعة. [ 49 ] كان هذا سؤالًا مفتوحًا لبعض الوقت، ولو كان الأمر كذلك، لكان من الممكن اختراق خوارزمية DES، ولن تُحسّن أنماط التشفير المتعددة مثل Triple DES الأمان، لأن التشفير (وفك التشفير) المتكرر باستخدام مفاتيح مختلفة سيكون مكافئًا للتشفير باستخدام مفتاح واحد آخر. [ 50 ]
DES مبسط
صُممت خوارزمية التشفير المبسطة (SDES) لأغراض تعليمية فقط، لمساعدة الطلاب على تعلم تقنيات تحليل الشفرات الحديثة. تتشابه SDES في بنيتها وخصائصها مع DES، ولكنها مُبسّطة لتسهيل عملية التشفير وفك التشفير يدويًا باستخدام القلم والورقة. يرى البعض أن تعلم SDES يُتيح فهمًا أعمق لخوارزمية DES وغيرها من خوارزميات التشفير الكتلية، بالإضافة إلى فهم مختلف الهجمات التحليلية التي تستهدفها. [ 51 ] [ 52 ] [ 53 ]
خوارزميات الاستبدال
دفعت المخاوف الأمنية وبطء تشغيل خوارزمية DES في البرمجيات الباحثين إلى اقتراح مجموعة متنوعة من تصميمات التشفير الكتلي البديلة ، والتي بدأت بالظهور في أواخر الثمانينيات وأوائل التسعينيات، ومن أمثلتها RC5 و Blowfish و IDEA و NewDES و SAFER و CAST5 و FEAL . حافظت معظم هذه التصميمات على حجم الكتلة 64 بت الخاص بخوارزمية DES، ويمكن استخدامها كبديل مباشر، على الرغم من أنها كانت تستخدم عادةً مفتاحًا بحجم 64 بت أو 128 بت. في الاتحاد السوفيتي، طُرحت خوارزمية GOST 28147-89 ، بحجم كتلة 64 بت ومفتاح 256 بت، والتي استُخدمت لاحقًا في روسيا أيضًا .
كان من بين الأساليب الأخرى لتعزيز خوارزمية DES تطوير خوارزمية Triple DES (3DES) ، التي تطبق خوارزمية DES ثلاث مرات على كل كتلة بيانات لزيادة الأمان. مع ذلك، تم التخلي عن خوارزمية 3DES لاحقًا من قبل المعهد الوطني للمعايير والتكنولوجيا (NIST) نظرًا لعدم كفاءتها وقابليتها للاختراق من قبل بعض الهجمات التشفيرية.
يُعدّ تباديل المفاتيح وجدولة المفاتيح جانبًا أساسيًا في معيار تشفير البيانات (DES) ، إذ يلعبان دورًا هامًا في عملية التشفير. ويساعد تحليل هذه التباديل على فهم القيود الأمنية لمعيار DES والحاجة إلى خوارزميات بديلة. يتوفر تحليل مفصل لتباديل معيار DES ودورها في التشفير في هذا التحليل الخاص بتباديل معيار تشفير البيانات. [ 54 ]
يمكن تكييف خوارزمية DES وإعادة استخدامها في نظام أكثر أمانًا. يستخدم العديد من مستخدمي DES السابقين الآن خوارزمية Triple DES (TDES) التي وصفها وحللها أحد الحاصلين على براءة اختراع DES (انظر FIPS Pub 46–3)؛ وتتضمن تطبيق DES ثلاث مرات باستخدام مفتاحين (2TDES) أو ثلاثة مفاتيح (3TDES) مختلفة. تُعد TDES بطيئة نسبيًا، وكانت تُعتبر آمنة بشكل كافٍ في السابق، ولكنها تعرضت للاختراق من خلال هجمات مثل Sweet32. يُعد DES-X بديلاً أقل تكلفة حسابيًا ، حيث يزيد حجم المفتاح عن طريق إجراء عملية XOR على بيانات مفتاح إضافية قبل وبعد DES. كانت GDES نسخة معدلة من DES، تم اقتراحها كوسيلة لتسريع التشفير، ولكن تبين أنها عرضة للتحليل التفاضلي للتشفير.
في 2 يناير 1997، أعلن المعهد الوطني للمعايير والتكنولوجيا (NIST) عن رغبته في اختيار بديل لمعيار التشفير DES. [ 55 ] وفي عام 2001، وبعد مسابقة دولية، اختار المعهد معيار تشفير متقدم (AES) كبديل. [ 56 ] وقد قدّم مصممو الخوارزمية المختارة لمعيار AES خوارزمية Rijndael . وشملت الخوارزميات الأخرى التي وصلت إلى المرحلة النهائية في مسابقة NIST لاختيار معيار AES: RC6 و Serpent و MARS و Twofish . [ 2 ]
انظر أيضاً
- القوة الغاشمة: اختراق معيار تشفير البيانات
- مواد تكميلية من DES
- سكيبجاك (شفرة)
- تريبل دي إي إس
مراجع
- 1 2 3 4 ديفي، ويتفيلد؛ هيلمان، مارتن إي. (يونيو 1977). "تحليل تشفيري شامل لمعيار تشفير بيانات المكتب الوطني للمعايير" (ملف PDF) . مجلة الكمبيوتر . 10 (6): 74-84 . doi : 10.1109/CM.1977.217750 . S2CID 2412454. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 26 فبراير 2014.
- 1 2 بار، كريستوف؛ بيلزل، يان؛ غونيسو، تيم (2024). فهم التشفير: من التشفير المتناظر وغير المتناظر الراسخ إلى خوارزميات ما بعد الكم ( الطبعة الثانية). برلين: سبرينغر. ISBN 978-3-662-69006-2.
- 1 2 "إرث DES - شناير في مجال الأمن" . www.schneier.com . 6 أكتوبر 2004.
- ↑ مينيز، أ. ج.؛ فان أورشوت، ب. س.؛ فانستون، س. أ. (1996). دليل التشفير التطبيقي . مطبعة سي آر سي. الصفحات 388-392 . ISBN 0849385237.
- 1 2 باتيز-لازو، برناردو (2018). النقد والاندفاع: كيف غيّرت أجهزة الصراف الآلي وأجهزة الكمبيوتر العمل المصرفي . مطبعة جامعة أكسفورد . ص 284 و311. ISBN 9780191085574.
- ↑ والتر توشمان (1997). "تاريخ موجز لمعيار تشفير البيانات". الإنترنت المحاصر: مواجهة منتهكي قوانين الفضاء الإلكتروني . نيويورك، نيويورك: مطبعة ACM/شركة أديسون-ويسلي للنشر. الصفحات 275-280 . ISBN 978-0201308204.
- ↑ "الآثار الاقتصادية لبرنامج معيار تشفير البيانات (DES) التابع للمعهد الوطني للمعايير والتكنولوجيا " (ملف PDF) . المعهد الوطني للمعايير والتكنولوجيا . وزارة التجارة الأمريكية . أكتوبر 2001. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 30 أغسطس 2017. تم الاطلاع عليه بتاريخ 21 أغسطس 2019 .
- ↑ كونهايم، آلان ج. (1 أبريل 2016). "أجهزة الصراف الآلي: تاريخها وبروتوكولات المصادقة" . مجلة هندسة التشفير . 6 (1): 1-29 . doi : 10.1007/s13389-015-0104-3 . ISSN 2190-8516 . S2CID 1706990. مؤرشف من الأصل في 22 يوليو 2019. تم الاطلاع عليه في 28 أغسطس 2019 .
- ↑ مختبرات RSA. "PKCS #7 - معيار بناء جملة الرسائل المشفرة - 3.2.2 DES - هل تم اختراق DES؟" . www.emc.com . مؤرشف من الأصل بتاريخ 17-05-2016 . تم الاطلاع عليه بتاريخ 08-11-2009 .
- ↑ شناير. التشفير التطبيقي ( الطبعة الثانية). ص 280. doi : 10.1002/9781119183471 . ISBN 9780471128458.
- ↑ ديفيز، د. و.؛ برايس، و. ل. (1989). أمن شبكات الحاسوب: مقدمة في أمن البيانات في المعالجة عن بُعد وتحويل الأموال الإلكتروني ( الطبعة الثانية). جون وايلي وأولاده. ISBN 978-0471921370.
- ↑ شوغرمان، ر. (يوليو 1979). "حول إحباط جرائم الحاسوب". مجلة IEEE Spectrum . 16 (7): 31-32 .
- ↑ ب. كينوكان (أكتوبر 1978). "خبراء تشفير البيانات: توشمان وماير". كريبتولوجيا . 2 (4): 371. doi : 10.1080/0161-117891853270 .
- ↑ توماس ر. جونسون (18 ديسمبر 2009). "علم التشفير الأمريكي خلال الحرب الباردة، 1945-1989. الكتاب الثالث: التقشف والإصلاح، 1972-1980، صفحة 232" (ملف PDF) . وكالة الأمن القومي ، رقم تعريف المستند 3417193 (تم إصدار الملف في 18 ديسمبر 2009، ومُستضاف على nsa.gov). أُرشف من النسخة الأصلية (PDF) في 18 سبتمبر 2013. تم الاطلاع عليه في 10 يوليو 2014 .
- ↑ توماس ر. جونسون (18 ديسمبر 2009). "علم التشفير الأمريكي خلال الحرب الباردة، 1945-1989. الكتاب الثالث: التقشف والإصلاح، 1972-1980، صفحة 232" (ملف PDF) . وكالة الأمن القومي . مؤرشف (ملف PDF) من الأصل بتاريخ 25 أبريل 2015. تم الاطلاع عليه بتاريخ 16 يوليو 2015 - عبر طلب قانون حرية المعلومات من أرشيف الأمن القومي . هذه النسخة منقحة بشكل مختلف عن النسخة الموجودة على موقع وكالة الأمن القومي.
- ↑ توماس ر. جونسون (18 ديسمبر 2009). "علم التشفير الأمريكي خلال الحرب الباردة، 1945-1989. الكتاب الثالث: التقشف والإصلاح، 1972-1980، صفحة 232" (ملف PDF) . وكالة الأمن القومي . مؤرشف (ملف PDF) من الأصل بتاريخ 25 أبريل 2015. تم الاطلاع عليه بتاريخ 16 يوليو 2015 - عبر طلب قانون حرية المعلومات من أرشيف الأمن القومي . هذه النسخة منقحة بشكل مختلف عن النسخة الموجودة على موقع وكالة الأمن القومي.
- ↑ كونهايم. أمن الحاسوب والتشفير . ص 301.
- 1 2 ليفي، كريبتو ، ص 55
- ↑ شناير، بروس (27-09-2004). "تحية لإرث تشفير البيانات" . سي نت . تم الاسترجاع في 22-07-2015 .
- 1 2 المعهد الوطني للمعايير والتكنولوجيا ، منشور خاص NIST رقم 800-67 توصية لخوارزمية تشفير البيانات الثلاثية (TDEA) لتشفير الكتلة ، الإصدار 1.1
- ↑ المعهد الوطني الأمريكي للمعايير ، ANSI X3.92-1981 (المعروف الآن باسم ANSI INCITS 92-1981) المعيار الوطني الأمريكي، خوارزمية تشفير البيانات
- ↑ "ISO/IEC 18033-3:2010 تكنولوجيا المعلومات - تقنيات الأمان - خوارزميات التشفير - الجزء 3: تشفير الكتل" . Iso.org. 2010-12-14 . تم الاطلاع عليه بتاريخ 2011-10-21 .
- ↑ بروس شناير، التشفير التطبيقي، البروتوكولات، الخوارزميات، وشفرة المصدر بلغة سي، الطبعة الثانية، جون وايلي وأولاده، نيويورك (1996)، ص 267
- ↑ ويليام إي. بور، "معيار تشفير البيانات"، في مختارات المعهد الوطني للمعايير والتكنولوجيا "قرن من التميز في القياسات والمعايير والتكنولوجيا: سجل لمنشورات مختارة من المكتب الوطني للمعايير/المعهد الوطني للمعايير والتكنولوجيا، 1901-2000". ملف HTML مؤرشف بتاريخ 19 يونيو 2009 على موقع Wayback Machine . ملف PDF مؤرشف بتاريخ 23 أغسطس 2006 على موقع Wayback Machine.
- ↑ "FR Doc 04-16894" . Edocket.access.gpo.gov . تم الاطلاع عليه بتاريخ 2009-06-02 .
- ↑ إس. كومار، سي. بار، جيه. بيلزل، جي. فايفر، إيه. روب، إم. شيملر، "كيفية اختراق خوارزمية DES مقابل 8980 يورو". ورشة العمل الثانية حول الأجهزة ذات الأغراض الخاصة لمهاجمة أنظمة التشفير - SHARCS 2006، كولونيا، ألمانيا، 3-4 أبريل 2006.
- ↑ "Crack.sh | أسرع برنامج لكسر حماية DES في العالم" .
- ↑ "FIPS 81 - أنماط التشغيل" . csrc.nist.gov . تم الاطلاع عليه بتاريخ 2009-06-02 .
- ↑ "FIPS 74 - إرشادات لتطبيق واستخدام بيانات المكتب الوطني للإحصاءات الحيوية" . Itl.nist.gov. مؤرشف من الأصل بتاريخ 2014-01-03 . تم الاطلاع عليه بتاريخ 2009-06-02 .
- ↑ شناير. التشفير التطبيقي ( الطبعة الأولى). ص 271.
- ↑ ستالينغز، و. (2006). التشفير وأمن الشبكات: المبادئ والتطبيق (الطبعة الرابعة ). بيرسون/برنتيس هول. ص 73. ISBN 9780131873162.
- ^ توروفر، د. “بروتينج ديس” . hamburgsteak.sandwich.net . منشورة ذاتيًا.
- ↑ فان أورشوت، بول سي؛ وينر، مايكل جيه (1991)، "هجوم النص الصريح المعروف على التشفير الثلاثي ذي المفتاحين"، في دامغارد، إيفان بيير (محرر)، التطورات في علم التشفير - يورو كريبت 90 ، المجلد 473، برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ، الصفحات 318-325 ، doi : 10.1007/3-540-46877-3_29 ، ISBN 978-3-540-53587-4
- ↑ بار، سي.؛ شيملر، إل. (12 ديسمبر 2006). "البدء، كوباكوبانا - برنامج فك تشفير متوازي مُحسَّن التكلفة" (ملف PDF) . ألمانيا. مؤرشف من الأصل (ملف PDF) في 15 مايو 2012. تم الاطلاع عليه في 6 مارس 2012 .
- ↑ ووبست، راينهارد (16 أكتوبر 2007). فك رموز التشفير . جون وايلي وأولاده. ISBN 9780470060643.
- ↑ "كسر نظام DES في أقل من يوم واحد" . www.sciengines.com . شركة SciEngines المحدودة. مؤرشف من الأصل بتاريخ 28-08-2017.
- ↑ هولتون، ديفيد؛ فوستر، إيان (25 يوليو 2017). هل تعتقد أن كلمات المرور المعقدة ستنقذك؟ (ملف PDF) . BSidesLv 2017. تاريخ الاسترجاع: 18 نوفمبر 2025 .
- 1 2 "برنامج DES Cracker متوقف حاليًا للصيانة" . crack.sh . شركة ToorCon.
- 1 2 بيهام، إي.؛ شامير، أ. (1993). التحليل التشفيري التفاضلي لمعيار تشفير البيانات . شامير، عدي. نيويورك: سبرينغر-فيرلاغ. ص 487-496 . doi : 10.1007/978-1-4613-9314-6 . ISBN 978-0387979304. OCLC 27173465 . S2CID 6361693 .
- 1 2 ماتسوي، ميتسورو (23-05-1993). "طريقة التحليل الخطي لتشفير DES". التطورات في علم التشفير - EUROCRYPT '93 . سلسلة محاضرات في علوم الحاسوب. المجلد 765. سبرينغر، برلين، هايدلبرغ. الصفحات 386-397 . doi : 10.1007/3-540-48285-7_33 . ISBN 978-3540482857.
- 1 2 ديفيز، د.و. (1987). "دراسة نقطة ضعف محتملة في خوارزمية DES، اتصالات خاصة" . اتصالات خاصة .
- ↑ بيريوكوف، أليكس؛ كانيير، كريستوف دي؛ كيسكواتر، مايكل (15 أغسطس 2004). "حول التقريبات الخطية المتعددة". التطورات في علم التشفير - CRYPTO 2004. سلسلة محاضرات في علوم الحاسوب. المجلد 3152. سبرينغر، برلين، هايدلبرغ. الصفحات 1-22 . doi : 10.1007/978-3-540-28628-8_1 . ISBN 9783540226680.
- ↑ كنودسن، لارس ر.؛ ماثياسن، جون إريك (10 أبريل 2000). "هجوم خطي على نص عادي مُختار على خوارزمية DES". التشفير البرمجي السريع . سلسلة محاضرات في علوم الحاسوب. المجلد 1978. سبرينغر، برلين، هايدلبرغ. الصفحات 262-272 . doi : 10.1007/3-540-44706-7_18 . ISBN 978-3540447061.
- ↑ جونود، باسكال (16 أغسطس/آب 2001). "حول تعقيد هجوم ماتسوي". مجالات مختارة في علم التشفير . سلسلة محاضرات في علوم الحاسوب. المجلد 2259. سبرينغر، برلين، هايدلبرغ. الصفحات 199-211 . doi : 10.1007/3-540-45537-X_16 . ISBN 978-3540455370.
- ↑ بيهام، إيلي؛ بيريوكوف، أليكس (1997-06-01). "تحسين لهجوم ديفيز على خوارزمية DES" . مجلة علم التشفير . 10 (3): 195-205 . doi : 10.1007/s001459900027 . ISSN 0933-2790 . S2CID 4070446 .
- ↑ لانغفورد، سوزان ك.؛ هيلمان، مارتن إي. (21 أغسطس 1994). "التحليل التشفيري التفاضلي الخطي". التطورات في علم التشفير - CRYPTO '94 . سلسلة محاضرات في علوم الحاسوب. المجلد 839. سبرينغر، برلين، هايدلبرغ. الصفحات 17-25 . doi : 10.1007/3-540-48658-5_3 . ISBN 978-3540486589.
- ↑ بيهام، إيلي؛ دانكلمان، أور؛ كيلر، ناثان (1 ديسمبر 2002). "تحسين التحليل التشفيري التفاضلي الخطي". التطورات في علم التشفير - ASIACRYPT 2002. سلسلة محاضرات في علوم الحاسوب. المجلد 2501. سبرينغر، برلين، هايدلبرغ. الصفحات 254-266 . doi : 10.1007/3-540-36178-2_16 . ISBN 978-3540361787.
- ↑ مينيز، ألفريد جيه؛ فان أورشوت ، بول سي؛ فانستون، سكوت أ. (1996). دليل التشفير التطبيقي . مطبعة سي آر سي. ص 257. ISBN 978-0849385230.
- ↑ بريكيل، إرنست ف. (16 أغسطس 1992). كامبل وويينر، 1992. الصفحات 512-520 . ISBN 9783540573401.
- ↑ "Double DES" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 2011-04-09.
- ↑ ستالينغز، ويليام (2011). التشفير وأمن الشبكات: المبادئ والتطبيق (ملف PDF) (الطبعة الخامسة ). بوسطن: برنتيس هول. الصفحات من G1 إلى G9. ISBN 0136097049.
- ↑ شيفر، إدوارد ف. (يناير 1996). "خوارزمية معيارية مبسطة لتشفير البيانات". كريبتولوجيا . 20 (1): 77-84 . doi : 10.1080/0161-119691884799 .
- ↑ "بحوث التشفير: ابتكار طريقة أفضل لتدريس وتعلم معيار التشفير المتقدم" . www.scu.edu . جامعة سانتا كلارا. 2011. مؤرشف من الأصل في 29 أغسطس 2011.
- ↑ "معيار تشفير البيانات | تباديل DES ذات 64 بت" . 24-03-2025 . تم الاطلاع عليه بتاريخ 25-03-2025 .
- ↑ "الإعلان عن تطوير معيار FIPS للتشفير المتقدم | CSRC" . 10 يناير 2017.
- ↑ منشور معايير معالجة المعلومات الفيدرالية رقم 197 | الإعلان عن معيار التشفير المتقدم (AES) (ملف PDF) (تقرير). 26 نوفمبر 2001. fips-197.
روابط خارجية
- FIPS 46-3: الوثيقة الرسمية التي تصف معيار DES، مؤرشفة بتاريخ 18-11-2017 في Wayback Machine (PDF)
- كوباكوبانا، برنامج لكسر تشفير DES بقيمة 10000 دولار أمريكي يعتمد على FPGAs من جامعتي بوخوم وكيل
- عرض تقديمي خطوة بخطوة لتقنية DES وتطبيق موثوق لتشفير الرسائل
- تطبيق سريع وجديد لخوارزمية DES في البرمجيات - بيهام
- حول التقريبات الخطية المتعددة
- RFC4772 : الآثار الأمنية لاستخدام معيار تشفير البيانات (DES)
- كود بايثون لتشفير DES المُنفذ باستخدام فصل DES من NIST SP 958
- تشفير الكتل
- مقدمات متعلقة بالحاسوب في عام 1977
- 1977 منشأة في الولايات المتحدة
- معيار تشفير البيانات
- تشفيرات الكتلة المكسورة
- الاختراعات الأمريكية
