Var-CNN: A Data-Efficient Website Fingerprinting Attack Based on Deep Learning
arXiv:1802.10215 · doi:10.2478/popets-2019-0070
Abstract
In recent years, there have been several works that use website fingerprinting techniques to enable a local adversary to determine which website a Tor user visits. While the current state-of-the-art attack, which uses deep learning, outperforms prior art with medium to large amounts of data, it attains marginal to no accuracy improvements when both use small amounts of training data. In this work, we propose Var-CNN, a website fingerprinting attack that leverages deep learning techniques along with novel insights specific to packet sequence classification. In open-world settings with large amounts of data, Var-CNN attains over higher true positive rate (TPR) than state-of-the-art attacks while achieving lower false positive rate (FPR). Var-CNN's improvements are especially notable in low-data scenarios, where it reduces the FPR of prior art by while increasing the TPR by . Overall, insights used to develop Var-CNN can be applied to future deep learning based attacks, and substantially reduce the amount of training data needed to perform a successful website fingerprinting attack. This shortens the time needed for data collection and lowers the likelihood of having data staleness issues.
arXiv commentOriginal paper split into "Var-CNN: A Data-Efficient Website Fingerprinting Attack Based on Deep Learning" (PETS 2019) and "DynaFlow: An Efficient Website Fingerprinting Defense Based on Dynamically-Adjusting Flows" (WPES 2018)
References in corpus (13)
- Adam: A Method for Stochastic Optimization
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- Explaining and Harnessing Adversarial Examples
- Deep Residual Learning for Image Recognition
- WaveNet: A Generative Model for Raw Audio
- Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour
- Multi-Scale Context Aggregation by Dilated Convolutions
- Towards Deep Learning Models Resistant to Adversarial Attacks
- Understanding deep learning requires rethinking generalization
- Automated Website Fingerprinting through Deep Learning
- Decoupled Neural Interfaces using Synthetic Gradients
Cited by in corpus (10)
- Tik-Tok: The Utility of Packet Timing in Website Fingerprinting Attacks
- Extensible Machine Learning for Encrypted Network Traffic Application Labeling via Uncertainty Quantification
- Deep Fingerprinting: Undermining Website Fingerprinting Defenses with Deep Learning
- A Federated Learning Approach for Mobile Packet Classification
- A Real-time Defense against Website Fingerprinting Attacks
- Leveraging strategic connection migration-powered traffic splitting for privacy
- WFDefProxy: Modularly Implementing and Empirically Evaluating Website Fingerprinting Defenses
- Fingerprinting Encrypted Voice Traffic on Smart Speakers with Deep Learning
- Few-Shot Website Fingerprinting Attack
- Towards Effective and Efficient Padding Machines for Tor