@inproceedings{e5dbd98cdd4b414c8d7ad0c605fad6a7,
title = "Machine Learning Based SDN-enabled Distributed Denial-of-Services Attacks Detection and Mitigation System for Internet of Things",
abstract = "Advancements of Internet of Things (IoT) enhance the application spectrum of smart networking and demand intelligent security measurements against cyber-attacks. Recent integration of Software Defined Networking (SDN) in IoT environments provides better network management by decoupling of control plane from forwarding plane. An advanced SDN based network management also utilize the machine learning models to classify IoT network traffic at OpenFlow Switches with the coordination of SDN controller. In this paper, we propose a novel SDN-enabled Distributed Denial-of-Services attacks Detection and Mitigation System (SDN-DMS) which utilize SDN enabled security mechanism for IoT devices with support of machine learning algorithms to develop Distributed Denial of Services (DDoS) detection and mitigation system. SDN-DMS integrates Floodlight and Pox SDN controllers to reconfigure the OpenFlow switches in order to mitigate the detected DDoS attacks by advanced Support Vector Machine (SVM) algorithms of Lagrangian Support Vector Machine (LSVM), Finite Newton Lagrangian Support Vector Machine (NLSVM), Smooth Support Vector Machine (SSVM) and Finite Newton Support Vector Machine (NSVM). SDN-DMS measures the network behaviour of IoT devices by collecting the network traffic and classifying the traffic as normal and DDoS attacks by using an environment-specific dataset.",
keywords = "Cyber-attacks, Detection, Distributed denial of services, Internet of Things, Machine learning, Mitigation, Software defined networking",
author = "Muhammad Aslam and Dengpan Ye and Muhammad Hanif and Muhammad Asad",
note = "Publisher Copyright: {\textcopyright} 2020, Springer Nature Switzerland AG.; 3rd International Conference on Machine Learning for Cyber Security, ML4CS 2020 ; Conference date: 08-10-2020 Through 10-10-2020",
year = "2020",
doi = "10.1007/978-3-030-62223-7_16",
language = "English",
isbn = "9783030622220",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "180--194",
editor = "Xiaofeng Chen and Hongyang Yan and Qiben Yan and Xiangliang Zhang",
booktitle = "Machine Learning for Cyber Security - Third International Conference, ML4CS 2020, Proceedings",
address = "Germany",
}