PrivPkt
Privacy Preserving Collaborative Encrypted Network Traffic Classification (Differential Privacy, Federated Learning, Membership Inference Attack, Encrypted Traffic Classification)
Install / Use
/learn @PrivPkt/PrivPktREADME
PrivPkt
Privacy Preserving Collaborative Encrypted Network Traffic Classification
Interconnecting the following works:
- Differential Privacy
- Federated Learning (We plan to add split learning)
- Membership Inference Attacks
- Encrypted Traffic Classification
<a href="https://https://github.com/PrivPkt/PrivPkt/issues"><img alt="GitHub issues" src="https://img.shields.io/github/issues/PrivPkt/PrivPkt"></a>
<a href="https://github.com/kaiiyer/PrivPkt/PrivPkt"><img alt="GitHub forks" src="https://img.shields.io/github/forks/PrivPkt/PrivPkt"></a>
<a href="https://github.com/PrivPkt/PrivPkt/graphs/contributors" alt="Contributors">
<img src="https://img.shields.io/github/contributors/PrivPkt/PrivPkt" /></a>
<a href="https://github.com/PrivPkt/PrivPkt/graphs/stars" alt="Stars">
<img src="https://img.shields.io/github/stars/PrivPkt/PrivPkt" /></a>
PAPER: https://www.researchgate.net/profile/Ezzeldin-Tahoun/publication/345974499_PrivPkt_Privacy_Preserving_Collaborative_Encrypted_Traffic_Classification/links/5fb378d592851cf24cd85891/PrivPkt-Privacy-Preserving-Collaborative-Encrypted-Traffic-Classification.pdf
<br><br><br>
Federated Learning
We utilize Federated Averaging to enable the collaborative learning setting.
Ref: https://arxiv.org/abs/1602.05629
<br><br><br>
Differential Privacy
We make use of DPSGD to ensure a ceratin level of privacy.
Ref:https://arxiv.org/abs/1602.05629
<br><br><br>
Membership Inference Attacks
We make use of Shokri et al. Membership Inference Attacks to evaluate our mitigations.
Ref: https://arxiv.org/abs/1610.05820
<br><br><br>
Encrypted Traffic Classification
We tackle the problem of Encrypted Traffic Classification. We utilize the work of DeepPacket and use the ISCX Vpn 2016 Dataset to evaluate our work.
Ref: https://arxiv.org/abs/1709.02656
Ref: https://www.unb.ca/cic/datasets/vpn.html
