ارایه یک حمله تحلیل توان تفاضلی به مقاوم سازی Mask RSM پیاده سازی شده بر روی الگوریتم رمزنگاری AES و بهبود مقاوم سازی

سال انتشار: 1397
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 2,742

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

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

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

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

ICELE03_429

تاریخ نمایه سازی: 18 اسفند 1397

چکیده مقاله:

در دنیای امروزه رمزنگاری اطلاعات از اهمیت بسیاری برخوردار است به طوری که روش های مختلفی برای رمز کردناطلاعات وجود دارد. یکی از این روشها که از محبوبیت زیادی برخوردار است الگوریتم رمزنگاری AES است. در اینرمزنگاری از یک کلید 128 یا 192 یا 256 بیتی برای رمزنگاری و رمزگشایی داده ها استفاده می شود. برای کشف کلیدرمزنگاری حملات مختلفی به پیاده سازی این رمزنگاری انجام شده است. یکی از این حملات، حمله تحلیل توان تفاضلیاست که از روی رابطه ی بین داده میانی در حال پردازش و مصرف توان دستگاه می تواند کلید رمزنگاری را به دست آورد.برای جلوگیری از این حمله، مقاوم سازی به نام پوشانه گذاری در سایت رقابت جهانی DPA ارایه شده است که با پوشانه گذاری داده میانی در حال پردازش توسط یک متغیر به نام پوشانه باعث حذف رابطه ی داده ی میانی در حال پردازش بامصرف توان دستگاه می شود. در این پژوهش یک نقطه از الگوریتم ارایه شده بر روی سایت رقابت جهانی DPA که دارای ضعف است پیداشده است. ضعفی که در این نقطه وجود دارد این است که، در ابتدا کلید رمزنگاری با مجموعه پوشانه براساس یک متغیر اندیس تصادفی xor بیتی میشود به طوریکه در تمام عملیات رمزنگاری، در این نقطه کلید ثابت است و فقط پوشانه تغییر میکند، بنابراین مصرف توان در این نقطه کاملا وابسته به پوشانه میشود. سپس در این نقطه، با استفادهاز روش تشخیص الگوی همبستگی شکل موجهای مربوط به مصرف توانی را که پوشانه یکسانی دارند جداشده است تا بهاین شکل بتوان به ازای هر حدس کلید، پوشانه را هم حدس زد. درنهایت در این پژوهش یک مقاوم سازی ارایه شده استکه باعث حذف این ضعف در نقطه مذکور می شود.

نویسندگان

مجتبی گزمه

دانشجو کارشناسی ارشد، گروه مهندسی کامپیوتر، دانشکده فنی، دانشگاه شاهد، تهران، ایران

محمدعلی دوستاری

استادیار گروه مهندسی کامپیوتر، دانشکده فنی، دانشگاه شاهد، تهران، ایران

حامد یوسفی

دانشجو دکتری، گروه مهندسی برق، دانشکده فنی، دانشگاه شاهد، تهران، ایران