عنوان
پياده سازي دو بلوك رمزنگار موازي به منظور بهبود مقاومت در برابر حملات تفاضلي توان (DPA) در الگوريتم رمزنگاري استاندارد پيشرفته (AES)
نويسنده اصلي
پگاه رجبي
مقطع تحصيلي
كارشناسي ارشد
چكيده
چكيده
از آنجا كه در سيستم¬هاي رمزنگاري حمله به پياده¬سازي انجام مي¬گيرد، مقاوم كردن روش¬هاي پياده¬سازي در برابر چنين حملاتي بسيار حائز اهميت است. حمله تحليل تفاضلي توان قوي¬ترين حمله¬اي است كه تنها با استفاده از مصرف توان به بازيابي كليد مي¬پردازد. روش¬هاي متنوعي به منظور جلوگيري از اين نوع حملات توسط محققين ارائه گرديده كه مقاوم¬سازي مدارات و ارتقاء تكنولوژي ساخت، ايجاد پروس¬هاي تصادفي در سطح گيت و تقليل تاثير اطلاعات مورد پردازش در مصرف توان از آن دسته مي¬باشند. اما از آنجا كه روش حمله تحليل تفاضلي توان (DPA) مبتني بر پيش¬بيني اطلاعات بر اساس حدس بخشي از كليد و در نتيجه بررسي رفتار مصرف توان جهت آزمون صحت حدس كليد مي¬باشد، ايده اصلي در رويكرد ارائه شده پيش¬بيني ناپذير نمودن مقادير توليد شده در روند رمزنگاري مستقل از مدارات و محيطي است كه رمزنگار در آن پياده مي¬شود. رويكرد جديد معماري نويني از سيستم رمزنگاراستاندارد (AES) مي¬باشد كه از بلوك¬هاي موازي مكمل (CPB) استفاده مي¬كند تا اطلاعات مكملي را با ترتيب تصادفي روي مسير-هاي مصرف توان انتشار دهد و بدين ترتيب اطلاعات نشت پيدا كرده به شكل تغييرات مصرف توان را غير قابل رديابي نمايد. در اين روش بلوك¬هاي مكمل AES بايد طراحي شوند، در مرحله بعد روند اجرا به شكل تصادفي بلوك معمولي يا مكمل را گزينش نموده و اجرا مي¬كند. اين گزينش تصادفي به علت وابسته بودن به كليد رمزنگار غير¬قابل پيش¬بيني مي¬باشد. ايده¬هاي مطرح شده در اين تحقيق بوسيله شبيه¬سازي مورد بررسي قرار گرفته¬اند و نمودارهاي مصرف توان در هر دو حالت AES معمولي و مقاوم شده به خوبي نشان مي¬دهند كه در سيستم رمزنگار پيشنهادي سيگنال¬هاي نشت اطلاعات از نمودار حذف شده¬اند. همچنين يك پياده¬سازي نمونه به شكل درايو USB نيز اجرا شده¬است. اين تحقيق بر روي حملات DPA كه بر عليه سيستم¬هاي رمزنگاري AES انجام مي¬شوند متمركز است اما روش ارائه شده مي¬تواند براي رنج وسيعي از سيستم¬ها و انواع مختلفي از حملات كه بر اساس مصرف توان ترتيب داده مي¬شوند مورد استفاده قرار گيرد. اين رويكرد در سطح بلوكي پياده¬سازي شده¬است كه در مقايسه با سطوح گيت و ترانزيستور كاربردي¬تر و مقرون بصرفه¬تر مي¬باشد.
واژههاي كليدي: سيستم رمزنگار پيشرفته (AES)، تحليل تفاضلي توان (DPA)، تحليل كانال جانبي (SCA)، رمزنگاري، رمزكننده بلوكي.
شماره ركورد
189755
دانشگاه
دانشگاه علم و صنعت ايران
رشته تحصيلي
الكترونيك
استاد راهنما
دكتر ستار ميرزا كوچكي