FINDING · DETECTION
Even with perfectly equalized cycle sizes, a persistent intra-response timing side channel survives in Dodge: timing characteristics of individual packets within server responses cannot be controlled client-side, causing vRF accuracy to remain slightly above random guessing in all tested scenarios. This residual leak is consistent and observable regardless of anonymity set size or media configuration.
From 2026-witwer-dodge-client-side-framework — Dodge: A Client-Side Framework for Application-Layer Video Fingerprinting Defenses · §5.2.1, §6 · 2026 · PoPETs 2026
Implications
- Client-side application-layer defenses cannot fully eliminate video fingerprinting; server-side cooperation (privacy-aware TLS pacing, consistent response shaping) is required to close the intra-response timing gap.
- Consider pairing Dodge-style cycle equalization with a randomized timing jitter layer (e.g. Maybenot-style network-layer cover traffic) to address the server-pacing side channel.
Tags
Extracted by claude-sonnet-4-6 — review before relying.