CAST-128

ثلاث جولات من تشفير الكتلة CAST-128

في علم التشفير ، تُعدّ خوارزمية CAST-128 (أو CAST5 ) خوارزمية تشفير متناظرة المفتاح تُستخدم في عدد من البرامج، ولا سيما كخوارزمية التشفير الافتراضية في بعض إصدارات GPG و PGP . كما حظيت بموافقة حكومة كندا لاستخدامها من قِبل مؤسسة أمن الاتصالات . وقد طُوّرت هذه الخوارزمية عام 1996 على يد كارلايل آدامز وستافورد تافاريس باستخدام إجراءات تصميم CAST . [ 1 ]

يُعدّ CAST-256 ، وهو أحد أفراد عائلة خوارزميات التشفير CAST (مرشح سابق لخوارزمية AES )، مشتقًا من CAST-128. ووفقًا لبعض المصادر، فإن اسم CAST مشتق من الأحرف الأولى لمخترعيه، على الرغم من أن بروس شناير يذكر أن المؤلفين زعموا أن "الاسم يجب أن يوحي بصور العشوائية". [ 2 ]

CAST-128 عبارة عن شبكة فيستل تتكون من 12 أو 16 جولة، بحجم كتلة 64 بت وحجم مفتاح يتراوح بين 40 و128 بت (بزيادات قدرها 8 بت فقط). تُستخدم الجولات الـ 16 كاملةً عندما يكون حجم المفتاح أطول من 80 بت. [ 3 ]

تتضمن المكونات صناديق استبدال كبيرة بحجم 8×32 بت تعتمد على الدوال المنحنية ، والتدويرات المعتمدة على المفاتيح، والجمع والطرح المعياريين ، وعمليات XOR . يوجد ثلاثة أنواع متناوبة من دوال التقريب، لكنها متشابهة في بنيتها وتختلف فقط في اختيار العملية الدقيقة (الجمع أو الطرح أو XOR) في نقاط مختلفة.

على الرغم من أن شركة Entrust تمتلك براءة اختراع لإجراء تصميم CAST، إلا أن CAST-128 متاح في جميع أنحاء العالم على أساس مجاني للاستخدامات التجارية وغير التجارية.

انظر أيضاً

مراجع

  1. كارلايل م. آدامز (1997). "بناء الشفرات المتناظرة باستخدام إجراء تصميم CAST" (ملف PDF) . التصاميم والرموز والتشفير (12): 283-316 .
  2. بروس شناير (1996). التشفير التطبيقي ( الطبعة الثانية). جون وايلي وأولاده . الصفحات 334-335 . ISBN   0-471-11709-9.
  3. كارلايل م. آدامز (12 مايو 1997). "ملحق إجراءات تصميم CAST" (ملف PDF) . Entrust . مؤرشف من الأصل (ملف PDF) بتاريخ 14 يوليو 2012. تم الاطلاع عليه بتاريخ 15 يناير 2013 .
  • "خوارزميات التشفير المعتمدة من قبل هيئة أمن الاتصالات الكندية لحماية المعلومات الحساسة ولتطبيقات المصادقة والتفويض الإلكتروني داخل الحكومة الكندية" . هيئة أمن الاتصالات الكندية . 1 مارس 2011. مؤرشف من الأصل بتاريخ 7 أغسطس 2014. تاريخ الاطلاع: 4 ديسمبر 2014 .