محاسبه مقدار آسیب پذیری مدارهای مجتمع دیجیتال در برابر تروجان سخت افزاری با استفاده از شبکه های عصبی کانولوشن

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

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

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

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

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

JR_ABMIR-2-1_004

تاریخ نمایه سازی: 6 اسفند 1403

چکیده مقاله:

با پیشرفت تراشه های مجتمع دیجیتال و پیاده سازی سیستم های پیچیده برروی آن ها، مخاطراتی در رابطه با عملکرد آن ها ایجاد شده است. تروجان های سخت افزاری (HT) از مهمترین نوع مخاطرات هستند که سبب ایجاد خطا در عملکرد تراشه، افزایش توان مصرفی و نشت کردن اطلاعات ذخیره شده برروی تراشه ها می شوند. در نتیجه، ارزیابی میزان آسیب پذیری تراشه ها در برابر انواع مختلف تروجان های سخت-افزاری دارای اهمیت بسیار زیادی است. در این مقاله روشی دقیق در سطح چیدمان (layout)، برمبنای استفاده از شبکه های عصبی کانولوشن (CNN)، برای محاسبه میزان آسیب پذیری تراشه های دیجیتال در برابر HT ارائه شده است. عوامل اصلی موثر بر میزان خطرپذیری تراشه های دیجیتال شامل میزان فضاهای خالی در چیدمان، منابع مسیردهی استفاده نشده، فعالیت سیگنال های داخلی، و قابلیت آزمون پذیری گیت های مدار می باشند. برای تولید دیتاست مناسب، چیدمان فیزیکی هر پیاده سازی از یک مدار دیجیتال با استخراج این عوامل، به یک تصویر دیجیتال تبدیل شده است. پس از تولید دیتاست مناسب که شامل ۱۰۰۰۰ تصویر است، فرآیند یادگیری CNN تکمیل می شود و شبکه ی آموزش یافته برای تعیین میزان آسیب پذیری در برابر HT مورد استفاده قرار می گیرد. با مشخص شدن میزان آسیب پذیری مدار پیاده سازی شده، طراح می تواند تغییرات لازم را برای مقاوم کردن تراشه در برابر HT اعمال نماید. نتایج شبیه سازی برروی چیدمان مدارهای معیار (ISCAS ۸۵, ۸۹) نشان می دهد، میزان دقت رهیافت پیشنهادی ۹۲% می باشد. همچنین روش پیشنهادی، مشکل ناشی از عدم مدلسازی دقیق عوامل موثر در تعیین خطرپذیری در روش های پیشین را مرتفع کرده و دقت محاسبه آسیب پذیری را ۱۷% افزایش می دهد.

کلیدواژه ها:

مدارهای مجتمع دیجیتال ، تروجان های سخت افزاری ، شبکه های عصبی کانولوشن ، کلاس بندی ، یادگیری ماشین

نویسندگان

هادی جهانی راد

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

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Bao, C., Forte, D., & Srivastava, A. (۲۰۱۵). On reverse ...
  • Bhunia, S., Abramovici, M., Agrawal, D., Bradley, P., Hsiao, M.S., ...
  • He, J., Guo, X., Ma, H., Liu, Y., Zhao, Y. ...
  • Cozzi, M., Galliere, J.M. and Maurine, P., ۲۰۱۸, August. Exploiting ...
  • Koushanfar, F. and Mirhoseini, A., ۲۰۱۰. A unified framework for ...
  • Chen, K., Arias, O., Guo, X., Deng, Q., & Jin, ...
  • Rahimifar, M. M., & Jahanirad, H. (۲۰۲۰). Employing Image Processing ...
  • Trippel, T., Shin, K. G., Bush, K. B., & Hicks, ...
  • Salmani, H., & Tehranipoor, M. M. (۲۰۱۶). Vulnerability analysis of ...
  • Bakhshizadeh, M., & Jahanian, A. (۲۰۱۴). Trojan Vulnerability Map: An ...
  • Zamiri Azar, Kimia, Hadi Mardani Kamali, Farimah Farahmandi, and Mark ...
  • Cong, Shuang, and Yang Zhou. "A review of convolutional neural ...
  • Chen, Xiaoming, Qiaoyi Liu, Song Yao, Jia Wang, Qiang Xu, ...
  • Kok, Chee Hoo, Chia Yee Ooi, Michiko Inoue, Mehrdad Moghbel, ...
  • Hasegawa, Kento, Masao Yanagisawa, and Nozomu Togawa. "Trojan-feature extraction at ...
  • Hasegawa, Kento, Youhua Shi, and Nozomu Togawa. "Hardware trojan detection ...
  • نمایش کامل مراجع