-
شماره ركورد
8729
-
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
8729
-
پديد آورنده
حسن نعمتي اندواري
-
عنوان
بهينه سازي سخت افزاري تابع چكيده ساز BLAKE با استفاده از الگوريتم ژنتيك
-
مقطع تحصيلي
كارشناسي ارشد
-
رشته تحصيلي
برق - الكترونيك
-
سال تحصيل
شهريور 90
-
تاريخ دفاع
شهريور 90
-
استاد راهنما
ميرزا كوچكي
-
چكيده
چكيده
و نگراني بابت الگوريت مهاي خانواده SHA- با توجه به نقاط ضعفي كه در توابع چكيد هساز 1
يك فراخوان براي انتخاب استاندارد دره م سازي NIST ب هدليل ساختار مشابه مؤسسه SHA-2
جديد منتشر كرده است كه هدف آن انتخاب يك (يا بيشتر ) تابع چكيد ه ساز جديد كه بتواند
يكي از الگوريتم هاي پذيرفت هشده - BLAKE باشد. تابع چكيده ساز SHA- جايگزيني براي خانواده 2
م يباشد.در اين پايا ننامه سعي بر آن است تا پس از معرفي SHA- براي تابع چكيد هساز 3 NIST ي
الگوريتم درهم ساز بليك و ساختار سخت افزاري آن يك ساختار بهينه از لحاظ سطح سخت افزاري
ارائه شود.
داراي مقياس بزرگي در تع داد ورودي و خروجي م ي باشد . اين BLAKE تابع چكيد هساز
مقيا سپذيري باعث م يشود كه كارآيي الگوريتم تكاملي پايين بيايد . اما ما براي اينكه طول
كروموزوم زياد نشود و فضاي جستجو هم محدودتر شود، بهين هسازي را از سطح گيت به ماژول
تغيير داديم. با اين عمل تعداد نس لهاي لازم براي تكامل مدار كاهش يافته و زمان كمتري را براي
رسيدن به جواب صرف م يكند. ضمناً هزينه محاسباتي و پردازشي كمتري لازم دارد . لازم بذكر
انجام شده است. الگوريتم بر روي BLAKE است بهين هسازي براي قسمت تابع فشرده ساز الگوريتم
پيادهسازي شده است. هما نطور كه از نتايج Xc3s1500L-4fg مدل 676 FPGA SPARTAN-3L
هاي L UT پيداست سطح سخت افزاري را تا 25 % كاهش داديم. البته اين كاهش در اثر حذف
اضافي ، ثابت و سيم بدست آمده است. در حقيقت سطح سخت افزاري اشغالي را با كاهش تعداد
بهينه كرديم. LUT
سخت افزار تكام لپذير، ،BLAKE تابع چكيده ساز ،SHA- واژ ههاي كليدي : 3
الگوريتم ژنتيك، بهينه سازي سخت افزاري مدار، طراحي مدارات منطقي.
-
لينک به اين مدرک :