Skip to content

Differentially private GAN for generating network flow data

License

Notifications You must be signed in to change notification settings

akarshp28/DPNeT

Repository files navigation

DPNeT: Differentially Private Network Traffic Synthesis with Generative Adversarial Networks

Abstract: High quality network traffic data can be shared to enable knowledge discovery and advance cyber defense research. However, due to its sensitive nature, ensuring safe sharing of such data has always been a challenging problem. Current approaches for sharing networking data present several limitations to balance privacy (e.g., information leakage) and utility (e.g., availability and usefulness). To overcome those limitations, we develop DPNeT, a network traffic synthesis solution that generates high-quality network flows and satisfies ( ϵ , δ )-differential privacy. We adopt generative adversarial networks (GANs) to capture the characteristics of real network flows and a similarity-preserving embedding model for mixed-type attributes. Furthermore, we propose new techniques to improve the outcome of differentially private learning and provide the privacy analysis of the overall solution. Through a comprehensive evaluation with large-scale network flow data, we demonstrate that our solution is capable of producing realistic network flows.

This repository contains the all code necessary for training our DPNeT.

If this code is being used in your projects, please credit the paper:

@inproceedings{fan2021dpnet,
  title={DPNeT: Differentially Private Network Traffic Synthesis with Generative Adversarial Networks},
  author={Fan, Liyue and Pokkunuru, Akarsh},
  booktitle={IFIP Annual Conference on Data and Applications Security and Privacy},
  pages={3--21},
  year={2021},
  organization={Springer}
}

About

Differentially private GAN for generating network flow data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published