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