تشخیص حملات پروتکل RPL اینترنت اشیاء با استفاده از سیستم تشخیص نفوذ مبتنی بر الگوریتم یادگیری ماشین

  • سال انتشار: 1402
  • محل انتشار: هفتمین کنفرانس بین المللی پژوهش های نوین در مهندسی برق، کامپیوتر، مکانیک و مکاترونیک در ایران و جهان اسلام
  • کد COI اختصاصی: ICECM07_036
  • زبان مقاله: فارسی
  • تعداد مشاهده: 56
دانلود فایل این مقاله

نویسندگان

مرضیه باقری

دانشجوی کارشناسی ارشد / مهندسی کامپیوتر/ دانشگاه آزاد اسلامی واحد یادگار امام خمینی (ره) شهرری

قباد زرین چیان

دکتری / مهندسی کامپیوتر / دانشگاه آزاد اسلامی واحد یادگار امام خمینی (ره) شهرری

چکیده

پیش بینی و مقابله با حملات در بستر شبکه های اینترنت اشیاء نیازمند پیاده سازی یک سیستم تشخیص نفوذ بر روی پروتکل RPL است. در این مقاله، یک سیستم تشخیص نفوذ مبتنی بر الگوریتم یادگیری ماشین برای شناسایی حملات متعدد در شبکه های کم اتلاف انرژی مبتنی بر اینترنت اشیاء ارائه شده است. سیستم پیشنهادی از چهار فاز غالب شامل مرحله پیش پردازش داده ها، انتخاب ویژگی، طبقه بندی و تنظیم فراپارامترها تشکیل شده است. در مرحله پیش پردازش، داده ها به گونه ای آماده می شوند که برای ساخت مدل مناسب باشند. در واقع در این مرحله به نرمال سازی داده ها و حذف داده های پرت پرداخته شده است. در مرحله انتخاب ویژگی، سیستم پیشنهادیاز تکنیک طبقه بندی درختان اضافی استفاده کرده و موثرترین ویژگی ها، جهت آموزش به طبقه بندی کننده های یادگیری ماشین داده می شود. در فاز طبقه بندی، از الگوریتم های یادگیری ماشین مختلف استفاده شده و نتایج حاصله نشان می دهد بهترین الگوریتم موجود، الگوریتم جنگل تصادفی بوده و دقتی برابر ۹۱.۳۴% در شناسایی حملات کسب کرده است.

کلیدواژه ها

اینترنت اشیا، یادگیری ماشین، پروتکل RPL، حملات مسیریابی

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.