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 条
  • [21] Distributed Denial of Service Classification for Software-Defined Networking Using Grammatical Evolution
    Spyrou, Evangelos D.
    Tsoulos, Ioannis
    Stylios, Chrysostomos
    Davoli, Franco
    FUTURE INTERNET, 2023, 15 (12)
  • [22] Enabling Software-Defined Networking for Wireless Mesh Networks in Smart Environments
    Patil, Prithviraj
    Hakiri, Akram
    Barve, Yogesh
    Gokhale, Aniruddha
    15TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (IEEE NCA 2016), 2016, : 153 - 157
  • [23] Network Traffic Analysis in Software-Defined Networking Using RYU Controller
    Bhardwaj, Shanu
    Girdhar, Ashish
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 132 (03) : 1797 - 1818
  • [24] Many-Field Packet Classification for Software-Defined Networking Switches
    Hsieh, Cheng-Liang
    Weng, Ning
    PROCEEDINGS OF THE 2016 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'16), 2016, : 13 - 24
  • [25] Design of an optimized traffic-aware routing algorithm using integer linear programming for software-defined networking
    Eissa, Menas Ebrahim
    Azim, Mohamed Abdel
    Ata, Mohamed Maher
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2023, 36 (13)
  • [26] Toward a Low-Cost Software-Defined UHF RFID System for Distributed Parallel Sensing
    Wang, Yanwen
    Cao, Jiannong
    Zheng, Yuanqing
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (17) : 13664 - 13676
  • [27] Secure Software-Defined Networking Communication Systems for Smart Cities: Current Status, Challenges, and Trends
    Rahouti, Mohamed
    Xiong, Kaiqi
    Xin, Yufeng
    IEEE ACCESS, 2021, 9 : 12083 - 12113
  • [28] A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
    Alshahrani, Mohammed Mujib
    Prati, Andrea
    APPLIED SCIENCES-BASEL, 2023, 13 (17):
  • [29] Machine-Learning-Based Traffic Classification in Software-Defined Networks
    Serag, Rehab H.
    Abdalzaher, Mohamed S.
    Elsayed, Hussein Abd El Atty
    Sobh, M.
    Krichen, Moez
    Salim, Mahmoud M.
    ELECTRONICS, 2024, 13 (06)
  • [30] A hybrid software-defined networking approach for enhancing IoT cybersecurity with deep learning and blockchain in smart cities
    Alotaibi, Jamal
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (03)