نام پژوهشگر: میثم عسگری چناقلو
میثم عسگری چناقلو شهرام جمالی
تابع درهم ساز یکی از ابزارهای مهم در رمزنگاری و تشخیص اصالت پیام محسوب می شود که فرم کلیددار این تابع برای mac و فرم بدون کلید آن در mdc مورداستفاده قرار می گیرد. در طراحی این گونه توابع، سرعت و امنیت پارامترهای مهمی برای کاربردهای مختلف رمزنگاری می باشند. توابع درهم ساز پرکاربرد در این زمینه md5، sha-0، sha-1 و sha-2 می باشند که به شکل های مختلف موردحمله قرار گرفته اند. توابع یاد شده، با ساختار مرکل-دامگارد و با توابع درونی دودویی طراحی شده اند. یک روش دیگر برای طراحی چنین توابعی استفاده از نگاشت های آشوب می باشد. در این رساله، ابتدا یک سیستم آشوب با قابلیت فشرده سازی معرفی و با استفاده از آن یک تابع درهم ساز فازی طراحی گشته است. ساختار درهم سازی معرفی شده قابلیت پیاده سازی به صورت موازی را داشته و طول خروجی متغیری را دارا است. این تابع درهم ساز از یک کلید 256 بیتی بهره می برد که طول آن می تواند افزایش یابد. بررسی کارایی تابع درهم ساز پیشنهادی با استفاده از پارامترهای کارایی، تحلیل امنیتی و سرعت صورت گرفته استکه از آن جمله می توان به بررسی حساسیت تابع درهم ساز به پیام ورودی و تغییر شرایط اولیه، بررسی آماری اغتشاش و انتشار و مقاومت در برابر برخورد یاد کرد. تابع درهم ساز طراحی شده به لحاظ پارامترهای کارایی بیان شده با برخی توابع درهم ساز مبتنی برآشوب نیز مقایسه و بر اساس حملات عمومی صورت گرفته بر روی توابع درهم ساز مورد بحث و بررسی قرار گرفته است.