الگوریتم رمزنگاری تصویر با استفاده از تابع درهم‌ریز و روش خودوفقی

نویسندگان

1 دانشجوی دکتری مهندسی برق، پژوهشکده الکترونیک، دانشکده مهندسی برق دانشگاه علم و صنعت ایران

2 دانشجوی کارشناسی ارشد، دانشگاه آزاد اسلامی واحد خوراسگان

3 دانشیار دانشکده مهندسی برق دانشگاه علم و صنعت ایران

4 کارشناس ارشد آموزشی و مدیر داخلی پژوهشکده الکترونیک

چکیده

در این مقاله، یک الگوریتم جدید برپایه‌ی روش خودوفقی و تابع درهم‌ریز برای رمزنگاری تصویر پیشنهاد شده‌است. در روش خودوفقی پیشنهادی، تصویر به چهار زیرتصویر تقسیم می‌شود که هر زیرتصویر تنها با استفاده از ماسک‌هایی که از زیرتصویر دیگر ساخته شده‌اند، رمز می‌گردد. هدف از این مرحله افزایش حساسیت الگوریتم به جزئی‌ترین تغییرات در تصویر اصلی است. در مرحله‌ی بعد، یک ماتریس 8×8 کاملاً شبه‌تصادفی با کمک تابع درهم‌ریز salsa20 تولید می‌شود و از آن برای رمزکردن بلوک‌های 8×8 تصویر طی دو دور انتشار (بدون مرحله‌ی اغتشاش) استفاده می‌شود. این مرحله نیز امنیت و حساسیت به کلید و تصویر را تضمین می‌نماید. تحلیل‌های صورت‌گرفته، میزان کارآییِ بالای این الگوریتم را از لحاظ امنیت در مقابل تمام حملاتِ آماری، افسار گسیخته (با فضای کلید بزرگتر از 2512)، تفاضلی (با 99.61% < NPCR و 33.45% < UACI)، بی‌نظمی (بالاتر از 7.9975)، و ... نشان می‌دهد.

کلیدواژه‌ها


عنوان مقاله [English]

An Image Encryption Algorithm based on Self-Adaptive Method and Hash Function

نویسندگان [English]

  • بنیامین نوروزی 1
  • شیرین صابریان 2
  • ستار میرزاکوچکی 3
  • فرهاد یوسفی 4
  • جعفر شمسی 1
چکیده [English]

fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb fgb dfgh ghbn gfnb

کلیدواژه‌ها [English]

  • gfd
  • hbm
  • hjnm
  • hjm