IoTGemini: Modeling IoT Network Behaviors for Synthetic Traffic Generation

被引:0
作者
Li, Ruoyu [1 ,2 ]
Li, Qing [1 ]
Zou, Qingsong [1 ,2 ]
Zhao, Dan [1 ]
Zeng, Xiangyi [3 ]
Huang, Yucheng [1 ,2 ]
Jiang, Yong [1 ,2 ]
Lyu, Feng [4 ]
Ormazabal, Gaston [5 ]
Singh, Aman [6 ]
Schulzrinne, Henning [5 ]
机构
[1] Peng Cheng Lab, Dept Strateg & Adv Interdisciplinary Res, Shenzhen 518000, Peoples R China
[2] Tsinghua Univ, Shenzhen Int Grad Sch, Shenzhen 518055, Peoples R China
[3] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[4] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Peoples R China
[5] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
[6] Palindrome Technol, Princeton, NJ 08540 USA
关键词
Internet of Things; Task analysis; Usability; Telecommunication traffic; Synthetic data; IP networks; Generative adversarial networks; synthetic data generation; traffic analysis; generative adversarial networks;
D O I
10.1109/TMC.2024.3426600
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Synthetic traffic generation can produce sufficient data for model training of various traffic analysis tasks for IoT networks with few costs and ethical concerns. However, with the increasing functionalities of the latest smart devices, existing approaches can neither customize the traffic generation of various device functions nor generate traffic that preserves the sequentiality among packets as the real traffic. To address these limitations, this paper proposes IoTGemini, a novel framework for high-quality IoT traffic generation, which consists of a Device Modeling Module and a Traffic Generation Module. In the Device Modeling Module, we propose a method to obtain the profiles of the device functions and network behaviors, enabling IoTGemini to customize the traffic generation like using a real IoT device. In the Traffic Generation Module, we design a Packet Sequence Generative Adversarial Network (PS-GAN), which can generate synthetic traffic with high fidelity of both per-packet fields and sequential relationships. We set up a real-world IoT testbed to evaluate IoTGemini. The experiment result shows that IoTGemini can achieve great effectiveness in device modeling, high fidelity of synthetic traffic generation, and remarkable usability to downstream tasks on different traffic datasets and downstream traffic analysis tasks.
引用
收藏
页码:13240 / 13257
页数:18
相关论文
共 58 条
  • [51] IoTAthena: Unveiling IoT Device Activities From Network Traffic
    Wan, Yinxin
    Xu, Kuai
    Wang, Feng
    Xue, Guoliang
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (01) : 651 - 664
  • [52] Wan YX, 2020, IEEE INFOCOM SER, P874, DOI [10.1109/infocom41043.2020.9155424, 10.1109/INFOCOM41043.2020.9155424]
  • [53] PacketCGAN: Exploratory Study of Class Imbalance for Encrypted Traffic Classification Using CGAN
    Wang, Pan
    Li, Shuhang
    Ye, Feng
    Wang, Zixuan
    Zhang, Moxuan
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [54] A Method of Few-Shot Network Intrusion Detection Based on Meta-Learning Framework
    Xu, Congyuan
    Shen, Jizhong
    Du, Xin
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 3540 - 3552
  • [55] Xu L, 2019, ADV NEUR IN, V32
  • [56] Xu SZ, 2021, Arxiv, DOI arXiv:2009.12740
  • [57] Practical GAN-based Synthetic IP Header Trace Generation using NetShare
    Yin, Yucheng
    Lin, Zinan
    Jin, Minhao
    Fanti, Giulia
    Sekar, Vyas
    [J]. SIGCOMM '22: PROCEEDINGS OF THE 2022 ACM SIGCOMM 2022 CONFERENCE, 2022, : 458 - 472
  • [58] Zhang K., 2022, arXiv, DOI [10.48550/arXiv.2207.14406, DOI 10.48550/ARXIV.2207.14406]