IoTFlowGenerator: Crafting Synthetic IoT Device Traffic Flows for Cyber Deception
Not on the map. Why?
Abstract (arXiv)
Over the years, honeypots emerged as an important security tool to understand attacker intent and deceive attackers to spend time and resources. Recently, honeypots are being deployed for Internet of things (IoT) devices to lure attackers, and learn their behavior. However, most of the existing IoT honeypots, even the high interaction ones, are easily detected by an attacker who can observe honeypot traffic due to lack of real network traffic originating from the honeypot. This implies that, to build better honeypots and enhance cyber deception capabilities, IoT honeypots need to generate realistic network traffic flows. To achieve this goal, we propose a novel deep learning based approach for generating traffic flows that mimic real network traffic due to user and IoT device interactions. A key technical challenge that our approach overcomes is scarcity of device-specific IoT traffic data to effectively train a generator. We address this challenge by leveraging a core generative adversarial learning algorithm for sequences along with domain specific knowledge common to IoT devices. Through an extensive experimental evaluation with 18 IoT devices, we demonstrate that the proposed synthetic IoT traffic generation tool significantly outperforms state of the art sequence and packet generators in remaining indistinguishable from real traffic even to an adaptive attacker.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 26 references that are in the map. First posted on arXiv 1 May 2023.
Builds on
21 of 26 references.
References · 21
- 2017Neural Discrete Representation Learningcited by 4,712
- 2017AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networkscited by 664
- 2016StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networkscited by 577
- 2017Age Progression/Regression by Conditional Adversarial Autoencodercited by 429
- 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 376
- 2016NIPS 2016 Tutorial: Generative Adversarial Networkscited by 285
- 2018Pros and Cons of GAN Evaluation Measurescited by 224
- 2017Generalization and Equilibrium in Generative Adversarial Nets (GANs)cited by 166
- 2016C-RNN-GAN: Continuous recurrent neural networks with adversarial trainingcited by 132
- 2017Objective-Reinforced Generative Adversarial Networks (ORGAN) for Sequence Generation Modelscited by 117
- 2017Perceptual Generative Adversarial Networks for Small Object Detectioncited by 76
- 2017GP-GAN: Towards Realistic High-Resolution Image Blendingcited by 64
9 more
- 2017SeGAN: Segmenting and Generating the Invisiblecited by 60
- 2017Face Aging With Conditional Generative Adversarial Networkscited by 51
- 2017Adversarial Ranking for Language Generationcited by 50
- 2017Voice Conversion from Unaligned Corpora using Variational Autoencoding Wasserstein Generative Adversarial Networkscited by 38
- 2016IoT Sentinel: Automated Device-Type Identification for Security Enforcement in IoTcited by 30
- 2019Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questionscited by 12
- 2019Cross-Domain Face Synthesis using a Controllable GANcited by 6
- 2018Keeping the Smart Home Private with Smart(er) IoT Traffic Shapingcited by 3
- 2019PingPong: Packet-Level Signatures for Smart Home Device Eventscited by 3
Built on by
Not cited yet.