پردازنده های دوقلو در مقابله با حمله کانال جانبی

سال انتشار: 1395
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 515

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

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

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

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

JR_SAIRAN-7-2_001

تاریخ نمایه سازی: 8 دی 1395

چکیده مقاله:

در طول دو دهه گذشته کانون های پژوهشی روش های متعددی را برای استخراج اطلاعات حساس توسط نشت از کانال جانبی و همچنین روش مقابله با آن ارائه داده اند. این مقاله به ایده ای نو در حیطه ریزپردازنده ها می پردازد با نام «پردازنده دوقلو » یا (TuP) Twin Microprocessor و همچنین یک بسته نرم افزاری را ارائه می دهد که به ما اجازه می دهد که کدها را برای اجرا روی TuP دوباره ترجمه کنیم. TuP یک واحد محاسبه و منطق ( ALU ) و یک فضای حافظه اما دو بانک ثبات، دو پشته و دو اشاره گر پشته دارد. فرض کنیم که Q0 و Q1 دو زیربرنامه از یک الگوریتم رمزنگاری باشند. در هر سیکل ساعت TuP به صورت تصادفی یکی از زیربرنامه ها را انتخاب می کند تا اجرا شود. بنابراین با برنامه نویسی ماهرانه Q0 و Q1 ، دو زیربرنامه می توانند با همکاری هم یک فضای حافظه را تغییر دهند و یک وظیفه مشخص را به اتمام برسانند. ارزیابی های آزمایشگاهی نشان می دهد که ایده TuP در مقابله با حمله کانال جانبی اثربخش است.

نویسندگان

احسان اعرابی

عضو هیات علمی دانشگاه صنعتی همدان،

بهاره افشین پور

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