تحلیل تفاضلی ناممکن الگوریتم رمز قالبی کاهشیافته Piccolo-۸۰

  • سال انتشار: 1393
  • محل انتشار: فصلنامه پدافند الکترونیکی و سایبری، دوره: 2، شماره: 1
  • کد COI اختصاصی: JR_PADSA-2-1_001
  • زبان مقاله: فارسی
  • تعداد مشاهده: 108
دانلود فایل این مقاله

نویسندگان

محمدرضا دستجانی فراهانی

اراک، کوی شهدا، بلوار شهدا،روبروی پمپ بنزین، کوچه فرهنگ ۲، پلاک ۴۸۱۶

جواد مهاجری

علی پاینده

-

چکیده

حمله تفاضلی ناممکن، یکی از کارآمدترین حملات روی رمزهای قالبی به شمار میرود. ایده اصلی این حمله، جستجو برای یافتن تفاضل های با احتمال وقوع صفر برای حذف کلیدهای نادرست و دستیابی به کلید درست میباشد. الگوریتم Piccolo به دلیل برخورداری از پراکنش بسیار خوب نسبت به الگوریتم های فایستلی موجود، تاکنون در برابر حملات تفاضلی ایمن بوده است. در این مقاله با استفاده از تعدادی ضعف ساختاری موجود در این الگوریتم، یک حمله تفاضلی ناممکن روی ۹ دور آن ارائه میشود. پیچیدگی زمان، داده و حافظه برای این حمله به ترتیب ۶۶.۴^۲ عمل رمزگذاری الگوریتم ۹ دوری، ۶۱^۲ متن اصلی انتخابی و ۵۷^۲ بایت حافظه برای نگهداری کلیدها و حذف کلیدهای نادرست است.

کلیدواژه ها

رمز قالبی, تحلیل رمز, تفاضل ناممکن, حمله تفاضلی ناممکن, الگوریتم قالبی سبک Piccolo

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.