تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با OPNET

در این بخش پروژه شبیه سازی تشخیص و جلوگیری از حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET را به همراه فیلم نحوه اجرا و مشاهده خروجی ها آماده کردیم که بر اساس مقاله پروتکل مسیریابی اعتماد آگاه برای شبکه های کم توان و پر اتلاف انجام شده است. در ادامه توضیحاتی از بحث حملات در شبکه های کم توان و پر اتلاف ، معرفی مقاله ، پروتکل RPL ، پروتکل TRPL و روش پیشنهادی مقاله ارائه شده و فیلم و تصاویر خروجی پروژه در محیط نرم افزار آپنت به همراه لینک دانلود مقاله پایه قرار داده شده است.

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

حملات در شبکه های کم توان و پر اتلاف

پروتکل مسیریابی RPL که یک پروتکل برای شبکه های کم توان و پر اتلاف است، در مارچ سال ۲۰۱۲ استاندارد شد اما همچنان جنبه های امنیتی آن نیازمند مطالعه و تحقیق بیشتری می باشد و این پروتکل نسبت به حملات لایه شبکه مانند حمله سیاه چاله (Black Hole) و چاله خاکستری (Gray hole) حساس هستند و مکانیزم مناسبی برای تشخیص این حملات وجود ندارد. در تحقیقات قبلی سعی شده با استفاده از الحاق مکانیزم مدیریت اعتماد و اعتماد آگاه ساختن گره ها نسبت والد های خود از این نوع حملات جلوگیری شود.

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

معرفی مقاله

در این مقاله با استفاده از زمانبندی روش های قبل، سرعت تشخیص حمله سیاه چاله (Black Hole) و تشخیص حمله چاله خاکستری (Gray hole) را افزایش داده ایم. روش پیشنهادی را با نرم افزار شبیه ساز OPNET شبیه سازی کردیم. نتایج حاصل از شبیه سازی نشان می دهد که به کمک روش پیشنهادی، نه تنها سرعت شناسایی گره های بدخواه افزایش می یابد که باعث بهینه سازی نرخ تحویل نسبت به روش های قبلی می شود، بلکه باعث کاهش تعداد بسته های کنترلی شبکه نیز می گردد.

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

معرفی پروتکل RPL

پروتکل RPL یک پروتکل مسیریابی بردار فاصله و مسیریابی مبدأ می باشد و بر روی مکانیزم های لایه مک مختلف می تواند کار کند. عملکرد پروتکل RPL بر پایه مفهوم توپولوژیکی DODAG است. DODAG در لغت به معنی گراف جهت دار بدون دور مقصدگرای می باشد و ساختاری درخت گونه دارد که مسیرهای پیش فرض شبکه را مشخص می کند. قابل ذکر است که DODAG بیش از یک ساختار درخت معمولی می باشد. در DODAG هر گره می تواند بیش از یک والد داشته باشد ، در حالی که در درخت معمولی هر گره فقط یک والد دارد. RPL گره های خود را درون یک DODAG سازماندهی می کند.

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

معرفی پروتکل TRPL

در مقاله پروتکل RPL اعتماد آگاه برای شبکه های حسگر بی سیم (WSN) که در شانزدهمین کنفرانس دانشجویی مهندسی برق ایران ارائه شده، برای تشخیص گره های بدخواه سیاه چاله و چاله خاکستری یک سیستم مدیریت اعتماد ارائه داده شده است. در این روش هر گره به منظور شناسایی گره های والد بدخواه از بسته های پرسش از ریشه استفاده می کند، تا از تعداد بسته های رسیده به ریشه آگاهی پیدا کند و سپس با استفاده از این آگاهی سطح اعتماد مسیر فراهم شده توسط والد را محاسبه می کند. در صورت بدخواه بودن والد و کمتر شدن سطح اعتماد محاسبه گرهی والد، گره مورد نظر از میان والدهای کاندید خود، والدی را که دارای سطح اعتمادی بالاتر است انتخاب می کند. با این روش هر گره به راحتی می تواند از گره های بدخواه اجتناب کند.

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

روش پیشنهادی مقاله

در مقاله پروتکل RPL اعتماد آگاه برای شبکه های حسگر بی سیم (Wireless Sensor Network – WSN) به منظور شناسایی والد بدخواه از بسته های پرسش و پاسخ ریشه استفاده شده است. این بسته های پرسش به صورت دوره ای ارسال شده و هر گره از تعداد بسته های رسیده به ریشه آگاهی پیدا می کند و به کمک این اطلاعات سطح اعتمادش را به مسیر فراهم شده توسط والد بدخواه محاسبه می کند. با این روش اگرچه هر گره از تعداد بسته های رسیده به ریشه آگاهی پیدا می کند ولی تشخیص هرچه سریع تر سطح اعتماد مسیر فراهم شده توسط والد، نیازمند ارسال بسته های پرسش از ریشه با تناوب بیشتر می باشد، که باعث افزایش مصرف انرژی شبکه و همچنین سربار ناشی از بسته های پرسش از ریشه می شود.

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET

در روش پیشنهادی به منظور کاهش سربار ناشی از بسته های پرسش از ریشه و کاهش مصرف انرژی ناشی از ارسال بسته های پرسش و پاسخ ریشه از مفهوم تایمر قطره بهره برده ایم. در این روش به جای ارسال بسته های پرسش به صورت دوره ای، این بسته ها را در انتهای دوره های زمانی تایمر ارسال، تایمر قطره ارسال می کنیم. با این روش هنگام انتخاب والد جدید و بازنشانی تایمر قطره گره در فاصله های زمانی کوتاه تر اقدام به ارسال بسته های پرسش از ریشه می شود. که این تناوب کوتاه باعث پرسش های پی در پی گره شده و کمک خواهد کرد تا گره هر چه سریع تر از سطح اعتماد مسیر فراهم شده توسط والد خود آگاهی پیدا کند و با گذشت زمان و اطلاع پیدا کردن گره از سطح اعتماد مسیر فراهم شده توسط والد و افزایش تناوب تایمر قطره تناوب ارسال بسته های پرسش از ریشه نیز افزایش پیدا می کند. در نتیجه سربار ناشی از ارسال بسته های پرسش و پاسخ ریشه نیز کاهش پیدا می کند.

خروجی های پروژه در محیط OPNET

جدول پارامترهای شبیه سازی :

نام
مقدار
مدت زمان شبیه سازی
۲۰۰ ثانیه
تعداد گره های شبکه
۲۵ گره
ناحیه جغرافیایی (فضای شبیه سازی)
۲۰۰ متر در ۲۰۰ متر
رنج ارسال هر گره
۴۰ متر
تعداد گره های سیاه چاله
۳ گره
تعداد گره های چاله حاکستری
۲ گره
نرخ سرویس دهی گره ها
۷۰۰ بسته در ثانیه
تعداد سناریو
سه سناریو (RPL – TRPL – روش پیشنهادی)
نرم افزار شبیه ساز
OPNET 14.5

تصاویر خروجی :

تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET تشخیص حمله سیاه چاله و چاله خاکستری در پروتکل RPL و TRPL با نرم افزار OPNET


مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید