Practical GAN-based Synthetic IP Header Trace Generation using NetShare

被引:28
作者
Yin, Yucheng [1 ]
Lin, Zinan [1 ]
Jin, Minhao [1 ]
Fanti, Giulia [1 ]
Sekar, Vyas [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
SIGCOMM '22: PROCEEDINGS OF THE 2022 ACM SIGCOMM 2022 CONFERENCE | 2022年
基金
美国国家科学基金会;
关键词
synthetic data generation; network packets; network flows; generative adversarial networks; privacy;
D O I
10.1145/3544216.3544251
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We explore the feasibility of using Generative Adversarial Networks (GANs) to automatically learn generative models to generate synthetic packet- and flow header traces for networking tasks (e.g., telemetry, anomaly detection, provisioning). We identify key fidelity, scalability, and privacy challenges and tradeoffs in existing GAN-based approaches. By synthesizing domain-specific insights with recent advances in machine learning and privacy, we identify design choices to tackle these challenges. Building on these insights, we develop an end-to-end framework, NetShare. We evaluate NetShare on six diverse packet header traces and find that: (1) across all distributional metrics and traces, it achieves 46% more accuracy than baselines and (2) it meets users' requirements of downstream tasks in evaluating accuracy and rank ordering of candidate approaches.
引用
收藏
页码:458 / 472
页数:15
相关论文
共 84 条
  • [1] Deep Learning with Differential Privacy
    Abadi, Martin
    Chu, Andy
    Goodfellow, Ian
    McMahan, H. Brendan
    Mironov, Ilya
    Talwar, Kunal
    Zhang, Li
    [J]. CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 308 - 318
  • [2] [Anonymous], COMMUNITY RESOURCE A
  • [3] [Anonymous], The caida ucsd anonymized internet traces 2013 - 2014
  • [4] [Anonymous], CAPTURE FILES MIDATL
  • [5] [Anonymous], LOGGING IP TRAFFIC V
  • [6] [Anonymous], 2018, 32 C NEURAL INFORM P, V31
  • [7] Arjovsky M, 2017, PR MACH LEARN RES, V70
  • [8] Arora S, 2017, Arxiv, DOI [arXiv:1706.08224, 10.48550/arXiv.1706.08224]
  • [9] Brown TB, 2020, Arxiv, DOI arXiv:2005.14165
  • [10] Baik Dowoo, 2019, 2019 18th IEEE International Conference On Machine Learning And Applications (ICMLA), P1149, DOI 10.1109/ICMLA.2019.00191