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
关键词
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 条
  • [31] A Study of Improving Traffic Distribution Mechanism in Software-Defined Networking
    Srisamarn, Ukrist
    Pradittasnee, Lapas
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 0942 - 0947
  • [32] Evaluation of TCP and UDP Traffic over Software-Defined Networking
    Naing, May Thae
    Khaing, Thiri Thitsar
    Maw, Aung Htein
    2019 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION TECHNOLOGIES (ICAIT), 2019, : 7 - 12
  • [33] Comparative Study of Software-Defined Networking (SDN) Traffic Controllers
    Pereira, Goncalo
    Silva, Jose
    Sousa, Pedro
    2019 14TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2019,
  • [34] Controller robust placement with dynamic traffic in software-defined networking
    Zhang, Zhen
    Lu, Jie
    Chen, Hongchang
    COMPUTER COMMUNICATIONS, 2022, 194 : 458 - 467
  • [35] A sequence-to-sequence traffic predictor on software-defined networking
    Yang, Wenchuan
    Hua, Rui
    Zhao, Qiuhan
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2021, 17 (03) : 268 - 291
  • [36] VoIP traffic and resource management using Software-Defined Networking
    Vieira, Paulo, Jr.
    Fiorese, Adriano
    2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 172 - 176
  • [37] Software-Defined Networking for Improving Security in Smart Grid Systems
    Demirci, Sedef
    Sagiroglu, Seref
    2018 7TH INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY RESEARCH AND APPLICATIONS (ICRERA), 2018, : 1021 - 1026
  • [38] 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
  • [39] An efficient flow classification algorithm in Software-Defined Networking.
    Ju, Seungbum
    Lee, Kyoungtaek
    Kim, Jonghun
    Lee, Jaiyong
    2015 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2015, : 227 - 232
  • [40] Low-Cost Channel Sounder design based on Software-Defined Radio and OFDM
    Samayoa, Yasser
    Kock, Markus
    Blume, Holger
    Ostermann, Joern
    2018 IEEE 88TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2018,