مقایسه و ارزیابی پیادهسازی نرمافزاری توابع درهمساز برگزیده نهایی SHA-3 بر روی پردازندهARM7TDMI-S
عنوان مقاله: مقایسه و ارزیابی پیادهسازی نرمافزاری توابع درهمساز برگزیده نهایی SHA-3 بر روی پردازندهARM7TDMI-S
شناسه ملی مقاله: DCEAEM02_098
منتشر شده در دومین کنفرانس سراسری توسعه محوری مهندسی عمران ، معماری ، برق و مکانیک ایران در سال 1394
شناسه ملی مقاله: 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/