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 条
  • [1] Securing industrial communication with software-defined networking
    Savaliya, Abhishek
    Jhaveri, Rutvij H.
    Xin, Qin
    Alqithami, Saad
    Ramani, Sagar
    Ahanger, Tariq Ahamed
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2021, 18 (06) : 8298 - 8313
  • [2] Machine Learning based Software-Defined Networking Traffic Classification System
    Vulpe, Alexandru
    Girla, Ionut
    Craciunescu, Razvan
    Berceanu, Madalina Georgiana
    2021 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (IEEE BLACKSEACOM), 2021, : 377 - 381
  • [3] A Novel Traffic Classification Approach by Employing Deep Learning on Software-Defined Networking
    Nunez-Agurto, Daniel
    Fuertes, Walter
    Marrone, Luis
    Benavides-Astudillo, Eduardo
    Coronel-Guerrero, Christian
    Perez, Franklin
    FUTURE INTERNET, 2024, 16 (05)
  • [4] VoIP traffic and resource management using Software-Defined Networking
    Vieira, Paulo, Jr.
    Fiorese, Adriano
    2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 172 - 176
  • [5] Securing Software-Defined WSNs Communication via Trust Management
    Bin-Yahya, Manaf
    Alhussein, Omar
    Shen, Xuemin
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (22) : 22230 - 22245
  • [6] Using Software-Defined Networking for Data Traffic Control in Smart Cities with WiFi Coverage
    Kurungadan, Basima
    Abdrabou, Atef
    SYMMETRY-BASEL, 2022, 14 (10):
  • [7] A Survey on the Contributions of Software-Defined Networking to Traffic Engineering
    Mendiola, Alaitz
    Astorga, Jasone
    Jacob, Eduardo
    Higuero, Marivi
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (02): : 918 - 953
  • [8] Traffic Engineering in Software-Defined Networking: Measurement and Management
    Shu, Zhaogang
    Wan, Jiafu
    Lin, Jiaxiang
    Wang, Shiyong
    Li, Di
    Rho, Seungmin
    Yang, Changcai
    IEEE ACCESS, 2016, 4 : 3246 - 3256
  • [9] A Novel Dynamic Software-Defined Networking Approach to Neutralize Traffic Burst
    Sharma, Aakanksha
    Balasubramanian, Venki
    Kamruzzaman, Joarder
    COMPUTERS, 2023, 12 (07)
  • [10] A comprehensive survey on software-defined networking for smart communities
    Chaudhary, Rajat
    Aujla, Gagangeet Singh
    Kumar, Neeraj
    Chouhan, Pushpinder Kaur
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022,