CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

مقایسه و ارزیابی پیادهسازی نرمافزاری توابع درهمساز برگزیده نهایی SHA-3 بر روی پردازندهARM7TDMI-S

عنوان مقاله: مقایسه و ارزیابی پیادهسازی نرمافزاری توابع درهمساز برگزیده نهایی SHA-3 بر روی پردازندهARM7TDMI-S
شناسه ملی مقاله: DCEAEM02_098
منتشر شده در دومین کنفرانس سراسری توسعه محوری مهندسی عمران ، معماری ، برق و مکانیک ایران در سال 1394
مشخصات نویسندگان مقاله:

الهام طاری دشتی - دانشآموخته کارشناسی ارشد مهندسی فناوری اطلاعات، پردیس گرمسار، دانشگاه صنعتی امیرکبیر
کوروش منوچهری کلانتری - استادیار گروه کامپیوتر، دانشکده کامپیوتر و فناوری اطلاعات
سعادت پورمظفری - استادیار گروه کامپیوتر، دانشکده کامپیوتر و فناوری اطلاعات

خلاصه مقاله:
در این مطالعه توابع درهمساز برگزیده نهایی Standard Hash Algorithm-3 (SHA-3) ، یعنی توابع Blake ،Keccak ، Skein و GrØestl به منظور پیادهسازی نرمافزاری در محیطهایی با منابع محدود نظیر کارتهای هوشمند، در نرم افزار Keil μVision4.1 بر اساس معیار سرعت، ارزیابی و مقایسه شد. نتایج حاصل از ارزیابیها نشان داد که تابع Blake به- عنوان تابع برگزیده انتخاب شد. در مرحله بعد، با استفاده از راهکارهای نرمافزاری موجود در کامپایلر ARM 7 ، تابع Blake به لحاظ سرعت بهبود داده شد. پس از بهبود تایع، نتایج حاصل از ارزیابیها نشان داد که زمان اجرای تابع نسبت به پیادهسازی قبلی در حدود 2.2 . برابر سریعتر شد.

کلمات کلیدی:
توابع درهمساز، کارت هوشمند، SHA-3 ، Blake ، Skein ، GrØestl

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/432675/