پیاده سازی سخت افزاری و نرم افزاری الگوریتم های رمز سبک وزن SIMON و SPECK بر روی میکروکنترلر، FPGA و ASIC

سال انتشار: 1399
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 544

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ISFCONF01_014

تاریخ نمایه سازی: 25 خرداد 1400

چکیده مقاله:

در سال ۲۰۱۳ آژانس امنیت ملی آمریکا دو خانواده از رمزهای قالبی سبک وزن را منتشر کرد که این دو خانواده simon و speck نامگذاری شدند. با توجه به اینکه، اکثر رمزهای قالبی سبک وزن برای اجرا روی یکی از زمینه های سخت افزاری یا نرم افزاری طراحی شده اند، ولی این دو رمز،علاوه بر امنیت بالا و مقاومت در برابر روش های حمل شناخته شده، عملکرد بهینه ای را در زمینه سخت افزار و زمینه نرم افزار از خود نشان داده اند که برای تمام کاربردهای سبک قابل استفاده می باشد. دراین تحقیق، الگوریتم های رمز simon۳۲ و speck۳۲ بر روی بستر نرم افزاری میکروکنترلر ۸ بیتی، بسترسخت افزری FPGA و ASIC پیادهسازی ، ومیزان سطح مصرفی و توان عملیاتی آنها محاسبه شده است. با استفاده از نتایج بدست آمده در این پیاده سازی، می توان برای استفاده از این الکوریتم ها در سامانه هایی که با محدودیت منایع مصرفی و توان پردازشی مواجه هستند تصمیم گیری شود.

کلیدواژه ها:

الگوریتم رمز سبک وزن ، میکروکنترلر ، ASIC ، FPGA ، پیاده سازی

نویسندگان

حسین حسین پور

کارشناسی ارشد، دانشگاه صنعتی مالک اشتر، مجتمع دانشگاهی برق و کامپیوتر

محمد امین امیری

استادیار، دانشگاه صنعتی مالک اشتر، مجتمع دانشگاهی برق و کامپیوتر

سیدمجتبی دهنوی

دکتری، دانشگاه خوارزمی، دانشکده علوم ریاضی و کامپیوتر