شبکه ی تعریف شده با استفاده از نرم افزار (SDN) و مجازی سازی شبکه (NFV)فن6اوری های مهمی هستند که میتوانند از شبکه های 5G آینده پشتیبانی کنند. فراهم نمودن امنیت در این نوع شبکه ها به دلیل اینکه تعداد زیادی از مشترکین در آن حضور دارند از اهمیت بالایی برخوردار است. در این تحقیق الگوی بهبود امنیتی به منظور فراهم نمودن امنیت در برابر حمله هایی که در شبکه ی 5G مبتنی بر SDN و NFV پیشنهاد داده شده است. برای فراهم نمودن امنیت در این تحقیق از فرایندی به این صورت استفاده شده است: -1 تائید اولیه، -2 دسته بندی بسته های داده و – 3 تغییر کلیدها. تائید اولیه در گره دسترسی (AP) برای هر گره بر اساس الگوی تائید مبتنی بر ID صورت میگیرد. بسته های مشکوک در کنترل کننده ها تشخیص داده میشوند و در تابع شبکه ی مجازی (VNF) دسته بندی میشوند. به منظور دسته بندی بسته های داده، مهمترین ویژگی های بسته های داده با استفاده از الگوریتم ژنتیک انتخاب میشوند. در این تحقیق همچنین از دسته بندی کننده ی یادگیری ماشین بر اساس تابع پایه ی دایره ای (RBF) استفادهشده است. سپس، بسته های مخرب در
VNF حذف میشوند و بسته های نرمال به مقاصد آنها ارسال میشوند . برای حمله ای از نوع اشباع کردن جدول داده ها از الگوریتم بهبودیافته ی زنبورعسل (EABC) استفادهشده است. نتایج تجربی نشان دادهاند که الگوریتم پیشنهادی بر اساس معیارهای تاخیر، تعداد بسته های داده تغییر جهت دادهشده، دقت تشخیص داده شده، نرخ انتقال بسته های داده و نرخ از دست رفتن بسته های داده عملکرد خوبی دارد.