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.