شماره ركورد كنفرانس :
4819
عنوان مقاله :
پياده سازي الگوريتم رمز بلوكي SPECKبر روي FPGAبا استفاده از ساختار حلقه
پديدآورندگان :
هادي نژاد ايرج hadinejad.iraj@gmail.com دانشگاه صنعتي مالك اشتر , اميري محمد امين دانشگاه صنعتي مالك اشتر
كليدواژه :
رمز بلوكي , SPECKپيادهسازي , FPGAمعماري حلقه , موازي سازي
عنوان كنفرانس :
سومين همايش بين المللي تركيبيات، رمزنگاري و محاسبات
چكيده فارسي :
الگوريتم رمز SPECK از دسته الگوريتمهاي رمز بلوكي سبك وزن ميباشد كه علاوه بر امنيت بالا و مقاومت در برابر روشهاي حمله شناخته شده، بطور همزمان عملكرد سختافزاري و نرمافزاري بهينهاي داشته و براي پيادهسازي در تمام كاربردهاي سبك قابل استفاده ميباشد. در اين مقاله روشي براي پيادهسازي الگوريتم رمز SPECK128/128 بر روي FPGA بر مبناي ساختار حلقه پيشنهاد شده است كه در مقايسه با روشهاي موجود ضمن كاهش سطح مصرفي، نرخ بازدهي را به مقدار قابل توجهي افزايش داده است. روش پيشنهادي با ارائه يك توصيف ساختاري از ماژول رمز و تبديل آن به چند زير ماژول در قالب يك مدل ماشين حالت، الگوريتم رمز SPECKرا اجرايي ميكند. علاوه براين به منظور بهبود عملكرد روش پيشنهادي، يك ساختار موازيسازي نيز به معماري حلقه اضافه شده كه سبب افزايش نرخ بازدهي شده است. نتايج شبيه سازي نشان دهنده كارايي الگوريتم پيشنهادي و عملكرد مناسب آن براي پيادهسازي بر روي تراشه FPGA است