شماره ركورد
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
الگوريتم ژنتيك، بهينه سازي سخت افزاري مدار، طراحي مدارات منطقي.