نام پژوهشگر: سمیه میرزایی الموتی
سمیه میرزایی الموتی رضا ابراهیمی آتانی
تروژان های نرم افزاری یکی از تهدیدات امنیتی می باشند که سال های سال سیستم های کامپیوتری را مورد هدف قرار داده اند. در سال های اخیر تروژان های سخت افزاری نیز به عنوان تهدیدی جدید برای سیستم ها وارد معرکه شده اند. یک مدار مخرب یا تروژان سخت افزاری مداری است که در اثنای ساخت تراشه به همراه مدار اصلی، روی تراشه قرار می گیرد و به اشکال مختلف اثرات منفی و مخرب نشان می دهد. در سطح ملّی (خصوصا بعد نظامی و امنیتی) برای کشورهایی نظیر ایران که از تکنولوژی قطعات نیمه هادی و ادوات الکترونیکی قوی برخوردار نیستند، قدم اول در مقابله با تهدید تروژان های سخت افزاری تشخیص آنهاست. ابتدا مروری بر انواع تروژان های سخت افزاری لازم می باشد و نیز عملکرد تخریبی آنها در مدار باید بررسی شود. سپس انواع روش های آشکارسازی اهمیت می یابند. به دلیل نیاز به ابزار پیشرفته در کشوری مانند ایران، به کارگیری روش-های کانال جانبی برای آشکارسازی تروژان ها دشوار می باشد. به همین دلیل بیان و توضیح الگوریتم های atpg و مفاهیم تست خطا اهمیت می یابند. اصلاح این روش ها برای آشکارسازی تروژان مهم می باشند. در این پایان نامه روند ساختن یک نرم افزار شبیه ساز خطا یا تولید تست نشان داده شده است و اشاره ای به برخی نرم افزارها در این زمینه دارد. atpg به عنوان یک روش لازم (هر چند ناکافی) برای تشخیص تروژان های سخت افزاری مطرح می شود و پروسه ی sr برای آشکارسازی تروژان پیشنهاد می شود.