- English
- فارسی
Implementation of Rijndeal Algorithm Based on Multi-Beat Architecture
Implementation of Rijndeal Algorithm Based on Multi-Beat Architecture
پس از معرفي رايندال بعنوان الگوريتم رمز استاندارد در اكتبر سال 2000 ميلادي توسط NIST، استفاده از آن به طور گسترده در کاربردهاي مختلف سختافزاري و نرمافزاري مورد توجه قرار گرفت. در اين مقاله دو پيشنهاد بر مبناي مدل ضربهاي براي پيادهسازي الگوريتم رايندال برروي FPGA ارائه خواهد شد، كه از نظر حجم سختافزار مصرفي و نرخ گذردهي کارآمد است. در روش اول يک واحد سختافزاري مبتني بر مدل ضربهاي طراحي شده كه دورهاي مختلف الگوريتم رايندال در آن با استفاده از مكانيزم فيدبك پيادهسازي ميشود و از اين رمزكننده ميتوان در سرعتهاي متوسط استفاده نمود. اين رمزكننده قادر است دو قطعه را به طور همزمان دريافت نموده تا عمليات رمزگذاري بر روي آنها به موازات يكديگر و با استفاده اشتراكي از منابع انجام گيرد. روش دوم براي كاربردهاي پر سرعت طراحي شده است كه در آن توأمان از مدل ضربهاي و معماري خطلوله استفاده شده است. نتايج سنتز رمزكنندههاي پيشنهادي گوياي صحت عملكرد و كارايي مناسب روشها ميباشد و حداكثر نرخ گذردهي 38.272 Gbps را برآورده ميسازد.