PrismWF: A Multi-Granularity Patch-Based Transformer for Robust Website Fingerprinting Attack
About
Tor is a low-latency anonymous communication network that protects user privacy by encrypting website traffic. However, recent website fingerprinting (WF) attacks have shown that encrypted traffic can still leak users' visited websites by exploiting statistical features such as packet size, direction, and inter-arrival time. Most existing WF attacks formulate the problem as a single-tab classification task, which significantly limits their effectiveness in realistic browsing scenarios where users access multiple websites concurrently, resulting in mixed traffic traces. To this end, we propose PrismWF, a multi-granularity patch-based Transformer for multi-tab WF attack. Specifically, we design a robust traffic feature representation for raw web traffic traces and extract multi-granularity features using convolutional kernels with different receptive fields. To effectively integrate information across temporal scales, the proposed model refines features through three hierarchical interaction mechanisms: inter-granularity detail supplementation from fine to coarse granularities, intra-granularity patch interaction with dedicated router tokens, and router-guided dual-level intra- and cross-granularity fusion. This design aligns with the cognitive logic of global coarse-grained reconnaissance and local fine-grained querying, enabling effective modeling of mixed traffic patterns in WF attack scenarios. Extensive experiments on various datasets and WF defenses demonstrate that our method achieves state-of-the-art performance compared to existing baselines.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Website Fingerprinting | Multi-tab Website Fingerprinting Closed-world 3-tab | Precision@387.01 | 20 | |
| Website Fingerprinting | Multi-tab Website Fingerprinting Closed-world 5-tab | P@587.54 | 20 | |
| Website Fingerprinting | Multi-tab Website Fingerprinting Open-world 4-tab | P@488.11 | 20 | |
| Website Fingerprinting | Multi-tab Website Fingerprinting Open-world 5-tab | P@588.52 | 20 | |
| Website Fingerprinting | Multi-tab Website Fingerprinting Open-world 2-tab | P@287.83 | 20 | |
| Website Fingerprinting | Multi-tab Website Fingerprinting Closed-world 2-tab | P@289.46 | 10 | |
| Website Fingerprinting | Multi-tab Website Fingerprinting Closed-world 4-tab | Precision@488.38 | 10 | |
| Website Fingerprinting | Multi-tab Website Fingerprinting Open-world 3-tab | P@386.03 | 10 | |
| Multi-tab Website Fingerprinting | Multi-tab Website Fingerprinting 2-tab (test) | Precision@282.01 | 8 | |
| Multi-tab Website Fingerprinting | Multi-tab Website Fingerprinting 3-tab (test) | P@375.77 | 8 |