شماره ركورد كنفرانس :
4703
عنوان مقاله :
حمله كانال جانبي مبتني بر مهندسي معكوس كد برنامه درحال اجرا بر روي يك ميكروكنترلر
عنوان به زبان ديگر :
Side Channel Attack Based on Reverse Engineering Code Running on a Microcontroller
پديدآورندگان :
فلاح عاطفه falah.atefe@gmail.com دانشگاه صنعتي مالك اشتر; , قهرمانيان عليرضا دانشگاه صنعتي مالك اشتر، , بهرامگيري حسين دانشگاه صنعتي مالك اشتر،
كليدواژه :
مهندسي معكوس , ميكروكنترلر , حمله تحليل توان
عنوان كنفرانس :
چهارمين كنفرانس ملي پژوهش هاي كاربردي در مهندسي برق، مكانيك و مكاترونيك
چكيده فارسي :
حملات كانال جانبي تقريبا به مدت يك دهه تنها براي استخراج كليد در الگوريتم هاي رمزنگاري استفاده مي شد كه در همان زمان مشخص شد از اطلاعات كانال جانبي مي توان اطلاعات بسيار ديگري استخراج كرد. يكي از اين كاربردها استخراج كد در حال اجرا بر روي ميكروكنترلر مي باشد. اين مساله با حمله الكترومغناطيس به انجام رسيده است، و ما در اين مقاله با استفاده حمله را مبتني بر تحليل توان مصرفي اجرا مي كنيم. تا كنون تكنيك هاي مختلفي ارائه شده است، كه ما نيزدر اين مقاله پيرو كارهاي انجام شده مسئله استخراج كد را به يك مسئله طبقه بندي تبديل مي كنيم، بدين صورت كه هر دستورالعمل ميكروكنترلر را به عنوان يك كلاس در نظر مي گيريم و با استفاده از الگوريتم هاي كاهش ابعاد مانندPCA و LDA اطلاعات منحصر به فرد هر كلاس را استخراج كرده و سپس با استفاده از الگوريتم KNN طبقه بندي را انجام مي دهيم. در اينجا از روش هاي مختلف كاهش ابعاد استفاده نموده ايم و در نهايت با استفاده از الگوريتم LDA براي 4 دستور به بيشترين نرخ استخراج برابر 80.75 درصد رسيديم.