CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

شبیه سازی الگوریتم کریپتوگرافی Twofish و پیاده سازی آن در FPGA

عنوان مقاله: شبیه سازی الگوریتم کریپتوگرافی Twofish و پیاده سازی آن در FPGA
شناسه ملی مقاله: ACCSI08_075
منتشر شده در هشتمین کنفرانس سالانه انجمن کامپیوتر ایران در سال 1381
مشخصات نویسندگان مقاله:

فریده ایپکچی - دانشکده مهندسی _ دانشگاه فردوسی مشهد
حسینی خیاط - دانشکده مهندسی _ دانشگاه فردوسی مشهد

خلاصه مقاله:
امروزه رمزکردن اطلاعات نقش مهمی در تبادل داده ها برعهده دارد . تاکنون روشهای گوناگونی برای ارائه یک روش استاندارد پیشنهاد شده است . آنچه در این مقاله به آن پرداخته شده است ، الگوریتم رمزسازیTwofishمی باشد . این الگوریتم در سال ١٩٩٨ بعنوان جانشینی برای الگوریتمDES توسط بروس اشنایر و همکارانش ارائه شد . Twofish یک رمزکننده متقارن است که بلاکهای ١٢٨ بیتی را توسط کلیدهای ١٢٨،١٩٢و ٢٥٦ بیتی رمز می کند . مرحله رمزنگاری دارای ١٦ چرخه با ساختار شبکه Feistel می باشد و تابع F هسته مرکزی این چرخه ها را تشکیل می دهد . در این مقاله پس از شرح مختصری از این الگوریتم به شبیه سازی آن توسط زبان برنامه نویسی VHDL پرداخته و در سنتز مدار، مساحت اشغال شده توسط این الگوریتم در Xilinx FPGA سریVirtex و همچنین سرعت عملکرد آن را بهینه سازی و نتایج بهینه سازی شده را با سایر نتایج موجود در این زمینه مقایسه می کنیم

کلمات کلیدی:
در این مقاله : رمزسازی،الگوریتم Twofish ،شبیه سازی، سنتز، FPGA

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/46757/