شماره ركورد كنفرانس :
4605
عنوان مقاله :
پياده سازي بهينه الگوريتم Keccak جهت تضمين تماميت ميان افزارها در راديو نرم افزار
پديدآورندگان :
رضائي پناه فروغ forough.rezaeipanah@yahoo.com گروه الكترونيك، واحد شهرقدس، دانشگاه آزاد اسلامي، تهران، ايران؛ , مهدوي مژده mahdavi@qodsiau.ac.ir گروه الكترونيك، واحد شهرقدس، دانشگاه آزاد اسلامي، تهران، ايران؛ , اميري محمدامين maamiri@mut.ac.ir گروه الكترونيك، مجتمع برق و الكترونيك، دانشگاه صنعتي مالك اشتر، تهران، ايران؛
كليدواژه :
الگوريتم Keccak , راديونرمافزار , پياده سازي
عنوان كنفرانس :
بيست و ششمين كنفرانس مهندسي برق ايران
چكيده فارسي :
امروزه سيستم هاي مخابراتي و الكترونيكي نقش چشمگيري در زندگي انسان ها دارند. تقريبا مي توان ادعا كرد سيستم هاي مذكور در تمام نقاط جهان نفوذ نموده است. تمامي وسايل مخابراتي اطراف ما، هر يك بنحوي از تكنولوژي راديو نرمافزاري استفاده مي نمايند. قابليت تغيير نرم افزاري و انعطاف پذيري اين سيستم ها به اندازهاي زياد مي باشد كه وابستگي سيستم هاي مخابراتي به سخت افزار تا حد زيادي از بين رفته و همچنين انعطاف بيشتري را بـه سيستم براي سازگاري با خدمات چندرسانه اي روي يك گيرنده داده است. براي تضمين داده ها و اطلاعات از توابع درهمساز استفاده مي شود، تابع هش يا درهمساز تابعي است كه يك پيام به طول تصادفي و دلخواه را به عنوان ورودي دريافت ميكند و نتيجه خروجي اين تابع، يك مقدار با تعداد بيت ثابت است. مقدار هش حاصل نمايشي از كل محتواي متن يا رشته ورودي است و مي توان آن را نوعي اثر انگشت ديجيتالي براي آن متن به حساب آورد. از توابع درهمسازي رمزنگارانه براي بررسي صحت پيام ها و امضاي ديجيتال متون استفاده مي شود. يكي از الگوريتم هاي توابع درهمساز، الگوريتم Keccak ميباشد كه داراي ساختار اسفنجي است، اين الگوريتم در سال 2012 در بين توابع ديگر برنده و سپس استاندارد شد. در اين پژوهش معماري پياده سازي سخت افزاري اين تابع بهينه مي شود. به اين نحو كه با استفاده از معماري حلقه و اضافه كردن رجيستر توانستيم مقدار بازده سختافزاري وفركانس را افزايش دهيم و سخت افزار الگوريتم را بهينه كنيم.