شماره ركورد كنفرانس :
4129
عنوان مقاله :
طراحي و پياده سازي الگوريتم RC5 با مسيرداده 8 بيتي به منظور دست يابي به سربار سخت افزاري كمينه
پديدآورندگان :
ارزاني بيرگاني يحيي yahya.arzani@gmail.com دانشگاه شهيد بهشتي , تيمارچي سميه S_timarchi@sbu.ac.ir دانشگاه شهيد بهشتي
كليدواژه :
ابعاد بسيار كوچك , RC5 , رمزنگاري متقارن , FPGA , ASIC , Barrel shifter ,
عنوان كنفرانس :
سيزدهمين كنفرانس بين المللي انجمن رمز ايران
چكيده فارسي :
الگوريتم RC5 استاندارد داراي بلوك داده 64 بيتي و شامل عملگرهاي جمع پيمانهاي، XOR و شيفت چرخشي است. در اين مقاله، براي اولين بار، ساختار جديدي با مسير داده 8 بيتي براي اين الگوريتم ارايه شده است. كاهش عرض مسير داده موجب كاهش شديد ابعاد پيادهسازي گرديده است. براي طراحي عملگر شيفت چرخشي از ساختاري دو مرحلهاي استفاده شده است. در اين معماري عملگرها به دودسته تقسيم شده و عمليات مربوط به هر بايت در دو فاز انجام ميگيرد. استفاده از تكنيك خط لوله باعث افزايش سرعت رمزنگاري شده است. عمليات رمزنگاري توسط اين ساختار در 104 كلاك انجام ميشود. براي پيادهسازي در FPGA از تراشه XC3S50 استفادهشده است. معماري پيشنهادي توسط تنها 67 اسلايس قابل پيادهسازي است. ابعاد ASIC آن نيز توسط فناوري 180 nm برابر m2μ 71358 است. ابعاد معماري پيشنهادي در FPGA و ASIC نسبت به كوچكترين ساختار موجود به ترتيب 59% و 31% كاهش را نشان ميدهد.