Securing Smart Homes via Software-Defined Networking and Low-Cost Traffic Classification

被引:13
作者
Gordon, Holden [1 ]
Batula, Christopher [1 ]
Tushir, Bhagyashri [1 ]
Dezfouli, Behnam [1 ]
Liu, Yuhong [1 ]
机构
[1] Santa Clara Univ, Comp Sci & Engn, Internet Things Res Lab, Santa Clara, CA 95053 USA
来源
2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021) | 2021年
关键词
IoT; SDN; machine learning; DDoS; OVS; INTERNET; SDN;
D O I
10.1109/COMPSAC51774.2021.00143
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
IoT devices have become popular targets for various network attacks due to their lack of industry-wide security standards. In this work, we focus on the classification of smart home IoT devices and defending them against Distributed Denial of Service (DDoS) attacks. The proposed framework protects smart homes by using VLAN-based network isolation. This architecture includes two VLANs: one with non-verified devices and the other with verified devices, both of which are managed by a SDN controller. Lightweight, stateless flow-based features, including ICMP, TCP and UDP protocol percentage, packet count and size, and IP diversity ratio, are proposed for efficient feature collection. Further analysis is performed to minimize training data to run on resource-constrained edge devices in smart home networks. Three popular machine learning models, including K-Nearest-Neighbors, Random Forest, and Support Vector Machines, are used to classify IoT devices and detect different DDoS attacks based on TCP-SYN, UDP, and ICMP. The system's effectiveness and efficiency are evaluated by emulating a network consisting of an Open vSwitch, Faucet SDN controller, and flow traces of several IoT devices from two different testbeds. The proposed framework achieves an average accuracy of 97%in device classification and 98% in DDoS detection with average latency of 1.18 milliseconds.
引用
收藏
页码:1049 / 1057
页数:9
相关论文
共 50 条
  • [41] Machine Learning and Deep Learning Based Traffic Classification and Prediction in Software Defined Networking
    Mohammed, Ayse Rumeysa
    Mohammed, Shady A.
    Shirmohammadi, Shervin
    2019 IEEE INTERNATIONAL SYMPOSIUM ON MEASUREMENTS & NETWORKING (M&N 2019), 2019,
  • [42] Adaptive and Low-cost Traffic Engineering based on Traffic Matrix Classification
    Geng, Nan
    Xu, Mingwei
    Yang, Yuan
    Dong, Enhuan
    Liu, Chenyi
    2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [43] Smart Site Diversity for a High Throughput Satellite System with Software-Defined Networking and a Virtual Network Function
    Velusamy, Gandhimathi
    Lent, Ricardo
    FUTURE INTERNET, 2020, 12 (12): : 1 - 17
  • [44] MIND: Message Classification Based Controller Scheduling Method for Resisting DDoS Attack in Software-Defined Networking
    Cui, Yunhe
    Qian, Qing
    2020 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS 2020), 2020, : 486 - 490
  • [45] Improved Feature Selection and Stream Traffic Classification Based on Machine Learning in Software-Defined Networks
    Eldhai, Arwa M.
    Hamdan, Mosab
    Abdelaziz, Ahmed
    Hashem, Ibrahim Abaker Targio
    Babiker, Sharief F.
    Marsono, M. N.
    Hamzah, Muzaffar
    Jhanjhi, Noor Zaman
    IEEE ACCESS, 2024, 12 : 34141 - 34159
  • [46] AI/ML-based real-time classification of Software Defined Networking traffic
    Vulpe, Alexandru
    Dobrin, Cosmin
    Apostol, Stefan
    Caranica, Alexandru
    18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, 2023,
  • [47] SADM-SDNC: security anomaly detection and mitigation in software-defined networking using C-support vector classification
    Tohid Jafarian
    Mohammad Masdari
    Ali Ghaffari
    Kambiz Majidzadeh
    Computing, 2021, 103 : 641 - 673
  • [48] Detecting DDoS Threats Using Supervised Machine Learning for Traffic Classification in Software Defined Networking
    Hirsi, Abdinasir
    Audah, Lukman
    Salh, Adeb
    Alhartomi, Mohammed A.
    Ahmed, Salman
    IEEE ACCESS, 2024, 12 : 166675 - 166702
  • [49] SADM-SDNC: security anomaly detection and mitigation in software-defined networking using C-support vector classification
    Jafarian, Tohid
    Masdari, Mohammad
    Ghaffari, Ali
    Majidzadeh, Kambiz
    COMPUTING, 2021, 103 (04) : 641 - 673
  • [50] Recovery and Reconstruction of Multicast Tree in Software-Defined Network: High Speed and Low Cost
    Chen, Jue
    Yan, Fengting
    Li, Dongmei
    Chen, Shanshan
    Qiu, Xihe
    IEEE ACCESS, 2020, 8 : 27188 - 27201